Sistem operasi
merupakan sebuah penghubung antara pengguna komputer (manusia) dengan perangkat
keras komputer atau dengan kata lain sebuah pengendali dan pengkordinasi semua
operasi secara efisien dan efektif. Secara umum, sistem operasi memiliki fungsi
seperti manajemen dalam perusahaan yang harus mengelola berbagai sumber daya
(resources) perusahaan, sedangkan sumber daya komputer yang perlu dikelola oleh
sistem operasi adalah meliputi memori utama, processor, memori luar, (harddisk)
serta alat-alat I/O lainnya.
Sistem operasi yang dikenal dewasa ini telah
memiliki sejumlah kemampuan yang dapat mengelola sejumlah kegiatan sekaligus.
Fungsi-fungsi yang dimiliki sistem operasi pada dasarnya ada 3 (tiga) macam,
yakni fungsi alokasi sumber-sumber daya, fungsi penjadwalan sumber-sumber
karya, dan fungsi pengawasan terhadap aktivitas sistem komputer. Ketiga fungsi
tersebut sekarang mampu menangani berbagai pekerjaan sekaligus dalam bentuk
jaringan. Fungsi-fungsi tersebut terdiri atas :
a. Multitasking
memungkinkan program sekaligus dilakukan da diproses pada saat bersamaan pada
sebuah komputer dengan pemakai tunggal. Misalnya menjalankan program Microsoft
World, sambil menjalankan program Microsoft Excel, dan juga masuk ke jaringan
internet.
b. Multiprogramming
pada sistem perangkat lunak komputer memungkinkan beberapa program dapat
menggunakan sumber-sumber daya komputer secara bersamaan da bergantian pada
waktu yang sama. Misalnya program pertama sedang mencetak data melalui printer,
program kedua proses menyimpan pada CPU, dan program ketiga sedang
mendefragment (mengurutkan) data.
c. Time
sharing memungkinkan beberapa pemakai komputer menggunakan Central Processor
Unit (CPU) secara bersamaan dan CPU memberikan waktu bergantian kepada setiap
pengguna untuk meproses programnya. Misalnya seorang nasabah dating ke bank
untuk menyimpan uang atau mengambil uang, maka buku tabungannya ditematkan pada
terminal. Dan oleh operator pada terminal tersebut dicatat melalui papan ketik
(Keyboard), kemudian data tersebut dikirim secara langsung ke pusat komputer,
memprosesnya dan menghitung jumlah uang seperti yang dikehendaki, dan mencetak
pada buku tabungan tersebut untuk transaksi yang baru saja dilakukan.
d. Multiprocessing
memungkinkan beberapa CPU bekerja bersama-sama secara paralel dalam satu sistem
komputer. Misalnya menggunakan beberapa CPU sekaligus pada saat yang sama,
misalnya sistem UNIX, versi ecore’s untuk komputer Multimax Komputer dapat
dikonfigurasi untuk menangani satu lusin processor semua menjalankan UNIX.
Tidak ada komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.