Manajemen Memori Virtual

dokumen-dokumen yang mirip
VIRTUAL MEMORY. Gambar 1. Struktur Umum Overlay

segmentasi dan kombinasi paging-segmentasi Kelompok Rujianto : Arif Setiawan : Muslikan :

BAB V VIRTUAL MEMORY. Tujuan: 1. Menggetahui penggunaan virtual memori dalam komputer 2. Mengetahui peran virtual memori dalam sistem operasi

Alamat Logika dan Fisik

MANAJEMEN MEMORI PEMARTISIAN STATIS

3. Apa kekurangan paging sederhana dibandingkan dengan paging pada virtual memory?

Pertemuan #5: Memori dan Memori Virtual

Konsep dasar memori virtual

Virtual Memory. Latar Belakang Demand Paging Pembuatan Proses Page Replacement Alokasi Frame Thrashing Contoh Sistem Operasi

Keuntungan Virtual Memory

Understanding Operating Systems Fifth Edition

BAB IV PENJADWALAN MEMORI MATERI

MANAJEMEN MEMORI. Manajemen Memori 1

MANAJEMEN MEMORI SISTEM OPERASI

Pengelolaan Memori Sistem Operasi (TKE113117) Program Studi Teknik Elektro, Unsoed

Operating System. Manajemen Memori. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Virtual Memory. Latar Belakang. Latar Belakang (cont.) Virtual Memori

RESUME SISTEM OPERASI MAIN MEMORI

MEMORI VIRTUAL. Sistem Operasi TIKB1023 Munengsih Sari Bunga. Politeknik Indramayu. TIKB1023/Sistem Operasi/MSB 1

Bab 8. Memori Virtual POKOK BAHASAN: TUJUAN BELAJAR: 8.1 LATAR BELAKANG

Bab 9: Virtual Memory. Latar Belakang

Fungsi Manajemen Memori

Kelompok 116: : Bab 35 (Strategi Alokasi Frame): Arief Nurrachman ( ) Riska Aprian ( )

Rahmady Liyantanto liyantanto.wordpress.com

Algoritma Pergantian Halaman

Operating System: An Overview. Ch. 8: Virtual Memory. Page Replacement Algorithms. Chapter Objectives. Agenda. Page Replacement Algorithms

Virtual Memory Ch. 9. Virtual Memory. SISTIM OPERASI (Operating System) IKI Johny Moningka

Sistem Operasi Komputer

1. Address Binding. Sebuah program ditempatkan dalam disk dalam bentuk berkas biner Sebelum dieksekusi, sebuah program harus ditempatkan di memori.

Algoritma Pergantian Page (Page Replacement) Heri Kurniawan OS-Gasal 2009/2010

DASKOM & PEMROGRAMAN. Dani Usman

IKI Sistem Operasi Konsep Page Replacement (Pemindahan Halaman)

1. Helga Hiwy 2. Erni Gombo 3. Imelda Florensia 4. Claudio Wayong 5. Vedra Simbala. Published By Stefanikha69

Alokasi Memori Kernel. Heri Kurniawan OS-Gasal 2009/2010

Sistem Operasi 9. Virtual Memory. Antonius Rachmat C, S.Kom, M.Cs

1/3/2013. Konsep Dasar memori

Sistem Operasi Pertemuan 7 Pengelolaan Memory. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Trunojoyo

VIRTUAL MEMORI. Gambar 1 Memori virtual lebih besar ukurannya dari memori fisik

Memori Virtual (Virtual Memory) Heri Kurniawan OS-Genap 2007/2008

Memory Management. Memory Ch. 8. Latar Belakang. Main-Memory Management

Segmentasi dan Paging Pada Intel Pentium. Heri Kurniawan OS-Genap 2007/2008

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

Bab 8: Manajemen Memori. Latar Belakang

Sistem Operasi Komputer. Pertemuan VIII Manajemen Memori

STRATEGI ALOKASI FRAME

SMK MUHAMMADIYAH 4 JAKARTA TEKNIK KOMPUTER DAN JARINGAN SISTEM OPERASI MENEJEMEN MEMORI

Organisasi Sistem Komputer. Virtual Memory. Sekolah Teknik Elektro dan Informatika ITB

Virtual Memory. Sistem Operasi

I. Struktur Sistem Operasi

MEMORI VIRTUAL. Kelompok Franky Sadar Baskoro S. Yemima Aprilia

Memori Virtual. Program membutuhkan kapasitas yang lebih besar dari kapasitas memori fisik gunakan Virtual Memory! Virtual memory

SISTEM OPERASI Makalah Tentang Virtual Memory

