Perkembangan sistem operasi sangat dipengaruhi oleh perkembangan hardware yaitu (Prasojo & Riyanto 2011) : 1. Generasi ke nol (1940) a. Komponen utama tabung hampa udara. b. Sistem komputer belum menggunakan sistem operasi. c. Semua operasi komputer dilakukan secara manual melalui plugboards, dan hanya bisa digunakan untuk menghitung (+, -, dan *). 2. Generasi pertama (1950) a. Komponen utama transistor. b. Sistem operasi berfungsi terutama sebagai pengatur pergantian antar job agar waktu instalasi job berikutnya lebih efisien. Dalam masa ini muncul konsep batch system (semua job sejenis dikumpulkan jadi satu). c. Input memakai punch card. 3. Generasi ke dua (1960) a. Komponen utama IC b. Berkembang konsep-konsep : · Multiprogramming , satu prosesor mengerjakan banyak program yang ada di memori utama. · Multiprocessing , satu job dikerjakan oleh banyak prosesor, tujuannya untuk