Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
- Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi
elektronik sebagai pengganti sistem komputasi mekanik, hal itu
disebabkan kecepatan manusia untuk menghitung terbatas dan manusia
sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan.
Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi
instruksi yang harus dikerjakan secara langsung.
- Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan
Batch Processing System, yaitu
Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara
berurutan. Pada generasi ini sistem komputer belum dilengkapi sistem
operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya
fungsi sistem operasi ialah FMS dan IBSYS.
- Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk
melayani banyak pemakai sekaligus, dimana para pemakai interaktif
berkomunikasi lewat terminal secara
on-line ke komputer, maka sistem operasi menjadi
multi-user(di gunakan banyak pengguna sekaligus) dan
multi-programming (melayani banyak program sekaligus).
- Generasi Keempat (Pasca 1980-an)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer
dimana pemakai menyadari keberadaan komputer-komputer yang saling
terhubung satu sama lainnya. Pada masa ini para pengguna juga telah
dinyamankan dengan
Graphical User Interface yaitu antar-muka
komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga
dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi
berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga
tercapai kinerja yang lebih baik.
KELUARGA SISTEM OPERASI
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLuSJRnFZv81tNAKS_iJ337OIc3FQNsscqtC4eMABJ0xez8thTrvsAIcs6080MQTGjq7xVt03dLri7anAeYHYRjxM-0ENFZ8TGDbPqAi2Ek7Jccr-CTIn9PQUPn7FqdnhBIccYOqupwV0/s320/gambar-5-berbagai-macam-sistem-operasi.png)
![Gambar: Berbagai macam contoh sistem operasi](file:///E:/%C2%A0/Index/Data%20MM/Dokumen%20Rahasia/tugas%20bu%20sevi/PENGERTIAN%20SISTEM%20OPERASI%20%28OPERATING%20SYSTEM%29%20_%20Blog%20Yoga%20Permana%20Wijaya_files/gambar-5-berbagai-macam-sistem-operasi.png)
- Keluarga Windows :
- Berbasis MS-DOS: MS-DOS, Windows 1.0 , Windows 2.0, Windows 2.1x, Windows 3.0, Windows 3.1x
- Windows 9x: Windows 95, Windows 98, Windows Me
- Berbasis Windows NT: Windows NT 3.1, Windows NT 3.5, Windows NT
3.51, Windows NT 4.0, Windows 2000, Windows XP (edisi), Windows Server
2003, Fundamentals for Legacy PCs, Windows Vista (edisi), Windows Home
Server, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8
- Keluarga Windows CE: CE 1.0, CE 2.0, CE 3.0, CE 4.0, CE 5.0, CE 6.0, Mobile
- Keluarga UNIX :
- AIX
- AmigaOS
- BSD
- DragonFly BSD
- Free BSD
- GNU
- HP-UX
- IRIX
- Linux
- LynxOS
- MINIX
- NetBSD
- OpenBSD
- OS X
- Plan 9
- QNX
- Research UNIX
- SCO OpenServer
- Solaris
- UNIX System V
- Tru64 UNIX
- UnixWare
- VxWork
- Xenix
- Keluarga Mac OS:
- PC : Public Beta (Kodiak), Mac OS X 10.0 (Cheetah), Mac OS X 10.1
(Puma), Mac OS X 10.2 (Jaguar), Mac OS X 10.3 (Panther), Mac OS X 10.4
(Tiger), Mac OS X 10.5 (Leopard), Mac OS X 10.6 (Snow Leopard), Mac OS X
10.7 (Lion), Mac OS X 10.8 (Mountain Lion).
- Server : OpenStep, Raphsody, Mac OS X Server 1.0
- Mobile: iOS
![Gambar: Berbagai macam contoh sistem operasi](file:///E:/%C2%A0/Index/Data%20MM/Dokumen%20Rahasia/tugas%20bu%20sevi/PENGERTIAN%20SISTEM%20OPERASI%20%28OPERATING%20SYSTEM%29%20_%20Blog%20Yoga%20Permana%20Wijaya_files/gambar-5-berbagai-macam-sistem-operasi.png)