MANAJEMEN MEMORI. Kelompok : Agung Widiyarto( ) Fahrurrozi( ) Reynaldo( Y)

Tujuan Pembelajaran. Memahami pengalamatan dengan menggunakan paging

Sus Pokok Bahasan dan Sasaran Belajar

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM OPERASI (TK) KODE / SKS KK /4

3/30/2016. Manajemen Memori. Manajemen Memori. Manajemen memori pada sistem Monoprogramming Manajemen memori pada sistem Multiprogramming

Hubungan CPU dengan Memory

Tidak bisa dynamic loading Memori virtual perl r u lebih besar disharing

Arsitektur Komputer dan Sistem Operasi. Hirarki Memori. Sekolah Teknik Elektro dan Informatika - ITB

Cache Memori (bagian 1)

Disain Cache pada Sistem Komputer

memuat banyak proses dalam suatu waktu Sebelum masuk ke memori, suatu proses harus menunggu dalam antrian

Kelompok 55.1: Nilam Fitriah ( ) Nova Eka Diana ( ) Kritik :

Mempercepat kerja memori sehingga mendekati kecepatan prosesor. Memori utama lebih besar kapasitasnya namun lambat operasinya, sedangkan cache memori

PENGELOLAAN MEMORY AGUS PAMUJI. SISTEM OPERASI - Pengelolaan Memory

Q U I Z 3A - SOLUSI Mngt Memory + Konkurensi 2. By: Endro Ariyanto (END)

Aspek Aspek Lain dari Memori Virtual

Sistem Operasi. Partisi Statis, Partisi Dinamis Sistem Paging dan Segmentasi. Juliansyahwiran, S. Kom, MTI. Modul ke: Fakultas FASILKOM

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Manajemen Memori. Latar Belakang Ruang Alamat Logika dan Ruang Alamat Fisik Swapping Alokasi berurutan Paging Segmentasi Segmentasi dengan Paging

SEGMENTATION. Dania Tigarani Soraya Desiana Nurul Maftuhah. Kelompok Manajemen Memory: Copyright

1. MANAJEMEN MEMORI. Gambar 2 Relokasi dinamis menggunakan register relokasi

CACHE MEMORI (BAGIAN 3)

Praktikum 13. Manajemen Memori 1 ALOKASI MEMORI POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI:

