Введение
Принципы построения ЭВМ
Основные из традиционных принципов построения ЭВМ, сформулированные фон Нейманом, следующие:
- наличие единого вычислительного устройства, включающего процессор, средства передачи информации и память;
- линейная структура адресации памяти, состоящей из слов фиксированной длины;
- двоичная система исчисления;
- централизованное последовательное управление;
- хранимая программа;
- низкий уровень машинного языка;
- наличие команд условной и безусловной передачи управления;
- АЛУ с представлением чисел в форме с плавающей точкой.
Кроме машин фон Неймана существуют потоковые и редукционные ЭВМ. Дж. Деннис в 1967 г. сформулировал принципы построения потоковых ЭВМ - должны выполняться все команды, для которых есть данные, независимо от их места в программе; управление вычислительным процессом переходит от программы к данным.
В 1971-1974 гг. исследованы принципы создания машин, управляемых заданиями, в которых выполнение операций определяется потребностью в результате, и единообразно хранятся любые объекты: данные, программы, файлы, массивы - редукционные ЭВМ.
Поколения ЭВМ
В основе выделения поколений ЭВМ лежит элементная база процессора. Эта и другие характеристики ЭВМ разных поколений приведены в таблице 1.1.
Классификация ЭВМ
Одна из общепринятых классификаций ЭВМ приведена Б.С. Богумирским. Нам она представляется приемлемой и на сегодняшний день.
- Большие ЭВМ (mainframe) IBM 360/370, ЕС ЭВМ, ES/9000, IBM S/390.
- Супер-ЭВМ (Cray J90, Convex C38XX, IBM SP2, SGI POWER CHALLENGE, системы MPP, Электроника СС-100, Эльбрус-3).
- Мини-ЭВМ (PDP-11, VAX, СМ ЭВМ).
- Микро-ЭВМ:
- АРМ;
- встроенные;
- ПЭВМ.
С точки зрения взаимодействия команд и данных, интересна классификация ЭВМ по Флинну:
- ОКОД (SISD) - "одиночный поток команд, одиночный поток данных". Традиционная архитектура фон Неймана + КЭШ + память + конвейеризация.
- ОКМД (SIMD) - "одиночный поток команд, множественный поток данных".
- МКМД (MIMD) - "множественный поток команд, множественный поток данных", мультипроцессорные системы (несколько устройств управления и АЛУ).
Основные модели ПЭВМ
Основные модели ПЭВМ, представленные на рынке:
- ЭВМ фирмы IBM и их аналоги. Характерен принцип открытости архитектуры.
- ЭВМ фирмы Apple собираются на базе микропроцессоров фирмы Motorola, представлены двумя семействами: Apple и Macintosh. Основное отличие от ЭВМ фирмы Intel -замкнутость архитектуры.
- ЭВМ независимых фирм производителей.
Вопросы
- Сформулируйте традиционные принципы построения ЭВМ.
- Какие еще принципы построения ЭВМ вы знаете?
- По какому признаку выделяют поколения ЭВМ?
- К какому поколению относятся первые мини-ЭВМ?
- Какие выделяют классы ЭВМ?
- Какие существуют типы ЭВМ с точки зрения взаимодействия команд и данных?
- Какие модели ПЭВМ представлены сегодня на рынке?