Sistem operasi (bahasa
Inggris: operating system ; OS) adalah komponen pengolah piranti
lunak dasar (essential component) tersistem sebagai pengelola sumber
daya perangkat keras komputer (hardware), dan menyediakan layanan
umum untuk aplikasi perangkat lunak (kernel).
Sistem operasi
mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori,
pemrosesan data, penyimpanan data, dan sumber daya lainnya. Tanpa sistem
operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer
mereka, kecuali program booting.
Secara umum, Sistem
Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada
saat komputer dinyalakan/booting. Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan
layanan inti untuk software-software itu.
Bagian kode yang
melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel"
suatu Sistem Operasi.
Kalau sistem komputer
terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara
lapisan hardware dengan lapisan software. Sistem Operasi melakukan semua
tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda
dapat berjalan secara bersamaan dengan lancar.
Sistem Operasi menjamin
aplikasi lainnya dapat menggunakan memori, melakukan input dan output terhadap
peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa
aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur schedule yang
tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu
yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
Sistem Operasi secara
umum terdiri dari beberapa bagian :
• Mekanisme Boot,
yaitu meletakkan kernel ke dalam memory
• Kernel,
yaitu inti dari sebuah Sistem Operasi
• Command
Interpreter atau shell, yang
bertugas membaca input dari pengguna
• Pustaka-pustaka,
yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil
oleh aplikasi lain
• Driver
untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrolnya.
Sebagian Sistem Operasi
hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu
(misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan
beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem
Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya
keluarga sistem operasi UNIX).
Beberapa Sistem Operasi
berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input
pengguna (1), contoh : window, linux, dll
sedangkan Sistem
Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi
manusia sama sekali (2). Contoh : embedded system, dll
Tipe yang pertama
sering disebut sebagai Desktop OS, sedangkan tipe kedua
adalah Real-Time OS.
Fungsi Sistem Operasi
diantaranya sebagai berikut :
• Sistem
Operasi membuat komputer menjadi lebih mudah dan menarik serta nyaman untuk
digunakan.
• Sistem
Operasi memungkinkan sumberdaya komputer digunakan secara efisien.
• Sistem
Operasi yang disusun/ diprogram sedemikian rupa memungkinkan menerima
perubahan/ pengembangan baru yang efektif dan efisien, dapat melakukan
pengujian sistem tanpa mengganggu layanan yang telah ada.
Berikut perkembangan
dari Sistem Operasi - Window
16 bit, berjalan di
atas MS-DOS
• November
1985 - Windows 1.0
• 9
Desember 1987 - Windows 2.0
• 22
Mei 1990 - Windows 3.0
• Agustus 1992 - Windows
3.1
• Oktober 1992 - Windows
for Workgroups 3.1
• November 1993 - Windows
for Workgroups 3.11 (Versi terakhir tanpa Menu Mulai)
Hibrida (16-bit/32-bit),
berjalan tanpa MS-DOS (meski tidak sepenuhnya)
• 24
Agustus 1995 - Windows 95 (Versi: 4.00.950) (Versi pertama
dengan Menu Mulai)
• 25
Juni 1998 - Windows 98 (Versi: 4.1.1998)
• 5
Mei 1999 - Windows 98 Second Edition (Versi: 4.1.2222)
• 2000 - Windows
Millennium Edition (Me) (Versi: 4.9.3000)
Berbasis kernel Windows
NT
• Agustus 1993 - Windows
NT 3.1
• September 1994 - Windows
NT 3.5
• Juni 1995 - Windows
NT 3.51
• 29
Juli 1996 - Windows NT 4.0 (Versi 4.0.1381)
• 17
Februari 2000 - Windows 2000 (Versi: NT 5.0.2195)
• 2001 - Windows
XP (Versi: NT 5.1.2600)
• 2003 - Windows
Server 2003 (Versi: NT 5.2.3790)
• 2006 - Windows
Vista (Versi 6.0 Build 6000) (Versi pertama yang mendukung tema mode
Aero)
• 2007 - Windows
Home Server (Versi 6.0.1800.24)
• 2008 - Windows
Server 2008 (Versi 6.0.6001)
• 22
Oktober 2009 - Windows 7 (Versi 6.1 Build 7600) (Versi
terakhir dengan Menu Mulai) (Versi terakhir dengan tema mode Aero)
• 22
Oktober 2009 - Windows Server 2008 R2 (Versi 6.1.7600)
• 4
September 2012 - Windows Server 2012 (Versi 6.2 Build 9200)
• 26
Oktober 2012 - Windows 8 (Versi 6.2 Build 9200) (Versi
pertama dengan Layar Mulai)
• 18
Oktober 2013 - Windows 8.1 (Versi 6.3 Build 9600) (Versi
pertama dengan Tombol Mulai yang dimodifikasi)
• 18
Oktober 2013 - Windows Server 2012 R2 (Versi 6.3 Build
9600)
• 29
Juli 2015- Windows 10 (Versi 10.0 Build 10240) (Versi pertama
dengan Menu Mulai yang dimodifikasi)
Berikut perkembangan dari Sistem Operasi - UNIX
•
Mac OS X Server 1.0 kode:
"Rhapsody", dirilis: Maret 1999.
•
Mac OS X Public Beta kode:
"Kodiak", dirilis: September 2000.
•
Mac OS X 10.0 (pemutakhiran
10.0.1-10.0.2-10.0.3-10.0.4) kode: "Cheetah", dirilis: Maret 2001.
•
Mac OS X 10.1 (pemutakhiran
10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: Oktober
2001.
•
Mac OS X Server 10.1 (pemutakhiran
10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: November
2001.
•
Mac OS X 10.2 (pemutakhiran
10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8) kode:
"Jaguar", dirilis: Agustus 2002.
•
Mac OS X Server 10.2 (pemutakhiran
10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8), dirilis Agustus 2002.
•
Mac OS X 10.3 (pemutakhiran
10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9) kode:
"Panther", dirilis Oktober 2003.
•
Mac OS X Server 10.3 (pemutakhiran
10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9), dirilis
Oktober 2003.
•
Mac OS X 10.4 (pemutakhiran
10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) kode: "Tiger", dirilis: April
2005.
•
Mac OS X Server 10.4 (pemutakhiran
10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) dirilis: April 2005.
•
Mac OS X 10.5 (pemutakhiran
10.5.1-10.5.2-10.5.3-10.5.4) kode: "Leopard", dirilis: Oktober 2007
•
Mac OS X 10.6 (kode: "Snow
Leopard"; Juni 2009)
•
Mac OS X 10.7 (kode: "Lion";
Juli 2011)
•
Mac OS X 10.8 (kode: "Mountain
Lion")
•
Mac OS X 10.9 (kode:
"Mavericks")
•
Mac OS X 10.10 (kode:
"Yosemite")
•
Mac OS X 10.11 (kode: "El
Capitan")
nah, itu lah macam - macam sistem operasi yang ada saat ini, semoga bermanfaat...amin...