Manajemen Memori
l Manajemen memori pada sistem Monoprogramming
l Manajemen memori pada sistem Multiprogramming
Pengertian
·
Mono programming => Sistem
komputer hanya mengijinkan satu program per pemakai berjalan pada satu waktu.
Manajemen memori yang paling sederhana, tanpa menggunakan swapping.
·
Multi programming => Merupakan
suatu metode yang memungkinkan dua buah program atau lebih dijalankan secara
serentak dalam sebuah komputer. Bebagi sumber daya dalam waktu yang berlainan.
Sebagai contoh,dalam satu waktu sebuah program sedang menggnakan CPU, sedangkan
program yang lain menggunakan printer. Di dalam sistem Multiprograming, sebuah
program dijalankan dalam CPU sampai terjadi suatu interupsi seperti permintaan
masukan. Pada saat program meminta masukan, program berikutnya yang telah di
muat dalam memory akan di jalankan sampai terjadi interupsi. Ketika pemrosesan
interupsi telah berakhir, kontrol dikembalikkan ke program yang telah
diinterupsi. Siklus seperti ini diulang sehingga program-program yang telah
dimuat memory utamaakan diproses secara bergantian.
Manajemen
memori pada sistem Monoprogramming
Ciri-ciri:
l Hanya ada satu proses pada suatu saat dan menggunakan
seluruh area memori.
l Program diletakkan seluruhnya ke memori dari disk.
l Program mengambil kendali seluruh sumber daya
komputer.
Manajemen
memori pada sistem Multiprogramming
Ciri-ciri:
l Terdapat sejumlah proses yang menempati memori
l Alokasi memori ke proses dapat berurutan atau tidak
l Dimungkinkan suatu lokasi memori utama diakses bersama
oleh sejumlah proses (memory sharing)
Manajemen
memori pada sistem Multiprogramming
l Berdasarkan pengalokasian memori
Alokasi pada
sistem multiprogramming
|
|||||
Alokasi
berurut (contiguous)
|
Alokasi tidak
berurut (non-contiguous)
|
||||
Partisi statis
|
Partisi dinamis
|
Sistem buddy
|
Paging
|
Segmentasi
|
kombinasi
|
"selanjutnya bisa dibaca di :http://bobbyalfansyuri.blogspot.com/2013/04/manajemen-memory-monoprograming-sd.html
Tidak ada komentar:
Posting Komentar