Page 187 - KEGIATAN BELAJAR 1-15 LENGKAP (2)_Neat
P. 187
KEGIATAN BELAJAR 11
Segmentasi tampak oleh pemrograman sehingga pemrograman harus
memperhatikan. Segmentasi berkemampuan menangani pertumbuhan sturktur
data, modularitas serta mendukung pemakaian bersama dan proteksi.
c. Metode Dasar
Sistem paging mempunyai keunggulan dan kelemahan masing-masing.
Sistem paging transparan bagi pemrograman, mengeleminasi fragmentasi
eksternal, penggunaan memori utama yang efisisen. Karena ptongan-potongan
yang dipindahkan masuk dan keluar memori utama berukuran sama, maka
dimungkinkan mengembangkan algoritma manajemen memori yang
memanfaatkan kelakuan program. Segmentasi tampak oleh pemrograman
sehingga pemrograman harus memperhatikan. Segmentasi berkemampuan
menangani pertumbuhan sturktur data, modularitas serta mendukung
pemakaian bersama dan proteksi.
Contoh Translasi Alamat Pada Sistem Paging
· Tabel Halaman Bertingkat
Hierarchical paging atau pemberian halaman secara bertingkat
merupakan sebuah metode pemberian halaman dengan cara membagi sebuah
page table menjadi beberapa page table yang berukuran lebih kecil. Metode ini
merupakan solusi dari permasalahan alokasi page table berukuran sangat besar
pada main memory yang umumnya dihadapi pada sistem komputer modern
yang memiliki ruang alamat logika yang besar sekali (mencapai 2 pangkat 32
sampai 2 pangkat 64).
· Translasi Alamat pada Two-Level Paging
· Tabel Halaman Dengan Hash
Metode ini umumnya digunakan untuk menangani masalah ruang alamat
logika yang besarnya mencapai 64 bit karena struktur page table pada metode
ini bisa menghemat ruang memori dalam jumlah yang cukup besar.
Hashed page table menggunakan tabel hash sebagai page table-nya
dengan ukuran yang terbatas untuk menghemat ruang memori dan sebuah hash
function untuk mengalokasikan alamat virtual pada page table tersebut.
SISTEM OPERASI 175