2014
10
menetapkan struktur data yang akan memegang berbagai sinyal yang digunakan untuk berkomunikasi di dalam dan antara subsistem dan aplikasi komputer.
Tugas sistem operasi, dalam arti paling umum :
prosesor manajemen
manajemen memori
manajemen perangkat
manajemen penyimpanan
aplikasi antarmuka
antarmuka pengguna Meskipun ada beberapa yang berpendapat bahwa sistem operasi harus
melakukan lebih dari enam tugas, dan beberapa sistem operasi vendor membangun program utilitas yang lebih banyak dan fungsi tambahan ke dalam sistem operasi
mereka, enam tugas menentukan inti dari hampir semua sistem operasi.
5. Fungsi kegunaan sistem operasi
Fungsi sistem operasi secara umum, yaitu :
1. Multi Tasking
: memungkinkan untuk menjalankan beberapa program sekaligus diproses pada waktu yang bersamaan pada sebuah komputer dengan
single user.
2. Multi Programming
: memungkinkan untuk menjalankan beberapa program menggunakan resources komputer pada waktu yang bersamaan bergantian.
3. Time Sharing
: memungkinkan untuk beberapa
user
komputer menggunakan CPU secara bersamaan dan CPU akan memberikan waktunya untuk bergantian
kepada
user
untuk melayaninya.
4. Multi processing
: memungkinkan untuk beberapa CPU bekerja secara bersamaan secara parallel dalam suatu sistem.
5. Sistem Operasi Sebagai Kordinator : dalam hal ini sistem operasi berfungsi
untuk mengatur semua aktivitas yang kompleks dari perangkat lunak
2014
11
sistemperangkat lunak aplikasi yang sedang dijalankan agar dapat berjalan sesuai dengan urutan yang benar. Selain mengatur semua aktivitas perangkat
lunak, sistem operasi juga bertugas mengaturmengelola semua aktivitas yang berhubungan dengan hardware, baik input device ataupun output device.
6. Sistem Operasi Sebagai Penghubung : sistem operasi komputer berfungsi untuk
menyiapkan serta menghubungkan program aplikasi agar dapat berinteraksi dengan perangkat keras secara konsisten dan stabil.
7. Sistem Operasi Sebagai Pelindung : hal ini dimaksudkan bahwa salah satu
fungsi atau tugas dari sistem operasi adalah untuk memegang kendali proses, melindungi file dan memberi batasan pada pembacaan dan penulisan serta
eksekusi data dan program. Sistem operasi juga dapat berfungsi sebagai pengatur tentang siapa saja yang dapat mengakses file, program dan sistem
yang ada di komputer kita. 8.
Sistem Operasi Sebagai Interpretasi penerjemah : sistem Operasi berfungsi sebagai penerjemah perintah-perintah dan instruksi-instruksi antara User dan
Sistem. Sebagai fasilitas komunikasi yang mudah antara sistem komputer dan User pengguna.
9. Sistem Operasi Sebagai Server Pelayan : Hal ini berarti fungsi dari sistem
operasi komputer adalah untuk melayani segala sesuatu yang dibutuhkan oleh seorang user pengguna.
10.
Resource manager
: merupakan
pengelolaan sumber
daya dan
mengalokasikannya, Contoh: memori, CPU, Disk Drive dan perangkat lainnya.
11. Interface
tatap muka : yaitu sebagai perantara antara pengguna dengan perangkat keras dengan menyediakan tampilan kepada pengguna yang lebih
mudah dipahami dan bersahabat user friendly 12.
Coordinator
: mengkoordinasi dan menyediakan fasilitas sehingga aktifitas yang kompleks dapat diatur dan dapat diproses secara berurutan.
2014
12
13.
Guardian
: menyediakan akses kontrol yang bertugas untuk melindungi file dan memberi pengawasan pada data dan program.
14.
Gate Keeper :
berfungsi sebagai pengendali hak akses oleh pengguna yang mengendalikan siapa saja yang berhak masuk ke dalam sistem dan mengawasi
apa saja yang dilakukannya. 15.
Optimizer
: penjadwal masukan input oleh user, pengaksesan basis data, proses komputasi dan penggunaan.
16.
Accountant
: befungsi untuk mengatur waktu CPU, penggunaan memori, pemanggilan IO, disk storage, dan waktu koneksi terminal.
17. Server : berfungsi untuk melayani pengguna komputer.
6. Sasaran sistem operasi komputer