Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Советская серия моделей ЭВМ
Одной из серий ЭВМ третьего поколения является советский ЕС ЭВМ (единая система электронных вычислительных машин). Предпосылкой возникновения этой серии являлся недостаток количества ЭВМ в стране. Существующие машины являлись совершенно разными моделями и были несовместимыми, что очень затрудняло работу. Так же одной из причин является то, что научному обществу были необходимы высокотехнологичные ЭВМ, нацеленные на изучения и расчеты в области математики, физики. Основными кодами для ЕС ЭВМ являются КОИ-8 и внутренний код ДКОИ, разработанный на основе международного кода EBCDIC. Архитектура для программиста представляла собой ЭВМ с одно-, двух- и трёхадресными командами шести форматов длиной от 2 до 6 байт, шестнадцатью 32-разрядными регистрами общего назначения (РОН) и четырьмя 64-разрядными регистрами для операций с плавающей запятой. Также имелся 64-битный регистр PSW (program status word), содержащий счётчик команд, признак результата и другую системную информацию. Ввод-вывод осуществлялся каналами, представляющими собой узкоспециализированные процессоры, выполняющие собственные цепочки команд. Предусматривались байт-мультиплексные, блок-мультиплексные и селекторные каналы. Мультиплексные каналы поддерживают одновременную работу с несколькими периферийными устройствами в рамках одного сеанса (цепочки команд), селекторные — работают только с одним периферийным устройством за сеанс. В поздних моделях семейства ЕС, как правило, использовались только мультиплексные каналы, как более гибкие в работе. На аппаратном уровне каналов поддерживались довольно сложные операции: например, поиск в индексно-последовательном файле. Физическая реализация зависела от модели. Так, в младшей модели (ЕС-1020) РОН организовывались в оперативной памяти. В то же время, в серию из «политических» соображений было включено несколько моделей совершенно другой архитектуры, например, серия ЕС-1010 (1012, 1011), выпускавшаяся в ВНР, и ЕС-1021 (Чехословакия). Все модели ЕС ЭВМ имели возможности обработки данных, формируемых на удалении от ЭВМ и передаваемых по телекоммуникационным каналам связи. С этой целью был разработан и запущен в серийное производство ряд мультиплексоров передачи данных и абонентских пунктов. Мультиплексор передачи данных (МПД) ЕС-8400 (прототип IBM2702) был разработан в научно-исследовательском институте вычислительной техники (НИИВТ, Пенза). Главный конструктор - Лось С. Г. МПД ЕС-8400 обеспечивал сопряжение ЭВМ через 15 телефонных и/или телеграфных каналами связи с абонентскими пунктами ЕС ЭВМ (или совместимыми с ними) и стандартными телеграфными аппаратами. Серийное производство. Мультиплексор передачи данных ЕС-8402 (прототип IBM2703) был разработан в Научно-исследовательском центре электронной вычислительной техники (НИЦЭВТ, Москва) и обеспечивал аналогичные функции при работе по 176 каналах. Серийное производство — завод ВЭМ (Пенза). Компьютеры обычно работали либо под управлением однозадачной операционной системы ДОС ЕС (обычно, ранние/младшие модели), либо многозадачных операционных систем ОС ЕС, СВМ (Система виртуальных машин), TKS и МВС (более продвинутые модели), все эти системы были аналогами продуктов IBM. Операционная система СВМ была совмещена с ОС ЕС в версии 7. Для начала работы с операционной системой требовалась сложнейшая процедура генерации операционной системы из дистрибутива, с настройкой для работы на конкретном экземпляре компьютера в конкретной конфигурации (процессор, память, каналы) и всей его периферии, и, затем, невероятно трудоёмкая установка и наладка (общее затрачиваемое время — до нескольких недель). В разработанной в ГДР TKS эта проблема была решена напрямую: система ставилась без генерации с готового загрузочного образа. В ОС ЕС версии 7 и входящей в её состав СВМ проблема решалась следующим путём: генерацию и установку новой версии системы можно было производить на виртуальной машине под управлением старой версии, а затем просто перенести с виртуальной машины на реальную. Для компьютеров серии ЕС ЭВМ разрабатывались также другие операционные системы, но сколько-нибудь широкого распространения они не получили. Так, например, в МГУ для ЕС-1010 и ЕС-1011 была разработана ОС MISS. Также существовала Мобильная Операционная Система МОС ЕС, представлявшая собой реализацию ОС Unix на ЕС ЭВМ. Но Unix в те времена считался упрощённой «системой для домохозяек» в сравнении с «настоящими» системами МВС, ОС ЕС и СВМ, поэтому за рамки академических экспериментов МОС ЕС практически не вышла. Для решения прикладных задач использовались языки программирования Фортран, Кобол, ПЛ/1. Для запуска программ и управления заданиями имелся специальный язык JCL (Job Control Language, язык управления заданиями). Были и другие, менее распространённые языки. Подавляющее большинство пользователей ЕС ЭВМ использовали Фортран и ПЛ/1. Последний был внедрён как универсальный язык, обладавший более широкими выразительными возможностями, однако, из-за очень высокой сложности написания компилятора и значительной сложности изучения языка, не получил значительного распространения вне мэйнфреймов. [6]
|
Последнее изменение этой страницы: 2019-04-20; Просмотров: 250; Нарушение авторского права страницы