АНАЛОГОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА (ABM) [analog computer].Вычислительная машина, которая обрабатывает информацию, представленную в форме непрерывно изменяемых физических величин, значения которых можно измерить. Такими величинами могут быть угловые или линейные перемещения, электрическое напряжение и пр., являющиеся аналогами математических переменных. Над аналоговыми величинами можно производить сложение, умножение, интегрирование и другие математические действия механическим или каким-либо физическим способом, измеряя результаты этих действий. Наибольшее распространение получили электронные АВМ. В них информация задается в виде электрического напряжения. Для решения математической задачи из элементов электрических цепей набирается электрическая схема, напряжение на выходе которой удовлетворяет тем же уравнениям, что и решение исходной математической задачи. Таким образом, напряжение является аналогом искомой математической переменной. Изменяя во времени параметры схемы, можно получать меняющиеся во времени решения. Поэтому физическое время также является аналоговой переменной в такой АВМ. К недостаткам АВМ относят сравнительно невысокую точность и малую универсальность, поэтому их используют в основном как управляющие устройства в различных системах управления и как измерительные устройства в системах сбора и обработки информации
АНАЛОГОВАЯ ФОРМА ДАННЫХ [analog data form]. Способ представления, хранения и передачи данных в виде непрерывно изменяющихся в некотором диапазоне физических величин, таких как электрическое напряжение или электрический ток, или аналоговых сигналов. А. ф. д. применяется в аналоговых вычислительных машинах и различных аналоговых устройствах. Противоп. цифровая форма данных
АНАЛОГОВОЕ УСТРОЙСТВО [analog device].Устройство, в котором информация представляется в виде непрерывно изменяющихся в некотором диапазоне физических величин, таких как электрическое напряжение или электрический ток. См. аналоговый сигнал, аналоговая вычислительная машина. Противоп. цифровое устройство
АНАЛОГОВЫЙ СИГНАЛ, непрерывный сигнал [analog signal, continuous signal]. Носитель информации в виде непрерывно изменяющегося электрического напряжения или электрического тока. Переменная во времени амплитуда А. с. соответствует количественной характеристике переносимой им информации и часто представляет измеренную физическую величину, например, температуру, скорость и т. п. Для обработки переносимой А. с. информации на компьютере необходим аналого-цифровой преобразователь. См. аналоговое устройство, аналоговая вычислительная машина. Противоп. дискретный сигнал, цифровой сигнал
АНАЛОГО-ЦИФРОВАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА, гибридная вычислительная система [hybrid computer].Вычислительная система, в которой сочетаются элементы аналоговых и цифровых вычислительных машин. Обычно в таких системах аналоговые устройства используются для решения уравнений, описывающих исследуемое явление или процесс в натуральном масштабе времени, а цифровые устройства – для хранения результатов решения, их последующей обработки и выдачи полученных данных в форме, удобной для восприятия человеком. Для преобразования непрерывно меняющихся во времени аналоговых величин в эквивалентные значения цифровых кодов здесь применяются специальные устройства – аналого-цифровые преобразователи. См. аналоговый сигнал, цифровой сигнал
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ (АЦП) [analog-to-digital converter (ADC)]. Устройство для автоматического преобразования аналогового сигнала в цифровой сигнал. Например, для автоматической обработки экспериментальных данных поступающие с измерительных приборов непрерывно меняющиеся во времени аналоговые величины с помощью АЦП преобразуются в эквивалентные значения цифровых кодов, которые вводятся в компьютер. Противоп. цифроаналоговый преобразователь
АНИМАЦИОННАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ [animation path]. Последовательность изображений, быстрая смена которых на экране создает иллюзию движения объекта (рис. А.4). См. анимация, твининг
Рис. А.4. Анимационная последовательность
АНИМАЦИЯ [animation]. Создание иллюзии движения объекта на экране дисплея. В основе А. лежит быстрая смена последовательно смещаемых относительно друг друга образов. Существует несколько способов А., реализуемых в различных системах программирования. При одном способе на экране быстро рисуются и стираются последовательные фазы движения. При другом фазы заранее рисуются в виде полноэкранных кадров и запоминаются в памяти компьютера, чтобы затем последовательно отобразиться на экране. В развитых системах применяются средства А., для которых достаточно задать изображение объекта и его начальное и конечное положение. Качество А. зависит от скорости смены кадров. Чем выше скорость, тем плавнее движение. Современные компьютеры позволяют выполнять до 30 смен кадров в секунду
АНТИВИРУСНАЯ ПРОГРАММА [antivirus program].Обслуживающая программа, предназначенная для поиска, диагностики, профилактики и «лечения» файлов, зараженных компьютерным вирусом. В процессе поиска и диагностики определяются зараженные файлы и тип вируса. Профилактика позволяет предотвратить заражение. Например, резидентная А. п. предотвращает несанкционированное пользователем изменение файлов операционной системы, запись в сектор начальной загрузки и т. п. Лечение подразумевает удаление вируса, восстановление поврежденных файлов и т. п.
АОС [automated training system]. To же, что автоматизированная обучающая система
АППАРАТНОЕ ОБЕСПЕЧЕНИЕ, техническое обеспечение [hardware]. Совокупность входящих в состав вычислительной системы аппаратных средств, необходимых для ее функционирования. А. о. составляют процессоры, внешние устройства, линии связи и т. д. Они технически обеспечивают эффективную работу системы, ее способность предоставлять пользователю определенные виды обслуживания. Этот термин определяет часть вычислительной системы, не являющуюся программным обеспечением
АППАРАТНОЕ ПРЕРЫВАНИЕ [hardware interrupt].Прерывание, причиной которого является событие, произошедшее в аппаратных средствах. См. обработка прерываний, внешнее прерывание, внутреннее прерывание, прерывание от схем контроля
АППАРАТНО-НЕЗАВИСИМЫЙ [hardware independent, device independent]. Независимый от технических характеристик аппаратных средств конкретной вычислительной системы. Например, А.-н. формат хранения точечных рисунков позволяет воспроизвести рисунок максимально точно независимо от разрешающей способности и других параметров принтера, влияющих на качество изображения
АППАРАТНЫЕ СРЕДСТВА, технические средства, оборудование [hardware]. Электрические, электронные и механические схемы, блоки, приборы и устройства, составляющие материальную часть вычислительной системы. А. с. являются, например, и сам компьютер, и микросхемы, его составляющие. К А. с. также относятся дисплей, дисковод, принтер и пр. Противоп. программные средства
АППАРАТНЫЙ [hardwired]. Реализованный аппаратными средствами. Противоп. программный
АППАРАТНЫЙ БЛОК, блок [hardware block, block]. Конструктивно оформленная как единое целое совокупность взаимосвязанных устройств либо совокупность взаимосвязанных элементов или узлов одного устройства, выполняющих определенную функцию. Например, блок питания, обеспечивающий компьютер электроэнергией с заданными показателями, или системный блок, объединяющий основные устройства персонального компьютера
АППАРАТНЫЙ КЛЮЧ [hardware key]. Реализованный аппаратными средствами ключ защиты от несанкционированного доступа и несанкционированного копирования. Например, при защите программ А. к. часто представляет собой устройство, присоединяемое к параллельному порту персонального компьютера. Защищаемая программа обращается к параллельному порту и запрашивает секретный код. Если А. к. к компьютеру не присоединен, то защищаемая программа определяет ситуацию нарушения защиты и выполняет соответствующие действия. Обычно А. к. сконструирован таким образом, что его присоединение не мешает пользоваться другими устройствами, например, принтером
АППАРАТНЫЙ СБОЙ, машинный сбой, сбой [hardware failure, machine failure, failure]. Кратковременный отказ или ошибка в работе аппаратных средств вычислительной системы. Причинами, вызывающими А. с, как правило, являются изменение условий или несоблюдение правил эксплуатации оборудования, например, нестабильность питания, несоблюдение температурного режима, ненадежность соединений, попадание посторонних частиц в подвижные части и т. п.
АППАРАТУРА [hardware, equipment]. Приборы и устройства, входящие в состав аппаратных средств вычислительной системы. Физическое оборудование компьютера
АППЛЕТ [applet].Прикладная программа. Термин А. получил распространение в последнее время в связи с технологиями Всемирной паутины WWW, позволяющей внедрять А. в веб-документы с целью построения интерактивных веб-страниц. Для создания таких А. обычно применяется язык программирования Java, поэтому часто их называют апплетами Java
АППЛИКАЦИЯ, графическая заготовка, художественная заготовка, клипарт [clip art]. Заранее приготовленный графический рисунок или его фрагмент, предназначенные для вставки в документ. Современные графические и текстовые редакторы, а также настольные редакционно-издательские системы поставляются с библиотеками А. На рис. А.5 показано диалоговое окно библиотеки А. приложения MS Word
Рис. А.5. Диалоговое окно библиотеки аппликаций приложения Microsoft Word
АРГУМЕНТ [argument]. Выражение, задающее объект или значение при обращении к процедуре, функции или макрокоманде, от которого зависит результат ее выполнения. См. фактический параметр
АРИФМЕТИКО-ЛОГИЧЕСКОЕ УСТРОЙСТВО (АЛУ), арифметическое устройство (АУ) [arithmetic and logical unit (ALU)]. Часть процессора, выполняющая над данными арифметические, логические и другие машинные операции. Под контролем устройства управления в АЛУ из оперативной памяти поступают операнды, а из устройства управления – управляющие сигналы, указывающие, какую операцию над этими операндами следует выполнить и куда поместить результат по окончании работы. Например, при выполнении сложения двух чисел устройство управления обеспечивает выборку этих чисел из соответствующих ячеек оперативной памяти в АЛУ. Затем оно посылает сигнал «сложить» и после выполнения АЛУ операции сложения пересылает результат в нужную ячейку памяти или регистр. См. функциональная схема ЭВМ
АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ [arithmetical operations].Операции, выполняемые в соответствии с правилами арифметики. В арифметико-логическом устройстве операндами и результатом А. о. является число. В языках программирования операндами и результатом А. о. могут быть выражение, указатель и др. В набор А. о. обычно входят: сложение (обозначается знаком +), вычитание (–), умножение (Ч или знак *, который труднее спутать с буквой х), деление (/) и возведение в степень (** или ?). В языке программирования Си введены дополнительно две одноместные и одна двуместная А. о.: операция увеличения, или инкремент (+ +) и операция уменьшения, или декремент (– –) и операция деления по модулю (%). Операция увеличения увеличивает, а операция уменьшения уменьшает значение своего операнда на единицу. Существуют две возможности использования этих операций: первая, когда символы + +(– –) находятся слева от операнда, – «префиксная» форма, и вторая, когда эти символы стоят справа от операнда, – «постфиксная» форма. Например, если а=5 и b=5, то в результате операций + +а и – –b переменные а и b получат значения: а=6, b=4. Тот же результат будет получен для а+ + и b– –. Однако префиксная и постфиксная формы различаются между собой, когда операция и ее операнд являются частью выражения. При этом действует правило: в префиксной форме значение операнда изменяется перед его использованием в выражении, а в постфиксной форме – после того, как значение будет использовано в выражении. Например, при а=5 после выполнения оператора присваивания с = + +а будет с=6 и а=6, а после выполнения оператора с = а+ + будет с = 5, а = 6. Двуместная операция деления по модулю используется только в арифметике целых чисел. Ее результатом является остаток от деления целого числа, стоящего слева от знака операции %, на число, расположенное справа от него. Например, результатом арифметического выражения 7%3 (читается как «7 по модулю 3») будет 1, поскольку 7 = 2%3 + 1
АРИФМЕТИЧЕСКИЙ ОПЕРАТОР [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 рабочих станций