Anda di halaman 1dari 4

Peranan Sistem Operasi dalam Struktur Sistem Komputer - Di dalam struktur Sistem

Komputer, Sistem Operasi menjadi lapisan pertama yang berada di dalam media
penyimpanan (harddisk) pada komputer. Sedangkan itu, perangkat lunak lain berada dalam
lapisan yang kedua.

Computer Hardware merupakan semua bagian fisik dari komputer dan dibedakan dengan
data yang berada di dalamnya atau yang beroperasi di dalamnya, dan perangkat lunak
(software) menyediakan instruksi untuk perangkat keras (hardware) untuk menyelesaikan
tugasnya. Batasan antara hardware dan software akan nampak sedikit buram apabila kita
berbicara tentang firmware, karena firmware ini merupakan perangkat lunak yang
ditanamkan ke dalam perangkat keras.

Utilities merupakan perangkat lunak komputer yang memang didesain untuk membantu
proses konfigurasi, optimasi, analisis dan membantu pengelolaan komputer ataupun sistem.
Utilities memfokuskan penggunaannya dalam optimalisasi fungsi & infrastruktur yang ada
pada sebuah komputer. Fungsi tersebut bervariasi seperti backup data, pemulihan sistem atau
data, kompresi data, penanganan virus dan lain-lain.
Application Programs merupakan perangkat lunak aplikasi yang memanfaatkan kemampuan
komputer untuk melaksanakan tugas yang diinginkan oleh pengguna. Pengguna bisa
melakukan berbagai macam hal menggunakan komputer seperti halnya mengetik, bermain,
merancang gambar dan sebagainya. Beberapa program aplikasi digabung bersama menjadi
suatu paket yang disebut dengan paket atau application suite. Contohnya seperti Microsoft
Office & OpenOffice.org.

Sistem Operasi memiliki fungsi serta peranan yang penting pada sistem komputer. Peranan
dan fungsi Sistem Operasi itu antara lain :

1. Sebagai Kernel, yakni program yang terus-menerus berjalan selama komputer tengah
dijalankan.
2. Sebagai Guardian, yakni penyedia kontrol akses yang melindungi file dan
memberikan pengawasan kepada proses pembacaan, penulisan atau eksekusi data dan
program.
3. Sebagai Gatekeeper, mengendalikan siapa saja yang memang berhak untuk masuk ke
dalam sistem dan mengawasi tindakan apa saja yang bisa mereka lakukan saat telah
masuk di dalam sistem.
4. Sebagai Optimizer, yakni mengefisiensikan hardware komputer sehingga nyaman
untuk dioperasikan oleh pengguna (user), menjadwal input dari pengguna, mengakses
basis data, proses komunikasi dan pengeluaran untuk meningkatkan kegunaan.
5. Sebagai Coordinator, yakni menyediakan berbagai fasilitas sehingga aktivitas yang
kompleks bisa diatur untuk dikerjakan berdasar urutan yang telah disusun
sebelumnya.
6. Sebagai Program Controller, yakni program yang berguna untuk mengontrol program
aplikasi lainnya.
7. Sebagai Server, yakni menyediakan layanan yang memang sering dibutuhkan oleh
pengguna, entah itu secara eksplisit maupun implisit, seperti mekanisme akses file,
fasilitas interupt.
8. Sebagai Accountant, yakni mengatur waktu CPU, penggunaan memori, pemanggilan
perangkat Input dan Output, disk storage dan waktu koneksi terminal.
9. Sebagai Interface, yakin menjembatani pengguna dengan hardware, menyediakan
lingkungan yang lebih bersahabat dan mudah untuk digunakan. Sehingga, pengguna
tidak akan dirumitkan oleh bahasa mesin atau perangkat pada level bawah.
10. Sebagai Sistem Resources Manager, yakni menjadi pengelola seluruh sumber daya
Sistem Komputer.
1.11. Sebagai Virtual Machine, yakni menyediakan layanan seperti halnya
menyembunyikan kompleksitas pemrograman dan menyajikan fasilitas yang lebih
mudah dalam penggunaan perangkat keras.

2.12. Dalam struktur sistem komputer, Sistem Operasi merupakan


