1. первое поколение ЭВМ
    1. ламповые машины
      1. электро-вакуумные лампы
      2. неудобства
        1. громоздкость
        2. потребление большого количества энергии
        3. частый выход из строя деталей
        4. высокая стоимость
        5. большое количество персонала
    2. 1950-ые года
    3. наиболле точное соответствие основным принципам фон Неймана
    4. один процессор управляет работой всех устройств
      1. устройство внешней памяти
        1. накопители
          1. магнитная лента
          2. 1,5 Мб
          3. магнитные барабаны
          4. 60 Кб
      2. внутренняя память
      3. ввод данных
        1. перфорационные носители
          1. перфокарт
          2. перфолент
      4. вывод данных
        1. печатающее устройство
    5. М-20, Урал-4, Минск-14
      1. скорость счета
        1. от 2000 до 20000 операций в секунду
      2. объем оперативной памяти
        1. несколько тысяч ячеек
    6. язык машинных команд
      1. компилятор
        1. программа перевода с языков высокого уровня на язык машинных команд
        2. Грейс Хоппер - 1951
      2. языки программирования высокого уровня
        1. фортран
          1. первый язык программирования высокого уровня
          2. Д. Бэкус - 1957
          3. "транслятор формул"
          4. первая реализация на ЭВМ IBM 704
          5. один из основных языков для научных расчетов
    7. пряиое взаимодействие программиста или оператора ЭВМ с машиной
      1. возможность вмешиваться в ход выполнения программы
        1. пульт управления
    8. режим прямого доступа
  2. второе поколение ЭВМ
    1. транзисторы
      1. полупроводниковый триод
      2. быстрый вход в рабочий режим
      3. реже выходят из строя
      4. дешевле
    2. 1960-ые года
    3. М-220, М-222, БЭСМ-4
      1. скорость такая же
      2. оперативная память
        1. в 4-8 раз быстрее
    4. новые элементы в архитектуре
      1. периферийные процессоры
        1. автономное управление каналами ввода и вывода и внешней памяти
        2. освобождение центрального процессора от работы
          1. быстродействие
          2. 3 млн. операций в секунду
    5. первые операционные системы
    6. режим пакетной обработки заданий
    7. способ работы
      1. ввод задания с магнитной ленты
      2. после окончания одного задания сразу же начинает следующее
      3. запись результатов на магнитную ленту
      4. вывод на печать
      5. монитор
        1. диспетчер
        2. управление потоком заданий
    8. малые ЭВМ
      1. Проминь, Мир, Наири
      2. простые и дешевые
      3. свои оригинальные конструктивные решения
        1. дисплей со световым пером
        2. "язык Аналитик"
          1. система аналитических вычислений
    9. автоматизация программирования
      1. создание новых языков пограммирования высокого уровня
      2. разработка трансляторов
      3. системы отладки программ
      4. библиотека стандартных программ
    10. языки
      1. АЛГОЛ
        1. Европа
      2. ФОРТРАН
        1. США
      3. КОБОЛ
        1. США
        2. Хоппер
        3. экономические задачи
      4. БЕЙСИК
        1. 1964- США
        2. для начинающих пограммистов
        3. широкое применение
          1. микроЭВМ
          2. персональные компьютеры
      5. непроцедурные языки
        1. ЛИСП
          1. язык функционального программирования
        2. СНОБОЛ
          1. язык для обработки строк
        3. СИМУЛА-1
          1. язык моделирования
  3. третье пококоление ЭВМ
    1. интегральные схемы
      1. миниатюрные электронные приборы
      2. тасячи элементов электронной схемы
      3. чипы
      4. 1962
        1. начало производства
    2. скорость счета
      1. от 10000 до 2-3 млн. операций в секунду
    3. IBM/360
    4. IBM/370
      1. большие интегральные схемы
    5. мультипрограммный режим работы
      1. одна программа занята вводом/выводом данных
      2. другая пограмма занимает центральный процессор
    6. функция разделения ресурсов ЭВМ между несколькими выполняемыми программами
    7. накопители на магнитных дисках
      1. устройство внешней памяти прямого доступа
      2. управление работой с файлами
    8. обеспечение взаимодействия пользователя с компьютером
      1. специальный командный язык
      2. интерфейс
        1. консоли
          1. электрические пишущие машинки
          2. мониторы с электронно-лучевым дислеем
    9. OS/360
      1. многопользовательский режим работы
        1. терминал
          1. клавишное устройство с дисплеем
          2. прямое взаимодействие пользователя
        2. терминальные залы
          1. помещение с терминалами
          2. отдельно от машинного зала
    10. языки программирования высокого уровня
      1. PL-1
        1. работа с любыми типами данных
        2. первый универсальный язык
    11. пакеты прикладных программ
      1. использование непрограммирующими пользователями через терминальную систему связи с ЭВМ
    12. 1970-1980ые года
    13. ЭВМ PDP
      1. малые ЭВМ
        1. VAX-11
          1. 32-разрядный процессор
          2. миллионное быстродействие
          3. гигабайтная память
      2. режим реального времени
        1. операционные системы реального времени
          1. распределение ресурсов машины
          2. управление времени еакции на внешнее воздействие
          3. Topic
      3. PDP-11
        1. мини-ЭВМ
        2. общая шина
          1. информационный магистраль
    14. постепенное исчезновение разницы между малыми и большими ЭВМ
  4. четвертое поколение ЭВМ
    1. микропроцессоры
      1. 60000 операций в секунду
      2. Intel-8008
    2. суперкомпьютеры
      1. отказ от неймоновской архитектуры
        1. 1 центральный процессор
      2. конвейерная обработка
        1. процессор выполняет один этап операции
        2. передает результат следующему процессору
        3. выполнение своего этапа следующей операци
        4. использование в обычных персональных компьютерах
      3. векторная обработка
        1. выполнение одной и той же операции множеством процессоров над разными данными
        2. обработка массивов
        3. матричные ЭВМ
          1. векторный принцип
        4. векторно-конвейерные ЭВМ
          1. применение конвейерного принципа работы при выполнении вычислений с векторами
      4. многопроцессорные ЭВМ
        1. процессорный элемент
          1. работа по своей программе независимо от других
          2. взаимодействие через передачу данных
          3. память компьютера
          4. узловая проблема
        2. несколько десятков процессоров
      5. ЭВМ-CRAY-1
        1. 130 млн. операций в секунду
        2. векторно-конвейерная технология вычисления
      6. ILLIAC-IV
        1. 200 млн. операций в секунду
        2. матричный суперЭВМ
          1. тысячи процессоров
          2. 10^12 операций в секунду
      7. CRAY-2, CRAY-3
      8. SX-3
        1. 20 млрд. операций в секунду
      9. высокая стоимость
    3. распределенные вычисления
      1. дешевле суперкомпьютеров
      2. мультикомпьютерные системы
      3. способ обеспечения параллельных вычислений
      4. компьютеры, связанные в локальную сеть
      5. компьютерные кластеры
        1. низкая организация узлов
        2. низкая скорость передачи данных