MANAJEMEN MEMORI
A.
Memori
adalah media penyimpanan data dan
instruksi merupakan unit inti dalam proses pengolahan data, instruksi dalam
komputer.
B.
Manajemen Memori
Yaitu
mengelola penggunaan memori oleh instruksi dan daya yang disimpan, meliputi :
a.
Pengikatan
alamat
b.
Penempatan
alamat
c.
Pembagian segmen
untuk data dan instruksi.
C.
Proses pada
Manajemen Memori
1.
Pengikatan
Alamat (Addres Binding)
Yaitu
memberi alamat pada data dan instruksi yang masuk kedalam memori.
Alamat memori
terbagi 2 yaitu :
a.
Alamat Logic
(Virtual)
Yaitu
alamat yang dibentuk pada CPU.
Nilai
alamatnya ialah Biner.
b.
Alamat Fisik
Yaitu
alamat yang terlihat oleh memori dimasukkan keregister oleh memori.
Nilai
alamatnya ialah Desimal.
Proses Mengubah
Alamat Logic atau fisik yaitu menggunakan “Memory
Management Unit”
CPU
à Memory
Management Unit à Memory
Proses atau
tahapan pengikatan alamat :
a.
Waktu Compile
(compile time)
Proses
ditempatkan paada memori, dibuat kode absolutnya kemudian di Compile agar
mendapat alamat.
b.
Waktu penempatan
(load time)
Proses
ditempatkan pada memori, setelah di compile dibuat kode yang dapat
dialokasikan.
c.
Waktu eksekusi
(exsecution time)
Proses
ditempatkan dari satu segmen ke segmen yang lain selama ekseskusi.
2.
Segmentasi
Yaitu
membagi ruang pada Disk kedalam bentuk Blok-blok kecil. Segmen merupakan unit
yang memiliki jenis yang sama.
3.
Paging
Yaitu
pengalamatan data pada memori yang prinsipnya membagi segmen dengan ukuran yang
sama.
Kelebihan
Segmentasi dan Paging adalah
®
Dapat berbagi
(share)
®
Adanya proteksi
terhadap data dan alamat
®
Alokasi data
cepat
®
Tidak adanya
fragmentasi
®
Biaya hemat
Perbedaan
segmentasi dengan paging
No
|
Perbedaan
|
Segmentasi
|
Paging
|
1.
|
Programmer
|
Butuh yang ahli
|
Tidak butuh
|
2.
|
Kompilasi
|
Terpisah
|
Tidak terpisah
|
3.
|
Proteksi
|
Terpisah
|
Tidak terpisah
|
4.
|
Alamat linear
|
Banyak
|
Hanya satu
|
5.
|
Shared code
|
Ada
|
Tidak ada
|
6.
|
Procedure dan data
|
Dibedakan dan diproteksi terpisah
|
Tidak dibedakan dan diproteksi
terpisah
|
4.
Fragmentasi
Yaitu
proses penyusunan ulang file dan struktur disk akibat munculnya lobang-lobang
yang tidak cukup besar untuk tamping permintaan proses.
5.
Memori Virtual
Yaitu teknik
yang digunakan untuk membedakan alamat logic dan alamat fisik.
Memori Virtual = Memori Semu.



0 komentar:
Posting Komentar