1 ВМ и К. Лекция № 4. Реферат. Структура ВМ. Принципы работы ВМ. 1. Части ЭВМ и их взаимодействие ЭВМ, изображенная на Рис. 1, состоит из трех основных устройств: арифметического устройства(АУ), оперативного запоминающего устройства (ОЗУ) и центрального устройства управления (ЦУУ). Двойными стрелками ПУ АУ ЦУУ Адрес Ввод Команда ОЗУ МУУ Вывод ВЗУ Рис. 1 показаны пути передачи данных, одинарными — пути управляющих сигналов. 1.1. Арифметическое устройство (АУ). Обычно АУ выполняет, как минимум, арифметические операции (в нескольких вариантах: с округлением и без округления, вычитание модулей, умножение с двойной точностью, взятие модуля числа и т. п.), три основных логических операции и сдвиги числа вправо и влево на заданное число разрядов. Поэтому его еще называют арифметическо-логическим устройством (АЛУ). 1.2. Оперативное запоминающее устройство (ОЗУ) разделено на отдельные ячейки. В каждой ячейке содержится одно слово. Принцип работы ОЗУ такой же, как автоматической камеры хранения. Все ячейки пронумерованы от 0 до N. Номер ячейки называется адресом Подобно тому как при пользовании автоматической ка мерой хранения нам не нужно объяснять, что храните в ее ячейке, а нужно набрать только шифр этой ячейки. Заметим, что ОЗУ устроено так, что когда мы «берем» из него слово, его значение считывается из ячейки а оригинал остается в ячейке. Когда слово посылается в ячейку ОЗУ, то ранее находившееся там слово стирается и вместо него записывается посылаемое. В нулевой ячейке (ее практически нет) всегда хранится нуль, и в нулевую ячейку ничего нельзя посылать. 1.3. Центральное устройство управления. В него поступают команды. ЦУУ обрабатывает код очередной операции на специальном блоке, называемом дешифратором, и превращает КОП в серию управляющих импульсов, предназначенных для тех устройств, которые участвуют в данной операции. Затем расшифровывается адресная часть команды и управляющие импульсы посылаются в ОЗУ - операция выполняется с участием всех устройств, запущенных ЦУУ. После этого в ЦУУ подается следующая команда, и так продолжается такт за тактом, команда за командой, пока задача не будет решена. 2 Рис. 2 2. Первые противоречия. 3. Интеллектуальность ЭВМ 4. Программы в машинных кодах. Автокод. 5. Второе поколение ЭВМ Поколение ЭВМ - деление достаточно условно так как эволюция архитектуры и структуры ЭВМ происходит непрерывно. Единственный параметр, изменяющийся качественно дискретно, - это элементная база логических схем. Переход элементной базы ЭВМ от электронных ламп к транзисторам и принят за границу между первым и вторым поколениями ЭВМ. На самом деле к моменту смены элементной базы произошли также достаточно большие усовершенствования в структуре, архитектуре и режимах использован ЭВМ. Укажем важнейшие из них. 1. Переход на полупроводниковую элементную базе: уменьшил габариты и энергопотребление; снизил стоимость ЭВМ в целом и стоимость операции; возникла характеристика P = стоимость / производительность; 2. Перевод ОЗУ на ферриты обеспечил : удешевление ОЗУ и системы управления ÎÇÓ; секционирование ОЗУ; увеличение объемов ОЗУ. 3. Встраивание в АУ некоторого количества сверхбыстрых запоминающих устройств емкостью на одно слово - регистров, - выполняются они, как и логические схемы АУ, на транзисторах, поэтому их быстродействие выше, чем у ОЗУ; - часто целесообразно промежуточный результат, если он скоро (не обязательно в следующем такте) понадобится в качестве операнда, не отсылать в ОЗУ, а запомнить в одном из регистров. Появляется еще один тип команд, в которых в качестве адресов фигурируют не ячейки ОЗУ, а регистры АУ. 4. Расширение номенклатуры и увеличение количества ВЗУ на магнитных носителях: магнитных лентах, магнитных барабанах, магнитных дисках, магнитных картах. 5. Расширение номенклатуры и количества устройств ввода-вывода. Помимо устройств считывания-записи на перфокарты и перфоленты, вывода на цифровые печатающие устройства, появляются алфавитно-цифровые устройства вывода на широкую бумажную ленту, в качестве устройств ввода-вывода применяются телетайпы, и устройствами ввода-вывода возложили на него. Поэтому и появляются местные устройства управления (МУУ), которым ЦУУ передает часть своих функций. 6. Развитие языков высокого уровня: Фортран, Алгол, Кобол и трансляторов с них. Различаются программы, записанные на алгоритмических языках и получаемые в машинных кодах после трансляции: исходные модули и объектные модули. Все шире применяются библиотеки объектных модулей, чтобы избежать лишней работы по программированию исходных модулей, транслирования и отладки объектных модулей. 7. Использование ЭВМ для учетно-плановых работ. В этих условиях экономически важным становится коэффициент полезного использования ЭВМ. Появляются начальные формы пакетной обработки данных, при которых в ЭВМ вводятся сразу несколько задач для последовательной обработки. Чтобы уменьшить число обращений к устройствам ввода-вывода, несколько задач объединяются (блокируются) в один общий поименованный массив данных - файл, а после ввода специальной программой он деблокируется на отдельные задачи, обрабатываемые последовательно. 6. Характерные признаки ЭВМ третьего поколения. 6.1. Переход к 3-му поколению выражен достаточно четко, и его можно отметить рядом существенных признаков. 1. По элементной базе- переход от дискретных полупроводниковых элементов к интегральным схемам (ИС). Это уменьшило габариты, энергоемкость, повысило надежность ВС. 2. По структуре данных и команд - переход к стандартным структурам: байт (6, в дальнейшем 8 бит); полуслово (16 бит, 2 байта); слово (32 бит, 4 байта); двойное слово (64 бит, 8 байтов). В ЭВМ введено несколько форматов команд, имеющих в целом побайтовую структуру. 3 3. В центральном процессоре введена система прерывания. 4.Все управление ЭВМ автоматизировано, верхний уровень автоматизации осуществляет комплекс программ, объединенный в операционную систему (ОС). ОС является неотъемлемой составляющей частью ЭВМ без которой она работать не может. Пользователь общается с ЭВМ через ОС, которая синхронизирует работу аппаратной части через систему прерываний и таймер - электронные часы. 5. ЭВМ работает в многопрограммном режиме работы 6. Усилена иерархия памяти; ОЗУ делится на блоки с независимыми системами управления, могущие работать одновременно, в процессоре появляются элемент ограниченной сверхбыстродействующей памяти на электронных регистрах. Ячеечная структура ОЗУ дополняется более крупным структурным объединением - строницеи, сегментом. 7. Значительно расширена номенклатура и число периферийных устройств и устройств внешней памяти, в том числе вводятся в качестве основного устройства внешней памяти магнитные диски НМД (накопители на магнитных дисках). 8. Несколько моделей одной архитектуры, отличающихся производительностью, но программно совместимых «снизу вверх» с совместимыми для всех моделей периферийными и внешними запоминающими устройствами, объединены в одно семейство (ряд). 9. Введены специальные периферийные процессоры (каналы) для управления ВЗУ и периферией. 6.2. Структурная схема ЭВМ третьего поколения и взаимодействие её узлов. Структурная схема ЭВМ третьего поколения (Рис. 3. ) характеризуется наличием обязательных (стандартных) функциональных устройств пяти уровней: центрального обрабатывающего устройства (процессора); оперативной памяти; каналов; устройств управления периферийными устройствами; периферийного оборудования. Внутренняя организация каждого из этих устройств может быть различной, но при этом сохраняются общие принципы работы , обеспечивающие совместимость и единые принципы управления системой. Периферийное оборудование через устройства управления подключаются к каналам посредством стандартного интерфейса ввода вывода. Собственно этот интерфейс можно считать шестым обязательным уровнем системы. Каналы имеют связь с центральным процессором (ЦП), поскольку последний управляет всей системой в целом, и непосредственную связь с оперативной памятью (ОП), благодаря чему достигается независимая работа каналов и процессора. Система допускает подключение каналов различного типа: байт-мультиплексных; блок- мультиплексных; селекторных. Структура ЭВМ допускает возможность подключения дополнительных ( нестандартных) функциональных устройств (например, матричного процессора, адаптера канал-канал), а также различных пультов , обеспечивающих связь между двумя процессорами на уровне внешних запоминающих устройств или общего поля оперативной памяти при организации вычислительных комплексов. ЦП является ядром системы. В его функции входят: выполнение арифметических и логических операций; организации обращений к ОП, выборка и дешифрация команд, инициирование работы исполнительных блоков и процедур ввода-вывода, обработка прерываний и ДР. Единство принципов работы в системе ЭВМ достигается стандартными средствами: регистром слова состояния программы; общими регистрами; регистрами с плавающей запятой; управляющими регистрами. Эти регистры образуют внутреннюю память процессора. Соблюдение принципов работы обеспечивается также единством форматов и форм представления команд и данных. 7. Структурная схема ПЭВМ. Основной отличительной особенность структурной схема ПЭВМ ( Рис. 4. ) от структурной схемы ЭВМ третьего поколения является подключение внешних устройств непосредственно к системной магистрали данных ( шины ) минуя каналы ввода -вывода. Это приво- 4 дит к тому, что быстродействие системной шины ограничивает пропускную способность подсистемы ввода вывода. Оперативная память Процессор Каналы Байтмультиплексный Устройство управления памятью Центральное устройство управления Арифметическо-логическое устройство Операции с фиксированной запятой Управляющие регистры ( 16 ) Операции с полями переменной длины и десятичными числами Блок- мультиплексный Операции с плавющей запятой Селекторный Регистры обще- Регистры плаго назна-чения вющей запя( 16 ) той ( 4 ) Интерфейс ввода-вывода Устройства управления внешними устройствами ( Адаптеры ) Внешние устройства: НМД; НМЛ; АЦПУ; Дисплеи; ПЭВМ; Модемы; Графопостроители и т. д. Рис. 3. Структурная схема ЭВМ третьего поколения . Системный блок компьютера Системная (матрица) плата Сопроцессор Оперативная Контроллер память клавиатуры Процессор Системная магистраль данных (шина) Адаптер монитора Монитор Контроллеры доп.устройств Доп.устройства стример,модем, cканер и т.д. ) Адаптер портов Контроллер дисков Клавиатура Жесткий диск (винчестер) Дисководы для гибких дисков (диске) Устройства, подключаемые через порты (принтер, мышь, джойстик и т. д.) 5 Рис. 4. Структурная хема ПЭВМ. 6