Materi Memory 2
-
Upload
praband-pow -
Category
Documents
-
view
99 -
download
0
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.