АВТОМАТИЧЕСКАЯ СИСТЕМА [automatic system]. Система программных и аппаратных средств, функционирующая самостоятельно, без участия человека. Ср. автоматизированная система
АВТОМАТИЧЕСКИЙ ПЕРЕХОД НА НОВУЮ СТРОКУ [word-wrap]. To же, что выравнивание текста. См. перенос слов
АВТОМАТИЧЕСКИЙ ПОВТОР НАЖАТИЯ КЛАВИШИ [typematic]. Автоматическое повторение ввода символа или команды, вызванное удерживанием соответствующей клавиши в нажатом состоянии. Например, при однократном нажатии клавиши <Page Down> на экране появится следующая страница, а если клавишу нажать и не отпускать, команда смены страницы будет автоматически повторяться, что приведет к листанию страниц. Продолжительность времени между двумя повторениями для клавиатуры персонального компьютера можно регулировать с помощью специальных команд операционной системы, например команды mode в MS-DOS или с помощью Панели управления Windows. Например, на рис. А.1 показано окно для настройки клавиатуры в операционной системе Windows
АВТОМАТИЧЕСКИЙ СИНТЕЗ ПРОГРАММ [automatic program synthesis]. Автоматическая генерация программы по некоторой спецификации. В зависимости от метода спецификации программы А. с. п. подразделяют на несколько категорий. Если спецификация задана в виде формального логического условия, связывающего входные и выходные данные, то говорят о дедуктивном А. с. п. Если спецификация задана в виде набора примеров, то говорят об индуктивном А. с.п., а если в виде формального, но неалгоритмического описания задачи, например, в виде диаграмм, то говорят о трансформационном А. с. п. Для А. с. п. обычно применяют методы искусственного интеллекта. В общем случае задача А. с. п. алгоритмически неразрешима, т. е. не существует алгоритма, который бы по произвольной спецификации строил соответствующую программу, однако известно множество частных, но практически важных случаев, в которых А. с. п. возможен. Результаты, получаемые в ходе теоретических исследований по А. с. п., находят практическое применение в оптимизирующих компиляторах, электронных таблицах и других областях. Ср. Верификация
Рис. А.1. Настройка параметров клавиатуры с помошью Панели управления Windows
АВТОМАТИЧЕСКОЕ СОХРАНЕНИЕ, автосохранение [autosave]. Сохранение, выполняемое программой с заданной периодичностью или после определенного числа нажатий клавиш. А. с. служит гарантией от случайных потерь данных. Оно применяется в приложениях Windows, периодически сохраняя изменения, вносимые в документ. Например, в редакторе MS Word можно установить периодичность А. с. от одной минуты до двух часов
АВТОМАТИЧЕСКОЕ УСТРОЙСТВО, автомат [automation]. Устройство, способное функционировать без непосредственного участия человека
АВТОНОМНАЯ ПРОГРАММА [autonomy program, stand-alone program]. Программа, не зависящая от других программ в составе данной программной системы. Например, программа в виде загрузочного модуля, имеющая свои собственные средства инициализации и не требующая для своего выполнения управляющих действий операционной системы
АВТОНОМНОЕ УСТРОЙСТВО [autonomy device, autonomy unit]. Устройство, работающее независимо от других устройств вычислительной системы
АВТОНОМНЫЕ ИСПЫТАНИЯ ПРОГРАММЫ [stand-alone program tests]. Испытания программы по частям или целиком, но независимо от других программ, с которыми испытуемая программа должна взаимодействовать. Ср. комплексные испытания программного продукта. См. испытание программы
АВТОРИЗАЦИЯ [authorization]. 1. Процесс проверки имеющихся у пользователя прав и разрешений на доступ к ресурсу. См. аутентификация. 2. Предоставление пользователю определенных полномочий на выполнение некоторых работ в вычислительной системе. Ср. права доступа
АВТОРСКАЯ СИСТЕМА [authoring system]. To же, что система автоматизации авторской работы
АВТОРСКИЙ ЯЗЫК [authoring language]. Язык программирования высокого уровня, используемый для создания продуктов мультимедиа, презентаций, а также программ, баз данных и материалов для автоматизированных обучающих систем
АВТОСОХРАНЕНИЕ [autosave]. To же, что автоматическое сохранение
АГЕНТ [agent]. Программа, действующая от имени пользователя, выполняя специфические функции в фоновом режиме. Выполнив задачу, программа А. сообщает об этом пользователю
АГРЕГАЦИЯ [aggregation]. В унифицированном языке моделирования UML форма ассоциации, описывающая отношение типа «часть – целое» между объектами. Отношение А. является менее строгим по сравнению с отношением композиции: часть может принадлежать нескольким целым и прекращение существования целого не означает прекращения существования его частей
АДА [Ada]. Универсальный язык программирования высокого уровня, ориентированный на разработку программного обеспечения компьютеров, встроенных в системы автоматизированного управления. Назван в честь Августы Ады Лавлейс, считающейся первым в мире программистом. Первая версия А., разработанная в США под руководством Дж. Ишбиа, появилась в 1980 г. Последняя версия, Ада-95 – в 1995 г. А. обладает средствами программирования процессов, протекающих параллельно в реальном времени. Программы на языке А. имеют модульную структуру, допускающую раздельную компиляцию модулей. Кроме того, в стандарте языка А. помимо собственно языка программирования впервые была определена и его поддерживающая среда программирования, т. е. средства разработки, корректировки и модернизации программ. Все это позволяет создавать на языке А. очень большие программные проекты, например, программное обеспечение систем астронавигации
АДАПТЕР [adapter]. Электронная схема, позволяющая приспособить друг к другу устройства с различными способами представления данных. Например, аналоговое устройство нельзя напрямую соединить с цифровым устройством: для этого аналоговый сигнал должен быть сначала преобразован в цифровой или наоборот. Чтобы связать два несовместимых компонента аппаратных средств, требуется устройство сопряжения, важной составляющей которого и является А. Обычно А. монтируется на отдельной плате. См. адаптер дисплея, звуковой адаптер
АДАПТЕР ДИСПЛЕЯ, видеоадаптер, видеокарта [display adapter, video-adapter, videocard]. Адаптер, согласующий обмен графической информацией между центральным процессором и дисплеем. А. д. преобразует данные, поступающие из компьютера в цифровой форме, в соответствующее изображение на экране. Цифровой код текста или графического изображения размещается центральным процессором в видеопамяти. А. д. периодически «просматривает» содержимое видеопамяти или ее отдельных частей и по хранящемуся там коду «рисует» нужное изображение на экране дисплея. При этом он устанавливает формат экрана, управляет курсором и цветовыми характеристиками изображения. А. д., как правило, имеет несколько режимов работы, которые характеризуются типом отображаемой информации (текстовая или графическая), количеством используемых цветов, разрешающей способностью и размерами символов. См. текстовый режим, графический режим. А. д. современных персональных компьютеров позволяет выводить на экран дисплея изображения, получаемые с видеокамеры, видеомагнитофона или любого другого источника видеосигнала. Он состоит из четырех основных устройств: видеопамяти, видеоконтроллера, цифроаналогового преобразователя (ЦАП) и постоянного запоминающего устройства (ПЗУ), которые могут монтироваться на отдельной плате, называемой видеоплатой или видеокартой. Видеопамять служит для хранения изображения. Видеоконтроллер отвечает за вывод изображения из видеопамяти на монитор и обработку запросов центрального процессора. ЦАП служит для преобразования формируемых видеоконтроллером цифровых видеоданных в аналоговый видеосигнал. В ПЗУ записаны наиболее универсальные программы управления выводом изображения на экран, экранные шрифты, служебные таблицы и т. п. ПЗУ не используется видеоконтроллером напрямую – к нему обращается только центральный процессор, и в результате выполнения им программ происходят обращения из ПЗУ к видеоконтроллеру и видеопамяти. ПЗУ необходимо только для первоначального запуска адаптера и работы в режиме MS-DOS; операционные системы с графическим интерфейсом – Windows или OS/2 – не используют ПЗУ для управления адаптером. Для ускорения вывода изображения на экран на плату адаптера могут устанавливаться дополнительные микросхемы – акселераторы или графические сопроцессоры. В IBM PC применяются следующие А. д., указанные в порядке возрастания графических возможностей: EGA (Enhanced Graphics Adapter) – улучшенный графический адаптер. Его максимальная разрешающая способность 640 × 350 пикселов. Может выводить одновременно 16 из 64 цветов. VGA (Video Graphics Adapter) – видеографический адаптер. Имеет текстовый режим 720 × 400 пикселов и графический режим 640 × 480 пикселов. Одновременно выводит 256 цветов. SVGA (Super VGA) – улучшенный VGA. Так обычно называются выпускаемые в последнее время различными фирмами платы, превосходящие по своим возможностям VGA. Разрешающая способность адаптеров некоторых фирм доходит до 1600 × 1280 и более пикселов. Количество выводимых цветов может достигать 16,7 млн. Также добавляются расширенные текстовые режимы вплоть до формата 132 × 50 знакомест. Многие фирмы выпускают адаптеры с улучшенными характеристиками, поддерживающие нестандартные режимы
АДАПТЕР PCMCIA [PCMCIA-adapter]. Тип адаптера, разработанный Международной ассоциацией производителей карт памяти для персональных компьютеров (PCMCIA). Предназначен для использования на портативных компьютерах. A. PCMCIA имеет небольшой размер и потребляет мало электроэнергии. Частота, на которой работает шина данных для его подключения, обычно равна 8,33 МГц
АДАПТИВНАЯ ДИФФЕРЕНЦИАЛЬНАЯ ИМПУЛЬСНО-КОДОВАЯ МОДУЛЯЦИЯ (АДИКМ) [adaptive differential pulse code modulation (ADPCM)]. Способ кодирования и сжатия данных о звуковых сигналах в цифровой форме. Позволяет передавать оцифрованную речь со скоростью свыше 32 Кбит/с. Применяется при записи звуковых фрагментов на компакт-дисках. Стандарт АДИКМ разработан Международным советом по мультимедиа
АДАПТИВНАЯ СИСТЕМА [adaptive system]. Система, автоматически настраивающаяся на условия применения. А. с. сама может изменять свои функциональные возможности в зависимости от изменения условий внешней среды. Например, операционная система Windows автоматически приспосабливается к имеющейся конфигурации компьютера
АДАПТИВНОСТЬ [adaptively]. Способность устройств или программ изменять свои параметры в связи с изменениями в них самих или в зависимости от условий применения для повышения эффективности
АДДИТИВНЫЙ ЦВЕТ [additive color]. Цвет, порожденный излучающим объектом. При смешении А. ц. осветляются, смешение трех основных А. ц. – красного, зеленого и синего – дает белый цвет. При попарном смешении основных А. ц. получают основные субтрактивные цвета
АДИКМ [ADPCM]. То же, что адаптивная дифференциальная импульсно-кодовая модуляция
АДМИНИСТРАТОР [administrator]. 1. То же, что системный администратор. 2. То же, что администратор базы данных
АДМИНИСТРАТОР БАЗЫ ДАННЫХ, администратор [database administrator]. Человек или группа лиц, ответственные за состояние, развитие и использование базы данных организации или учреждения. А. б. д. обеспечивает работоспособность базы данных, контролирует и поддерживает полноту, правильность, непротиворечивость и целостность данных, необходимый уровень защиты данных. Он взаимодействует с пользователями и программистами, программы которых используют доступ к базе данных. Роль А. б. д. аналогична роли системного инженера, сопровождающего операционную систему
АДРЕС [address]. 1. Номер, код или идентификатор места в памяти компьютера, где хранится или куда должна быть записана данная информация. Например, номер байта оперативной памяти или номер дорожки магнитного диска, имя внешнего устройства или узла сети. Различают логические и физические А. Логический А. указывается в машинной программе. При загрузке, а также при переадресации он преобразуется в зависимости от места, занимаемого программой и данными в оперативной памяти, в физический А., закрепленный в вычислительной системе за реально существующим запоминающим устройством или его частью. Это преобразование выполняется соответствующим программным обеспечением и аппаратными средствами. См. адресация. 2. Часть команды, определяющая местоположение операнда. 3. Часть сообщения, указывающая адресат
АДРЕС КОМАНДЫ [instruction address]. Адрес ячейки памяти или первого байта области памяти, которая занята командой
АДРЕС ОПЕРАНДА [source address]. Адрес ячейки памяти или первого байта области памяти, откуда извлекается операнд
АДРЕС IP [IP-address]. 1. Уникальный адрес, идентифицирующий узлы или компьютеры в сети, управляемой протоколами TCP/IP. В сети, представляющей собой объединение нескольких подсетей, указывает информацию маршрутизации. A. IP представляет собой 32-разрядное значение, которое идентифицирует данный компьютер. Каждый байт A. IP представляется десятичным числом и отделяется от других десятичной точкой. 2. То же, что интернет-адрес
АДРЕСАТ [target]. Обладатель адреса (лицо, программа, устройство или компьютер), которому предназначаются сообщение, команда или данные. Например, А. считается и почтовый ящик, в который приходит сообщение по электронной почте, и пользователь – владелец этого ящика. Также А. является дисковод, на который послал команду центральный процессор, и программа, для которой с диска считываются данные
АДРЕСАЦИЯ [addressing]. Определение операнда в машинной команде. Способ вычисления физического адреса и выполнения операций над адресными регистрами. Рассмотрим наиболее распространенную схему А. Чтобы при выполнении программы устройство управления могло определить, какую команду необходимо выполнить в данный момент, и найти данные, указанные в этой команде, вся основная память машины делится на отдельные адресуемые ячейки – байты или машинные слова. Каждому байту или слову присвоен уникальный физический адрес. В традиционной схеме А. эти адреса являются номерами, начиная от нуля с шагом единица. Таким образом, к любой команде или элементу данных можно обратиться по адресу его самого левого элемента. При таком абсолютном методе А. адрес 1234 означает 1235-й байт или машинное слово при условии, что отсчет ведется от нулевой ячейки памяти. Однако при режиме мультипрограммирования место, занимаемое программой в оперативной памяти, зависит от наличия и расположения в ней других программ. Поэтому необходимо, чтобы программы были перемещаемыми, т. е. адреса внутри программ должны отсчитываться относительно некоторого начального базового адреса программы, который должен быть перемещаемым. Это же требуется и при независимой трансляции подпрограмм и отдельных программных модулей, адреса которых также отсчитываются от базового адреса и называются относительными адресами или смещениями. При загрузке программы в зависимости от места, занимаемого программой или ее сегментом, определяется значение ее базового адреса, которое посылается в базовый регистр процессора, и физический адрес ячейки интерпретируется аппаратурой как сумма содержимого базового регистра и относительного адреса. Например, если адресная часть команды содержит 1200, а содержимое базового регистра равно 300, то операнд будет выбираться из ячейки с физическим адресом 1500. Внутри циклов, которые есть почти в каждой программе, работает одна и та же последовательность команд, а изменяются только адрес или величина той или иной переменной. Для определения значения адреса, изменяемого в цикле, применяется так называемый индексный регистр, содержимое которого отражает значение параметра цикла. Адрес операнда в командах цикла определяется как указанный в команде относительный адрес плюс содержимое базового регистра плюс содержимое индексного регистра. При таком методе А. все данные могут смещаться при перемещении программы путем изменения значения базового регистра, а индексный регистр способствует простой организации выборки в цикле. При трансляции программ, написанных на языках программирования высокого уровня, компиляторы сами выбирают регистры, необходимые для базирования и индексации, а компоновщики и загрузчики устанавливают их нужные значения. Для уменьшения потерь времени на вычисление физических адресов во время выполнения программы такое вычисление производится специальными быстрыми аппаратными средствами
АДРЕСАЦИЯ С ИНДЕКСИРОВАНИЕМ [indexed addressing]. To же, что индексная адресация
АДРЕСНАЯ КОНСТАНТА [address constant, A-constant]. Константа, которая либо является адресом, либо используется при вычислении адресов. Обычно это числовая константа или числовое выражение, значение которого является адресом или составной частью адреса
АДРЕСНАЯ ССЫЛКА [address reference]. Ссылка в форме адреса
АДРЕСНАЯ ШИНА [address bus]. Шина или часть шины, предназначенная для передачи адреса
АДРЕСНОЕ ПРОСТРАНСТВО ЗАДАЧИ, адресное пространство процесса [process address space]. Множество логических адресов, по которым может обращаться задача. Система управления памятью устанавливает соответствие между А. п. з. и физической памятью ЭВМ, и при выполнении задачи для каждого логического адреса вычисляет физический адрес. См. адресация, управление памятью, виртуальная память
АДРЕСНОЕ ПРОСТРАНСТВО ПРОЦЕССА [process address space]. To же, что адресное пространство задачи
АДРЕСНОЕ ПРОСТРАНСТВО ЦЕНТРАЛЬНОГО ПРОЦЕССОРА [CPU address space]. Множество физических адресов ячеек оперативной памяти, с которыми может работать центральный процессор. Для машин, работающих в двоичной системе счисления, размер А. п. ц. п. составляет 2n ячеек, где п — разрядность адресной шины процессора. Очевидно, этот размер ограничивает емкость оперативной памяти, на которую рассчитан процессор и к которой он может иметь прямой доступ. Реально физическая оперативная память может быть меньше или больше той, которую позволяет иметь А. п. ц. п. Если количество физических адресов, с которыми работает центральный процессор, меньше его адресного пространства, то оперативную память компьютера можно расширить. Для увеличения размера памяти сверх А. п. ц. п. должны применяться специальные программные и аппаратные средства. См. адресация, управление памятью, виртуальная память
АДРЕСНЫЙ РЕГИСТР [address register]. To же, что регистр адреса
АКСЕССУАРЫ [accessory]. Добавочные принадлежности к компьютеру. Например, сумка для ноутбука
АКТИВАЦИЯ, фокус управления [activation, focus of control flow]. 1. To же, что активизация. 2. Выполнение операции. А. представляет собой период времени, в течение которого объект выполняет операцию (непосредственно или с помощью подчиненных операций). Посредством А. моделируется не только длительность выполнения операции, но и отношения потока управления между взаимодействующими объектами. А. является одним из основных понятий унифицированного языка моделирования UML. В обычных языках программирования А. соответствует вызов процедуры
АКТИВИЗАЦИЯ [activation]. Приведение объекта в состояние готовности к действию или использованию. Например, А. экранных объектов (панелей, меню, окон, кнопок и пр.) позволяет пользователю начать диалог с системой
АКТИВИЗАЦИЯ ФАЙЛА [file activation]. To же, что открытие файла
АКТИВНАЯ ПРОГРАММА [active program]. Программа, которой передано управление центральным процессором. Противоп. неактивная программа
АКТИВНАЯ ЯЧЕЙКА [active cell]. Ячейка электронной таблицы, с которой в настоящий момент работает или может работать пользователь. Она идентифицируется координатами строки и столбца, к которым принадлежит, и выделяется на экране контрастной рамкой (рис. А.2). В А. я. пользователь может ввести данные, отредактировать или отформатировать ее содержимое
Рис. А.2. Активная ячейка на рабочем листе Microsoft Excel
АКТИВНОЕ ОКНО [active window]. Окно, с которым в настоящий момент работает или может работать пользователь. На нем активизированы элементы управления, через него возможен ввод данных. При одновременном отображении на экране нескольких окон (рис. А.3) А. о. не перекрывается другими окнами и выделяется контрастным цветом рамки или заголовка, наличием мерцающего курсора и т. п. Чтобы сделать окно активным, как правило, достаточно навести на него указатель мыши и нажать ее левую кнопку. Противоп. неактивное окно
Рис. А.3. Активное окно Microsoft Word и неактивное окно Microsoft Excel
АКТИВНЫЙ ДИСК [active disc]. To же, что текущий диск
АКТИВНЫЙ ФАЙЛ [active file]. To же, что открытый файл
АКТИВНЫЙ РАБОЧИЙ СТОЛ [active desktop]. Собирательное название новых возможностей, добавленных фирмой Microsoft к обычному рабочему столу. На А. р. с. можно разместить любой объект веб-страницы (встроенную графику, гипертекстовые ссылки и т. п.), браузера и любой компонент Всемирной паутины WWW (например, доступные по WWW справочники). Веб-страницы, перечисленные в папке Favorites (Избранное) или размещенные на А. р. с, автоматически обновляются операционной системой Windows. Компонентами А. р. с. также являются веб-объекты, специально предназначенные для расположения на рабочем столе. Их содержимое обычно представляет собой новости, прогноз погоды, биржевые котировки и другую подобную информацию. В компонентах А. р. с. применяются те же технологии, что и в других веб-объектах
АЛГОЛ [Algol]. Алгоритмический язык, разработанный в 1958 г. Первоначально А. не был языком программирования, так как предназначался лишь для обмена вычислительными алгоритмами между людьми. Название языка произошло от английских слов ALGOrithmic Language (алгоритмический язык) В дальнейшем на основе А. были созданы языки программирования Алгол60 и Алгол68. Первая редакция языка программирования Алгол60, ориентированного на программирование численных решений научно-технических задач, была разработана П. Науром, Дж. Бэкусом и др. и опубликована в 1960 г. В Алгол60 впервые были реализованы идеи блочной структуры программ, определения способов передачи параметров в процедуры, рекурсивных процедур. Для описания синтаксиса Алгол60 впервые был использован ставший классическим формальный язык Бэкуса – Наура. Идеи Алгол60 получили свое развитие во многих языках программирования высокого уровня. В 1966 – 1969 гг. на основе Алгол60 был разработан новый язык Алгол68. По сравнению с Алгол60 он обладает большими возможностями при программировании ввода и вывода данных и обработки текстов. Кроме того, в Алгол68 появились средства описания параллельно выполняемых операторов. Формальная строгость и общность описания сделали язык слишком сложным для широкого распространения. Это послужило толчком для создания более простого языка Паскаль
АЛГОРИТМ [algorithm]. Содержание и последовательность операций, точно определяющие решение задачи путем вычислительного процесса, преобразующего исходные данные в конечный результат. Характеристиками алгоритма являются: 1) однозначность результата при заданных исходных данных; 2) возможность разбиения процесса на конечное число отдельных операций, каждая из которых может быть выполнена человеком или вычислительной машиной; 3) способность получения результата для множества исходных данных, соответствующих множеству однотипных задач. Например, один из А. вычисления с помощью компьютера среднего арифметического трех чисел представляет собой следующую последовательность операций: ввод с клавиатуры трех чисел; вычисление суммы введенных чисел; деление полученной суммы на 3; вывод результата на экран дисплея. В приведенном примере для записи А. был применен русский язык. Существуют специально созданные алгоритмические языки. Вычислительной машине А. задается в виде программы. Могут существовать несколько А. решения одной и той же задачи. Среди них следует выбирать наиболее эффективный, для вычислительной реализации которого требуется наименьшее количество операций, машинного времени, памяти и т. п. Изучение условий существования и способов построения (разработки) эффективных А. составляет основу теории алгоритмов
АЛГОРИТМИЧЕСКИЙ ЯЗЫК [algorithmic language]. Язык, предназначенный для записи, разработки и изучения алгоритмов, а также для обмена алгоритмами между людьми. А. я. является важным средством обучения. Например, при изучении информатики в школах применяется т. н. школьный А. я., в котором используются понятные школьнику служебные слова на русском языке. В отличие от языков программирования, А. я. независим от ЭВМ. В нем нет деталей, связанных с устройством машины. Обычно при разработке языка программирования высокого уровня сначала создается А. я. с тем же названием. Кроме того, языки программирования используются для обмена алгоритмами и для их опубликования в научных изданиях. Поэтому понятие «А. я.» часто применяется в качестве синонима понятия «язык программирования»
АЛТ-ВВОД СИМВОЛОВ [character alt-input]. Кодовый ввод символов с клавиатуры персонального компьютера. При нажатой клавише <Alt> следует набрать на малой цифровой клавиатуре код символа, после этого клавишу <Alt> отпустить. На экране появится тот символ, код которого был набран. Таким способом можно ввести любой допустимый вычислительной системой символ. Обычно при А.-в. с. применяется так называемая модифицированная альтернативная кодировка ГОСТа (см. табл. М.2), первые 128 кодов которой являются десятичным представлением двоичного кода ASCII
АЛУ [ALU]. To же, что арифметико-логическое устройство
АЛФАВИТНО-ЦИФРОВОЕ ПЕЧАТАЮЩЕЕ УСТРОЙСТВО (АЦПУ) [line printer (LPT)]. To же, что линейный принтер
АЛЬБОМНАЯ ОРИЕНТАЦИЯ СТРАНИЦЫ, ландшафтная ориентация страницы [landscape page orientation]. Такое расположение страницы, когда ее высота меньше ширины. Противоп. книжная ориентация страницы
АЛЬФА-ВЕРСИЯ [alpha release]. Предварительная версия программы, предназначенная для альфа-тестирования
АЛЬФА-КАНАЛ [alpha channel]. Дополнительный 8-разрядный канал, применяемый в некоторых графических платах кроме трех традиционных RGB-каналов. В таких платах для кодирования цвета пиксела используются 32 бита, причем младшие 24 бита содержат информацию о цвете, соответствующую RGB-каналам (по 8 бит на каждый цвет), а старшие 8 разрядов образуют А.-к. С его помощью можно формировать прозрачные области изображения, не зависящие от того или иного цвета
АЛЬФА-ТЕСТИРОВАНИЕ [alpha testing]. Предварительная стадия испытания программы или программного обеспечения, предназначенная для общей оценки будущего программного продукта и определения необходимости включения в него тех или иных свойств. Ср. бета-тестирование
АМЕРИКАНСКИЙ НАЦИОНАЛЬНЫЙ ИНСТИТУТ СТАНДАРТОВ (АНСИ) [American National Standards Institute (ANSI)]. Организация, определяющая стандарты, на основе которых в США разрабатываются аппаратные средства и некоторые виды программного обеспечения. Например, для языков С, Basic и SQL имеются стандарты, подготовленные ANSI
АМЕРИКАНСКИЙ СТАНДАРТНЫЙ КОД ОБМЕНА ИНФОРМАЦИЕЙ [American standard code for information interchange, (ASCII)]. Стандартная схема кодирования текстовой информации, при которой каждый текстовый или управляющий символ представляется семиразрядным двоичным кодом. Этот код с отдельными модификациями используется в большинстве вычислительных систем. Многие клавиатуры при нажатии клавиши вводят в компьютер именно такой код. Зарубежные персональные компьютеры имеют набор ASCII-кодированных символов, в котором отсутствуют символы кириллицы (русские буквы), поэтому были созданы различные модификации таблицы А. с. к. о. и., дополненные буквами кириллицы. Все эти модификации имеют общую кодировку первых 128 символов, совпадающую с А. с. к. о. и. Эти символы и их коды приведены в табл. А.1. Чтобы определить код символа по этой таблице, нужно к первому числу столбца, в котором находится символ, приписать справа первое число его строки. Например, символ # находится на пересечении столбца, первое число которого есть 010, и строки, первое число которой – 0011. Следовательно, его код 0100011. В литературе по программированию и при Алт-вводе символов применяется десятичная запись двоичного кода (см. двоичная система счисления). Например, код 0100011 символа # в десятичной системе счисления записывается числом 35. См. символ
Таблица А. 1. Символы кода ASCII (общая часть всех кодировок)
Обозначения: NUL – знак пробела; SON – начало заголовка; STX – начало текста; ЕТХ – конец текста; EOT – конец передачи; ENQ – запрос; АСК – подтверждение; BEL – звонок; BS – возврат на одну позицию; НТ – горизонтальная табуляция; LF – перевод строки; VT – вертикальная табуляция; FF – подача бланка; CR – возврат каретки; SO – переход на верхний регистр; SI – переход на нижний регистр; DLE – переключение кода; DC1, DC2, DC3, DC4 – управление устройствами 1, 2, 3 и 4 соответственно; NAK – переспрос; SYN – режим синхронного ожидания; ЕТВ – конец передачи блока; CAN – отмена; ЕМ – конец носителя; SUB – замена; ESC – переход; FS – разделитель файла; GS – разделитель группы; RS – разделитель записи; US – разделитель блока; DEL – стирание
АНАЛИЗ ТРЕБОВАНИЙ [requirements analysis]. Фаза процесса разработки программного обеспечения, во время которой анализируются требования и предметная область. На фазе А. т. разработчики фокусируют свое внимание на том, что им предстоит сделать, а на фазе проектирования — каким образом они будут это осуществлять
АНАЛОГОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА (ABM) [analog computer]. Вычислительная машина, которая обрабатывает информацию, представленную в форме непрерывно изменяемых физических величин, значения которых можно измерить. Такими величинами могут быть угловые или линейные перемещения, электрическое напряжение и пр., являющиеся аналогами математических переменных. Над аналоговыми величинами можно производить сложение, умножение, интегрирование и другие математические действия механическим или каким-либо физическим способом, измеряя результаты этих действий. Наибольшее распространение получили электронные АВМ. В них информация задается в виде электрического напряжения. Для решения математической задачи из элементов электрических цепей набирается электрическая схема, напряжение на выходе которой удовлетворяет тем же уравнениям, что и решение исходной математической задачи. Таким образом, напряжение является аналогом искомой математической переменной. Изменяя во времени параметры схемы, можно получать меняющиеся во времени решения. Поэтому физическое время также является аналоговой переменной в такой АВМ. К недостаткам АВМ относят сравнительно невысокую точность и малую универсальность, поэтому их используют в основном как управляющие устройства в различных системах управления и как измерительные устройства в системах сбора и обработки информации