Page 79 - E-MODUL INFORMATIKA ELEMEN BERPIKIR KOMPUTASIONAL
P. 79
3) Sinkronisasi dan Komunikasi: Sistem operasi
menyediakan mekanisme agar proses dapat
berkomunikasi dan sinkronisasi satu sama lain,
seperti menggunakan semaphores atau pesan antar
proses.
b. Manajemen Memori (Memory Management)
Sistem operasi mengelola penggunaan memori utama
(RAM) untuk memastikan bahwa setiap proses memiliki
ruang memori yang cukup dan terlindungi dari proses
lain. Fungsi ini mencakup:
1) Alokasi dan Dealokasi Memori: OS mengalokasikan
memori untuk proses dan membebaskan memori
ketika proses selesai.
2) Manajemen Memori Virtual: OS menggunakan teknik
seperti paging dan swapping untuk mengelola memori
lebih efisien, memungkinkan penggunaan memori
fisik yang lebih besar daripada yang tersedia.
3) Proteksi Memori: OS memastikan bahwa setiap
proses hanya dapat mengakses memori yang
diizinkan, mencegah proses dari mengganggu data
atau program lain.
c. Manajemen Sistem File (File System Management)
Sistem operasi mengatur penyimpanan dan pengambilan
data di media penyimpanan seperti hard disk atau SSD.
Fungsi ini mencakup:
72