120 likes | 314 Views
Pertemuan 13. MEMORY ( Alokasi Memori ). By: Asriadi. Pendahuluan.
E N D
Pertemuan13 MEMORY(AlokasiMemori) By: Asriadi
Pendahuluan Sebuahproses agar bisadieksekusibukanhanyamembutuhkansumberdayadari CPU, tetapijugaharusterletakdalammemori. Dalamtahapannya, suatu proses bisasajaditukarsementarakeluarmemorikesebuahpenyimpanansementaradankemudiandibawalagikememoriuntukmelanjutkanpengeksekusian.
Proteksi Memory Proteksimemoriadalahsebuahsistem yang mencegahsebuah proses daripengambilanmemori proses lain yang sedangberjalanpadakomputer yang samadanpadasaat yang sama pula. Proteksimemoriselalumempekerjakan hardware (MemoriManajemen Unit/MMU) dansistemsoftware untukmengalokasikanmemori yang berbedauntuk proses yang berbedadanuntukmengatasi exception yang munculketikasebuah proses mencobauntukmengaksesmemori di luarbatas.
Ada beberapacara yang berbedauntukmencapaiproteksimemori. Segmentasi dan pemberianhalamanadalahduametoda yang paling umumdigunakan.
Segmentasiadalahskemamanajemenmemoridengancaramembagimemorimenjadisegmen-segmen. Dengandemikian, sebuah program dibagimenjadisegmen-segmen. Segmenadalahsebuah unit logis, yaitu unit yang terdiridaribeberapabagian yang berjenis yang sama.
Pemberianhalamanmerupakanmetoda yang paling seringdigunakanuntukproteksimemori. Pemberianhalamanadalahsuatumetoda yang memungkinkansuatualamatfisikmemoriyang tersediadapattidakberurutan.
AlokasiMemoriBerkesinambungan Memoriutamaharusdapatmelayanibaiksistemoperasimaupun proses pengguna. Olehkarenaitukitaharusmengalokasikanpembagianmemoriseefisienmungkin. Salah satunyaadalahdengancaraalokasi memori berkesinambungan. Alokasi memori berkesinambungan berarti alamat memori diberikankepada proses secaraberurutandarikecilkebesar.
Keuntungan Keuntunganmenggunakanalokasimemoriberkesinambungandibandingkanmenggunakanalokasimemoritidakberkesinambunganadalah: 1. Sederhana 2. Cepat 3. Mendukungproteksimemori
Fragmentasi Fragmentasiadalahmunculnyalubang-lubang yang tidakcukupbesaruntukmenampungpermintaandari proses. Fragmentasidapatberupafragmentasi internal maupunfragmentasieksternal.
Fragmentasieksterndapatdiatasidenganbeberapacara, diantaranyaadalah: • Pemadatan, yaitumengaturkembaliisimemori agar memori yang kosongdiletakkanbersamadi suatubagian yang besarsehingga proses dapatmasukkeruangmemorikosongtersebut. • Penghalamanan. • Segmentasi.