Глава 18. Общая характеристика
МИКРОПРОЦЕССОРНЫХ СИСТЕМ
-
ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ
Развитие вычислительной техники является одним из основных факторов, определяющих прогресс развития металлургического производства. Особое внимание уделяется вводу в действие автоматизированных систем управления технологическими процессами. На вооружение металлурга приходит принципиально новая техника: быстродействующие управляющие электронноцифровые вычислительные машины, логические информационные устройства и сложные кибернетические машины.
Электронная вычислительная машина (ЭВМ) представляет со* бой комплекс технических средств для автоматической обработки информации. Согласно заданной программе машина автоматически реализует требуемый вычислительный процесс.
Основной частью ЭВМ является процессор. Он предназначен для логической и арифметической обработки информации, а также для автоматического управления процессом вычисления в соответствии с заданной программой. Процессор организует и отчасти осуществляет заданную в виде программы последовательность действий — процесс (откуда и название «процессор»). По назначению процессоры делят на центральные и периферийные. В однопроцессорных ЭВМ все функции вычисления и управления выполняет процессор. В многопроцессорных ЭВМ имеется центральный процессор, который реализует основной процесс обработки информации, и периферийные процессоры, выполняющие те или иные специальные функции, например управление работой внешних устройств.
МикроЭВМ является разновидностью обычной ЭВМ. Отличительная особенность микроЭВМ заключается в том, что по меньшей мере преобразование данных и управление работой ЭВМ осуществляется одной микросхемой (большой интегральной схемой — БИС), которая называется микропроцессором, т. е. микроЭВМ — это ЭВМ, выполненная на базе микропроцессора.
С момента создания первой цифровой ЭВМ существовало как бы четыре поколения ЭВМ.
ЭВМ первого поколения (1946—1960 гг.). Основным активным элементом машин первого поколения являлась электронная лампа. К машинам этого поколения отечественного производства относятся БЭСМ-1, БЭСМ-2, «Стрела», «Урал-1», «Урал-2», «Урал-4», «Минск-1» и др.
ЭВМ второго поколения (1960—1966 гг.). В этих машинах в качестве элементной базы использовались полупроводниковые диоды и транзисторы, что позволило существенно увеличить быстродействие и надежность ЭВМ, а также емкость оперативной памяти. При этом одновременно уменьшились габаритные размеры, масса и потребляемая мощность. К машинам отечественного производства второго поколения относятся БЭСМ-4, БЭСМ-6, «Урал-14», «Урал-16», «Минск-22», «Минск-32» и др.
ЭВМ третьего поколения (1966—1977 гг.). В этих машинах элементная база обеспечивается микроэлектроникой (интегральными микросхемами). Для ЭВМ третьего поколения характерны резкое повышение быстродействия и надежности систем вычислительной техники; дальнейшее сокращение габаритных размеров и потребляемой мощности; появление новых технических средств хранения, ввода и вывода информации; диалоговое общение с ЭВМ; использование операционных систем.
К ЭВМ третьего поколения относится созданная СССР совместно со странами — членами СЭВ в 1972 г. единая система электронных вычислительных машин (ЕС ЭВМ), предназначенных для решения широкого круга научно-технических и плановоэкономических задач, а также для работ в автоматизированных системах управления.
Для решения сравнительно небольших задач управления различными процессами используются ЭВМ с упрощенной системой команд, получившие название мини-ЭВМ (СМ-4, СМ-1420, СМ-1300, СМ-1800, «Электроника-100» и др.). На базе этих машин созданы измерительно-вычислительные комплексы (ИВ К) для автоматизации научных исследований, технологических и других процессов, автоматизации рабочих мест (АРМ) технолога, конструктора, проектировщика и т. д.
ЭВМ четвертого поколения (с 1977 г.). Они основаны на применении БИС, в которых на одном полупроводниковом кристалле размещается до тысячи схем. Высокая степень интеграции БИС способствовала дальнейшему увеличению плотности компоновки аппаратуры, повышению ее надежности, увеличению быстродействия и снижению стоимости, а также обеспечила возможность создания нового класса ЭВМ — микроЭВМ. За сравнительно короткий срок в нашей стране было создано четыре поколения микроЭВМ. Так, широко известны «Электроника-60», ДВК-2, ДВК-3 и ДВК-4, «Искра-226».
ЭВМ пятого поколения. Для ЭВМ пятого поколения, разрабатываемых пока в лабораторных условиях, элементная база основывается на сверхбольших интегральных схемах (СБИС) и на оптико-электронных элементах. Быстродействие ЭВМ пятого поколения будет достигать сотен миллионов операций в секунду. Для преобразования и передачи оптических сигналов будут применяться лазеры, светоизлучающие Диоды, световоды и различные фотоприемники.
Единицы информации. К машинным единицам информации, участвующим в цифровых и логических преобразованиях, относятся бит, байт, слово, запись, блок и файл. К натуральным единицам информации относятся разряд, символ, поле, запись и массив.
Бит — наименьшая единица информации, один разряд машинного слова, состоит из двоичных разрядов. Бит может принимать значения 1 или 0.
Байт — основная единица информации. Она содержит восемь двоичных разрядов (8 бит). Восьмиразрядный машинный код служит для представления алфавитно-цифровой информации и позволяет закодировать до 256 различных символов.
Слово — последовательность символов или импульсов, представляющих эти символы. Машинным словом называется специальная последовательность символов, которая может быть прочитана и интерпретирована данным типом ЭВМ. Машинное слово может представлять константу, переменную величину или команду в программе.
Запись — совокупность нескольких слов переменной длины, рассматриваемых как одно целое, т. е. объединенных единым смыслом.
Блок — компактно расположенная по носителю внешнего запоминающего устройства группа записей, считываемая и записываемая в оперативную память машины одной командой.
Файл — последовательная группа данных, состоящая из нескольких блоков, объединенных общим смысловым признаком. Файлы могут иметь различную длину. Для правильной обработки файлов различной длины и структуры на носителе внутреннего запоминающего устройства помимо основной информации записывается служебная информация — метка.
Символ — графический знак, изображающий букву, цифру, служебный знак (например, *, —), математический знак (>, <, = и др.). Совокупность символов, используемая в ЭВМ, представляет алфавит машины.
Поле — двоичный слог в слове или смежные последовательные знаки в записи, имеющие функционально самостоятельное значение и обрабатываемые за одну операцию (например, таблица чисел, вводимая в ЭВМ). Содержащиеся в таблице числа называют элементами поля.
Массив — пакет или блок данных, пересылаемый в машине как одно целое. Массив является единицей информации, объединяющей несколько записей с общим смысловым признаком.
-
ОРГАНИЗАЦИЯ РАБОТЫ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ
Чтобы выяснить сущность работы ЭВМ, сначала рассмотрим операции, производимые человеком на калькуляторе, выполняющего только арифметические действия.
Примем, что алгоритм и исходные данные задачи заданы и записаны на одном из листков бумаги. В процессе вычислений сначала появятся промежуточные значения, а затем конечные результаты. Их мы также будем фиксировать на листах бумаги. Согласно первой фазе алгоритма, т. е. первому указанию к действию, определяем последовательность действий. Выполнение оператора алгоритма сводится к следующему: нужно отыскать на листах бумаги исходные данные, считать их и перенести на клавиатуру калькулятора, затем можно нажать на кнопку со знаком операции, заданной в операторе. Вычисленный результат операции необходимо занести на лист, если он не будет использован в качестве аргумента следующей операции. Далее вновь обращаемся к алгоритму, чтобы продолжить вычисления. И так до тех пор, пока не будет выполнен оператор «Закончить вычисления».
Рассмотренный процесс вычисления прост. Однако для автоматизации вычислений необходимо располагать записью алгоритма и средством, на котором будут фиксироваться исходные данные, промежуточные и конечные результаты. Необходимо также иметь средства для реализации операторов алгоритма.
Для автоматизации вычислений необходимо листы бумаги, используемые для описания алгоритма и хранения результатов, заменить каким-либо устройством. Оно должно как бы помнить алгоритм, исходные данные, промежуточные и конечные результаты, т. е. должно служить машинной памятью. Машинная память является «складом информации» (рис. 146). В ячейке памяти может храниться одно число или оператор алгоритма. Ячейки нумеруются числами 0, 1, 2 и т. д., называемыми адресами ячеек. Если необходимо записать в память слово, то следует указать адрес ячейки, в которую надо его поместить, и подать слово на вход памяти. Память устроена таким образом, что заданное слово будет передано в ячейку с указанным адресом и будет храниться там как угодно долго. В любой момент, обратившись к памяти, можно получить значение хранимого там слова. Для этого в память нужно послать адрес, определяющий местонахождение требуемого слова, и она через некоторое время выдаст копию слова. При этом содержимое ячейки останется без изменения, так что, записав один раз слово, можно получить его копии сколь угодно раз.
Из-за специфики машинной памяти алгоритм приходится представлять в форме, допускающей реализацию на вычислительной машине. Такая- форма называется программой. В программе
0 2 З
Рис. 146. Схема машинрой памяти
В-1
Средство доступа к ячейкам памяти
т
Адрес
Слово
Код операции Адрес Адрес Адрес Рис. 147. Структура команды
операторы алгоритма представляются в виде команд. Команда — это слово информации, предписывающее операцию над определенными величинами. Команда имеет структуру, показанную на рис. 147. В данном случае команда состоит из четырех частей. Каждая часть команды — это группа из определенного числа символов, обычно цифр. Первая часть команды соответствует наименованию операции и называется кодом операций. Три последние части команды — адреса величин, участвующих в операции. Операции можно кодировать цифрами, например, так: сложить — 01, вычесть — 02 и т. д.
Рассмотрим пример, по которому необходимо вычислить Р =
-
Р + х. Пусть величина Р хранится в ячейке с адресом 146, а величина х — в ячейке с адресом 166. При таком размещении величин в памяти команда будет выглядеть в следующем виде:
01 146 166 146
Это означает, что содержимое ячейки с адресом 146 и содержимое ячейки 166 необходимо сложить и результат послать в ячейку с адресом 146.
Допустим, что программа и необходимые исходные данные загружены в память машины. Теперь необходимо выполнять вычисления, т. е. действия, заданными командами программы. При ручных вычислениях операторы алгоритма читались человеком. В машине эти функции возлагаются на процессор.
Перед началом вычислений процессору должен быть указан адрес ячейки начала программы. Только после этого процессор может приступить к выполнению вычислений по заданной программе. При этом процессор выполняет операции: чтение команд, дешифровку кода, выборку операндов, вычисление и запись результатов.
Чтение команды. Адрес ячейки команды известен. Процессор посылает его в память и получает оттуда команду.
Дешифрование кода операции. В коде операции указывается, что должен сделать процессор. В результате дешифрования процессор определяет наименование операции, выполняемой на данном шаге.
Выборка операндов. Операндами называют величины, участвующие в операции (слагаемые и т. д.). При команде «сложить» процессор выбирает из памяти операнды — слагаемые. Для этого он выделяет в команде адрес первого операнда и посылает его в память. Точно так же читается второй операнд — второе слагаемое.
Выполнение операции. В соответствии с кодом операции процессор выполняет заданную операцию (сложение, вычитание и т. д.) и определяет результат.
Запись результата. Определенный процессором результат записывается в память, для чего процессор выделяет в команде адрес для результата и посылает его в память по этому адресу. Затем процессор приступает к выполнению следующей команды.
Циклы выполнения все новых и новых команд повторяются до тех пор, пока процессор не дойдет до выполнения команды «Стоп». Эта команда показывает, что программа вычислений закончена.
Для автоматического выполнения вычисления необходимо соединить в одно целое, процессор и память. Но чтобы ввести в память машины исходные данные и программу вычислений, необходимо специальное устройство — устройство ввода. Для вывода результатов вычислений из памяти машины требуется еще одно устройство — устройство вывода. Таким образом, простейшая вычислительная машина должна содержать следующие части: память, процессор, устройство ввода и устройство вывода.
Рассмотренный принцип автоматизации вычислений лежит в основе построения современной ЭВМ. Однако на основе одного принципа — программного управления — можно построить ЭВМ, различающиеся составом операций, количеством информации, скоростью выполнения операции и т. д. Чтобы показать возможности различных ЭВМ, пользуются характеристиками (или параметрами) ЭВМ, к числу которых относятся операционные возмож ности, емкость памяти и быстродействие.
Операционные возможности ЭВМ определяются перечнем команд, которые ЭВМ способна выполнять. Число таких операций невелико — несколько десятков элементарных операций (сложение, вычитание, умножение, деление), с помощью которых удается решать сложные задачи.
Емкость памяти — это предельное количество информации, которое можно разместить в памяти. Емкость памяти указывается в байтах, а чаще — в тысячах байтов. Это дает представление
о предельном числе символов, с которыми может работать машина.
Быстродействие — это число операций, выполняемых процессором за одну секунду. В зависимости от применения выпускаются ЭВМ с быстродействием от десятков тысяч до миллионов операций в секунду.
8. ПРОИЗВОДСТВО ЭВМ
Производство ЭВМ — это в первую очередь сборочное производство, где из готовых элементов создается новый объект.
В настоящее время при производстве ЭВМ используется интегральная технология.
Изготовление интегральных схем начинается с получения монокристаллического кремния, из которого затем нарезают пластины толщиной менее миллиметра и диаметром 25 ... 80 мм. Для получения идеальной ровной и чистой поверхности пластины тщательно шлифуют и полируют. Обработанная пластина является основой для получения на ней интегральных схем.
Отдельная интегральная схема имеет сравнительно небольшие размеры (4x4 мм2), и на одной пластине одновременно формируются многие десятки одинаковых интегральных схем. Каждая схема создается путем формирования в полупроводнике Р — Ы- переходов. Интегральная схема формируется из нескольких слоев. В нижнем поверхностном слое пластины кремния создаются Р —, УУ-переходы — активные элементы интегральной схемы. Последующие слои состоят из изолирующих и проводящих пленок определенной конфигурации, обеспечивающей необходимые соединения между элементами схемы.
Основой производства интегральных схем является процесс фотолитографии. Поверхность полупроводниковой пластины покрывается диэлектрической или металлической пленкой, которой важно придать требуемую конфигурацию, т. е. удалить определенные участки. Наиболее простой способ удаления пленки — травление, т. е. химическое растворение. Процесс удаления пленки осуществляется в определенной последовательности. Сначала изготовляется фотошаблон, на котором в виде прозрачных и непрозрачных полей представлен рисунок одного слоя. Этот рисунок, созданный вначале в большом масштабе, уменьшают до миллиметровых размеров и размножают в количестве, соответствующем числу схем, изготовляемых на одной пластине. Фотошаблон накладывается на пленку, в которой нужно создать требуемый рисунок, предварительно покрытую слоем специального чувствительного лака — фоторезиста. Затем фоторезист освещается через фотошаблон ультрафиолетовыми лучами, под действием которых область фоторезиста, находящаяся под прозрачными участками фотошаблона, полимеризуется и превращается в стойкую пленку, защищая диэлектрик или металл от действия травителя. В местах, где на фотошаблоне были непрозрачные участки, фоторезист легко удаляется, и пленка металла или диэлектрика становится открытой для воздействия травителя. После травления на пленке образуется рисунок, соответствующий рисунку фотошаблона.
Слой интегральных схем формируется поочередно с помощью фотолитографического процесса.
Когда на полупроводниковой пластине созданы все необходимые электронные элементы и на поверхности пластины изготовлены соединения, ее разрезают на куски, каждый из которых имеет миллиметровые размеры и содержит сотни и тысячи элементов. Чтобы защитить изготовленную схему от внешних воздействий, ее заключают в корпус, а выводы схемы, расположенные на расстоянии 0,05 ... 0,3 мм один от другого, соединяют тончайшими золотыми проволочками е выводами в корпусе, и корпус герметизируется.
Однако лишь десятки процентов схем, прошедших через эти сложнейшие технологические операции, оказываются работоспособными. Основная доля схем — брак, возникающий из-за нестабильности параметров технологических процессов и всякого рода микродефектов в пластине кремния, фоторезиста, фотошаблона и т. д.
Сверхчистые материалы, сверхточное оборудование, уникальные процессы — это основные характерные черты производства интегральных схем, в котором сейчас создаются полупроводниковые кристаллы — БИС. В одном таком кристалле умещается целая ЭВМ — процессор, память и каналы ввода-вывода информации.
-
СТРУКТУРА ЭВМ
В состав ЭВМ, как правило, входят следующие основные узлы (рис. 148): арифметическое устройство, предназначенное для выполнения арифметических и логических операций; запоминающее устройство, записывающее, хранящее и выдающее информацию; устройство ввода-вывода информации; устройство управления, предназначенное для координации процесса вычисления и обмена информацией между различными узлами машины. Арифметическое устройство функционально связано с запоминающим устройством, из которого оно получает исходные данные и в которое направляет результаты вычислений, а также с устройством управления, координирующим все действия.
Запоминающее устройство непосредственно связано с устройством ввода-вывода информации и с устройством управления. Устройство ввода-вывода. информации через устройство управления связано с устройством связи с объектом. Устройство управления связано со всеми основными устройствами ЭВМ.
Если ЭВМ предназначена для управления различными объектами, то она обязательно снабжена устройством связи с объектом управления, предназначенным для сбора, преобразования и ввода в ЭВМ информации о состоянии контролируемых параметров управляемого объекта, а также для преобразования и подачи управляющих команд на исполнительные механизмы.
В состав ЭВМ кроме рассмотренных устройств входят различные внешние устройства, которые служат для подготовки данных
Арифметическое устроистбо ш
АУ
устройство
Регистр 1
Устройство Иода Устройство Вывода
Сумматор
I
Управляющие команды на исполнительные механизмы
Устройство
управления
I
Устройство связи с объектом
ТГГ Щ
ОАект управления
Информация от первичных преобразователей
и. Регистр г
{Управляющие I сигналы \
Рис. 149. Структурная схема арифметического устройства
и ввода их в ЭВМ, а также для оформления результатов вычислений и их хранения.
Арифметическое устройство (АУ) — устройство, в котором происходит переработка информации.
АУ можно классифицировать: по типу системы счисления (двоичные, троичные и десятичные); по форме представления чисел (с фиксированной и плавающей запятой); по принципу действия сумматора (комбинационные и накапливающие); по способу ввода и характеру выполнения операций над разрядами чисел (параллельного, последовательного и смешанного действия).
АУ (рис. 149) состоит из регистров, сумматора и других логических схем, выполняющих различные преобразования.
АУ может содержать два и более регистров (два регистра отводятся для хранения исходных чисел, а один —для формирования результата вычисления). Регистром называется узел ЭВМ, предназначенный для приема, хранения и передачи числа в другие узлы. Регистры могут быть одноразрядными И многоразрядными.
По своему значению регистры делятся на накопительные, регистры сдвига и преобразующие. Накопительные регистры используют для ввода, хранения и вывода чисел (информации). Врегистрах сдвига может быть организован сдвиг числа влево или вправо на один или несколько разрядов. Преобразующие регистры выполняют помимо операций ввода, хранения, сдвига и вывода, некоторые логические операции.
Основным узлом АУ является сумматор, реализующий суммирование чисел, представленных сигналами на его входах. В зависимости от способа, положенного в основу построения сумматора, последние могут быть комбинационными и накапливающими.
В комбинационных сумматорах все входные сигналы подаются одновременно и на выходе сразу образуется их сумма. Запоминающая способность у таких сумматоров отсутствует. По этой причине сумматор обязательно работает с регистром для записи результата суммирования. В накапливающих сумматорах числа поступают по очереди и результат суммирования запоминается.
Суммирование многоразрядных чисел производится с использованием одноразрядных сумматоров. В зависимости от характера ввода-вывода чисел и организации переносов многоразрядные сумматоры делятся на последовательные и параллельные. В последовательном сумматоре сложение чисел осуществляется поразрядно, начиная с младшего разряда; в параллельном сумматоре — одновременно по всем разрядам, что существенно ускоряет операции сложения.
В АУ операция умножения реализуется последовательным выполнением микроопераций сложения и сдвига, а операция деления — последовательным выполнением микроопераций вычитания и сдвига. '
Запоминающее устройство (ЗУ) предназначено для хранения исходных данных программы вычислений и промежуточных результатов.
ЗУ можно классифицировать по назначению, адресации кодов, принципам работы запоминающих элементов и т. д.
По назначению ЗУ делят на внутренние и внешние. Каждый из этих видов хранит определенный вид информации. Во внутренних ЗУ, как правило, хранятся программы работы машины, исходные данные и различные подпрограммы. Внутренние ЗУ составляют с процессором ЭВМ единое целое и находятся под его управлением. Во внешних ЗУ хранятся библиотеки специальных и стандартных программ, справочные данные, трансляторы, служебные и другие программы операционной системы. Их устройство подробно рассмотрено в гл. 20.
По адресации ЗУ могут быть с произвольным, последовательным и циклическим доступом. В ЗУ с произвольным доступом информация записывается или считывается непосредственно по любому адресу. В ЗУ с последовательным доступом для записи или считывания информации необходимо «пройти» мимо ячеек с другими адресами. В ЗУ с циклическим доступом обращение возможно только в последовательные определенные моменты времени. ЗУ с произвольным доступом являются наиболее быстродействующими, так как в них время обращения к ячейке не зависит от ее адреса, а определяется быстродействием коммутационных схем управления.
По принципу работы запоминающих элементов ЗУ подразделяются на магнитные, полупроводниковые и т. д.
В магнитных ЗУ в качестве элементов для хранения двоичной информации в оперативных ЗУ широко используются кольцевые
Рис 150 Схема расположения обмоток на ферритовом сердечнике
(тороидальные) магнитные сердечники из ферритового материала с прямоугольной петлей гистерезиса. На их основе строятся матричные ЗУ, названные так пото- 'му, что расположение элементов памяти в матричных ЗУ образует двумерную прямоугольную таблицу (матрицу) входных и выходных проводов (шин).
Ферритовый сердечник (рис. 150) намагничивается, когда по обоим /
проводам обмотки 1 к 2 проходит определенной силы ток.
Чтобы получить данные, помещенные ранее в Запоминающее устройство, необходимо создать соответствующую поляризацию в ферритовом сердечнике, пропуская импульс тока по проводам обмотки. При изменении полярности в обмотке считывания 3 индуцируется импульс тока. Сигнал, проходящий по считывающей обмотке, может быть обнаружен, если кольцо содержало единицу, а не нуль. Однако при считывании информации из кольца единица превращается в нуль. Для исключения такого превращения ЭВМ выполняют специальную операцию, т. е. они восстанавливают единицы в тех сердечниках, где они были раньше. Эта операция выполняется путем, новой записи— подачей импульса по проводу 4. Импульс, пропущенный через этот провод, может стирать информацию, записанную на кольце.
Рассмотрим работу матрицы ЗУ (рис. 151), содержащей четыре горизонтальных ряда сердечников, каждый из которых предназначен для записи и хранения шестиразрядных чисел. Считывающий провод (на схеме он показан более жирной линией) пронизывает последовательно все сердечники, поэтому считывание информации будет представлять собой последовательный опрос всех сердечников поочередно.
Импульсы, сила тока которых равна половине силы тока, необходимой для перемагничивания сердечников, называют полутонами.
Для считывания информации импульсы полутока обратного направления поочередно подаются на клеммы У± и Хи У1 и Х2, Ух и Х4, и Хъ, У г и Хе. В результате на клемме считывания образуется последовательность импульсов и пауз, представляющих собой считываемое число.
ЗУ состоит из набора матриц. Этот набор называют матричным кубом или кубом памяти.
Схема ЗУ на полупроводниковых устройствах построена по следующему принципу. В тех разрядах, где должна быть записана единица, устанавливаются диоды, а в разрядах, предназначенных для записи нуля, диоды отсутствуют.
Устройства ввода-вывода относят к периферийным устройствам, которые подробно описаны в гл. 20. Поэтому рассмотрим вопросы с организацией передачи информации между оперативной памятью ЭВМ и периферийным устройством. В современных ЭВМ такая связь осуществляется по схеме: оперативная память— процессор—канал—интерфейс (универсальный вход в канал, связанный с управляющим устройством) — узел управления внешним устройством — внешнее устройство. Информация может направляться от оперативной памяти к внешнему устройству и обратно. Процессор организует обмен информацией между оперативным запоминающим устройством и внешним устройством путем выдачи в, канал определенной команды.
Канал — это устройство, предназначенное для выполнения операций ввода и вывода информации и обеспечивающий все связи между оперативной памятью, процессором и различными периферийными внешними устройствами.
При большом количестве периферийных устройств для их обслуживания используется несколько каналов.
В современных ЭВМ используются селекторные и мультиплексные каналы. Селекторный канал имеет только один подканал. Он не может одновременно обслуживать несколько периферийных устройств и поэтому участвует только в одной операции по передаче данных. Посредством селекторных каналов поддерживается связь между ЗУ и быстродействующим внешним ЗУ на магнитных лентах и дисках. Мультиплексный канал имеет несколько подканалов. Их число определяется емкостью оперативной памяти канала.
В мини- и микроЭВМ нашли применение программно-управляемые каналы ввода-вывода и каналы прямого доступа к ЗУ. При программно-управляемом канале ввода-вывода все элементарные операции, предназначенные для ввода и вывода информации, выполняет процессор, поэтому для реализации такого канала требуется минимальное число устройств. Этот канал используется, если не требуется высокая скорость передачи информации.
Периферийные устройства подключаются к соответствующим каналам посредством устройства, называемого интерфейсом. Интерфейс — это универсальный вход в канал. Он непосредственно связан с управляющим устройством. В соответствии с функциями интерфейс представляет собой переключатель. С помощью интерфейса к каналу может быть подсоединено любое периферийное устройство независимо от его назначения.
В микроЭВМ стандартный интерфейс ввода-вывода выполняется в виде печатной платы, к разъемам которой подключаются устройства ввода-вывода.
•Устройство управления (УУ) состоит из центрального и ряда вспомогательных устройств, а также устройства сигнализации и устройства ручного управления.
Под центральным устройством управления ЭВМ понимают совокупность блоков и узлов процессора, обеспечивающих координирование работы всех устройств ЭВМ и управления ими для всех принятых режимов. Центральное устройство управления, реализуя различные рабочие и другие программы, организует все необходимые действия по приему, оценке и преобразованию исходной информации, по получению результирующих данных и выдаче их пользователю.
Устройства сигнализации и ручного управления непрерывно контролируют работу ЭВМ и различные изменения хода оперативного управления.
УУ связано со всеми блоками и отображает особенности структуры ЭВМ.
Выполнение различных операций в ЭВМ осуществляется за определенные интервалы времени. В связи с этим возможны два принципа организации работы УУ: синхронный и асинхронный.
В синхронных У У время выполнения любой операции устанавливается по самой длительной операции. Поэтому при выполнении коротких операций часть времени ЭВМ простаивает, что уменьшает ее быстродействие.
В асинхронных У У длительность рабочего такта является переменной величиной, зависящей от кода выполняемой операции. Быстродействие ЭВМ с асинхронным УУ значительно выше, чем с синхронным. Однако схема таких УУ значительно сложней.
Контрольные вопросы и задания
-
Что называется электронно-вычислительной машиной?
-
Укажите основные этапы развития ЭВМ и перечислите особенности ЭВМ каждого поколения.
-
Что общего и в чем различие между ЭВМ и микроЭВМ?
-
Охарактеризуйте машинные единицы информации.
-
Что такое алгоритм управления?
-
Каково назначение процессора?
-
Как осуществляется процесс вычисления в ЭВМ?
-
Назовите основные характеристики ЭВМ.
-
Опишите технологию изготовления процессоров.
-
Как изготовляют интегральные микросхемы?
-
Какие устройства входят в состав ЭВМ?
-
Каково назначение каждого устройства?
-
Каково назначение и принцип действия арифметического устройства?
-
Каковы назначения регистров и сумматоров?
-
Дайте классификацию запоминающих устройств ЭВМ и назовите их назначение.
-
Каково назначение устройств ввода-вывода?
-
Каково назначение интерфейса?
-
Как работает устройство управления ЭВМ?
- Глава 1. Общие сведения
- Основные понятия и определения
- Классификация систем автоматического управления
- Элементы автоматических систем
- Глава 2. Первичные преобразователи
- Потенциометрические первичные
- Индуктивные первичные преобразователи
- Емкостные первичные преобразователи
- Тензометрические первичные
- Глава 3. Усилители и стабилизаторы
- Электромеханические и магнитные усилители
- Электронные усилители
- Стабилизаторы
- Глава 4. Переключающие устройства и распределители
- Электрические реле
- Реле времени
- Глава 5. Задающие и исполнительные устройства
- Глава 6. Общие сведения об измерении и контроле
- Глава 7. Контроль температуры
- Глава 8. Контроль давления и разрежения
- Глава 9. Контроль расхода, количества и уровня
- Глава 11. Системы автоматики
- Глава 12. Автоматическая блокировка и защита в системах управления
- Глава 13. Системы автоматического контроля и сигнализации
- Глава 14. Системы автоматического
- Глава 15. Объекты регулирования и их свойства
- Глава 16. Типы регуляторов
- Глава 17. Конструкции и характеристики регуляторов
- Раздел IV
- Глава 18. Общая характеристика
- Глава 19. Математическое и программное обеспечение микроЭвм
- Глава 20. Внешние устройства микроЭвм
- Глава 21. Применение микропроцессорных систем
- Раздел V
- Глава 22. Общие сведения
- Глава 23. Конструкции промышленных роботов
- Глава 25. Роботизация промышленного производства
- Раздел IV
- Глава 1н, общая характеристика микропроцессорных
- 4. Гидравлические и пневматические