perangkat lunak lapisan pertama yang diletakkan pada media penyimpan
(hard disk) di komputer. Sementara itu perangkat lunak lainnya berada pada
lapisan ke dua.
3.13. Gambar 1 di bawah ini menjelaskan sistem operasi dalam struktur
sistem komputer. Computer hardware adalah semua bagian fisik dari
komputer, dan dibedakan dengan data yang berada di dalamnya atau yang
beroperasi di dalamnya, dan perangkat lunak yang menyediakan instruksi
untuk perangkat keras dalam menyelesaikan tugasnya.
Batasan antara perangkat keras dan perangkat lunak akan sedikit buram jika
berbicara mengenai firmware, karena firmware ini adalah perangkat lunak
yang "dibuat" atau di tanam ke dalam perangkat keras.

4.14.
5.15.

6.16. Gambar 1. Sistem Operasi dalam struktur sistem komputer


7.17.
Utilities merupakan perangkat lunak komputer yang didisain
untuk membantu proses analisis, konfigurasi, optimasi, dan membantu
pengelolaan sebuah komputer ataupun sistem. Utilitas memfokuskan
penggunaannya pada optimalisasi fungsi dari infrastruktur yang terdapat
dalam sebuah komputer. Fungsi tersebut antara lain backup data,
pemulihan sistem atau data, kompresi data, penanganan virus dll.
8.18. Aplication Programs adalah perangkat lunak aplikasi yang
memanfaatkan kemampuan komputer langsung untuk melakukan tugas-tugas
yang diinginkan pengguna. Pengguna dapat melakukan berbagai hal dengan
komputer seperti mengetik, melakukan permainan, merancang gambar dll.
Beberapa program aplikasi digabung bersama menjadi suatu paket yang
disebut paket atau suite aplikasi (application suite). Contohnya adalah
Microsoft Office dan OpenOffice.org.
9.19. Sistem Operasi mempunyai fungsi dan peranan yang sangat penting
dalam sistem komputer. Peranan dan fungsi sistem operasi tersebut antara
lain ialah :
10.20. 1. Sebagai Kernel :
11.21. Yaitu program yang secara terus-menerus berjalan (running) selama
komputer dijalankan.
12.22. 2. Sebagai Guardian :
13.23. Yaitu menyediakan kontrol akses yang melindungi file dan
memberikan pengawasan kepada proses pembacaan, penulisan atau eksekusi
data dan program..
14.24. 3. Sebagai Gatekeeper :
15.25. Mengendalikan siapa saja yang berhak masuk (log) kedalam sistem
dan mengawasi tindakan apa saja yang dapat mereka kerjakan ketika telah
log dalam sistem.
16.26. 4. Sebagai Optimizer :
17.27. Mengefisienkan perangkat keras komputer sehingga nyaman untuk
dioperasikan oleh pengguna, menjadwal input oleh pengguna, pengaksesan
basis data, proses komunikasi, dan pengeluaran (output) untuk
meningkatkan kegunaan.
18.28. 5. Sebagai Coordinator :
19.29. Menyediakan fasilitas sehingga aktivitas yang kompleks dapat diatur
untuk dikerjakan dalam urutan yang telah disusun sebelumnya.
20.30. 6. Sebagai Program Controller ( program pengontrol )
21.31. Yaitu program yang digunakan untuk mengontrol program aplikasi
lainnya.
22.32. 7. Sebagai Server :
23.33. Untuk menyediakan layanan yang sering dibutuhkan pengguna, baik
secara eksplisit maupun implisit, seperti mekanisme akses file, fasilitas
interupt.
24.34. 8. Sebagai Accountant :
25.35. Mengatur waktu CPU (CPU time), penggunaan memori, pemanggilan
perangkat I/O (masukan/keluaran), disk storage dan waktu koneksi
terminal.
26.36. 9. Sebagai interface (antar muka)
27.37. yang menjembatani pengguna dengan perangkat keras, menyediakan
lingkungan yang bersahabat dan mudah digunakan (User Friendly). Sehingga
pengguna tidak dirumitkan oleh bahasa mesin atau perangkat level bawah
28.38. 10. Sistem Resources Manager :
29.39. yaitu sebagai pengelola seluruh sumber daya sistem komputer.
30.40. 11. Sebagai Virtual Machine,
31.41. yang menyediakan layanan seperti menyembunyikan kompleksitas
pemrograman dan menyajikan fasilitas yang lebih mudah untuk
menggunakan hardware.

Anda mungkin juga menyukai