По размерам и функциональным возможностям ЭВМ можно разделить (рис. 5.4) на сверхбольшие (суперЭВМ), большие, малые, сверхмалые (микроЭВМ).
Рис. 5.4. Классификация ЭВМ по размерам и вычислительной мощности
Функциональные возможности ЭВМ обусловливают важнейшие технико-эксплуатационные характеристики:
§ быстродействие, измеряемое усредненным количеством операций, выполняемых машиной за единицу времени;
§ разрядность и формы представления чисел, с которыми оперирует ЭВМ;
§ номенклатура, емкость и быстродействие всех запоминающих устройств;
§ номенклатура и технико-экономические характеристики внешних устройств хранения, обмена и ввода-вывода информации;
§ типы и пропускная способность устройств связи и сопряжения узлов ЭВМ между собой (внутримашинного интерфейса);
§ способность ЭВМ одновременно работать с несколькими пользователями и выполнять одновременно несколько программ (многопрограммность);
§ типы и технико-эксплуатационные характеристики операционных систем, используемых в машине;
§ наличие и функциональные возможности программного обеспечения;
§ способность выполнять программы, написанные для других типов ЭВМ (программная совместимость с другими типами ЭВМ);
§ система и структура машинных команд;
§ возможность подключения к каналам связи и к вычислительной сети;
§ эксплуатационная надежность ЭВМ;
§ коэффициент полезного использования ЭВМ во времени, определяемый соотношением времени полезной работы и времени профилактики.
Некоторые сравнительные параметры названных классов современных ЭВМ показаны в табл. 5.1.
Таблица 5.1. Сравнительные параметры классов современных ЭВМ
Параметр | СуперЭВМ | Большие ЭВМ | Малые ЭВМ | МикроЭВМ |
Производительность, MIPS | 1000-100000 | 10-1000 | 1-100 | 1-100 |
Емкость ОП, Мбайт | 2000-10000 | 64 - 10000 | 4-512 | 4-256 |
Емкость ВЗУ, Гбайт | 500-5000 | 50-1000 | 2-100 | 0,5-10 |
Разрядность, бит | 64-128 | 32-64 | 16-64 | 16-64 |
Исторически первыми появились большие ЭВМ, элементная база которых прошла путь от электронных ламп до интегральных схем со сверхвысокой степенью интеграции.
Примечание. Первая большая ЭВМ ЭНИАК (Electronic Numerical Integrator and Computer) была создана в 1946 г. (в 1996 г. отмечалось 50-летие создания первой ЭВМ). Эта машина имела массу более 50 т, быстродействие несколько сотен операций в секунду, оперативную память емкостью 20 чисел; занимала огромный зал площадью около 100 кв.м.
Производительность больших ЭВМ оказалась недостаточной для ряда задач: прогнозирования метеообстановки, управления сложными оборонными комплексами, моделирования экологических систем и др. Это явилось предпосылкой для разработки и создания суперЭВМ, самых мощных вычислительных систем, интенсивно развивающихся и в настоящее время.
Появление в 70-х гг. малых ЭВМ обусловлено, с одной стороны, прогрессом в области электронной элементной базы, а с другой – избыточностью ресурсов больших ЭВМ для ряда приложений. Малые ЭВМ используются чаще всего для управления технологическими процессами. Они более компактны и значительно дешевле больших ЭВМ.
Дальнейшие успехи в области элементной базы и архитектурных решений привели к возникновению супермини-ЭВМ – вычислительной машины, относящейся по архитектуре, размерам и стоимости к классу малых ЭВМ, но по производительности сравнимой с большой ЭВМ.
Изобретение в 1969 г. микропроцессора (МП) привело к появлению в 70-х гг. еще одного класса ЭВМ – микроЭВМ (рис. 5.5). Именно наличие МП служило первоначально определяющим признаком микроЭВМ. Сейчас микропроцессоры используются во всех без исключения классах ЭВМ.
Рис. 5.5. Классификация микроЭВМ
Многопользовательские микроЭВМ – это мощные микроЭВМ, оборудованные несколькими видеотерминалами и функционирующие в режиме разделения времени, что позволяет эффективно работать на них сразу нескольким пользователям.
Персональные компьютеры (ПК) – однопользовательские микроЭВМ, удовлетворяющие требованиям общедоступности и универсальности применения.
Рабочие станции (work station) представляют собой однопользовательские мощные микроЭВМ, специализированные для выполнения определенного вида работ (графических, инженерных, издательских и др.).
Серверы (server) – многопользовательские мощные микроЭВМ в вычислительных сетях, выделенные для обработки запросов от всех станций сети.
Конечно, вышеприведенная классификация весьма условна, ибо мощная современная ПК, оснащенная проблемно-ориентированным программным и аппаратным обеспечением, может использоваться и как полноправная рабочая станция, и как многопользовательская микроЭВМ, и как хороший сервер, по своим характеристикам почти не уступающий малым ЭВМ.
Рассмотрим кратко современное состояние некоторых классов ЭВМ.