Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehJohan Muljana Telah diubah "6 tahun yang lalu
1
Chalifa Chazar http://edu.script.id Chalifa.chazar@gmail.com
SISTEM PAGING Chalifa Chazar
2
Program yang dijalankanharus dimuat di memory utama
Masalah muncul bila program lebih besar dari memory utama yang tersedia Solusinya: Overlay Memory maya
3
Overlay Program dipecah menjadi bagian-bagian yang dapat dimuat di memory Overlay yang belum dieksekusi disimpan di disk Pertukaran overlay keluar masuk memory dilakukan oleh sistem operasi Pembagian program menjadi overlay-overlay dilakukan oleh pemogram (programmer) Teknik ini diperbaharui dengan menggunakan teknik memory maya karena kinerja lebih baik dan murah
4
Memory Maya (Virtual Memory)
Memory maya adalah kemampuan pengalamatan ruang memory melebihi memory utama yang tersedia Misal : program 10MB dapat berjalan di mesin 2MB, dengan membagi proses sebesar 2 MB untuk disimpan di memory. Bagian lainnya disimpan di disk dan di- swap saat akan dieksekusi Konsep memory maya dapat dilakukan dengan 3 cara: Paging Segmentasi Kombinasi keduanya (paging dan segmentasi)
5
Paging Sistem paging mengimplementasikan ruang alamat besar pada memori yang kecil menggunalan index register, base register, dan segment register dan lainnya Beberapa istilah pada sistem paging: Alamat maya (virtual address) Alamat nyata (real address) Page Page frame Page fault MMU (Memory Management Unit)
6
Alamat Maya Alamat yang dihasilkan dari perhitungan dengan menggunakan index register, base register, segment register dan lainnya Ruang alamat maya disimbolkan dengan |V|
7
Alamat Nyata Alamat di memori utama fisik
Ruang alamat nyata disimbolkan |R| Pada implementasinya sistem memori maya, normalnya |V|> >|R| Walaupun proses dilakukan berdasarkan alamat maya, proses sebenarnya berjalan di memori nyata
8
Page, Page Frame, Page Fault
Unit terkecil virtual address space Page frame Unit terkecil memori fisik Page fault Exception (pengecualian) untuk permintaan alokasi “page” ke memori
9
MMU (Memory Management Unit)
Chip atau kumpulan chip yang memetakan alamat maya ke alamat fisik Fungsi MMU: Pemetaan memori maya ke memori fisik Bila alamat memori yang diminta tidak tersedia di memori fisik, Mmu menerbitkan exception adanya page-fault yang melewatkan proses ke sistem operasi untuk penanganannya
11
Kesimpulan : Pada pemroses dengan memori maya, pengolahan page besar dan cepat merupakan konstrain utama perancangan dan pemangunan pemroses
12
Segmentasi Segmentasi memungkinkan pemogram memandang memori sebagai berisi banyak ruang alamat atau segment Ruang-ruang alamat bersifat independen Segment adalah entitas logika. Segment bisa berisi Prosedur Array Stack Atau kumpulan variabel standar
13
Keuntungan Segmentasi
Menyederhanakan penanganan struktur data yang berkembang Kompilasi ulang independen tanpa men-tautkan kembali seluruh program Memudahkan pemakai memori bersama diantara proses-proses Memudahkan proteksi
14
Perbandingan Antara Paging dan Segmentasi
15
Teknik Kombinasi Ruang alamat pemakai dibagi menjadi sejumlah segment sesuai kehendak pemogram Tiap segmen dibagi menjadi page berukuran tetap, berukuran sama dengan page frame memori utama
16
TERIMA KASIH
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.