Rabu, 25 Maret 2020


Sebuah PC, laptop, smartphone ataupun device lainnya membutuhkan sistem operasi untuk dapat menjalankan fungsinya dengan optimal. Sistem operasi atau dalam bahasa inggris disebut sebagai operating system (OS) menjadi penghubung antara software – hardware brainware (client). OS ini akan mengatur supaya keseluruhan komponen di atas bisa berkomunikasi dengan baik sehingga mampu melayani kebutuhan si pengguna komputer atau client, tanpa adanya sistem operasi, maka suatu device seperti komputer, ponsel maupun konsol game tidak bisa digunakan.Sebab OS inilah yang nantinya akan yang mengatur seluruh perangkat yang ada di dalam alat- alat tersebut.
Secara umum, sistem operasi terdiri atas beberapa bagian, antara lain:
  1. Mekanisme Boot yaitu untuk meletakan kernel ke dalam memori yang ada di komputer
  2. Kernel merupakan inti dari suatu OS
  3. Command Interpreter atau shell, berfungsi untuk membaca suatu inputan dari client
  4. Pustaka-pustaka, merupakan penyedia kumpulan beberapa fugnsi dasar serta standar yang bisa dipanggil oleh aplikasi lain.
  5. Driver, fungsinya untuk bisa berhubungan dengan hardware eksternal.
Ada banyak sekali berbagai macam sistem operasi yang bisa kita jumpai. Beberapa contoh diantaranya ialah sebagai berikut:
  1. Windows
  2. MacOS (Macintosh Operating System)
  3. Linux
  4. Garuda OS (buatan Indonesia)
  5. Solaris

Sejarah Sistem Operasi 

Menurut pendapat dari Tanenbaum, sistem operasi mengalami perkembangan yang amat pesat serta dapat dibagi menjadi empat generasi dan satu generasi lanjutan, antara lain ialah sebagai berikut:

1. Generasi pertama (1945 – 1955).

Sistem operasi pada generasi pertama adalah awal mula dari perkembangan sistem komputasi elektronik yang digunakan sebagai pengganti dari sistem komputasi mekanik.
Sistem yang ada di komputer dilakukan secara manual karena belum terdapat sistem operasi secara otomatis. Hal itu berarti OS belum mendukung layanan pekerjaan yang bisa dikerjakan pada 1 rangkaian.

2. Generasi ke-dua (1955 – 1965).

Pada generasi ke-dua sistem komputer telah memperkenalkan yang namanya BPS (batch processing sistem) yakni task yang dikerjakan pada satu rangkaian, kemudian akan dieksekusi secara berurutan.
Meski sistem komputer belum dilengkapi dengan adanya sistem operasi, namun ada beberapa fungsi sistem operasi yang sudah ada.

3. Generasi ke-tiga (1965 – 1960).

Di generasi ketiga perkembangan sistem operasi sudah berkembang untuk melayani banyak pengguna dalam satu waktu.
Yang mana pengguna atau user bisa berkomunikasi melalui terminal secara online ke komputer lain, sehingga sistem operasi dapat dikatakan menjadi multi user (banyak digunakan oleh user sekaligus).
Sementara untuk multi programing (atau melayani banyak program dalam satu waktu).
Sehingga bisa kita tarik kesimpulan jika generasi ini OS telah mendukung adanya layanan Multi-Programming, Multi-User serta Batch Proccessing System (Multi-Task).

4. Generasi ke-empat (1980an – pasca 1980an).

Seperti yang telah kita ketahui, sistem operasi dimanfaatkan untuk penunjang jaringan komputer. Yang mana user atau pengguna menyadari keberadaan komputer – komputer yang saling terkoneksi satu sama lain.
Pada generasi keempat ini telah diperkenalkan adanya Graphical User Interface yang disingkat sebagai GUI.
Hal itu berarti OS sudah mempunyai tampilan yang sudah bermodalkan mouse. Dimana End-User bisa menjalankan aplikasi/ software/ program.

5. Generasi “Selanjutnya”

Di generasi selanjutnya sudah diperkenalkan yang namanya Sistem di dalam suatu Sistem Operasi, serta telah ada suatu uSistem Operasi yang bergerak (Mobile) yang bekerja pada perangkat bergerak seperti : PDA, Poket PC, atau yang lainnya.
Di generasi ini juga telah diperkenalkan teknologi Sistem Operasi jaringan yang sifatnya virtual. Sehingga dalam suatu jaringan hanya diinstal 1 buah Sistem Operasi dalam device yang fungsinya menjadi Server.
Serta juga telah diperkenalkan adanya Cross Platform Operating System yang berarti bisa menggabungkan 2 Sistem Operasi yang berbeda sekaligus seperti: Linux dengan Windows.

Sumber: