VIRTUAL MEMORI.

Slides:



Advertisements
Presentasi serupa
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Syiah Kuala
Advertisements

Sistem Operasi (pertemuan 5) Memori Razief Perucha F.A
Sistem Operasi (pertemuan 6) Memori Razief Perucha F.A Jurusan Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Syiah Kuala 2012.
Sistem Operasi (pertemuan 1) Memori Razief Perucha F.A
Manajemen Memori (Contd).
Manajemen Memory Kelompok 7 : M. Khoirur Roziqin ( )
Sistem Operasi (pertemuan 3) Memori Razief Perucha F.A Jurusan Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Syiah Kuala 2012.
Manajemen Memori Virtual
ModulX (sepuluh) TopikManajemen Memory Sub TopikManajemen Memory Lanjut Materi o Paging o Segmentasi o Segmentasi dengan Paging TujuanMahasiswa memahamai.
Cache Memori Oleh : Ahmad Fuad Hariri Fitriana Nelvi Tino Arif Cahyo
VIRTUAL MEMORI Ahmad Khusen Ira putri N Mawaddatur Rohmah.
SISTEM OPERASI Manajemen Memori Asmaul Husna ( )
Manajemen Memori (2).
PERTEMUAN – 7 KULIAH SISTEM OPERASI MEMORI
SISTEM PAGING.
SISTEM OPERASI MODUL Sistem Paging Yuli Haryanto, M.Kom
SISTEM OPERASI MODUL Manajemen Memori Yuli Haryanto, M.Kom
Manajemen Memory.
SISTEM PAGING.
SISTEM PAGING STMIK MDP Palembang
Algoritma Pergantian Halaman
MANAGEMENT MEMORY.
Defiana Arnaldy, M.Si Manajemen Memori Defiana Arnaldy, M.Si
Pertemuan 8 Virtual Memory
Operating Systems Concept (Konsep Sistem Operasi) Minggu 11
Memory-Management Unit
MATERI 7 SISTEM OPERASI Managemen Memori Oleh : Mufadhol, S.Kom
Modeling Page Replacement Algorithms
MATERI 4 SISTEM OPERASI Scheduling Process Oleh : Mufadhol, S.Kom
SISTEM OPERASI SISTEM PAGING.
Tim Teaching Grant Mata Kuliah Sistem Operasi
SISTEM OPERASI MEMORY MANAGEMENT.
Virtual Memory.
Virtual Memori.
Defiana Arnaldy, M.Si Virtual Memori Defiana Arnaldy, M.Si
“Manajemen Memori Virtual”
T0542 / SWAPPING Alokasi Memori. T0542 / a)Alokasi ruang untuk data segment yang berkembang b)Alokasi ruang untuk data dan stack segment.
Manajemen Proses 2 Pembagian Kerja OS :Scheduling
Memori Virtual.
PRESENT BY Rizky Maulidya Nur Islami Syabaniyah Astrie Nova Islamy Novia Sulviatin
Manajemen Memori.
Virtual Memori.
Virtual Memory.
Management Memory.
Manajemen Memori.
Manajemen Memori (1).
Sistem Paging Edi Sugiarto, S.Kom.
Virtual Memory Virtual Memory Virtual Memory Virtual Memory
Chalifa Chazar SISTEM PAGING Chalifa Chazar
MANAJEMEN MEMORI.
TEKNIK KOMPUTER - UNIKOM Jalan Dipatiukur 112 Bandung
Manajemen Memori (2).
Memori Virtual SISTEM OPERASI Slide perkuliahan
Memori Virtual Dosen: Abdillah S.Si., MIT.
Manajemen Memori SISTEM OPERASI Slide perkuliahan
Memori Virtual SISTEM OPERASI Slide perkuliahan
Sistem Operasi: Pengelolaan Memori
Bab 6 Pengelolaan Memori 3.
Memori Virtual SISTEM OPERASI Slide perkuliahan
Manajemen Memori SISTEM OPERASI Slide perkuliahan
Virtual Memori.
Manajemen Memori (2).
Virtual Memori Pertemuan 17 & 18 Sistem Operasi (CSG3E3)
Manajemen Memori Pertemuan 14 & 15 Sistem Operasi (CSG3E3)
Sistem Operasi Teknik Informatika STT Wastukancana Purwakarta
Manajemen Memori (2).
SISTEM OPERASI MODUL Sistem Paging Maria Cleopatra, M.Pd
Manajemen Memory.
Bab 6 Pengelolaan Memori 3.
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Transcript presentasi:

