Dalam Ilmu komputer Sistem operasi atau dalam bahasa Inggris operating system atau OS
adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan
manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk
menjalankan software aplikasi seperti program-program pengolah kata dan
browser web.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang
ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan
software-software lainnya dijalankan setelah Sistem Operasi berjalan,
dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu. Layanan inti umum tersebut seperti akses ke disk,
manajemen memori, skeduling task, dan antar-muka user. Sehingga
masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum
tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi.
Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan
dengan “kernel” suatu Sistem Operasi.
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 mengontrol mereka.
Layanan inti umum
Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi
layanan yang menjadi layanan inti umum. Sebuah OS mungkin perlu
menyediakan layanan network dan koneksitas internet, yang dulunya tidak
menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga
kerusakan sistem komputer dari gangguan program perusak yang berasal
dari komputer lainnya, seperti virus. Daftar layanan inti umum akan
terus bertambah.
Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API
.Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem
Operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui
Antarmuka User, program juga berkomunikasi dengan program lainnya
melalui API.
Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya
pada program-program yang dijalankan diatas platform operasi tersebut.
Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan
pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang
mencolok antara window program tersebut dengan program yang lain.
sumber :
http://pclinux3d.com
http://www.wikipedia.com
Tidak ada komentar:
Posting Komentar