Первый цифровой компьютер был изобретен английским математиком Чарльзом Бэббиджем (Charles Babbage, 1792-1871). Его аналитическая машина не имела операционной системы.
Первое поколение (1945-55): электронные лампы и коммутационные панели
Примерно в середине 1940-х Говард Айкен, Джон фон Нейман и многие другие продолжили работу в направлении создания вычислительных машин. Тогда еще не были известны языки программирования (даже ассемблера не было), об операционных системах никто и не слышал.
Второе поколение (1955-65): транзисторы и системы пакетной обработки
Машины, теперь называемые мэйнфреймами, располагались в специальных комнатах, где ими управлял целый штат профессиональных операторов. Чтобы выполнить задание, программист сначала должен был записать его на бумаге (на Фортране или ассемблере), а затем перенести на перфокарты.
Общепринятым решением стала система пакетной обработки. Первоначально замысел состоял в том, чтобы собрать полный поднос колод перфокарт в комнате входных данных, и затем переписать их на магнитную ленту, используя небольшой и (относительно) недорогой компьютер, например, IBM 1401, который был очень хорош для считывания карт, копирования лент и печати выходных данных, но не подходил для числовых вычислений.
Большие компьютеры второго поколения программировали на языке Фортран и ассемблере, а типичными операционными системами были FMS (Fortran Monitor System) и IBSYS (операционная система, созданная корпорацией IBM для компьютера IBM 7094).