Materi Memory 2

download Materi Memory 2

of 10

Transcript of Materi Memory 2

Manajemen memori pada sistem Multiprogramming

Berdasarkan pengalokasian memori Alokasi pada sistem multiprogramming

Alokasi berurut (contiguous) Partisi statis Partisi Sistem dinamis buddy

Alokasi tidak berurut (noncontiguous) Paging Segme kombin ntasi asi

Definisi pagging

Sistem Paging Adalah sistem manajemen pada sistem operasi dalam mengatur program yang sedang berjalan. Program yang berjalan harus dimuat di memori utama.

Pengalokasian tak berurut dengan sistem paging

Pada model pengalokasian tak berurut, bagianbagian dari image proses dapat diletakkan secara terpisah di memori utama. Pada sistem paging memerlukan pengalamatan logika khusus yang membagi menjadi blok-blok dengan ukuran sama yang disebut page Pada sistem paging , perlua adanya translasi alamat ke memori fisik yang dipartisi secara statis yang disebut frame, yang ukurannya sama dengan page pada ruang alamat logika

Pengalokasian tak berurut dengan sistem pagingKonsep dasar alokasi memori : Memori utama dibagi menjadi frame-frame kecil berukuran sama dan diberi nomor frame sebagai referensi. Ruang alamat logika proses dibagi menjadi page-page seukuran frame Loading time: page-page image proses diletakkan pada frame-frame kosong dan dicatat pada page table

Proteksi Memori pada sistem paging

Berfungsi menghindari pengaksesan memori secara ilegal. misal: pengaksesan bagian memori yang sudah ditempati proses lain. Proteksi frame dilakukan dengan cara menambahkan bit proteksi untuk tiap entry page table misal: cek apakah frame tersebut bersifat read atau read-write. cek apakah alamat logika yang dituju suatu proses valid atau invalid.

Memory Sharing pada sistem paging

Untuk menghemat penggunaan kapasitas memori. Jika ada 2 atau lebih proses yang memiliki bagian kode instruksi, atau data yang sama maka dapat digunakan bersama dan cukup diletakkan sekali di frame memori. Masing-masing proses mengacu ke frame yang sama pada page table nya.