Электронная вычислительная машина, компьютер – комплекс технических средств, предназначенных для автоматической обработки данных в процессе решения вычислительных и информационных задач.
По принципу действия вычислительные машины делятся на аналоговые (АВМ), цифровые (ЦВМ) и гибридные (ГВМ). Критерием деления является форма представления данных, с которыми они работают.
ЦВМ – работают с данными, представленными в дискретной, а точнее, в цифровой форме.
АВМ – работают с данными, представленными в непрерывной (аналоговой) форме, т.е. в виде непрерывного ряда значений какой-либо физической величины, которая является аналогом вычисляемой величины. Чаще всего это электрическое напряжение. На АВМ наиболее эффективно решать математические задачи, содержащие дифференциальные уравнения, не требующие сложной логики.
ГВМ – работают с данными, представленными и в цифровой и в аналоговой форме. Их целесообразно использовать для задач управления сложными быстродействующими техническими комплексами.
|
|
Наиболее широкое распространение получили ЦВМ с электрическим представлением дискретных данных – ЭЦВМ, которые обычно называют просто ЭВМ.
Поколения цифровых ЭВМ
Показатель | Поколения | |||||
Первое | Второе | Третье | Четвертое | Пятое | ||
1951-1954 | 1958-1960 | 1965-1966 | 1976-1979 | с 1985 | ||
Элементная база процессора | Электронные лампы | Транзисторы (полупроводниковые схемы) | Интегральные схемы (ИС) | Большие ИС (БИС) | Сверх БИС | + Оптоэлектроника + Криоэлектроника |
Элементная база ОЗУ | Электронно-лучевые трубки | Ферритовые сердечники | Ферритовые сердечники | БИС | СБИС | СБИС |
Максимальная емкость ОЗУ (байт) | 102 | 103 | 104 | 105 | 107 | 108 |
Максимальное быстродействие процессора (оп/с) | 104 | 106 | 107 | 108 | 109+ многопроцессорность | 1012+ многопроцессорность |
Средства связи пользователя с ЭВМ | Пульт управления и перфокарты | Перфокарты, перфоленты + АЦПУ | Видео – терминальные устройства | Монохромный графический дисплей + клавиатура | Цветной графический дисплей + клавиатура + мышь | + Устройство голосовой связи с ЭВМ |
Языки программирования | Машинный код | + Ассемблер | + Процедурные языки высокого уровня (ЯВУ) | + Новые процедурные ЯВУ | + Непроцедурные ЯВУ | + Новые непроцедурные ЯВУ |