Operasi manajemen
memori yang terpenting adalah membawa program-program ke dalam memori utama
untuk dieksekusi oleh prosessor. Pada hamper semua sistem multiprogramming modern, hal ini meliput
teknik canggih yang di kenal sebagai virtual
memori. Pada gilirannya teknik dasar yaitu segmentasi dan paging.
Sebelum menuju
ke virtual memori, maka dapat
disiapkan dasar teknik-teknik yang lebih sederhana yang tidak melibatkan virtual memori. Di bawah ini ada
beberapa teknik untuk manajemen memori yang di buat menjadi table dengan
menampilkan kekurangan dan kelebihannya sebagai berikut:
Teknik
|
Deskripsi
|
Kelebihan
|
Kekurangan
|
Partisi tetap
|
Memori utama
di bagi menjadi beberapa statis pada saat pembuatan sistem. Sebuah proses
dapat dimuatkan ke dalam partisi yang ukurannya sama atau lebih besar
|
Mudah diimplementasikan
overhead sistem operasi kecil
|
Tidak efisien
dalam menggunakan memori sehubungan dengan adanya fragmentasi internal jumlah
proses-proses aktifkanya tetap
|
Partisi dinamis
|
Partisi-partisi
dibuat secara dinamis sehinga semua proses dimuatkan ke dalam partisi yang
ukurannya sama dengan ukuran proses
|
Tidak ada
fragmentasi internal, lebih efisien dalam menggunakan memori utama
|
Tidak efisien
dalam menggunakan proses sehubungan adanya keharusan untuk melakukan
pemampatan untuk mengatasi fragmentasi eksternal
|
Paging sederhana
|
Memori utama
dibagi menjadi frame-frame yang berukuran sama. Setiap proses dibagi menjadi page-page
yang berukuran sama yang panjanganya sama dengan frame. Sebuah proses
dimuatkan dengan cara memuatkan seluruh pagenya kedalam frame-frame yang
tersedia yang tidak perlu kontigus
|
Tidak ada
fragmentasi eksternal
|
Fragmentasi
internal yang jumlah kecil
|
Segmentasi sederhana
|
Setiap proses
dibagi menjadi beberapa segmen. Suatu dimuatkan dengan memuatkan mengurangi
seluruh segmennya ke dalam disbanding partisi-partisi dimiliki yang tidak
perlu konfigus
|
Tidak ada
fragmentasi eksternal
|
meningkatkan
utilitas menggunakan memori memori dan obverhead bila dilakukan dengan teknik
partisi dinamik.
|
Virtual memori paging
|
Seperti pada
paging sederhana, kecuali saja di sini tidak perlu memuatkan seluruh page
suatu proses. Page-page nonresident yang diperlukan akan dibawa kemudian
secara otomatis
|
Tidak ada
fragmentasi eksternal: multiprogramming yang berderajat lebih tinggi ruang
proses virtual yang besar
|
Overhead manajemen
memori yang kompleks
|
Segmentasi memori virtual
|
Seperti pada
segmentasi sederhana kecuali saja di sini tidak perlu memuatkan seluruh
segmen suatu proses segmen-segmen nonresident yang diperlukan akan dibawa
kemudian secara otomatis
|
Tidak ada
fragmentasi ekstenal multiprogramming yang berderajat lebih tinggi ruang
proses virtual yang lebih besar, dukung proteksi dan sharing
|
Fragmentasi
internal yang jumlahnya lebih kecil
|
Table ini
merupakan table teknik-teknik manajemen memori, semoga artikel tentang KONSEP DASAR MANAJEMEN MEMORI, bias memberikan
informasi yang anda cari dan bias menjadi bermanfaat bagi para pembaca.
Link Bermanfaat bagi anda >>>>>
Klik<<<<<<