В настоящее время существует несколько критериев для классификации.
Одним из основных критериев классификации является деление по характеру обрабатываемой информации. Она может быть дискретной (то есть, разбитой на маленькие единички) и недискретной (то есть такой, какой существует в окружающем мире). Машины, работающие с дискретной информацией, именуются цифровыми. К этой категории относится подавляющее большинство современных компьютеров, работающих на двоичном коде. Машины, которые могут оперировать недискретной информацией, называются аналоговыми. Они более удобны для пользователя, и первые ЭВМ были именно аналоговыми[11]. Однако у цифровых компьютеров, построенных на архитектуре Неймана, было преимущество компактности, дешевизны и быстродействия. В то же время, не следует забывать, что мозг живого существа, в том числе человека, также действует по принципу аналоговой ЭВМ.
Другим критерием является классификация ЭВМ по поколениям[12]. Различаются ЭВМ:
• первого поколения, построенные на электронно-вакуумных лампах;
• второго поколения, построенные с использованием транзисторных элементов;
• третьего поколения, основанные на использовании интегральных микросхем;
• четвертого поколения, выполненные с использованием больших интегральных микросхем и микропроцессоров.
Другим критерием для классификации является сфера применения ЭВМ. По данному критерию компьютеры делятся на:
• универсальные, то есть способные решить любую задачу, которая может быть выражена в виде программы, в рамках разумных ограничений, накладываемых аппаратными характеристиками;
• специализированные, предназначенные для решения одной задачи или узкого круга задач (например, баллистические вычислители, бортовые компьютеры, игровые приставки).
• Также ЭВМ можно делить по назначению. С точки зрения данного критерия среди ЭВМ выделяются:
• сервер – компьютер, выделенный из группы персональных компьютеров (или рабочих станций) для обеспечения другим устройствам доступа к данным без непосредственного участия человека;
• рабочая станция – комплекс аппаратных и программных средств, предназначенных для решения определённого круга задач. Обычно представляет собой компьютер, конструктивно объединенный со вспомогательными устройствами ввода-вывода информации (например, комплект оборудования для оператора беспилотного летательного аппарата);