Kelompok Pemberian Halaman

dokumen-dokumen yang mirip
Tujuan Pembelajaran. Memahami pengalamatan dengan menggunakan paging

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

IMPLEMENTASI SISTEM PAGING

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

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

Rahmady Liyantanto liyantanto.wordpress.com

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

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

MANAJEMEN MEMORI SISTEM OPERASI

VIRTUAL MEMORY. Gambar 1. Struktur Umum Overlay

MEMORI VIRTUAL. Kelompok Franky Sadar Baskoro S. Yemima Aprilia

Sistem Operasi Komputer. Pertemuan VIII Manajemen Memori

DESAIN MEMORI VIRTUAL PADA MIKROARSITEKTUR POWERPC, MIPS, DAN X86 Kuspriyanto *, Putut Joko Wibowo **

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

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

ARSITEKTUR DAN ORGANISASI KOMPUTER

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

IKI20210 Pengantar Organisasi Komputer Kuliah no. 6c:Cache Memory. Bobby Nazief Johny Moningka

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

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

RESUME SISTEM OPERASI MAIN MEMORI

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

Bab 8: Manajemen Memori. Latar Belakang

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

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

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

ORGANISASI FILE. Alif Finandhita, S.Kom

MANAJEMEN MEMORI. Manajemen Memori 1

SISTIM OPERASI (Operating System) IKI Memory Management. Memory: Part 2 Ch. 8. Johny Moningka

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

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

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

ARSITEKTUR DAN ORGANISASI KOMPUTER

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

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

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

Alamat Logika dan Fisik

Sistem Operasi Komputer

Sistem Operasi. Memory Management. Part 1 of 2

Keuntungan Virtual Memory

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

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

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

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

Pertemuan #5: Memori dan Memori Virtual

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

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

Memory Management Memori Latar Belakang Alamat Binding

Memory Management. Latar Belakang Swapping Contiguous Allocation Paging Segmentation Segmentation dengan Paging

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

Managemen Memori 2016

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

Aditya Wikan Mahastama

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

Understanding Operating Systems Fifth Edition

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

Dukungan Sistem Operasi :

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

IKI Sistem Operasi Konsep Page Replacement (Pemindahan Halaman)

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

THREADS PADA WINDOWS Julius Bata /

Hanif Fakhrurroja, MT

SOLUSI QUIZ 2 SISOP CS3613

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

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

Objek Data, Variabel, dan Konstanta. Konsep Bahasa Pemrograman Materi 4 Yudianto Sujana, M.Kom

Manajemen Memori Virtual

KONSEP MULTIPROGRAMMING

Hubungan CPU dengan Memory

Virtual Memory. Sistem Operasi

ORGANISASI DAN ARSITEKTUR KOMPUTER MIPS

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

Pertemuan ke 5 BAB IV Sintesis Rangkaian Sekuensial (2) Deskripsi Manfaat Relevansi Learning Outcome Materi I. Rangkaian Memori Terbatas RAM dinamik

Arsitektur Sistem Komputer. Operasi Sistem Komputer. Struktur Sistem Komputer. Review:

17/04/2015 SISTEM OPERASI

I. Struktur Sistem Operasi

Struktur Sistem Komputer

Operasi Transfer Data

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

Struktur Sistem Komputer

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

Tujuan Pembelajaran. Memahami proses swapping Memahami proses alokasi memori berurutan (Contiguous Memori Allocation)

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

Organisasi File Multi Key y( (Index)

Studi Kasus Kernel Linux

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

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

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

Cache Memory Direct Mapping (Pertemuan ke-11)

ARSITEKTUR SISTEM MEMORI

DASKOM & PEMROGRAMAN. Dani Usman

SISTEM OPERASI THREAD DAN MULTITHREADING

Nama : Didit Jamianto NIM : Kelas/Prodi : 22 / TI. Tugas Sistem Operasi

Sistem Operasi PENGATURAN PROSES

Review: Memory & File System

Gambar 1.1. Diagram blok mikrokontroller 8051

TUGAS Mata Kuliah : Sistem Terdistribusi

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

Pengantar Memori dan Memori Internal

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

Transkripsi:

Kelompok 115-30 Pemberian Halaman Ardi Darmawan 120400013Y Iwan Prihartono 1204000475 Michael Budiman 120400061Y 1

Definisi Pemberian halaman adalah suatu metode yang mengizinkan suatu penempatan space dari suatu proses tidak berdampingan satu sama lain. Tujuan: Pemberian halaman mencegah masalah pada penempatan potongan-potongan data ke dalam memory penyimpanan. 2

Metoda Dasar Setiap alamat dibagi menjadi 2: Page number Page offset Page number digunakan untuk menunjukan index pada page Table. Page table memberikan suatu alamat yang kemudian digabungkan dengan page offset menjadi suatu alamat pada memory fisik. 3

Diagram Memori 4

Dukungan Hardware Implementasi pada hardware biasanya terjadi di register kecepatan tinggi. Meskipun begitu penggunaannya tidak praktis, karena page table-nya disimpan pada Main-memory. Transaction look aside buffer (TLB) adalah sebuah buffer yang menyimpan sebagian page isi page table, sehingga proses menjadi lebih cepat. Beberapa TLB ada yang menyimpan address-space identifiers(asids) yaitu, suatu alamat unik untuk proteksi data dalam proses yang sedang berjalan. 5

Dukungan hardware (cont.) Waktu efektif akses address adalah waktu efektif untuk mengambil suatu data dalam memory fisik. Persentase waktu sebuah particular page table pada TLB adalah hit ratio. Persentase waktu sebuah particular page table pada TLB gagal adalah miss ratio. waktu efektif akses = hit ratio * time search TLB + miss ratio * ( time acces page table + time access memory ). 6

Berbagi Halaman Keuntungannya adalah memungkinannya untuk berbagi kode yang sama, sehingga menghemat memori. Contoh : Suatu sistem dapat menampung 40 user, yang masing-masing menggunakan text editor (150 KB) dan data (50KB). Total memori yang dibutuhkan adalah 7

Contoh Berbagi Halaman 8

Proteksi Memori ada bit proteksi yang berhubungan dengan tiap frame tiap bit proteksi terdapat di dalam tabel halaman satu bit, bisa berarti baca-tulis atau baca saja, suatu halaman tiap kali alamat fisik diproses, bit proteksi diperiksa 9

Contoh penggunaan bit proteksi 10

Keuntungan dan Kerugian Pemberian Halaman Ukuran halaman besar: (+) Akses memori akan relatif lebih cepat (- ) Kemungkinan terjadinya fragmentasi internal sangat besar Ukuran halaman kecil: (+) Kemungkinan terjadinya fragmentasi internal akan menjadi lebih kecil (- ) Akses memori akan relatif lebih lambat 11

Hierarchical Paging Forward-mapped page table Pembagian paging dalam 2 level Dapat juga berupa section 64-bit mapping 3 level or 4 level or more 12

Hashed Page Tables Familiar for larger than 32 bits Elements Virtual page number Mapped page frame value Pointer next element linkedlist Clustered page tables sparse 13

Inverted Page Tables Using iteration in the table Process id becomes the key (each process has one particular page table) Problems 14

Hierarchical Example 15

Inverted Example 16

Effective Access Time Example Sebuah TLB mempunyai hit ratio 70%. Waktu akses TLB sebesar 20 ns waktu akses ke memory sebesar 100 ns, dan waktu akses ke page table 100ns. Tentukan waktu efektif akses addressnya! 17