Manajemen Memori (P ( ertemuan ke ert -12) Oktober 2014

Meningkatkan Kinerja Memori Multiprogramming Dengan Memanfaatkan Sistem Paging

THE PRODUCTION OF TEACHING MODULE MANAGEMENT MEMORY AND VIRTUAL MEMORY OPERATION SYSTEM

ALGORITMA PAGE REPLACEMENT

Sistem Operasi 8. Memory Management. Antonius Rachmat C, S.Kom, M.Cs

slide - Manajemen Proses, meliputi : konsep proses, metode penjadualan proses, komunikasi antar proses, sinkronisasi proses dan deadlock.

Pemrosesan Paralel. Haddad Sammir, M.Kom. Arsitektur Memori Komputer Paralel. March 4, 2015

MAKALAH SISTEM OPERASI Perbedaan Proses dan Thread. Disusun Oleh : NOVITA ANGGRAINI PUTRI

Recap. Proses. Proses. Multiprogramming. Multiprocessing 9/16/2016. Ricky Maulana Fajri

SEKOLAH TINGGI INFORMATIKA & KOMPUTER INDONESIA (STIKI)

Pertemuan ke 7 Mode Pengalamatan. Computer Organization Eko Budi Setiawan

Memori dan Virtual Memori

Memori Linux. Anggota Kelompok : Jani RR Siregar Martin Leonard T Y Muhamad Mulki A

Bab 3. Pemberian Halaman

Latar Belakang Ruang Alamat Logika dan Ruang Alamat Fisik Swapping Alokasi berurutan Paging Segmentasi Segmentasi dengan Paging

Sistem Operasi. Memory Management. Part 1 of 2

ARSITEKTUR DAN ORGANISASI KOMPUTER

Perbedaan Anatara Thread dan Proses

Latar Belakang. Memori adalah pusat kegiatan pada sebuah komputer, karena setiap proses yang akan dijalankan, harus melalui memori terlebih dahulu.

Chapter 4 Internal Memory

SISTEM OPERASI ISG2B3 MANAJEMEN MEMORI. Agus Setiawan Program Studi Sistem Informasi Fakultas Rekayasa Industri Telkom University

Manajemen Memori (model awal)

DCH1B3 Konfigurasi Perangkat Keras Komputer

Alokasi Memori. Kelompok Rakhmat Adhi Pratama X 2. Akhda Afif Rasyidi Muhamad Ilyas

Pertemuan Ke-10 Cache Memory

Transkripsi:

Manajemen Memori Virtual Click Dosen: to edit Master subtitle style Resi Utami Putri, S.Kom., M.Cs

Memori virtual Program yang dijalankan harus dimuat di memori utama. Masalah: jika program lebih besar dari memori utama yang tersedia. Solusi: Overlay Memori virtual

Konsep Overlay Overlay adalah program dipecah menjadi bagian-bagian yang dapat dimuat di memori. Overlay yang belum dieksekusi disimpan di disk, dan akan pindah ke memori jika diperlukan (overlay akan dieksekusi). Merupakan teknik lama.

Konsep Memori Virtual Memori virtual adalah kemampuan mengalamati ruang memori melebihi memori utama yang tersedia. Pertama kali ditemukan oleh Fotheringham tahun 1961 untuk sistem komputer Atlas di Univesrsitas Manchester, Inggris. Gagasan memori virtual adalah ukuran gabungan program, data dan stack melampaui jumlah memori fisik tersedia.

Memori virtual dapat dilakukan dengan cara: Paging Segmentasi Kombinasi paging dan segmentasi

Sistem Paging

Sistem paging Sistem paging mengimplementasikan ruang alamat besar pada memori kecil menggunakan index register, base register, dan segment register dan lain-lain. Istilah pada sistem paging: Alamat maya Alamat nyata Page Page frame Page fault

Pengertian dari istilah Paging Alamat maya: alamat yang dihasilkan perhitungan menggunakan index register, base register, segment register dan sebagainya. Alamat nyata: alamat di memori fisik. Page: unit terkecil virtual address space. Page frame: unit terkecil memori fisik. Page fault: exception untuk permintaan alokasi page ke memori. Memory Management Unit (MMU): chip atau kumpulan chip yang memetakan alamat maya ke alamat fisik.

Pemetaan page menjadi page frame

Penggantian Page Saat terjadi page fault berarti harus diputuskan page frame di memori fisik yang harus diganti. Banyaknya page fault menghasilkan banyak overhead.

Algoritma Penggantian Page Algoritma penggantian page acak Algoritma penggantian page optimal Algoritma penggantian page NRU (Not Recently Used) Algoritma penggantian page FIFO Algoritma penggantian page modifikasi dari FIFO Algoritma penggantian page kesempatan kedua Algoritma penggantian clock page Algoritma penggantian page LRU (Least Recently Used)

Masalah pada Paging Working set model Penggantian lokal vs global Frekuensi page fault Ukuran page

Working Set

Prinsip Lokalitas Prinsip lokalitas adalah proses-proses cenderung mengacu penyimpanan secara tak seragam. Ada dua jenis lokalitas: Lokalitas berdasar waktu (temporal locality) Lokalitas berdasar ruang (spatial locality) Prinsip lokalitas diperoleh dari observasi bukan kajian teoritis.

Lokalitas berdasar waktu Adalah proses cenderung terkonsentrasi acuannya ke satu interval waktu eksekusi yang dekat. Observasi yang mendukung prinsip: looping, subrutin, stack dan variabel untuk iterasi. Lokalitas berdasar ruang Adalah proses cenderung terkonsentrasi acuannya ke satu kelompok data yang berdekatan. Observasi yang mendukung prinsip: traversal pada array, eksekusi kode yang sekuen dan variabel yang berdekatan.

Prinsip Working Set Model Prinsipnya adalah melacak dan menjamin himpunan kerja terdapat di memori sebelum proses dijalankan. Cara ini dapat mengurangi page fault. Teknik untuk memuat page: Prepaging: memuat page lebih dulu sebelum proses berjalan. Demand paging: memuat page ketika page dibutuhkan.

Segmentasi

Deskripsi Segmentasi Segmentasi memungkinkan pemrogram memandang memori sebagai berisi banyak ruang alamat atau segmen. Dengan segmentasi, pemrogram tidak berurusan dengan batasan memori yang disebabkan kapasistas memori utama.

Keunggulan Teknik Segmentasi Menyederhanakan penanganan struktur data yang berkembang Kompilasi ulang independen Memudahkan pemakaian memori bersama diantara prosesproses Memudahkan untuk proteksi

Kombinasi Paging dan Segmentasi

Teknik Kombinasi Ruang alamat pemakai dibagi menjadi sejumlah segmen sesuai kehendak pemrogram. Setiap segmen dibagi menjadi sejumlah page berukuran tetap, berukuran sama dengan page frame memori utama.

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

Terima Kasih