АБСТРАКТНЫЙ ТИП ДАННЫХ [abstract data type].
Понятие, введенное в конце 1970-х годов в теоретических исследованиях по языкам программирования. А. т. д. рассматривается как множество значений и множество операций над этими значениями, причем для описания семантики операций используются формальные математические, в частности, алгебраические, методы. Например, для А. т. д. «стек значений типа Т» с операциями push (протолкнуть в стек) и pop (вытолкнуть из стека) выполняется аксиома x T pop (push (x)) = x. Результаты исследований по А. т. д. имеют большое значение для объектно-ориентированного программирования, автоматического синтеза программ, искусственного интеллекта и других разделов информатикиАБСТРАКТНЫЙ ФАЙЛ [named pipe].
To же, что именованный каналАБСТРАКЦИЯ [abstraction].
Процесс выявления основных характеристик какой-либо сущности с целью обособления ее от других видов сущностей. При проведении А. рассматривается множество различных сущностей в поисках общих основных характеристик. А. подразумевает, что деление сущностей на некоторые виды происходит с некоторой точки зрения. Одна и та же сущность с разных точек зрения может принадлежать к разным абстрактным типам. А. присутствует в любом моделировании, часто на многих уровнях и для различных целей. А. является одним из основных понятий унифицированного языка моделирования UMLАВАРИЙНОЕ ЗАВЕРШЕНИЕ [abnormal end, abend].
Непредусмотренное прекращение исполнения программы из-за возникновения условий, делающих невозможным ее дальнейшее выполнение. Такими условиями могут быть машинный сбой, ошибка, обнаруженная операционной системой, переполнение, деление на ноль или извлечение квадратного корня из отрицательного числа и т. п. При А. з. операционная система предпринимает меры по сохранению работоспособности вычислительной системы, выдает информацию об аварийной ситуации, освобождает ресурсы, занятые задачей, и при возможности продолжает решение других задач. Ср. аварийный остановАВАРИЙНЫЙ ОСТАНОВ, авост [abrupt end, abend].
Автоматическое прекращение работы компьютера из-за отказа аппаратных средств или программного обеспечения. Ср. аварийное завершениеАВАРИЙНЫЙ СИГНАЛ [alarm].
Сигнал, предупреждающий пользователя о возникновении чрезвычайной ситуации в работе вычислительной системы. Обычно это сообщение об ошибке или сбое в работе программных или аппаратных средств, сопровождаемое звуком. А. с. предваряет аварийное завершение или сопровождает аварийный остановАВАРИЯ [crash].
Неожиданный выход из строя программных или аппаратных средств. А. программы приводит к потере всех несохраненных данных и может потребовать перезагрузки операционной системы. А. аппаратных средств может привести к потере работоспособности всей вычислительной системы. Последствия такой А. устраняются ремонтом или заменой неисправных блоков. При этом возможны информационные потери. Например, при А. диска могут разрушиться хранящиеся на нем данныеABM [analog computer].
To же, что аналоговая вычислительная машинаАВОСТ [abend, abrupt end].
To же, что аварийный остановАВТОКОД, язык ассемблера [autocode, assembly language].
Простейший язык программирования, ориентированный на конкретный компьютер. По форме и содержанию А. наиболее близок к машинному языку. Структура команд А. определяется структурой команд и данными машинного языка, но, в отличие от последнего, А. допускает применение буквенных обозначений для кодов операций и адресов. Например, на А. формула Х= Y+ Z программируется следующим образом:MOV AX, Y; Загрузить Y в регистр
MOV BX, Z; Загрузить Z в регистр
ADD АХ, ВХ; Добавить Z к Y
MOV X, АХ; Сохранить результат в X
А. может иметь макросредства и средства управления трансляцией. Трансляция программы с А. осуществляется программой-ассемблером
АВТОМАТ [automation, automata].
1. То же, что автоматическое устройство. 2. То же, что конечный автомат