Manajemen Memori Dosen Resi Utami Putri S Kom

  • Slides: 21
Download presentation
Manajemen Memori Dosen: Resi Utami Putri, S. Kom. , M. Cs

Manajemen Memori Dosen: Resi Utami Putri, S. Kom. , M. Cs

Manajemen Memori Pemartisian Statis

Manajemen Memori Pemartisian Statis

Tugas Manajemen Memori • Memori utama sebagai sumber daya yang harus dialokasikan dipakai bersama

Tugas Manajemen Memori • Memori utama sebagai sumber daya yang harus dialokasikan dipakai bersama diantara sejumlah proses yang aktif. • Mengupayakan agar proses tidak dibatasi kapasitas memori fisik di sistem komputer.

Fungsi Manajemen Memori • Mengelola informasi mengenai memori yang dipakai dan tidak dipakai sistem

Fungsi Manajemen Memori • Mengelola informasi mengenai memori yang dipakai dan tidak dipakai sistem • Menglokasikan memori ke proses yang memerlukan • Mendealokasikan memori dari proses yang telah selesai • Mengelola swapping antara memori utama dan harddisk.

Klasifikasi Manajemen Memori http: //anakmulus. blogspot. com/2010/04/manajemen-memori-pemartisian-statis. html

Klasifikasi Manajemen Memori http: //anakmulus. blogspot. com/2010/04/manajemen-memori-pemartisian-statis. html

Hirarki Memori http: //myblackcandle. blogspot. com/2010/08/pengenalan-hardware-komputer. html

Hirarki Memori http: //myblackcandle. blogspot. com/2010/08/pengenalan-hardware-komputer. html

Manajemen Memori tanpa. Swapping • Monoprogramming • Multiprogramming dengan pemartisian statis

Manajemen Memori tanpa. Swapping • Monoprogramming • Multiprogramming dengan pemartisian statis

Monoprogramming • Sistem komputer hanya mengijinkan satu proses berjalan pada satu waktu.

Monoprogramming • Sistem komputer hanya mengijinkan satu proses berjalan pada satu waktu.

Multiprogramming dengan Pemartisian Statis http: //blog. student. uny. ac. id/marchalia/2011/06/26/managemen-memori-memory-manager/

Multiprogramming dengan Pemartisian Statis http: //blog. student. uny. ac. id/marchalia/2011/06/26/managemen-memori-memory-manager/

Manajemen Memori Pemartisian Dinamis

Manajemen Memori Pemartisian Dinamis

Multiprogramming dengan Swapping • Dengan swapping, multiprogramming sistem time -sharing dapat ditingkatkan kinerjanya yaitu

Multiprogramming dengan Swapping • Dengan swapping, multiprogramming sistem time -sharing dapat ditingkatkan kinerjanya yaitu dengan memindah proses blocked ke disk dan hanya memasukan proses ready ke memori utama. • Masalah implementasi multiprogramming dengan swapping yaitu: – Pemartisian secara dinamis – Strategi pencatatan pemakaian memori – Algoritma penempatan proses ke memori – Strategi penempatan ruang swap di disk

Multiprogramming dengan Pemartisian Dinamis • Dengan pemartisian dinamis maka jumlah, lokasi dan ukuran proses

Multiprogramming dengan Pemartisian Dinamis • Dengan pemartisian dinamis maka jumlah, lokasi dan ukuran proses di memori dapat beragam sepanjang waktu secara dinamis. • Kelemahannya: – Dapat terjadi lubang-lubang kecil di memori diantara partisi-partisi yang dipakai – Merumitkan alokasi dan dealokasi memori • Pemadatan memori (memori compaction) adalah operasi menggabungkan semua lubang kecil menjadi satu lubang besar dengan memindahkan semua proses agar saling berdekatan.

(http: //www. itechgraph. com/blog/tag/alokasi-memori-berkesinambungan/)

(http: //www. itechgraph. com/blog/tag/alokasi-memori-berkesinambungan/)

Pencatatan Pemakaian Memori • Peta bit (bit map) • Senarai berkait (linked list) •

Pencatatan Pemakaian Memori • Peta bit (bit map) • Senarai berkait (linked list) • Sistem buddy

Pencatatan dengan Peta Bit

Pencatatan dengan Peta Bit

Pencatatan dengan Linked List

Pencatatan dengan Linked List

Strategi Alokasi Memori • • • First-fit algorithm Next-fit algorithm Best-fit algorithm Worst-fit algorithm

Strategi Alokasi Memori • • • First-fit algorithm Next-fit algorithm Best-fit algorithm Worst-fit algorithm Quick-fit algorithm

Sistem Buddy • Sistem buddy adalah algoritma pengelolaan memori yang memanfaatkan kelebihan penggunaan bilangan

Sistem Buddy • Sistem buddy adalah algoritma pengelolaan memori yang memanfaatkan kelebihan penggunaan bilangan biner untuk pengalamatan memori.

http: //bebas. vlsm. org/v 06/Kuliah/Sistem. Operasi/BUKU/Sistem. Operasi-4. X-2/ch 08 s 02. html

http: //bebas. vlsm. org/v 06/Kuliah/Sistem. Operasi/BUKU/Sistem. Operasi-4. X-2/ch 08 s 02. html

Referensi • Hariyanto, Bambang, 2012, Sistem Operasi Revisi Kelima. Bandung: Penerbit Informatika.

Referensi • Hariyanto, Bambang, 2012, Sistem Operasi Revisi Kelima. Bandung: Penerbit Informatika.

Terima Kasih

Terima Kasih