АБОНЕНТ СЕТИ [network abonent, user node]. 1. Пользователь, имеющий доступ к ресурсам компьютерной сети или к сети компьютерной связи. 2. Терминал, компьютер или рабочая станция, подключенные к вычислительной сети или сети компьютерной связи
АБСОЛЮТНЫЙ АДРЕС, физический адрес [absolute address, physical address]. 1. Адрес в виде цифрового кода, однозначно идентифицирующий реально существующие в вычислительной системе байт, ячейку памяти или устройство. А. а. непосредственно интерпретируется аппаратными средствами или микропрограммами центрального процессора вычислительной системы. А. а. либо указывается как неизменяемый адрес в машинной команде, либо вычисляется, исходя из логического адреса, и не может быть далее уточнен программными средствами. Ср. логический адрес. 2. Цифровой код, однозначно определяющий положение данных на носителе данных. Например, для магнитного диска А. а. представляет код, состоящий из номера поверхности, номера дорожки и номера сектора. См. адресация
АБСТРАКТНЫЙ КЛАСС, базовый абстрактный класс [abstract class, abstract base class]. В языке программирования C++ – класс, который не может быть использован для создания объектов, но выступает в качестве базы, на основе которой создаются другие классы. А. к. содержит хотя бы одну чисто виртуальную функцию. Ср. абстрактный тип данных
АБСТРАКТНЫЙ ТИП ДАННЫХ [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. То же, что конечный автомат
АВТОМАТИЗАЦИЯ [automation, OLE automation]. 1. Система мероприятий по замене труда человека работой машин. 2. Способ управления программными объектами, используемый при связывании и внедрении объектов. А. позволяет одному приложению, которое называется клиентом А. или контроллером А., использовать объекты и средства другого приложения, которое называется сервером А. Например, все приложения пакета программ Microsoft Office являются как клиентами, так и серверами А. См. связывание и внедрение объектов
АВТОМАТИЗИРОВАННАЯ ОБУЧАЮЩАЯ СИСТЕМА (АОС) [automated training system, computer based training system (CBT)]. Комплекс программных, технических и учебно-методических средств, предназначенных для активного индивидуального обучения человека на основе программного управления этим обучением. Работа с АОС ведется в режиме диалога и напоминает диалог ученика с педагогом-репетитором. АОС делятся на специализированные, предназначенные для обучения одному какому-либо предмету, и универсальные, обеспечивающие возможность эффективного обучения нескольким предметам. Основу специализированных систем составляют обучающие программы, написанные на традиционных языках программирования, например, на Паскале или Си. К специализированным АОС относятся и тренажеры, управляемые компьютером. Универсальные системы располагают проблемно-ориентированным языком и специальными средствами программирования педагогами сценария обучения и программ управления обучением. В состав универсальных АОС входят также библиотека программ управления познавательной деятельностью, архив данных о процессе обучения каждого обучаемого, средства дружественного интерфейса и т. п. АОС развиваются на базе как серийной вычислительной техники (персональные компьютеры, локальные вычислительные сети), так и специально созданных тренажеров. Обучаемый может работать с АОС как индивидуально, так и в условиях класса автоматизированного обучения. Развитием АОС являются интеллектуальные обучающие системы. Ср. обучающая программа, обучающее приложение к программному продукту