II. По этапам создания

I. По принципу действия

цифровые –вычислительные машины дискретного действия, обрабатывающие данные в виде двоичных кодов;

аналоговые -вычислительные машины непрерывного действия, обрабатывающие непрерывно меняющиеся физические величины (электрическое напряжение, время и т.д.), которые являются аналогами вычисляемых величин.

«+»высокое быстродействие; «-» - низкая точность вычислений.

ГВМ – гибридные, работающие с информацией, представленной и в аналоговой и в цифровой форме.

Идея делить машины на поколения вызвана тем, что за время короткой истории своего развития компьютерная техника проделала большую эволюцию как в смысле элементной базы (лампы, транзисторы, микросхемы и др.), так и в смысле изменения еёструктуры,появления новых возможностей, расширения областей применения и характера использования.

Первое поколение - машины, созданные на рубеже 50-х годов. В их схемах использовались электронные лампы, низкое быстродействие, большой объем занимаемого пространства, отсутствие на этом этапе языков программирования высокого уровня. Программы писались на языке конкретной машины.Отечественные машины первого поколения: МЭСМ (малая электронная счётная машина), БЭСМ, Стрела, Урал, М—20.

Второе поколение— машины, сконструированные примерно в 1955—65 гг. на дискретных транзисторных элементов. Появились ЯВУ, широкий набор библиотечных программ для решения математических задач. ЭВМ была свойственна программная несовместимость.

Машины третьего поколения созданы примерно после 60-x годов. Возможно, наиболее важным критерием различия машин второго и третьего поколений является критерий, основанный на понятии архитектуры.

Машины третьего поколения — это семейства машин с единой архитектурой, т.е. программно совместимых. В качестве элементной базы в них используются интегральные схемы, которые также называются микросхемами.

Машины третьего поколения имеют развитые операционные системы. Они обладают возможностями мультипрограммирования, т.е. одновременного выполнения нескольких программ. Многие задачи управления памятью, устройствами и ресурсами стала брать на себя операционная система или же непосредственно сама машина.

Примеры машин третьего поколения — семейства IBM, ЕС ЭВМ

Четвёртое поколение характеризуется использованием интегральных схем в качестве элементной базы, с одной стороны использование высокоуровненвых языков, с другой - упрощение процесса программирования для конечного пользователя. C точки зрения структуры машины представляют собой многопроцессорные и многомашинные комплексы.