DOSEN PENGAMPU :
ACHMAD BIROWO M.T.I S.Kom
DISUSUN OLEH :
TAHUN 2023/2024
1. Jelaskan komponen MMU ? Bagaimana cara melakukan konversi dari alamat maya ke
alamat nyata :
Jawab :
Unit Manajemen Memori (MMU) adalah komponen kunci dalam sistem komputer.
Komponen utama MMU meliputi tabel pemetaan, register pemetaan, dan TLB. Konversi
alamat maya ke alamat nyata melibatkan pemecahan alamat, pencarian tabel pemetaan,
penambahan offset, dan opsionalnya penggunaan TLB untuk meningkatkan kinerja. Ini
memungkinkan program beroperasi dengan alamat maya, sementara MMU dan sistem
operasi menangani pemetaan ke alamat fisik di RAM.
Prinsip Kerja: Halaman yang pertama dimuat ke dalam memori adalah yang pertama
kali dieluarkan (seperti antrian).
Prinsip Kerja: Mengeluarkan halaman yang tidak akan digunakan untuk jangka waktu
terlama di masa depan (algoritma ideal, tetapi tidak dapat diimplementasikan secara praktis).
Kekurangan: Memerlukan informasi tentang masa depan yang tidak dapat diprediksi
secara akurat.
Kelebihan: Lebih realistis daripada FIFO, dapat memberikan hasil yang baik dalam
banyak kasus.
Kekurangan: Membutuhkan pencatatan waktu akses yang akurat, yang dapat
menyebabkan overhead.
Kekurangan: Dapat memiliki kinerja yang buruk jika pola akses ke halaman berubah
secara dinamis.
Prinsip Kerja: Menggunakan konsep pointer untuk mengelilingi daftar halaman yang
aktif, memberikan "kesempatan kedua" sebelum dieluarkan.
Kekurangan: Mungkin tidak efisien dalam menangani pola akses yang dinamis.
Algoritma Aging:
Prinsip Kerja: Menggunakan counter (aging bit) untuk menunjukkan seberapa sering
halaman telah diakses.
Kelebihan: Menangani pola akses yang dinamis dengan lebih baik daripada beberapa
algoritma lainnya.
Pilihan algoritma penggantian halaman harus disesuaikan dengan karakteristik beban kerja
sistem dan sumber daya yang tersedia. Tidak ada satu algoritma yang cocok untuk semua
situasi, dan eksperimen serta pemantauan kinerja pada sistem yang sesungguhnya mungkin
diperlukan untuk menentukan algoritma terbaik.
4. Suatu sistem operasi memiliki strategi penggantian frame dengan algoritma LRU (Least
Recently Used). Diberikan referensi page dan jumlah page frame 3 pada tabel di bawah
ini, tentukan:
a. Tentukan nilai yang dimiliki oleh setiap page frame !
Jawab :
Detik Ke 1 2 3 4 5 6 7
Referensi 5 1 0 3 0 4 1
Page Frame 1 5 5 5 3 3 3 1
Page Frame 2 1 1 1 1 4 4
Page Frame 3 0 0 0 0 0
Page Fault F F F F F F
Detik Ke 1 2 3 4 5 6 7
Referensi 5 1 0 3 0 4 1
Page Frame 1 5 5 5 3 3 3 1
Page Frame 2 1 1 1 1 4 4
Page Frame 3 0 0 0 0 0
Page Fault F F F F F F
6. Jika permission yang dimiliki oleh sebuah file adalah –rw-r-xrwx , Tuliskanlah perintah
untuk merubah permission file tersebut menjadi sebagai berikut: User memiliki permission
terbuka semua, Group memiliki permission baca dan tulis, sedangkan Others hanya baca
saja .
Jawab : Untuk mengubah izin (permissions) file menjadi yang diinginkan, dapat
menggunakan perintah chmod di terminal. Berdasarkan izin yang diinginkan tetapkan
(User: terbuka semua, Group: baca dan tulis, Others: hanya baca). Dapat menggunakan
mode numerik atau mode huruf untuk melakukan perubahan permission.
• Mode Numerik: Dalam mode numerik,
permission setiap jenis pengguna (User, Group,
Others) direpresentasikan dengan angka. Read
(4), Write
(2), dan Execute (1). Untuk mencapai permission yang diinginkan, Anda dapat
menggunakan perintah berikut:
Dengan demikian, permission file akan berubah sesuai dengan yang diinginkan: User
memiliki permission terbuka semua, Group memiliki permission baca dan tulis, dan
Others hanya memiliki permission baca.