23.12.09

Konsep Dasar Operating System

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