VIRTUAL MEMORI

KONSEP Teknik ini menyembunyikan aspek-aspek fisik memori dari pengguna dengan menjadikan memori sebagai lokasi alamat virtual berupa byte yang tidak terbatas dan menaruh beberapa bagian dari memori virtual yang berada di memori logis.

KONSEP Sistem operasi menyimpan bagian-bagian proses yang sedang digunakan di memori fisik (memori utama) dan sisanya diletakkan di disk. Begitu bagian yang berada di disk diperlukan, maka bagian di memori yang tidak diperlukan akan dikeluarkan dari memori fisik (swap- out) dan diganti (swap-in) oleh bagian disk yang diperlukan itu.

Bagian Program yg masuk ke Virtual Memori Pernyataan atau pilihan yang hanya akan dieksekusi pada kondisi tertentu. Sebagai contoh “pesan-pesan error yang hanya muncul bila terjadi kesalahan”. Fungsi-fungsi yang jarang digunakan. Pengalokasian memori yang lebih besar dari yang dibutuhkan. Contoh:array, daftar, tabel.

Memori Virtual Demand Paging Demand Segmentation (Kompleks sehingga jarang di implementasikan) IBM OS/2

Demand Paging Bit Valid= Hal ada di memori Bit Invalid= Hal tidak ada

Demand Paging Page tidak akan dibawa Ke memori sampai page benar-benar diperlukan. Swap Out Mengeluarkan dari Harddisk Swap In Memasukkan ke harddisk

Jika Page tidak Valid

Jika Bit tidak Valid Memeriksa tabel internal yang dilengkapi dengan PCB untuk menentukan valid atau tidaknya bit. Apabila tidak valid, program akan di terminasi (interupsi oleh illegal address trap). Jika valid tapi proses belum dibawa ke halaman, maka kita halaman kan sekarang. Memilih frame kosong (free-frame), misalnya dari free-frame list. Jika tidak ditemui ada frame yang kosong, maka dilakukan swap-out dari memori. Frame mana yang harus di-swap- out akan ditentukan oleh algoritma (lihat sub bab penggantian halaman).

Jika Bit tidak Valid Menjadualkan operasi disk untuk membaca halaman yang diinginkan ke frame yang baru dialokasikan. Ketika pembacaan komplit, ubah bit validasi menjadi "1" yang berarti halaman sudah diidentifikasi ada di memori. Mengulang instruksi yang tadi telah sempat diinterupsi. Jika tadi kesalahan halaman terjadi saat instruksi diambil, maka akan dilakukan pengambilan lagi. Jika terjadi saat operan sedang di-ambil, maka harus dilakukan pengambilan ulang, dekode, dan pengambilan operan lagi.

Page Replacement Algorithm FIFO(First In First Out) Pertama Datang maka pertama Dikeluarkan Ex 0 7 2 1 7 3 2 4 7 2 5 1 dengan free frame = 4

Page Replacement Algorithm LRU Page yang sudah tidak dipakai paling lama Ex 0 7 2 1 7 3 2 4 7 2 5 1 dengan free frame = 4

Page Replacement Algorithm Optimal Algoritm Page yang tidak akan dipakai paling lama ex 0 3 2 7 4 2 1 0 5 3 7 4 2 0

Kelebihan Demand Paging Memori virtual Besar Penggunaan memori yang lebih efisien Meningkatkan degree of multiprogamming Banyaknya proses yang berada di memori fisik

Sekian Selamat UTS