Sistem Operasi

23.16 3
Sistem Operasi adalah sebuah perangkat lunak yang di gunakan sebagai jembatan untuk menghubungkan hardware, software dan user (pengguna), perangkat lunak ini biasanya terpasang pada perangkat-perang modern sekarang seperti komputer, laptop, smartphone, dsb.

Sistem Operasi secara umum terbagi ke beberapa bagian, yaitu :
  • Mekanisme boot, yaitu meletakkan kernel ke dalam memory.
  • Kernel, yaitu inti dari sebuah sistem operasi.
  • Shell, yang bertugas membaca input dari pengguna.
  • Pustaka-pustaka, yaitu menyediakan kumpulan fungsi dasar dan standar yang dapat di panggil oleh aplikasi lain.
  • Driver untuk berinteraksi dengan hardware external, 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, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.