Sistem operasi atau operating system adalah suatu software yang
melakukan manajemen atau kontrol terhadap hardware-hardware dan
aplikasi-aplikasi dalam komputer. Sistem operasi ini adalah penghubung
antara hardware dengan software sehingga komputer dapat berjalan seperti
yang diinginkan. Sistem operasi ini mulai bekerja saat komputer
dinyalakan hingga komputer dimatikan tanpa henti, jika sistem operasi
ini tidak bekerja maka hardware dan software yang sudah diinstall tidak
dapat dijalankan sebagaimana mestinya.
Tidak semua sistem operasi dapat menjalankan lebih dari satu aplikasi
dalam satu waktu, contohnya saja DOS. Namun sistem operasi yang baru
dapat menjalankan lebih dari satu aplikasi, ini disebut multi tasking
operating sistem.
Sistem operasi yang ada sekarang adalah:
1. Microsoft – terdiri dari Windows Dekstop Environment(versi 1.x
hingga 3.x), Windows 9x(Windows 95, 98 dan ME), dan Windows NT(Windows
NT 3.x, NT 4.0, Windows 2000, XP, server 2003, Vista, Wndows 7(seven),
dan Windows Orient yang akan dirilis pada tahun 2014).
2. Unix yang menggunakan interface sistem operasi POSIX, seperti SCO
UNIX, BSD(Berkeley Software Distribution), GNU/Linux, MacOS/X(berbasis
kernel BSD yang dimodifikasi dan dikenal denan nama Darwin) dan
GNU/Hurd.
3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang
biasa disebut Mac atau Macintosh. Sistem operasi yang ada adalah Mac OS X
v10.4(Tiger), v10.5(Leopard).
Sedangkan komputer mainframe dan super komputer menggunakan banyak
sistem operasi yang berbeda, umumnya merupakan turunan dari sistem
operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.
Dalam komputer ada yang disebut proccessor. Proccessor adalah sebuah
chip yang berfungsi sebagai otak pada komputer yang bertugas menjalankan
intruksi-intruksi program pada komputer. Proccessor ini dapat
menjalankan jutaan intruksi dalam setiap detiknya.
Jenis-jenis status yang dapat disematkan pada suatu proses pada
setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada tiga
macam status yang umum, yaitu:
1. READY, dimana proses siap untuk dieksekusi pada giliran berikutnya.
2. RUNNING, dimana proses sedang dieksekusi.
3. BLOCKED, dimana proses tidak dapat dijalankan pada saat proccessor siap/bebas.
Tidak ada komentar:
Posting Komentar