АРИФМЕТИЧЕСКИЙ ОПЕРАТОР [arithmetic operator]. В языках программирования – знак арифметической операции
   АРИФМЕТИЧЕСКИЙ СДВИГ [arithmetic shift]. Одновременный сдвиг всех разрядов числа без изменения позиции знака числа при сдвиге влево и с занесением значения знакового разряда в освободившиеся разряды при сдвиге вправо
   АРИФМЕТИЧЕСКИЙ УСЛОВНЫЙ ОПЕРАТОР [arithmetic IF statement]. Условный оператор в языке Фортран, в котором проверяемое условие задается в форме арифметического выражения. А. у. о. имеет вид: IF (A) m1, m2, m3, где А – арифметическое выражение, m1, m2, m3 – метки исполняемых операторов. Если значение выражения А отрицательно (А < 0), то выполнение программы продолжается с оператора, помеченного меткой m1, если А = 0, то управление передается оператору, помеченному меткой m2, если же А > 0, то оператору, помеченному меткой m3. Например, после оператора IF (K–2) 23, 7, 10 при К < 2 управление передается оператору, помеченному меткой 23, при K = 2 – оператору, помеченному меткой 7, и при К > 2 – оператору, помеченному меткой 10
   АРИФМЕТИЧЕСКИЙ ЦИКЛ [arithmetical cycle]. To же, что цикл со счетчиком
   АРИФМЕТИЧЕСКОЕ ВЫРАЖЕНИЕ [arithmetic expression]. Совокупность одной или нескольких констант, переменных, переменных с индексами и функций, соединенных знаками арифметических операций и скобками. Например, А. в. являются: 12.34, ALFA, (А + В – С) * cos (3.14 * В). Значением А. в. является число. Последовательность выполнения операций в А. в. определяется скобками, а при их отсутствии устанавливается следующий порядок: 1) вычисление функций; 2) возведение в степень; 3) умножение и деление; 4) сложение и вычитание. Однотипные операции обычно выполняются последовательно слева направо
   АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО (АУ) [arithmetical unit]. To же, что арифметико-логическое устройство
   АРМ [automated working place]. To же, что автоматизированное рабочее место
   АРТЕФАКТ [artifact]. Элемент информации, используемый или порождаемый в процессе разработки программного обеспечения (например, внешний документ или результат работы). А. может быть, например, модель, техническое задание или программный продукт
   АРХИВ [archive]. Совокупность образовавшихся в результате деятельности пользователя вычислительной системы рабочих материалов и средств их долговременного хранения. Рабочими материалами являются копии документов, редко используемых программ, данных и т. п. В качестве средств долговременного хранения удобно использовать магнитные ленты и магнитные диски. В целях экономии памяти архивные файлы предварительно сжимают с помощью архиватора. Правильно организованный А. оберегает пользователя от потерь при любых аварийных ситуациях в компьютере. См. архиватор
   АРХИВАТОР [archivator]. Программа или комплекс программ, выполняющие сжатие (архивирование) файлов для более компактного длительного хранения во внешней памяти и восстановление сжатых файлов в первоначальном виде (разархивирование). В персональных компьютерах наиболее распространены A. pkzip.exe/pkunzip.exe, arj.exe, rar.exe и в последнее время winzip.exe и winrar.exe. Все они предоставляют возможность более компактного хранения файлов на дисках и позволяют: 1) упаковывать все, отдельные или соответствующие какому-либо шаблону файлы рабочего каталога в архивный файл; 2) добавлять файлы в архивный файл; 3) удалять файлы из архивного файла; 4) просматривать содержимое архивного файла; 5) извлекать из архивного файла отдельные файлы или распаковывать все файлы архива; 6) создавать самораспаковывающиеся архивные файлы. См. сжатие данных
   АРХИВАЦИЯ [archivation]. To же, что архивирование
   АРХИВИРОВАНИЕ, архивация [archivation]. Сжатие одного или более файлов с целью экономии памяти и размещение сжатых данных в одном архивном файле. А. выполняется специальной программой – архиватором
   АРХИВНЫЙ ФАЙЛ [archived file]. 1. Файл, помещенный в архив. 2. Файл, являющийся результатом сжатия архиватора. В один А. ф. могут быть помещены несколько сжатых файлов. См. архиватор, сжатие файла
   АРХИТЕКТУРА [architecture]. Организационная структура системы, включающая в себя разделение системы на части, связи между этими частями, механизмы взаимодействия и основные принципы проектирования системы. См. архитектура вычислительной системы, архитектура компьютера, архитектура программного обеспечения
   АРХИТЕКТУРА ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ [computer system architecture]. Общая логическая организация вычислительной системы, определяющая процесс обработки данных и включающая архитектуру ЭВМ, а также структуру и характеристики программного обеспечения и принципы его взаимодействия с аппаратными средствами
   АРХИТЕКТУРА КЛИЕНТ-СЕРВЕР [client-server architecture]. Способ организации взаимодействия программ или компонентов многокомпонентной программы, подразумевающий наличие программы или компонента программы, называемой сервером, и одной или нескольких других программ или компонентов, называемых клиентами. Клиент имеет возможность асинхронно для сервера инициировать выполнение процедур сервера и получать результаты их выполнения. Как правило, А. к.-с. обеспечивает возможность нескольким клиентам взаимодействовать с сервером параллельно и независимо друг от друга. Программы, являющиеся информационными системами для доступа к базам данных, часто построены по А. к.-с. На основе А. к.-с. организовано взаимодействие программ, обеспечивающих работу Интернета. См. автоматизация, Всемирная паутина, связывание и внедрение объектов
   АРХИТЕКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ [software architecture]. Общая логическая организация системы программного обеспечения, включающая в себя разделение системы на модули, связи между ними, механизмы взаимодействия компонентов и основные принципы проектирования системы. См. архитектура
   АРХИТЕКТУРА СЕТИ, сетевая архитектура [network architecture]. 1. Общая логическая и техническая организация компьютерной сети, выраженная в виде совокупности сетевых аппаратных и программных решений, методов доступа и используемых протоколов. 2. Совокупность сетевых аппаратных и программных решений, методов доступа и используемых протоколов. Например, см. архитектура SNA
   АРХИТЕКТУРА, УПРАВЛЯЕМАЯ МОДЕЛЬЮ [model driven architecture (MDA)]. Концепция архитектуры программного обеспечения, в которой основным артефактом процесса разработки программного обеспечения является визуальная модель. В качестве визуального языка моделирования используется унифицированный язык моделирования UML. А. у. п. предложена Консорциумом по объектным технологиям
   АРХИТЕКТУРА ФОН НЕЙМАНА, фоннеймановская архитектура [von Neumann architecture]. Архитектура ЭВМ, разработанная Джоном фон Нейманом. Она основана на следующих принципах: а) основными блоками вычислительной машины являются 1) центральный процессор, состоящий из устройства управления и арифметико-логического устройства, 2) память и 3) устройства ввода/вывода; б) программа и данные хранятся в одной и той же линейно адресуемой памяти; в) устройство управления выбирает команды из памяти по очереди, одну за другой, интерпретирует их, соответственно управляет арифметико-логическим устройством, которое выполняет арифметические и логические операции над вызываемыми из памяти данными, и возвращает результат в память; г) устройства ввода/вывода используются для ввода программ и данных и вывода результатов расчетов
   АРХИТЕКТУРА ЭВМ [computer architecture]. 1. С точки зрения пользователя – это совокупность основных характеристик компьютера, таких как система команд, организация памяти, система адресации, операции ввода/ вывода и управления и т. п. Компьютеры, имеющие одинаковую А. ЭВМ, с точки зрения программиста, являются совместимыми. Это означает, что независимо от конкретного исполнения их деталей и блоков компьютеры должны быть способны выполнить одну и ту же программу с одинаковым результатом. 2. С точки зрения разработчика вычислительной системы и конструктора аппаратных средств — это принцип действия, конфигурация и взаимное соединение основных логических узлов компьютера
   АРХИТЕКТУРА CISC [complex instruction set computing (CISC)]. Архитектура процессора со сложной системой команд, каждая из которых выполняется в течение нескольких тактов процессора. Название дано в противоположность архитектуре RISC — процессоров с сокращенной системой команд, большинство из которых выполняется за один такт. К процессорам A. CISC относятся, например, широко распространенные процессоры компании Intel: от 8086 до 80486, а также процессоры семейства Pentium. Но в элементах этих процессоров часто используется архитектура RISC
   АРХИТЕКТУРА EISA [extended industry standard architecture (EISA)]. To же, что расширенная архитектура промышленного стандарта
   АРХИТЕКТУРА ETHERNET [architecture Ethernet]. Архитектура локальной вычислительной сети шинной топологии, разработанная компанией Xerox в 1976 г. с последующей доработкой компаниями Intel и DEC. В A. Ethernet управление доступом основано на методе CSMA/CD. На основе A. Ethernet Институтом инженеров по электротехнике и электронике (IEEE) и международной организацией по стандартизации (ISO) были разработаны стандарты IEEE 802.3 и ISO 8802.3, регламентирующие технологию сетей Ethernet. Связь между компьютерами в такой сети выполнена на коаксиальных кабелях. Скорость передачи данных до 100 Мбит/с. В одной сети может работать до 1024 рабочих станций
   АРХИТЕКТУРА MDI [multi-document interface, multiple document interface (MDI)]. To же, что многодокументный интерфейс
   АРХИТЕКТУРА RISC [reduced instruction set computing (RISC)]. Архитектура процессора с сокращенной системой команд, которые используются последовательно для выполнения более сложных операций. A. RISC характеризуется командами фиксированной длины, большим набором операций типа регистр – регистр и отсутствием косвенной адресации. Благодаря несложности команд и большому количеству регистров почти все команды занимают только один такт процессора, и поэтому он может работать на более высокой тактовой частоте, чем большинство процессоров архитектуры CISC. A. RISC обеспечивает простоту конструкции процессора и облегчает разработку трансляторов
   АРХИТЕКТУРА SNA [Systems Network Architecture (SNA)]. To же, что системная сетевая архитектура
   АСИНХРОННАЯ ПЕРЕДАЧА [asynchronous transmission]. To же, что асинхронная связь
   АСИНХРОННАЯ СВЯЗЬ, асинхронная передача [asynchronous connection, asynchronous transmission]. Режим передачи данных, при котором временной интервал передачи символа может изменяться, поскольку ограничен специальными синхронизирующими сигналами. Следовательно, при А. с. каждый передаваемый символ требует посылки дополнительных сигналов, но при этом не нужна синхронизация передающего и приемного устройств. Ср. синхронная связь
   АСПЕКТО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ [aspect oriented programming (AOP)]. Новейшая парадигма программирования, нацеленная на упрощение программирования типичных и повторяющихся фрагментов программ. Например, пусть в программе требуется записывать определенную информацию в файл протокола. При обычном программировании потребуется вставить соответствующий фрагмент кода в каждое место программы, где требуется производить запись в файл протокола, причем эти фрагменты будут единообразны. В А. о. п. такой фрагмент (он называется аспектом) требуется написать только один раз, а также указать, в каком контексте данный аспект должен быть применен. После этого аспекто-ориентированная система программирования автоматически сгенерирует необходимые фрагменты исходного кода и вставит их в нужные места
   АССЕМБЛЕР [assembler]. Общепринятое название транслятора с автокода
   АССОЦИАЦИЯ [association]. В унифицированном языке моделирования UML семантическое отношение между двумя и более классификаторами, включающее в себя связи между их экземплярами. См. агрегация, композиция
   АССОЦИАЦИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ [association for computing machinery (ACM)]. Профессиональная организация предприятий и частных лиц, ведущих деятельность в сфере компьютерных технологий, в частности, занимающихся разработкой программ
   АССОЦИАЦИЯ СТАНДАРТОВ ПО ВИДЕОТЕХНИКЕ, индустриальный консорциум VESA, ассоциация VESA [Video Electronics Standards Association (VESA)]. Организация, занимающаяся разработкой стандартов видеоадаптеров и мониторов. Объединяет более 50 видеотехнических фирм. Консорциумом VESA была предложена специальная графическая шина VLB, обеспечивающая ускорение вывода изображения на экран
   АССОЦИАЦИЯ VESA [Video Electronics Standards Association (VESA)]. To же, что ассоциация стандартов по видеотехнике
   АСУ [automated control system]. To же, что автоматизированная система управления
   АТОМАРНЫЙ [atomic]. Действие или операция, выполняемые в виде единого блока, которые нельзя выполнить частично или прервать внешним событием. Как правило, атомарные операции невелики по размеру и просты (например, присваивание, простые арифметические или строчные вычисления). Атомарное вычисление происходит в определенной точке последовательности выполнения программы
   АТРИБУТ [attribute]. 1. Признак или свойство, характеризующие объект. Например, атрибутами выводимых на экран символов являются шрифт, цвет, размер и т. п. 2. В реляционных базах данных — имя одного и того же поля всех кортежей одной таблицы. 3. В языках разметки — свойство элемента. 4. В унифицированном языке моделирования UML А. называется именованное свойство какого-либо класса. Каждый объект этого класса содержит отдельное значение данного свойства. Ср. свойство класса
   АУ [arithmetic unit]. To же, что арифметико-логическое устройство
   АУДИОВИЗУАЛЬНЫЙ [audiovisual]. Определение, относящееся к данным, которые содержат изображение и его звуковое сопровождение, или к аппаратуре, воспроизводящей такие данные
   АУДИОДАННЫЕ, аудиоинформация [audio data, audio information]. Информация о звуковых образах, представленная в цифровой форме, предназначенная для хранения, обработки и воспроизведения средствами вычислительной техники, а также для передачи по линиям связи. Примерами А. являются человеческая речь или музыкальное сопровождение видеоизображений, введенные в память компьютера. Ср. видеоданные.
   АУДИОИНФОРМАЦИЯ [audio information]. 1. Звуковые образы, человеческая речь. 2. То же, что аудиоданные
   АУТЕНТИФИКАЦИЯ [authentication]. Процедура проверки правильности введенной пользователем регистрационной информации для входа в систему. А. используется для принудительного ограничения прав доступа к ресурсам и прав на выполнение операций в системе. См. пароль
   АУТЕНТИФИКАЦИЯ ЗАПРОС/ОТВЕТ [challenge/response authentication]. То же, что аутентификация с запросом и ответом
   АУТЕНТИФИКАЦИЯ ПО СЕРТИФИКАТУ КЛИЕНТА [client certificate authentication]. Метод аутентификации, в котором идентичность пользователя проверяется без использования пароля. Проверка выполняется путем вычислений, в которых используются открытый ключ, хранящийся в цифровом сертификате пользователя, и закрытый ключ, находящийся в компьютере пользователя. См. шифрование с открытым ключом, шифрование с закрытым ключом
   АУТЕНТИФИКАЦИЯ С ЗАПРОСОМ И ОТВЕТОМ, аутентификация запрос/ ответ [challenge/response authentication]. Защищенная процедура аутентификации, при которой сервер для контроля доступа использует алгоритмы типа запрос/ответ и систему безопасности операционной системы
   АЦП [analog-to-digital converter]. To же, что аналого-цифровой преобразователь
   АЦПУ [LPT]. То же, что линейный принтер
   АЭРОГРАФ [air brush]. Инструмент машинной графики, предназначенный для имитации разбрызгивания основным цветом. На рис. А.6 для графического редактора Adobe Photoshop показаны кнопка вызова А. и диалоговые окна, позволяющие выбрать сечение сектора разбрызгивания и установить параметры А., определяющие степень разбрызгивания краски (нажим) и длину мазка (постепенный переход к прозрачному или к фону).
 
   Рис. А.6. Нажатая кнопка вызова, образец работы и окна инструмента Аэрограф графического редактора Adobe Photoshop

