Pada kesempatan kali ini saya akan
menjelaskan sedikit tentang tujuan dan kegunaan dari Operating
System(OS). OS sendiri adalah sebuah program yang mengatur jalannya
sebuah aplikasi/program dan bekerja sebagai perantara/pennghubung
antara aplikasi dan hardware computer. OS memiliki 3 tujuan, yaitu :
- Kenyamanan : OS mempermudah pemakaian computer
- Efisiensi : OS membuat pekerjaan computer menjadi lebih efisien
- Bisa berevolusi : OS selayaknya dibentuk sedemikian rupa agar bisa dikembangkan, di tes dan mengenalkan fungsi2 baru secara efektif dan tidak mengganggu pelayanan.
Dalam hal kenyamanan, OS memberikan beberapa pelayanan seperti berikut :
- Program Development : OS menyediakan berbagai fasilitas dan pelayanan seperti editors dan debugger untuk membantu programmer dalam membuat program
- Program excecution : Beberapa langkah perlu dilakukan untuk menjalankan sebuah program. Instruksi dan data harus dikirim ke main memory. I/O device dan file-file harus diinisialisasi dan sumber daya lainnya harus disiapkan. OS menangani penjalanan langkah-langkah tersebut untuk si pengguna.
- Access to I/O device : Setiap I/O device memiliki interfacenya masing-masing, sehingga setiap I/O device memilki interface yang berbeda-beda. OS memberikan interface yang standar, interface yang sudah mencakup semua interface dari setiap I/O device kepada pengguna.
- Controlled access to files : OS membantu untuk mengakses file yang berbeda-beda namun memiliki interface yang mirip kepada user. Selain itu OS juga menyediakan perlindungan dalam multi access system
- System access :OS mengatur akses ke dalam system secara keseluruhan dan ke sumber daya system tertentu
- Error detection and response : Banyak error yang bisa terjadi saat system computer sedang berjalan. Error tersebut mencakup internal dan external hardware error dan bermacam-macam software error. Untuk setiap error yang terjadi OS akan menyediakan respon yang menyelesaikan/menghilangkan error tersebut.
- Accounting : OS akan mencatat statistic penggunaan sumber daya computer dan mengawasi performa computer.
Dalam hal efisiensi OS berfungsi sebagai
Resource manager. Sebuah computer adalah sekumpulan sumber daya untuk
perpindahan, penyimpanan dan pemrosesan data, OS lah yang bertanggung
jawab untuk mengatur sumber daya tersebut. OS berjalan seperti software
computer biasa, yaitu program atau sekumpulan program yang dijalankan
oleh prosesor. OS biasanya melepas kendali dan harus bergantung kepada
prosesor untuk mendapatkan kendali kembali.
OS akan berevolusi untuk 3 alasan :
- Hardware upgrades dan jenis hardware yang baru
- Pelayanan baru
- Perbaikan
sumber
0 komentar:
Posting Komentar