komputer lebih mudah untuk digunakan. Sistem operasi memungkinkan fasilitas sistem komputer dapat digunakan dengan cara yang efisien.
, fungsi utama sistem operasi adalah sebagai suatu sistem yang digunakan untuk mengarahkan dan mengatur kinerja dari sebuah komputer, menyelesaikan berbagai masalah-masalah dalam komputer, dan menjaga bagian-bagian dari sistem agar tetap aman. Secara detail, fungsi Sistem Operasi yaitu
. Pengaturan Processor, yaitu mengatur processor untuk dapat dijalankan oleh
sistem komputer. 2. Pengaturan Memori, yaitu mengatur pembagian dan mengirimkan instruksi dari memori utama dan tempat penyimpanan lain ke sistem komputer. 3. Pengaturan Input/Output, yaitu koordinasi dan penugasan dari berbagai perangkat input/output ketika satu atau lebih program sedang dieksekusi atau dijalankan. 4. Pengaturan File, yaitu mengatur penyimpanan file dari berbagai tempat ke perangkat penyimpanan lainnya. Juga memungkinkan semua file dapat dengan mudah diubah dan dimodifikasi dengan menggunakan text editor atau dengan lainnya. 5. Menjalankan sistem prioritas, yaitu menentukan urutan pekerjaan yang harus dilaksanakan dalam sistem komputer, mulai dari yang paling utama, lalu yang kedua, dan seterusnya. 6. Interpretasi atau penerjemahan perintah-perintah dan instruksi-instruksi. 7. Sebagai fasilitas komunikasi yang mudah antara sistem komputer dan komputer operator (manusia). 8. Bertanggung jawab atas keamanan data dan integritas.
2
| ë
Fungsi utama komputer adalah menyediakan satu atau lebih aplikasi. Pengguna aplikasi (Y Y) umumnya tidak berkepentingan dengan arsitektur komputer, Y Y memandang sistem komputer dari sudut aplikasi. plikasi diekspresikan dalam bentuk bahasa pemrograman dan dibuat oleh pemrogram aplikasi. Sebagian program aplikasi dikenal sebagai . Utilitas adalah implementasi fungsi-fungsi yang sangat sering digunakan untuk membantu proses pembuatan program, manajemen file, dan pengontrolan perangkat I/O. Program sistem yang paling penting adalah
R
egiatan CPU memproses secara berpindah-pindah dari satu proses ke proses yang lain. Pada sistem multiprogramming, sistem operasi harus menyediakan mekanisme untuk manajemen memori, penjadwalan CPU dan manajemen disk. Sistem operasi multiprogram menyediakan supply untuk - Y. Sistem harus dapat mengalokasikan memory untuk beberapa job. Beberapa job yang sudah siap dieksekusi akan dipilih oleh sistem job mana yang akan dieksekusi oleh CPU. Perangkat apa saja yang diperlukan oleh setiap job juga harus dialokasikan oleh sistem. R
2 2 2 2
!2"
#$
R
0ime Sharing adalah suatu teknik penggunaan online system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai . Contoh dalam pemakaian suatu teller terminal pada suatu bank. Bilamana seorang nasabah datang ke bank tersebut untuk menyimpan uang atau mengambil uang, maka buku tabungannya ditempatkan pada terminal. Dan oleh operator pada terminal tersebut dicatat melalui papan ketik (keyboard), kemudian data tersebut dikirim secara langsung ke pusat komputer, memprosesnya, menghitung jumlah uang seperti yang dikehendaki, dan mencetaknya pada buku tabungan tersebut untuk transaksi yang baru saja dilakukan. Skema 0ime Sharing