Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 1.74 KB

manajemen-sumber-daya.md

File metadata and controls

15 lines (9 loc) · 1.74 KB
description
Mempelajari mengenai manajemen sumber daya yang dilakukan oleh OS

Manajemen Sumber Daya

Dalam menjalankan sebuah program, komputer memiliki banyak sumber daya yang dapat digunakan. Sumber daya terdiri dari perangkat lunak dan perangkat keras. Untuk dapat mengalokasikan sumber daya secara efektif, sebuah komputer memerlukan operating system yang dapat mengatur jumlah sumber daya yang diperlukan untuk menjalankan suatu program. Sifat dari operating system ini disebut sebagai resource allocator (telah dibahas pada bagian pengantar dari kuliah perdana).

Gambar 1. Sistem Komputer beserta Alokasi Sumber Daya OS

Ketika terdapat berbagai program untuk dieksekusi serta data untuk disimpan pada waktu yang bersamaan, maka Operating System memiliki tugas untuk memastikan bahwa sumber daya dapat dialokasikan secara tepat untuk masing-masing program yang membutuhkan. Operating System akan menangani berbagai instruksi secara langsung ke processor.

Pada ilustrasi diatas, terlihat bahwa Operating System memiliki peranan untuk memastikan bagaimana cara penggunaan CPU agar mendapatkan performa yang efisien. Hal tersebut dapat dilakukan melalui sistem penjadwalan (scheduling) yang memperhatikan kecepatan (clock) dari CPU dan tugas yang harus diselesaikan.

Selain itu, Operating System juga berperan untuk memberikan akses untuk perangkat input-output (I/O) kepada aplikasi yang membutuhkannya. Apabila terdapat sebuah aplikasi yang membutuhkan akses menulis dan membaca file pada komputer, maka Operating System juga bertugas untuk mengakses media penyimpanan yang terletak dalam komputer dan menampilkan informasi yang terletak pada file tersebut.