Page 29 - Dasar Komputer
P. 29
DASAR-DASAR KOMPUTER 29
C. Komponen Dasar Sistem Operasi
Kebanyakan sistem operasi memiliki komponen-komponen mendasar
yang mendukung kerja dari pengoperasian suatu sistem komputer, yakni:
1. Manajemen proses
Proses adalah sebuah program yang sedang dijalankan (eksekusi).
Suatu proses memerlukan sumberdaya pada saat eksekusi yaitu CPU time,
memori, berkas dan peranti I/O. Sistem operasi bertanggung jawab terhadap
aktifitas yang berhubungan dengan manajemen proses yaitu:
- Pembuatan dan penghapusan proses
- Penundaan dan pelanjutan proses
- Penyedia mekanisme untuk :
o Sinkronisasi antar proses
o Komunikasi antar proses
o Penanganan deadlock
2. Manajemen memori utama
o Memori sebagai tempat penyimpanan instruksi/data dari program.
o Penyimpanan yang cepat sehingga dapat mengimbangi kecepatan
eksekusi instruksi CPU.
o Terdiri dari “array words/bytes”yang besar.
o Alamat digunakan untuk mengakses data (shared oleh CPU dan
I/O devices)
o Umumnya main memory bersifat “volatile”–tidak permanen yaitu
isinya akan hilang jika komputer di matikan.
o Sistem operasi bertanggung jawab untuk aktivitas berikut yang
berhubungan dengan manajemen memori :
- Melacak pemakaian memori(siapa dan berapa besar?).
- Memilih program mana yang akan diload ke memori ketika
bisa digunakan.
- Alokasi dan dealokasi memori sesuai yang dibutuhkan.