II. По этапам создания
I. По принципу действия
цифровые –вычислительные машины дискретного действия, обрабатывающие данные в виде двоичных кодов;
аналоговые -вычислительные машины непрерывного действия, обрабатывающие непрерывно меняющиеся физические величины (электрическое напряжение, время и т.д.), которые являются аналогами вычисляемых величин.
«+»высокое быстродействие; «-» - низкая точность вычислений.
ГВМ – гибридные, работающие с информацией, представленной и в аналоговой и в цифровой форме.
Идея делить машины на поколения вызвана тем, что за время короткой истории своего развития компьютерная техника проделала большую эволюцию как в смысле элементной базы (лампы, транзисторы, микросхемы и др.), так и в смысле изменения еёструктуры,появления новых возможностей, расширения областей применения и характера использования.
Первое поколение - машины, созданные на рубеже 50-х годов. В их схемах использовались электронные лампы, низкое быстродействие, большой объем занимаемого пространства, отсутствие на этом этапе языков программирования высокого уровня. Программы писались на языке конкретной машины.Отечественные машины первого поколения: МЭСМ (малая электронная счётная машина), БЭСМ, Стрела, Урал, М—20.
Второе поколение— машины, сконструированные примерно в 1955—65 гг. на дискретных транзисторных элементов. Появились ЯВУ, широкий набор библиотечных программ для решения математических задач. ЭВМ была свойственна программная несовместимость.
Машины третьего поколения созданы примерно после 60-x годов. Возможно, наиболее важным критерием различия машин второго и третьего поколений является критерий, основанный на понятии архитектуры.
Машины третьего поколения — это семейства машин с единой архитектурой, т.е. программно совместимых. В качестве элементной базы в них используются интегральные схемы, которые также называются микросхемами.
Машины третьего поколения имеют развитые операционные системы. Они обладают возможностями мультипрограммирования, т.е. одновременного выполнения нескольких программ. Многие задачи управления памятью, устройствами и ресурсами стала брать на себя операционная система или же непосредственно сама машина.
Примеры машин третьего поколения — семейства IBM, ЕС ЭВМ
Четвёртое поколение характеризуется использованием интегральных схем в качестве элементной базы, с одной стороны использование высокоуровненвых языков, с другой - упрощение процесса программирования для конечного пользователя. C точки зрения структуры машины представляют собой многопроцессорные и многомашинные комплексы.