Б

   Б [byte]. To же, что байт
   БАЗА ДАННЫХ (БД) [data base, database (DB)]. Один или несколько специальным образом организованных файлов, хранящих систематизированную информацию, для доступа к которой используются программные средства системы управления базой данных (СУБД). Б. д. представляет собой хранилище связанных между собой данных, не зависящих от программ, которые к ним обращаются. Например, в Б. д. предприятия хранятся конструкционные, технологические, производственные, эксплуатационные, экономические и т. п. характеристики изделий предприятия и их аналогов, выпускаемых конкурирующими фирмами. Такой Б. д. могут пользоваться специалисты из отдела маркетинга (для прогноза конкурентоспособности изделий на рынке), плановики (для определения необходимых объемов выпуска продукции), конструкторы (для анализа конструктивных особенностей изделий конкурентов) и т. д. Б. д. должна быть достаточно полной, правильно организованной, всегда соответствовать текущему моменту времени и удобной для использования. Содержащиеся в ней данные не должны противоречить друг другу. Редактирование, пополнение и исключение данных, их поиск и сортировка осуществляются под управлением СУБД. Б. д. могут быть персональными и коллективного пользования. Сопровождение крупных Б. д. коллективного пользования осуществляет администратор базы данных. Ср. банк данных
   БАЗА ДАННЫХ КАТАЛОГА [directory database]. База данных, содержащая информацию системы безопасности (имена учетных записей пользователей и пароли, а также параметры настройки политики безопасности). Б. д. к. Windows NT Workstation управляется с помощью утилиты User Manager, Б. д. к. домена Windows NT Server управляется с помощью утилиты User Manager for Domains
   БАЗА ЗНАНИИ [knowledge base]. Один или несколько специальным образом организованных файлов, хранящих систематизированную совокупность понятий, правил и фактов, относящихся к некоторой предметной области. Например, Б. з. по химии углеводородов. Содержимое Б. з. оформляется, связывается между собой и представляется таким образом, чтобы на его основе можно было с помощью специальных программ осуществлять рассуждения и делать выводы, получая сведения, которые в явном виде могут не присутствовать в Б. з. Для построения Б. з. применяются методы искусственного интеллекта, специальные языки описания знаний и интеллектуальный интерфейс. Б. з. являются основной содержательной частью интеллектуальных информационных систем, интеллектуальных обучающих систем, интеллектуальных систем программирования и экспертных систем, где с их помощью представляются навыки и опыт экспертов – специалистов в данной предметной области. Например, Б. з. в области медицины содержит накопленные медицинскими специалистами сведения о связях между болезнями, их симптомами и порождающими причинами, описания стереотипных ситуаций при течении болезни и рекомендуемых или предпринятых лечебных действиях и их результатах и т. п. На основе такой Б. з. разрабатываются экспертные диагностические и прогнозирующие медицинские системы
   БАЗОВАЯ СИСТЕМА ВВОДА/ВЫВОДА [Basic Input/Output System (BIOS)]. Система программ на машинном языке, управляющая передачей данных между аппаратными средствами вычислительной системы. Точнее, BIOS управляет взаимодействием узлов компьютера при передаче данных между процессором, памятью, дисками или монитором, связывая их воедино. От качества BIOS существенно зависит производительность компьютера. В современных персональных компьютерах BIOS записана в постоянное запоминающее устройство — специальную микросхему, установленную на материнской плате. Как правило, BIOS поддерживает определенный стандарт интерфейса устройств и ориентируется на конкретную модель материнской платы. Программисты высокой квалификации, создавая прикладные программы, непосредственно используют некоторые функции BIOS
   БАЗОВЫЙ АБСТРАКТНЫЙ КЛАСС [abstract base class]. To же, что абстрактный класс
   БАЗОВЫЙ АДРЕС [base address]. Адрес, относительно которого идет отсчет относительных адресов, указанных в командах программы. Это может быть адрес начала области памяти, где располагается программа или данные. Б. а. позволяет процессору вычислять физические адреса команд и данных во время выполнения программы. Применение Б. а. делает программу независимой от места ее расположения в оперативной памяти во время выполнения. См. адресация
   БАЗОВЫЙ РЕГИСТР, регистр базы [base register]. Регистр, предназначенный для хранения базового адреса
   БАЙТ (Б) [byte]. 1. Фрагмент двоичного кода, состоящий из 8-ми соседних двоичных цифр. 2. Единица измерения количества информации, равная количеству информации, которое содержится в 8-ми двоичных разрядах. 3. В вычислительной технике байт представляет собой объединение из 8-ми соседних двоичных разрядов, которыми компьютер может оперировать как одним целым. Так, в персональных компьютерах каждый байт оперативной памяти имеет свой адрес и предназначен для хранения одной буквы, специального символа или двух десятичных или шестнадцатеричных цифр. 1 байт = 8 бит
   БАЙТ-КОД [bytecode]. Система команд виртуальной машины Java
   БАНК [bank]. 1. То же, что страница памяти. 2. То же, что банк памяти. 3. То же, что банк данных
   БАНК ДАННЫХ [data bank]. Система файлов и баз данных, предоставляющая услуги по хранению и поиску данных по одной предметной области (например, астрономические наблюдения, статистика торговли и пр.). Пользователи Б. д. могут находиться в разных учреждениях и даже регионах, получая доступ к данным по компьютерной связи или по почте. Ср. база данных
   БАНК ПАМЯТИ, банк, секция памяти [memory bank, bank, memory section]. Независимая область оперативной памяти, имеющая фиксированную длину. В многопроцессорных комплексах с разделяемой памятью деление на Б. п. позволяет совместить во времени обращение к памяти разных процессоров и функциональных устройств. Ячейки памяти могут быть пронумерованы непрерывным образом. Например, в первом Б. п. находятся ячейки с номерами от 0 до 255, во втором – от 256 до 511 и т. д. Если в комплексе есть векторные процессоры, то, как правило, Б. п. образуют чередуемую память с организацией, основанной на чередовании адресов. См. чередуемая память. Ср. страница памяти
   БАННЕР, банер [banner]. 1. Заголовок статьи или документа, развернутый по всей ширине страницы. 2. Часть веб-страницы, содержащая рекламу и гиперссылку на веб-сайт рекламодателя (рис. Б.1)
 
   Рис. Б.1. Баннер на веб-странице сайта www.gismeteo.ru
 
   БАННЕРНАЯ РЕКЛАМА [banner advertising]. Эффективный способ рекламы веб-сайта с помощью баннеров, расположенных на других сайтах. Служит для увеличения посещаемости рекламируемого сайта, а также является инструментом создания имиджа компании, продукции, услуг и т. д.
   БД [database (DB)]. То же, что база данных
   БЕГУНОК, движок, ползунок [scroll box]. Элемент управления, имеющий форму небольшого прямоугольника на линейке прокрутки, который используется для скроллинга. Двигая с помощью мыши Б. по линейке прокрутки, можно перемещаться по документу. Положение Б. на линейке прокрутки показывает относительное положение в документе отображаемой в окне информации (см. рис. Л.4). См. элементы управления, графический интерфейс пользователя
   БЕЗУСЛОВНАЯ ПЕРЕДАЧА УПРАВЛЕНИЯ, безусловный переход [unconditional branch]. Передача управления по заранее определенному адресу. В языках программирования задается с помощью оператора безусловного перехода, который обычно имеет вид go to m, где m – неизменяемая (константная) метка
   БЕЗУСЛОВНЫЙ ПЕРЕХОД [unconditional branch]. To же, что безусловная передача управления
   БЕЙСИК [Basic, beginner's all-purpose symbolic instruction code]. Язык программирования, предназначенный для решения математических и экономических задач. Разработан в середине 1960-х гг. Напоминая упрощенную версию Фортрана, Б. обладает развитыми средствами диалога, а также отладки и редактирования программ. Простота синтаксиса, обеспечивающая сравнительно легкое и быстрое освоение, и относительная универсальность сделали Б. и его последующие модификации QBasic и Quick Basic широко распространенными языками программирования персональных компьютеров. Появление системы программирования Visual Basic, работающей в среде Windows, позволяет даже начинающим программистам разрабатывать программные изделия малой и средней степени сложности, ориентированные на работу в этой операционной среде. В приложениях пакета Microsoft Office используется диалект языка Visual Basic for Applications, который разрешает пользователю автоматизировать применение продуктов пакета для создания офисных приложений