Selasa, 26 April 2016

Sistem Operasi tentang Manajemen Memori



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

 

Blogger news


web widgets