История вычислительных машин насчитывает несколько поколений, каждое из которых характеризуется значительными изменениями в технологиях и функциональных возможностях. Первое поколение, начавшееся в 1946 году, отличалось огромными размерами и невысокой скоростью обработки данных, которая составляла 10-20 тысяч операций в секунду.