ДИРЕКТИВА [directive]
-
Вводимое в ЭВМ (оператором или пользователем) в повелительной форме сообщение или команда, которая содержит указание на то, какие необходимо выполнить действия.
-
Компонент программы на языке ассемблера, управляющий последующей компоновкой программы, но не вызывающий появление машинной команды.
ЗАДАНИЕ [job]
-
Единица работы, определяемая пользователем, которую должна выполнить
ЭВМ.
-
Совокупность программ и данных, обрабатываемых автоматизированной системой как единое целое. Описание задания составляется на языке управления заданиями. Типизированные описания вариантов заданий, характерных для ЭВМ определенного класса или типа, реализуются в соответствующих операционных системах.
Поток заданий [job stream] — последовательность заданий, выполняемых ЭВМ под управлением операционной системы.
Опция [option] — параметр или вариант выполнения задания для обрабатывающей его программы, предназначенный для управления режимом ее работы.
Итерация [iteration] — один цикл выполнения задания или команды вычислительной машиной.
КОМАНДА, ИНСТРУКЦИЯ [instruction, command]
-
Управляющий сигнал, инициирующий выполнение процессором конкретной операции.
-
В языках программирования — значимое выражение, определяющее одну
операцию и ее операнды.
-
Описание операции, которую должна выполнить ЭВМ.
Наиболее употребительные термины, связанные с видами команд
Адресная команда [address instruction] — команда программы, осуществляющая обращение к адресам операндов либо к адресам команд, указанных в определенных местах командного слова.
Безадресная команда [no-address instruction] — команда, определяющая операнды, для которых задана операция в неявной форме.
Многоадресная команда [multi-address instruction] — машинная команда, содержащая два и более адреса в явном виде.
Арифметическая команда [arithmetic instruction] — команда, определяющая выполнение десятичной операции над числами с фиксированной или плавающей запятой.
Команда ассемблера [assembly instruction] — основная конструкция языка ассемблера, с помощью которой записывается программа на этом языке. Как правило, одна команда ассемблера транслируется в одну эквивалентную машинную программу.
Байтовая команда [byte instruction] — команда выполнения операций над байтами или же команда, занимающая один байт.
Команда ввода-вывода (ввода/вывода) [input/output instruction] — машинная команда, выполняющая соответственно ввод данных с внешнего устройства в основную память или их вывод из основной памяти во внешнее устройство.
Команда вызова [call instruction] — команда, осуществляющая вызов стандартной программы или программы пользователя.
Исполнительная команда [effective instruction] — команда, которая не требует модификации для последующего выполнения вычислительной машиной.
Машинная команда [computer instruction] — команда, которая может быть непосредственно распознана центральным процессором ЭВМ, для которой она создана.
Основная команда [general instruction] — команда, входящая в стандартный набор команд ЭВМ.
Команда останова [halt (breakpoint) instruction] — команда, останавливающая выполнение машинной программы (см. "Команда паузы").
Команда условного останова [optional-stop instruction] — команда, позволяющая произвести с пульта оператора ЭВМ останов выполнения текущей программы.
Команда паузы [pause instruction] — команда, определяющая временное прекращение выполнения программы, работа которой вновь может быть возобновлена только после поступления внешнего прерывания.
Команда произвольной паузы, произвольного останова [optional pause instruction] — команда, допускающая ручной приостанов выполнения машинной программы.
Команда прерывания [trap instruction] — команда, вызывающая внутреннее прерывание с указанным номером.
Прерываемая команда [restartable instruction] — команда, выполнение которой может быть приостановлено при возникновении прерывания и продолжено после его обработки.
Команда повторения, повторяемая команда [repetition instruction] — команда, вызывающая повторение определенной последовательности команд, образующих циклическую группу — цикл, а также обеспечивающая установку и проверку условия выхода из цикла.
5 ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧ ПРОГРАММИРОВАНИЯ
ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АИС, ТЕХНИЧЕСКИЕ (АППАРАТНЫЕ) СРЕДСТВА [hardware]
Совокупность электрических, электронных и механических компонентов автоматизированных систем составляет их техническое обеспечение (в отличие от программных средств [software], представляющих собой программное обеспечение автоматизированных систем).
ЭЛЕКТРОННАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА, ЭВМ, КОМПЬЮТЕР [computer]
Комплекс технических и программных средств, основанных на использовании электроники и предназначенных для автоматической или автоматизированной обработки данных в процессе решения вычислительных и информационных задач.
Впервые принципы построения и функционирования ЭВМ были сформулированы американским ученым-математиком Джоном фон Нейманом в 1945 г. В соответствии с указанными принципами в состав ЭВМ должны входить: арифметическое логическое устройство (АЛУ [АШ — Arithmetic and Logic Unit]), выполняющее арифметические и логические операции; устройство управления, предназначенное для организации выполнения программ; запоминающие устройства (ЗУ); внешние устройства для ввода-вывода данных.
ПОКОЛЕНИЕ ЭВМ [computer generation]
Один из способов классификации ЭВМ по степени их развития. Каждое поколение ЭВМ отличается от других архитектурой, элементной базой, степенью развитости программных средств, производительностью и другими показателями. В настоящее время различают пять поколений ЭВМ.
ЭВМ первого поколения [first-generation computer] — использовали ламповую элементную базу, обладали малым быстродействием и объемом памяти, имели неразвитые операционные системы, программирование выполнялось на языках программирования низкого уровня (конец 40-х — 50-е гг.).
ЭВМ второго поколения [second-generation computer] — использовали полупроводниковую элементную базу, изменяемый состав внешних устройств, языки программирования высокого уровня и принцип библиотечных программ (конец 50-х, 60-е и начало 70-х гг.).
ЭВМ третьего поколения [third-generation computer] — использовали в качестве элементной базы интегральные схемы (ИС), имели развитую конфигурацию внешних устройств и стандартизированные средства сопряжения, обладали большим быстродействием и объемами основной и внешней памяти. Развитая операционная система обеспечивала работу в мультипрограммном (то есть с использованием многих программ) режиме (70-е — начало 80-х гг.).
ЭВМ четвертого поколения [fourth-generation computer] — используют большие и сверхбольшие интегральные схемы (БИС и СБИС), виртуальную память, многопроцессорный с параллельным выполнением операций принцип построения, развитые средства диалога (середина 80-х гг. по настоящее время).
ЭВМ пятого поколения [fifth-generation computer] — характеризуются наряду с использованием более мощных СБИС применением принципа "управления потоками данных" (в отличие от принципа Джона фон Неймана "управления потоками команд"), новыми решениями в архитектуре вычислительной системы и использованием принципов искусственного интеллекта. С ЭВМ пятого поколения связывают наряду с другими особенностями возможность ввода данных и команд голосом. Начало разработки ЭВМ этого поколения можно отнести ко второй половине 80-х гг., внедрения первых образцов — к первой половине 90-х гг.
ЭВМ МОГУТ РАЗЛИЧАТЬСЯ ТАКЖЕ ПО СЛЕДУЮЩИМ ОСНОВАНИЯМ:
1. По принципу построения и действия
Аналоговая ЭВМ (ABM) [analog computer] — вычислительная машина непрерывного действия, обрабатывающая аналоговые данные. Предназначена для воспроизведения определенных соотношений между непрерывно изменяющимися физическими величинами. Основные области применения связаны с моделированием различных процессов и систем.
Цифровая ЭВМ (ЦЭВМ) [computer] — то же, что ЭВМ. Уточнение типа (ЦЭВМ) производится в случаях, когда это особо необходимо, например в сложных вычислительных системах, включающих ЭВМ разных видов.
Комбинированная (аналого-цифровая) ЭВМ [combined computer] — ЭВМ, сочетающая аналоговую и цифровую форму обработки данных.
Многопроцессорная ЭВМ (система) [multiprocessor system (computer)] — ЭВМ, архитектура которой предусматривает использование большого числа процессоров, чем обеспечивается существенное повышение ее вычислительной мощности и, в частности, возможность обработки значительных объемов информации. Принципы построения таких ЭВМ реализованы в симметричных многопроцессорных системах [SMP — Symmetric Multiprocessor Systems] (например, PowerScale группы компаний Bull), системах с массовым параллелизмом [МРР — Massively Parallel Processing Architectures] и др.
Транспьютер [transputer— or англ. TRANSistor и comPUTER]
-
Микроэлектронный прибор, объединяющий на одном кристалле мощный микропроцессор, быструю память, интерфейс внешней памяти и каналы ввода-вывода. Предназначен для построения параллельных вычислительных структур. Впервые был создан в 1983 г. фирмой INMOS (Великобритания).
-
ЭВМ с многопроцессорной параллельной архитектурой, чем обеспечивается существенное увеличение ее производительности. При построении транспьютеров используется специальный язык параллельного программирования Occam.
2. По вычислительной мощности и габаритам
СуперЭВМ [supercomputer] — класс сверхпроизводительных ЭВМ, предназначенных для решения особо сложных задач в областях науки, техники и управления. Сверхвысокая производительность достигается преимущественно за счет параллельной архитектуры, предусматривающей использование большого числа функционально ориентированных процессоров и параллельного программирования, сверхглубокого охлаждения процессоров (до температур, близких к абсолютному нулю), а также высокоскоростных СБИС. В мире насчитывается ограниченное количество ЭВМ такого типа (порядка 500). Основными производителями их являются фирмы США и Японии, в частности Cray, Fujitsu и NEC.
Большая ЭВМ [large computer] — ЭВМ, имеющая высокую производительность, большой объем основной и внешней памяти, обладающая способностью параллельной обработки данных и обеспечивающая как пакетный, так и интерактивный (диалоговый) режимы работы.
ЭВМ средней производительности [medium computer] — ЭВМ с производительностью до нескольких миллионов операций в секунду, емкостью оперативной памяти в несколько десятков Мбайт и разрядностью машинного слова не менее 32.
Малая ЭВМ, мини-ЭВМ [small computer, minicomputer] — в прошлом так назывались ЭВМ, конструктивно выполненные в одной стойке и занимавшие небольшой объем (порядка десятых долей кубометра). По сравнению с большими и средними машинами мини-ЭВМ обладают существенно более низкой производительностью и объемом памяти. Термин "мини-ЭВМ" не имеет точного определения, он очень близок по содержанию к термину "микроЭВМ", четкой границы между двумя классами этих машин нет.
МикроЭВМ [microcomputer]
-
Кристалл большой или сверхбольшой интегральной схемы, который в отличие от микропроцессора содержит все логические элементы, необходимые для образования полноценной вычислительной системы.
-
ЭВМ, использующая в качестве арифметического и логического устройства один или несколько микропроцессоров. Указанное значение термина в смысле отнесения ЭВМ к тому или иному классу машин может быть признанно некорректным в связи с широким применением микропроцессорной техники в машинах разных классов.
-
С понятием микроЭВМ связаны также термины:
Однокристальная ЭВМ [single-chip computer] — микроЭВМ, выполненная на одной большой (БИС) или сверхбольшой (СБИС) интегральной микросхеме.
Одноплатная ЭВМ [single-board computer] — микроЭВМ, у которой микропроцессор, микросхемы устройств памяти и подсистемы ввода-вывода, а также другие основные компоненты размещены на одной печатной плате.
Однопроцессорная ЭВМ [monoprocessor computer] — ЭВМ с одним центральным процессором.
Достарыңызбен бөлісу: |