ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.07.2024
Просмотров: 410
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 2. Первичные преобразователи
Глава 3. Усилители и стабилизаторы
Глава 4. Переключающие устройства и распределители
Глава 5. Задающие и исполнительные устройства
Глава 6. Общие сведения об измерении и контроле
Глава 8. Контроль давления и разрежения
Глава 9. Контроль расхода, количества и уровня
Глава 12. Автоматическая блокировка и защита в системах управления
Глава 13. Системы автоматического контроля и сигнализации
Глава 14. Системы автоматического
Глава 15. Объекты регулирования и их свойства
Глава 17. Конструкции и характеристики регуляторов
Глава 18. Общая характеристика
Глава 19. Математическое и программное обеспечение микроЭвм
Глава 20. Внешние устройства микроЭвм
Глава 21. Применение микропроцессорных систем
Глава 23. Конструкции промышленных роботов
Глава 25. Роботизация промышленного производства
ЭВМ второго поколения (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.
Допустим, что программа и необходимые исходные данные загружены в память машины. Теперь необходимо выполнять вычисления, т. е. действия, заданными командами программы. При ручных вычислениях операторы алгоритма читались человеком. В машине эти функции возлагаются на процессор.
Перед началом вычислений процессору должен быть указан адрес ячейки начала программы. Только после этого процессор может приступить к выполнению вычислений по заданной программе. При этом процессор выполняет операции: чтение команд, дешифровку кода, выборку операндов, вычисление и запись результатов.
Чтение команды. Адрес ячейки команды известен. Процессор посылает его в память и получает оттуда команду.
Дешифрование кода операции. В коде операции указывается, что должен сделать процессор. В результате дешифрования процессор определяет наименование операции, выполняемой на данном шаге.
Выборка операндов. Операндами называют величины, участвующие в операции (слагаемые и т. д.). При команде «сложить» процессор выбирает из памяти операнды — слагаемые. Для этого он выделяет в команде адрес первого операнда и посылает его в память. Точно так же читается второй операнд — второе слагаемое.
Выполнение операции. В соответствии с кодом операции процессор выполняет заданную операцию (сложение, вычитание и т. д.) и определяет результат.
Запись результата. Определенный процессором результат записывается в память, для чего процессор выделяет в команде адрес для результата и посылает его в память по этому адресу. Затем процессор приступает к выполнению следующей команды.
Циклы выполнения все новых и новых команд повторяются до тех пор, пока процессор не дойдет до выполнения команды «Стоп». Эта команда показывает, что программа вычислений закончена.
Для автоматического выполнения вычисления необходимо соединить в одно целое, процессор и память. Но чтобы ввести в память машины исходные данные и программу вычислений, необходимо специальное устройство — устройство ввода. Для вывода результатов вычислений из памяти машины требуется еще одно устройство — устройство вывода. Таким образом, простейшая вычислительная машина должна содержать следующие части: память, процессор, устройство ввода и устройство вывода.
Рассмотренный принцип автоматизации вычислений лежит в основе построения современной ЭВМ. Однако на основе одного принципа — программного управления — можно построить ЭВМ, различающиеся составом операций, количеством информации, скоростью выполнения операции и т. д. Чтобы показать возможности различных ЭВМ, пользуются характеристиками (или параметрами) ЭВМ, к числу которых относятся операционные возмож ности, емкость памяти и быстродействие.
Операционные возможности ЭВМ определяются перечнем команд, которые ЭВМ способна выполнять. Число таких операций невелико — несколько десятков элементарных операций (сложение, вычитание, умножение, деление), с помощью которых удается решать сложные задачи.
Емкость памяти — это предельное количество информации, которое можно разместить в памяти. Емкость памяти указывается в байтах, а чаще — в тысячах байтов. Это дает представление