Definisi
Sistem operasi (OS) adalah software yang mengurusi segala aktivitas komputer, seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat H/W agar dapat berjalan selaras dengan fungsinya.
Menurut Silberscharz, Galvin, dan Gagne (2003), sistem operasi adalah suatu program yang bertindak sebagai perantara antara pengguna dan H/W computer.
Tujuan
§ Melaksanakan program pengguna dan memudahkan dalam menyelesaikan masalah.
§ Membuat sistem komputer menjadi lebih mudah untuk digunakan.
§ Menjadikan penggunaan H/W komputer menjadi lebih efisien.
Tugas
Tugas dari sistem operasi adalah :
§ Menyediakan user interface (tampilan).
§ Menyediakan informasi yang berkaitan dengan H/W, yaitu perangkat aktif dan pasif, dan mengendalikan perangkat I/O.
§ Melakukan tugas pengolahan dan pengendalian sumber daya, seperti : multitasking, multiprocessing, timesharing, scalability dan network.
§ Mengelola file dan direktori data, yaitu memastikan file-file dalam penyimpanan sekunder tersedia, dan mengamankan dari user yang tidak dibenarkan mengaksesnya.
Dalam pandangan perancang, tugas dari sistem operasi adalah :
§ Melindungi dan menghiasi H/W komputer agar tampil efisien, indah, mudah dan nyaman bagi pemakai.
§ Menghindari rincian operasi H/W dan menyediakan interface untuk pemrogram dalam menggunakan sistem.
§ Bertindak sebagai mediator, mempermudah pemrograman dan program aplikasi dalam mengakses dan menggunakan fasilitas dan sumber daya sistem komputer.
Layanan
Sebuah sistem operasi yang baik harus memiliki layanan berupa :
§ Eksekusi program.
Kemampuan sistem untuk memuat program ke memori dan menjalankan program.
§ Operasi input/output.
Kemampuan sistem untuk menyediakan akses langsung ke sumber daya H/W
§ Manipulasi sistem file.
Kemampuan program untuk melakukan operasi pada berkas (membaca, menulis, membuat dan menghapus berkas).
§ Deteksi kesalahan.
Menjaga kestabilan sistem dengan mendeteksi ‘error’ pada H/W dan S/W.
Dalam pemakaian bersama (multiuser), layanan sistem operasi :
§ Resource allocator : mengalokasikan sumber daya ke beberapa user atau pekerjaan yang berjalan pada saat yang bersamaan.
§ Proteksi : menjamin akses ke sistem sumber daya.
§ Accounting : merekam kegiatan user.
Struktur Komponen
Sebuah sistem operasi modern mempunyai komponen berupa :
§ Managemen Proses.
§ Managemen Memori Utama.
§ Managemen Secondary-Storage.
§ Managemen Sistem I/O.
§ Managemen Berkas.
§ Sistem Proteksi.
§ Jaringan.
§ Command-Interpreter system.
0 komentar:
Posting Komentar