
- •Нижегородский государственный университет им. Н.И. Лобачевского
- •1.Предисловие
- •2.Замечания по терминологии
- •3.Кибернетика и информатика
- •4.Предпосылки информатики
- •4.1.Мечта человека об искусственном человеке
- •4.2.Усилители физической и умственной деятельности человека
- •4.3.Ключевые проблемы информатики
- •5.Формализация естественного языка как средства общения.
- •6.Формализация физических характеристик среды обитания
- •6.1.Дискретные и непрерывные множества
- •6.2. Понятия измерительной шкалы, числа и измерения
- •6.3.Натуральное число
- •6.4.Позиционная система счисления
- •6.5.Натуральная числовая прямая
- •6.6.Целые числа (положительные и отрицательные)
- •6.7.Вещественные числа
- •7.Формализация физических зависимостей
- •7.1.Функции
- •7.2.Элементарные функции
- •7.3.Элементарная алгебра, аналитические и численные вычисления
- •8.Аналоговые и цифровые вычислители
- •9.Простейшие вычислители
- •9.1.Аналоговые вычислительные линейки
- •9.2.Цифровой абак и русские счеты
- •9.3.Цифровые механические арифмометры
- •9.4.Хронология событий.
- •10.Аналитические машины Чарльза Беббиджа.
- •11.Формализация рассуждений
- •11.1.Логика рассуждений
- •11.2.Логические функции и алгебра логики
- •11.3.Алгебра логики и алгебра релейно - контактных схем
- •12.Накануне компьютерной эры
- •12.1. Зарождение цифровых систем управления
- •12.2.Перфокарточные сортировальные машины
- •12.3.Методология моделирования
- •13.Теоретические модели вычислений
- •13.1.Алгоритм и его свойства
- •13.2.Проблема слов в ассоциативном исчислении
- •13.3.Нормальный алгоритм Маркова
- •13.4.Рекурсивные функции
- •13.5.Машина Тьюринга
- •13.6.Равнодоступная адресная машина
- •14.Пионеры зарубежной компьютеризации
- •15.Становление информатики в России. Борьба за признание
- •16.Два типа электронных вычислительных машин
- •16.1.Аналоговая вычислительная машина (авм)
- •16.2.Цифровая электронная вычислительная машина (компьютер, эвм)
- •16.3.Аналог или цифра
- •17.Пионеры отечественной компьютеризации
- •18.Становление информатики в России. Начальный период
- •19.Оригинальные отечественные серийные эвм (компьютеры)
- •19.1.Эвм Стрела
- •Элементная база
- •Программное обеспечение
- •Описание машины
- •Технико-эксплуатационные характеристики
- •Особенности эвм
- •19.2.Семейство эвм "м-20"
- •Структура эвм
- •Элементная база
- •Программное обеспечение
- •Технико-эксплуатационные характеристики
- •Особенности машины
- •Об использовании эвм м-20
- •Описание машины
- •Элементная база
- •Программное обеспечение
- •Технико-эксплуатационные характеристики
- •Особенности эвм
- •19.3.Семейство эвм "бэсм"
- •19.3.1.Бэсм-1
- •Структура эвм
- •19.3.2.Бэсм-2
- •Структура эвм
- •19.3.3.Бэсм-4
- •Структура эвм
- •Элементная база
- •Программное обеспечение
- •Технико-эксплуатационные характеристики
- •19.4.Семейство эвм "Минск"
- •19.4.1.Минск-1
- •19.4.2.Минск-2
- •19.4.3.Минск -22
- •19.4.4.Минск-23
- •19.4.5.Минск-32
- •Описание машины
- •Программное обеспечение
- •Технико-эксплуатационные характеристики
- •Особенности эвм
- •19.5.Семейство эвм "Урал"
- •19.5.1.Урал-1, Урал-2, Урал-3, Урал-4
- •Описание машины
- •Элементная база
- •Программное обеспечение
- •Основные эксплуатационно-технические данные
- •Особенности эвм
- •19.5.2.Урал-11, Урал-14, Урал-16
- •Описание машины
- •Элементная база
- •Программное обеспечение.
- •Основные эксплуатационно-технические данные машины “Урал-11”
- •Особенности эвм
- •19.6.Эвм "Весна" и "Снег"
- •19.7.Эвм бэсм-6
- •Описание машины
- •Элементная база
- •Программное обеспечение
- •Технико-эксплуатационные характеристики
- •Особенности машины
- •19.8.Многопроцессорные вычислительные комплексы "Эльбрус"
- •Описание машины.
- •Элементная база
- •Программное обеспечение
- •Типовые комплектации
- •Производительность
- •19.9.Управляющие эвм
- •20.Эволюция элементарной базы и поколения эвм
- •20.1.Базисные логические элементы
- •20.2.Элементы регистровой памяти
- •20.3.Элементы памяти на магнитных сердечниках.
- •20.4.Интегральные схемы
- •20.5.Поколения эвм
- •21.Американская система ibm-360
- •22.Семейство Ряд "ес эвм"
- •22.1.Хронология создания
- •22.2.Ес эвм. Крупнейший промах или всеобщее счастье?
- •23.Автоматизация программирования
- •23.1.От двоичных кодов к ассемблерам - языкам символьного кодирования
- •Ассемблеры
- •Программы - загрузчики
- •23.2.Языки программирования высокого уровня
- •23.3.Трансляция программ
- •24.Первые компьютеры Сарова
- •25.Начало компьютеризации Нижегородского госуниверситета
- •26.Они были первыми
- •26.1.Конрад Цузе
- •26.2.А лан Тьюринг
- •26.3.Джон Маулчи и Джон Эккерт
- •26.4.Джон фон Нейман
- •26.5.А ксель Берг
- •26.6.В иктор Глушков
- •26.7.Сергей Лебедев
- •26.8.Исаак Брук
- •26.9.Николай Матюхин
- •26.10.Михаил Карцев
- •26.11.Юрий Базилевский
- •26.12. Башир Рамеев
- •26.13.Георгий Лопато
- •26.14. Всеволод Бурцев
- •27.Приложения
- •27.1.Основные черты кибернетики
- •27.1.1.Общенаучное значение кибернетики
- •27.1.2.Электронные счетные машины и нервная система
- •27.1.3.Прикладное значение кибернетики
- •27.2."Сигнал" Игоря Полетаева
- •27.3.Хронология компьютеростроения
- •Литература
- •Оглавление
Программное обеспечение.
Основной программой, организующей работу ЭВМ, являлась программа-диспетчер. Она обеспечивала ввод и вывод информации, организацию многопрограммной работы, защиту областей оперативной памяти, динамическое распределение оперативной памяти, а также внешней памяти на магнитных барабанах и лентах.
С машиной поставлялся автокод АРМУ (Автокод Ряда Машин Урал), который был единым автокодом ряда ЭВМ типа “Урал”. Он был составлен с учетом особенностей этих машин и обеспечивал полную совместимость от меньшей машины к большей. Каждая ЭВМ “Урал” имела собственный транслятор с языка АРМУ на свой машинный язык. Таким образом, совместимость ЭВМ типа “Урал” была ограниченной и существовала только на уровне автокода АРМУ.
Помимо тест-программ, библиотеки программ и программы отладки с языка АРМУ с машиной поставлялся транслятор с языка АЛГАМС на АРМУ.
Основные эксплуатационно-технические данные машины “Урал-11”
Длина слова, адресуемого в оперативной памяти -12 или 24 бит
Разрядность чисел, бит
с фиксированной запятой — 12, 24, 48
с плавающей запятой — мантисса — 39, порядок — 7
десятичных — 3 и более
Система счисления — двоичная и десятичная
Система команд — одноадресная
Число команд — 150
Емкость накопителей в словах длиной 24+2 разряда
ферритовый 8192 — 16384
на магнитных барабанах 98 444-787 552
на магнитных лентах 1 000 000 — 48 000 000
Особенности эвм
“Урал-11” — первая ЭВМ ряда “Урал”, выполненного на единой конструктивно-технологической базе “Урал-10”. В СССР это была первая попытка проектирования не отдельной ЭВМ, а сразу целого семейства совместимых ЭВМ. Главное внимание при этом уделено конструктивному и технологическому единству ЭВМ и их отдельных устройств.
Рис. 65 ЭВМ Урал-11
“Урал-14” была средней ЭВМ ряда “Урал”, выполненного на единой конструктивно-технологической базе “Урал-10”.
“Урал-16” была старшей ЭВМ ряда “Урал”, выполненного на единой конструктивно-технологической базе “Урал-10. Несмотря на то, что большинство схемных, структурных и конструктивных решений были правильными и перспективными, машина “Урал-16” была сделана в единственном экземпляре. Анализа причин этого в литературе нет.
Примечание. По-видимому, запускался проект ЕС ЭВМ, и практически все "самодеятельные" разработки были указаниями сверху прекращены.
19.6.Эвм "Весна" и "Снег"
(В. К. Левин)
ЭВМ "Весна" разработана в Конструкторском бюро Госкомитета по радиоэлектронике (впоследствии – КБ промышленной автоматики, а с 1978 г. – НИИ "Квант" Минрадиопрома). Это первая отечественная высокопроизводительная полупроводниковая вычислительная машина общего назначения. Производительность – до 300 тыс. операций в секунду.
Рис. 66 ЭВМ "Весна"
Главный конструктор – к.ф.-м.н. Полин В. С. (1908–1975), начальник КБПА; заместитель главного конструктора –к.т.н. Левин В. К, гл. инженер КБПА; основные разработчики: Тройков А. С., Котов Ю. А., Файзулаев Б. Н., Осокин В. Н., Слепушкин В. А.; руководители от организаций-соисполнителей: проф. Шура-Бура М. Р. (ИПМ Академии наук), Виноградов В. Д. (НИИСчетмаш).
ЭВМ "Снег" (разрабатывалась как сокращенный вариант машины "Весна") в серийном производстве именовалась Специализированной полупроводниковой электронной машиной – СПЭМ-50, -80. Производительность – до 50 тыс. операций в секунду, в процессе заводского выпуска была повышена до 80 тыс.
Главный конструктор «Снега» – Левин В. К., заместитель главного конструктора – Рябов Е. В.
Госиспытания ЭВМ "Весна" (с решением реальных новых прикладных задач) проведены в 1964 г., председатель Госкомиссии – акад. Дородницын А. А.; СПЭМ-50 принята в 1965 г.
Рис. 67. ЭВМ "Снег"
Машины выпускались Минским заводом до 1972 г. Выпущено 19 машин "Весна" и 20 машин "Снег". Их эксплуатация продолжалась до 1985 г.
Машины применялись для решения широкого круга сложных вычислительных задач, в больших информационно-поисковых системах, в сетях передачи данных.
Машины построены на единой элементной и конструктивно-технологической базе, с единой номенклатурой внешних устройств. Тактовая частота машин – 5 МГц – определялась появившимися в то время диффузионными транзисторами (П402, П403, впоследствии – П406, П407).
Машины информационно-совместимы (идентичны по кодированию обрабатываемых данных): 48-битное слово представляло число с фиксированной или с плавающей запятой, либо восьмибуквенных символов (6-битные байты).
ЭВМ "Весна" имела центральный и периферийный процессоры (соответственно ЦВУ и КВУ).
ЦВУ работало с трехуровневой памятью:
малой транзисторной на 64 слова (из них 32 – константы);
основной ферритовой объемом 1 тыс. слов с циклом обращения 1 мкс;
большой ферритовой в составе 4 модулей по 16 тыс. слов с циклом 10 мкс; обращение к памяти ускорялось за счет одновременной работы модулей и расслоения по адресам.
Команды ЦВУ – 48 бит, содержали по четыре адреса, из которых один ("длинный") относился к ферритовым памятям, остальные – к малой (один из них – модификатор "длинного" адреса). Имелся широкий набор арифметических операций (включая поддержку операций с двойной точностью), логических, символьных и управляющих операций. Совмещалась обработка до четырех команд. Имелся блок ускоренного умножения (работавший параллельно с основным АЛУ).
КВУ адресовалось только к большой памяти, обеспечивая управление обменом с внешними устройствами (одновременно с работой ЦВУ).
Оба процессора имели системы прерываний программ, необходимые для управления параллельной работой процессоров и внешних устройств (в мультипрограммном режиме); а также систему защиты памяти (управляемое разграничение доступа к памяти).
Аппаратура ЦВУ, КВУ и памяти размещена в 24 стойках, установленных в четыре ряда. В типовой стойке по шесть панелей, в разъемы которых вставлялось по 96 ТЭЗ (в виде плат с печатным монтажом и навесными компонентами); в нижней части стойки располагалось вторичное электропитание. Объем электронного оборудования - 80 тыс. транзисторов, 200 тыс. диодов.