Sistem Operasi Komputer
|
|
|
- Budi Rachman
- 9 tahun lalu
- Tontonan:
Transkripsi
1 Sistem Operasi Komputer Pertemuan IX Memori Virtual Memori Virtual Latar belakang Demand paging Unjuk kerja demand paging Page replacement Algoritma page replacement Pengalokasian frame Trashing Universitas Kristen Maranatha -- IT Department
2 Memori virtual Latar belakang Pemisahan antara memori lojik dan memori fisik dari programprogram yang dipakai user Caching Ruang alamat lojik dapat lebih besar daripada ruang alamat fisik Menambah efektivitas dan utilitas CPU Hanya sebagian dari program yang dibutuhkan dalam memori pada saat eksekusi (penyederhanaan pengelolaan memori) Ruang alamat dapat di-share oleh proses (security dan protection) Dapat diimplementasikan dengan Demand paging Demand segmentation Virtual memori memindahkan (mengcopy) isi RAM yang tidak digunakan ke dalam secondary memory (disk) Penggunaan Kapasitas Memori Universitas Kristen Maranatha -- IT Department 2
3 Hirarki memori cache virtual memory CPU regs C 8 B a 32 B 4 KB Memory c h e Disk ukuran: kecepatan: $/Mbyte: transfer: Register Cache Memory Disk Memory 32 B ns 8 B 32 KB-4MB 2 ns $25/MB 32 B Lebih besar, lambat, murah 024 MB 30 ns $0.20/MB 4 KB 00 GB 8 ms $0.00/MB Sistem Virtual Memori Memory Virtual Addresses Page Table 0: : Physical Addresses 0: : CPU P-: N-: Disk Universitas Kristen Maranatha -- IT Department 3
4 Memori virtual > Memori fisik Memori virtual adalah bagian dari memori lojik dari memori fisik Demand paging Konsep sama dengan swapping (sistem paging) Proses disimpan dalam memori sekunder (disk) Jika proses akan dieksekusi, dipindahkan ke memori (lazy swapper) Digunakan valid/invalid bit Valid page yang diperlukan ada dalam memori utama Invalid page yang diperlukan tidak ada dalam memori utama Page dibutuhkan gunakan referensi Referensi invalid hentikan proses Tidak ada di memori bawa ke memori Universitas Kristen Maranatha -- IT Department 4
5 Transfer page secara contiguous Page fault () Valid / invalid bit Frame # M valid-invalid bit 0 0 page table Mula-mula diset dengan 0, untuk semua entry Pada saat translasi, jika valid/invalid bit menunjukkan 0 page fault, dengan kata lain jika frame yang diinginkan tidak ada di memori virtual 0 0 Universitas Kristen Maranatha -- IT Department 5
6 Page Fault (2) Sebelum page fault Memory Setelah page fault Memory Virtual Addresses Page Table Physical Addresses Virtual Addresses Page Table Physical Addresses CPU CPU Disk Disk Page tidak ada di memori Universitas Kristen Maranatha -- IT Department 6
7 . Mengecek tabel internal (biasa tersimpan dalam PCB) untuk menentukan bit referensi valid / invalid 2. Referensi. invalid stop proses 2. valid, dan page belum dikenali panggil ke memori 3. Cari frame kosong 4. Algoritma page replacement 5. Refresh tabel internal 6. Restart instruksi Mengatasi page fault Effective access time () Demand paging turut menentukan kinerja sistem komputer Page Fault Rate 0 p.0 if p = 0 no page faults if p =, every reference is a fault Effective Access Time (EAT): EAT = ( p) x memory access time + p ( page fault overhead + [swap page out ] + [swap page in] + [restart overhead] ) Memory access time (ma), komputer modern antara nsec ( nsec = 0-9 sec) Jika tidak ada page fault, maka EAT sama dengan ma Universitas Kristen Maranatha -- IT Department 7
8 Effective access time (2) Memory access time = µsec = 0-3 msec 50% page telah digunakan dan akan di-swappedout Swap Page Time = 0 msec = 0000 µsec Maka: EAT = ( p) x + p (5000) = p (dalam µsec) EAT berbanding lurus dengan kecepatan page fault Page Replacement () Virtual Page Number Valid Memory resident page table (physical page or disk address) Physical Memory Disk Storage (swap file or regular file system file) Universitas Kristen Maranatha -- IT Department 8
9 Page replacement (2) Memori fisik penuh Page replacement Page replacement (3) Jika sudah tidak ada memori yang kosong, sedangkan proses membutuhkan tempat di memori untuk eksekusi page replacement Page fault dimodifikasi dengan menambahkan page replacement Universitas Kristen Maranatha -- IT Department 9
10 Algoritma Page Replacement FIFO Optimal Least Recently Use (LRU) Diinginkan page fault rate yang terendah Dijalankan dengan menggunakan urutan referensi memori tertentu, dan menghitung banyaknya page fault rate Algoritma FIFO Posisi page yang paling lama yang digantikan Cara pandang mundur Muncul Belady s Anomaly kecepatan page fault akan bertambah jika frame dalam memori virtual juga bertambah Jumlah page fault = 5 Universitas Kristen Maranatha -- IT Department 0
11 Ilustrasi FIFO Belady s Anomaly Algoritma Optimal Page yang tidak digunakan dalam waktu dekat akan digantikan Cara pandang maju Jumlah page fault = 9 Universitas Kristen Maranatha -- IT Department
12 Algoritma LRU Menggantikan page yang baru saja tidak dipakai Gabungan FIFO dan Optimal Stack implementation Referensi page: Page yang menggantikan diletakkan di atas Page yang sudah lama (baru saja tidak dipakai) ada di bawah Jumlah page fault = 2 Pengalokasian Frame Setiap proses butuh jumlah frame minimum yang diperlukan dalam eksekusi Equal allocation Jika disediakan 00 frame (=m) untuk 5 proses (=n), maka tiap proses, mendapat 20 page (=m / n) Proportional allocation Mengalokasikan sesuai dengan ukuran proses Global allocation Proses-proses boleh berkompetisi mengalokasikan page yang dialokasikan kepada dirinya Local allocation Proses hanya dapat mereplace page yang dialokasikan pada dirinya Jumlah page untuk suatu proses tetap Universitas Kristen Maranatha -- IT Department 2
13 m s s a a 2 2 = 64 = 0 = 27 0 = = 37 Proportional allocation si = size of process pi S = si m = total number of pages (frames) si ai = allocation for pi = xm S X 64 X Trashing Terjadi jika suatu proses sibuk melakukan page replacement terusmenerus (tidak memiliki page yang cukup) dan mengabaikan pemrosesan Efek dari global allocation ( mencuri page (frame) dari proses lain) atau jika jumlah local page melebihi kapasitas memori yang ada Universitas Kristen Maranatha -- IT Department 3
14 task_struct mm mm_struct pgd mmap Linux VM process virtual memory vm_area_struct vm_end vm_start vm_prot vm_flags shared libraries vm_next 0x pgd: page directory address vm_prot: read/write permissions for this area vm_flags shared with other processes or private to this process vm_end vm_start vm_prot vm_flags vm_next vm_end vm_start vm_prot vm_flags vm_next data text Linux mengorganisasikan VM sebagai koleksi Area 0x0804a020 0x Win NT/2000: Memory Management App 2 GB Program Address Space App 2 2 GB Program Address Space 2 Virtual Memory Manager 3 Demand Paging RAM App App App 2 App App 2 System Pages 4 Disk Pagefile.sys Virtual Memory Universitas Kristen Maranatha -- IT Department 4
15 Win 2000: Memory Management Information Total penggunaan virtual memory dari memori fisik (Total VM + Kernel Memory yang dipaged-kan) 2 Limit yang disetujui = jumlah memori fisik tersedia + ukuran total paging yang terjadi 2 Win 2000: Informasi Memori pada Proses Mem Usage = memori fisik yang digunakan proses Note: page yang dishare dihitung pada tiap proses 2 2 VM Size = virtual memori yang tidak dishare (private) 3 Mem Usage total memori yang digunakan (jumlah kolom mem.usage) 3 Universitas Kristen Maranatha -- IT Department 5
16 Win: Informasi pengelolaan memori System Cache ukuran total memori fisik untuk page, berisi: NtosKrnl.Exe Drivers File system cache 2 Available = jumlah memori fisik yang belum dialokasikan untuk proses 2 Latihan soal (). Apakah yang terjadi jika alamat lojik lebih besar dibandingkan dengan alamat fisik? 2. Jelaskan konsep memori virtual! 3. Apa yang akan dilakukan oleh sistem operasi jika terjadi page fault? 4. Jelaskan konsep page replacement! 5. Mengapa Linux menggunakan memori virtual dalam melakukan manajemen memori? Universitas Kristen Maranatha -- IT Department 6
17 Latihan soal (2) 6. Diketahui referensi page sebagai berikut:, 2, 3, 4,, 2, 5,, 2, 3, 4, 5 Diasumsikan bahwa proses dijalankan dengan urutan referensi memori di atas. Diasumsikan juga bahwa frame mula-mula kosong. Hitunglah jumlah page fault yang terjadi, apabila diketahui jumlah frame yang tersedia adalah 3. Gunakan algoritma page replacement a) FIFO (First In First Out) b) Optimal c) LRU (Least Recently Used) Universitas Kristen Maranatha -- IT Department 7
Bab 8. Memori Virtual POKOK BAHASAN: TUJUAN BELAJAR: 8.1 LATAR BELAKANG
Bab 8 Memori Virtual POKOK BAHASAN: Latar Belakang Demand Paging Page Replacement Alokasi Frame Thrashing Contoh Sistem Operasi TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan
MEMORI VIRTUAL. Sistem Operasi TIKB1023 Munengsih Sari Bunga. Politeknik Indramayu. TIKB1023/Sistem Operasi/MSB 1
MEMORI VIRTUAL Sistem Operasi TIKB1023 Munengsih Sari Bunga Politeknik Indramayu TIKB1023/Sistem Operasi/MSB 1 Materi: 1. Konsep dasar memori virtual 2. Demand Paging 3. Unjuk Kerja Demand Paging 4. Page
Sistem Operasi 9. Virtual Memory. Antonius Rachmat C, S.Kom, M.Cs
Sistem Operasi 9 Virtual Memory Antonius Rachmat C, S.Kom, M.Cs Virtual Memory Tidak bisa semua memory logik dipetakan semuanya ke memory fisik, walau dynamic loading bs melakukannya Memori virtual merupakan
Bab 9: Virtual Memory. Latar Belakang
Bab 9: Virtual Memory Latar Belakang Demand Paging Pembuatan Proses Page Replacement Alokasi Frame Thrashing Contoh Sistem Operasi 0. Latar Belakang Virtual memory memisahkan memori logika dari memori
Pertemuan #5: Memori dan Memori Virtual
Pertemuan #5: Memori dan Memori Virtual Lecturer: Abdusy Syarif Prodi Teknik Informatika Fakultas Ilmu Komputer Latar Belakang Manajemen memori: -Alokasi space memori fisik kepada program yang diekesekusi
Keuntungan Virtual Memory
Virtual Memory Memori virtual merupakan suatu teknik yang memisahkan antara memori logis dan memori fisiknya. Hanya bagian dari program yg perlu saja, berada di memory untuk eksekusi Logical address space
Virtual Memory. Sistem Operasi
Virtual Memory Sistem Operasi Virtual Memory Tidak bisa semua memory logik dipetakan semuanya ke memory fisik, walau dynamic loading bs melakukannya Memori virtual merupakan suatu teknik yang memisahkan
Virtual Memory. Latar Belakang Demand Paging Pembuatan Proses Page Replacement Alokasi Frame Thrashing Contoh Sistem Operasi
10 Virtual Memori Virtual Memory Latar Belakang Demand Paging Pembuatan Proses Page Replacement Alokasi Frame Thrashing Contoh Sistem Operasi 2 Latar Belakang Manajemen memori: Alokasi space memori fisik
Memori Virtual. Program membutuhkan kapasitas yang lebih besar dari kapasitas memori fisik gunakan Virtual Memory! Virtual memory
Tujuan Pembelajaran Memahami manfaat virtual memori Memahami bagaimana demand paging bekerja Memahami penggunaan copy-on-write Memahami dasar-dasar pemberian halaman (page replacement) Memori Virtual Program
Sekolah Tinggi Teknologi Adisutjipto Yogyakarta
Sekolah Tinggi Teknologi Adisutjipto Yogyakarta Materi Kuliah : Sistem Operasi / OS Semester Genap E.N. Tamatjita 1 Pertemuan Ke-9 & 10 Memory Management : a. Main Memory b. Virtual Memory a. Main Memory
Memori Virtual (Virtual Memory) Heri Kurniawan OS-Genap 2007/2008
Memori Virtual (Virtual Memory) Heri Kurniawan OS-Genap 2007/2008 T u j u a n P e m b e l a j a r a n Memahami manfaat virtual memori Memahami bagaimana demand paging bekerja Memahami penggunaan copy-on-write
Konsep dasar memori virtual
Konsep dasar memori virtual Pengertian Memori virtual merupakan suatu teknik yang memisahkan antara memori logis dan memori fisiknya. Teknik ini mengizinkan program untuk dieksekusi tanpa seluruh bagian
Virtual Memory. Latar Belakang. Latar Belakang (cont.) Virtual Memori
Mata Kuliah : Sistem Operasi Kode MK : IT-012336 10 Virtual Memori Tim Teaching Grant Mata Kuliah Sistem Operasi Virtual Memory Latar Belakang Demand Paging Pembuatan Proses Page Replacement Alokasi Frame
Tidak bisa dynamic loading Memori virtual perl r u lebih besar disharing
Sistem Operasi 9 Virtual Memory Antonius Rachmat C, S.Kom, M.Cs Virtual Memory Tidak bisa semua memory logic dipetakan ke memory fisik, walau dynamic loading bisa melakukannya Memori virtual merupakan
Virtual Memory Ch. 9. Virtual Memory. SISTIM OPERASI (Operating System) IKI Johny Moningka
Virtual Memory Ch. 9 SISTIM OPERASI (Operating System) IKI-00 Johny Moningka ([email protected]) Fakultas Ilmu Komputer Universitas Indonesia Semester 000/00 Virtual Memory Background Demand Paging
Tujuan Pembelajaran. Memahami pengalamatan dengan menggunakan paging
Tujuan Pembelajaran Memahami pengalamatan dengan menggunakan paging Paging Paging mekanisme yang memungkinkan proses user ditempatkan pada memori secara tidak berurutan. Paging diimplementasikan dengan
IKI Sistem Operasi Konsep Page Replacement (Pemindahan Halaman)
IKI 20230 Sistem Operasi Konsep Page Replacement (Pemindahan Halaman) 1/13 Disusun oleh : Binsar Tampahan (1200000204) Risvan Ardiansyah (1202000869) Fakultas Ilmu Komputer Universitas Indonesia 2004 Pengantar
Understanding Operating Systems Fifth Edition
Understanding Operating Systems Fifth Edition Pendahuluan Evolusi virtual memory Paged, demand paging, segmented, segmented/demand paging Perbaikan di area: Penyimpananan program secara kontinu Perlunya
Sistem Operasi Komputer. Pertemuan VIII Manajemen Memori
Sistem Operasi Komputer Pertemuan VIII Manajemen Memori Pembahasan Manajemen Memori Latar belakang dan konsep dasar Strategi Ruang alamat lojik dan fisik Swapping Pencatatan pemakaian memori Monoprogramming
3. Apa kekurangan paging sederhana dibandingkan dengan paging pada virtual memory?
Sistem Operasi (CSG3E3) IF-35-Gabungan & IF-35-07 Dosen: NGS Petunjuk umum: 1. Dikerjakan berkelompok 2. Tutup buku dan dilarang menggunakan laptop/alat komunikasi 3. Tulis jawaban di lembar soal pada
Alamat Logika dan Fisik
1 Sistem Paging Salah satu cara untuk mengatasi fragmentasi eksternal (proses lebih besar daripada partisi yang tersedia) adalah dengan teknik pengalokasian memori dengan paging Paging : memori fisik dibagi
MANAJEMEN MEMORI. Manajemen Memori 1
MANAJEMEN MEMORI 1. Konsep dasar memori - Konsep Binding - Dynamic Loading - Dynamic Linking - Overlay 2. Ruang Alamat Logika dan Fisik 3. Swapping 4. Pengalokasian Berurutan (Contiguous Allocation) 5.
VIRTUAL MEMORY. Gambar 1. Struktur Umum Overlay
VIRTUAL MEMORY Overlay : Program dipecah menjadi bagian-bagian yang dapat dimuat memori, jika memori terlalu kecil untuk menampung seluruhnya sekaligus. Overlay disimpan pada disk dan dikeluar-masukkan
MEMORI VIRTUAL. Kelompok Franky Sadar Baskoro S. Yemima Aprilia
MEMORI VIRTUAL Kelompok 116-32 Franky Sadar Baskoro S. Yemima Aprilia Latar Belakang Ukuran memori, masalah: -Ukuran program yang lebih besar -Multiprogramming memerlukan memori lebih besar untuk menyimpan
BAB V VIRTUAL MEMORY. Tujuan: 1. Menggetahui penggunaan virtual memori dalam komputer 2. Mengetahui peran virtual memori dalam sistem operasi
BAB V VIRTUAL MEMORY Tujuan: 1. Menggetahui penggunaan virtual memori dalam komputer 2. Mengetahui peran virtual memori dalam sistem operasi 5.1 Overlay Program dipecah menjadi bagian-bagian yang dapat
memuat banyak proses dalam suatu waktu Sebelum masuk ke memori, suatu proses harus menunggu dalam antrian
Sistem Operasi 8 Memory Management Antonius Rachmat C, S.Kom, M.Cs Manajemen Memori Memori adalah salah satu pusat kegiatan pada sebuah komputer, karena setiap proses yang eksekusi, harus berada memori
Operating System: An Overview. Ch. 8: Virtual Memory. Page Replacement Algorithms. Chapter Objectives. Agenda. Page Replacement Algorithms
Chapter 8 Part Three: Virtual Memory 1 Operating System: Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Concepts Essentials, 2012, 2 th Edition, John Wiley & Sons. Inc. 1-1 An Overview
STRATEGI ALOKASI FRAME
STRATEGI ALOKASI FRAME Dipresentasikan oleh Kelompok.10: Abdurrasyid Mujahid (1203007018) Prastudy Mungkas F. (12030070Y) [email protected] Mujahid & Prastudy 1 Tujuan Memahami salah satu teknik
Sekolah Tinggi Teknologi Adisutjipto Yogyakarta
Sekolah Tinggi Teknologi Adisutjipto Yogyakarta Materi Kuliah : Sistem Operasi / OS Semester Genap E.N. Tamatjita 1 Main Memory Pertemuan Ke-8 Latar Belakang Fragmentation Segmentation Swapping Paging
ARSITEKTUR DAN ORGANISASI KOMPUTER
ARSITEKTUR DAN ORGANISASI KOMPUTER PART 3: THE CENTRAL PROCESSING UNIT CHAPTER 8: OPERATING SYSTEM SUPPORT PRIO HANDOKO, S.KOM., M.T.I. CHAPTER 8: OPERATING SYSTEM SUPPORT Kompetensi Dasar Mahasiswa memiliki
Alokasi Memori Kernel. Heri Kurniawan OS-Gasal 2009/2010
Alokasi Memori Kernel Heri Kurniawan OS-Gasal 2009/2010 Tujuan Pembelajaran Memahami buddy system Memahami Slab Allocator Memahami topik tambahan : - Prepaging - Ukuran page - TLBReach - Struktur Program
Algoritma Pergantian Page (Page Replacement) Heri Kurniawan OS-Gasal 2009/2010
Algoritma Pergantian Page (Page Replacement) Heri Kurniawan OS-Gasal 2009/2010 Tujuan Pembelajaran Memahami algoritma pergantian page - FIFO - Optimal - Least Recently Used (LRU) - Least Recently Used
DASKOM & PEMROGRAMAN. Dani Usman
DASKOM & PEMROGRAMAN Dani Usman Latar Belakang Memory merupakan tempat menampung data dan kode instruksi program Memori adalah pusat kegiatan pada sebuah komputer, karena setiap proses yang akan dijalankan,
Bab 8: Manajemen Memori. Latar Belakang
Bab 8: Manajemen Memori Latar Belakang Swapping Alokasi Berurutan (Contiguous Allocation) Paging Segmentasi Segmentasi dengan Paging 9.1 Latar Belakang Program harus dibawa ke dalam memori dan ditempatkan
MANAJEMEN MEMORI SISTEM OPERASI
MANAJEMEN MEMORI SISTEM OPERASI Manajemen Memori Memori adalah pusat dari operasi pada sistem komputer modern, berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik baiknya.
VIRTUAL MEMORI. Gambar 1 Memori virtual lebih besar ukurannya dari memori fisik
1 2 VIRTUAL MEMORI Memori virtual adalah suatu teknik yang memisahkan antara memori logis dan memori fisiknya. Teknik ini menyembunyikan aspek-aspek fisik memori dari pengguna dengan menjadikan memori
Organisasi Sistem Komputer. Virtual Memory. Sekolah Teknik Elektro dan Informatika ITB
Organisasi Sistem Komputer Bagian 11 Virtual Memory Sekolah Teknik Elektro dan Informatika ITB 2009 1 Pembahasan Fungsi virtual memory Penerjemah (translasi) alamat pada virtual memory Mempercepat translasi
Sistem Operasi. Memory Management. Part 1 of 2
Sistem Operasi Memory Management Part 1 of 2 Manajemen Memori Memori adalah pusat kegiatan pada sebuah komputer, karena setiap proses yang eksekusi, harus berada memori terlebih dahulu. Sistem Operasi
Algoritma Pergantian Halaman
Algoritma Pergantian Halaman Kelompok 116- Jaka Ramdani (1204000483) Hera Irawati (1202000532) Renza Azhari (1202000826) Overview Latar belakang Algoritma First In First Out (FIFO) Algoritma Optimal Algoritma
Manajemen Memori Virtual
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
SISTEM OPERASI Makalah Tentang Virtual Memory
SISTEM OPERASI Makalah Tentang Virtual Memory Anggota : 1. Muhammad Nur Alamsyah 59413912 2. Reza Febriano Ramadhan 57413500 3. Rizky Andhika Putra 57413975 4. Sity UNIVERSITAS GUNADARMA 2015 KATA PENGANTAR
Managemen Memori 2016
Managemen Memori 2016 Memory Management Pada uniprogramming, memori terbagi menjadi 2 Milik OS (kernel, resident monitor) Program yang sedang di eksekusi Pada multiprogramming, bagian user dapat dinyatakan
Segmentasi dan Paging Pada Intel Pentium. Heri Kurniawan OS-Genap 2007/2008
Segmentasi dan Paging Pada Intel Pentium Heri Kurniawan OS-Genap 2007/2008 T u j u a n P e m b e l a j a r a n Memahami konsep segmentasi Memahami implementasi segmentasi dan paging pada mesin intel pentium
Memory Management. Memory Ch. 8. Latar Belakang. Main-Memory Management
Memory Management SISTIM OPERASI (Operating System) IKI-20230 Memory Ch. 8 Johny Moningka ([email protected]) Latar Belakang Address space: lojik vs fisik Swapping Contiguous Allocation Paging Segmentation
Memori Linux. Anggota Kelompok : Jani RR Siregar Martin Leonard T Y Muhamad Mulki A
Memori Linux Anggota Kelompok 116-36: Jani RR Siregar 1204000491 Martin Leonard T 120400058Y Muhamad Mulki A 1204000637 Jani, Martin, Mulki 2005 Silakan me 1 Manajemen Memori di Linux Manajemen memori
3/30/2016. Manajemen Memori. Manajemen Memori. Manajemen memori pada sistem Monoprogramming Manajemen memori pada sistem Multiprogramming
Manajemen Memori Manajemen Memori Manajemen memori pada sistem Monoprogramming Manajemen memori pada sistem Multiprogramming 1 Manajemen memori pada sistem Monoprogramming Ciri-ciri: Hanya ada satu proses
Sistem Operasi 8. Memory Management. Antonius Rachmat C, S.Kom, M.Cs
Sistem Operasi 8 Memory Management Antonius Rachmat C, S.Kom, M.Cs Manajemen Memori Memori adalah pusat kegiatan pada sebuah komputer, karena setiap proses yang eksekusi, harus berada memori terlebih dahulu.
1. Address Binding. Sebuah program ditempatkan dalam disk dalam bentuk berkas biner Sebelum dieksekusi, sebuah program harus ditempatkan di memori.
Manajemen Memori Latar Belakang Memori merupakan pusat kegiatan pada sebuah komputer. Setiap proses yang akan dijalankan harus melalui memori. CPU mengambil instruksi dari memori sesuai yang ada pada program
MANAJEMEN MEMORI VIRTUAL
MANAJEMEN MEMORI VIRTUAL Abas Ali Pangera, Dony Ariyus, Jurusan Teknik Informatika, STMIK AMIKOM Yogyakarta, Jl. Ring Road Utara, Condong Catur, Sleman, Yogyakarta - Indonesia Pada bagian ini akan membahas
RESUME SISTEM OPERASI MAIN MEMORI
RESUME SISTEM OPERASI MAIN MEMORI OLEH : Hasan Sulthoni 08.04.111.00007 Agung Satrio U 08.04.111.00100 Didin Yustisianto 08.04.111.00116 Eri Albar Firdaus 08.04.111.00137 JURUSAN TEKNIK INFORMATIKA FAKULTAS
Praktikum 13. Manajemen Memori 1 ALOKASI MEMORI POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI:
Praktikum 13 Manajemen Memori POKOK BAHASAN: ü Ruang Alamat Logika dan Ruang Alamat Fisik ü Alokasi berurutan ü Paging ü Segmentasi TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan
IMPLEMENTASI SISTEM PAGING
IMPLEMENTASI SISTEM PAGING Ali Pangera, Dony Ariyus, Jurusan Teknik Informatika, STMIK AMIKOM Yogyakarta, Jl. Ring Road Utara, Condong Catur, Sleman, Yogyakarta - Indonesia Setiap sistem operasi mempunyai
I. Struktur Sistem Operasi
I. Struktur Sistem Operasi 1. Komponen-komponen Sistem 1.1. Manajemen Proses 1.2. Manajemen Memori Utama 1.3. Manajemen Memori Sekunder 1.4. Manajemen I/O 1.5. Manajemen File 2. Pelayanan Sistem Operasi
Kelompok 116: : Bab 35 (Strategi Alokasi Frame): Arief Nurrachman ( ) Riska Aprian ( )
Kelompok 116: 116-35: Bab 35 (Strategi Alokasi Frame): Arief Nurrachman (7205001063) Riska Aprian (7205001195) 1 Alokasi Frame strategi alokasi frame yang menyangkut memori virtual adalah bagaimana membagi
SMK MUHAMMADIYAH 4 JAKARTA TEKNIK KOMPUTER DAN JARINGAN SISTEM OPERASI MENEJEMEN MEMORI
SMK MUHAMMADIYAH 4 JAKARTA TEKNIK KOMPUTER DAN JARINGAN SISTEM OPERASI MENEJEMEN MEMORI Kegiatan Belajar 04 : Manajemen Memori a. Tujuan Pembelajaran Setelah mempelajari Materi ini, peserta diharapkan
SISTIM OPERASI (Operating System) IKI Memory Management. Memory: Part 2 Ch. 8. Johny Moningka
SISTIM OPERASI (Operating System) IKI-20230 Memory: Part 2 Ch 8 Johny Moningka (moningka@csuiacid) Fakultas Ilmu Komputer Universitas Indonesia Semester 2000/2001 Memory Management Latar Belakang Address
1. Helga Hiwy 2. Erni Gombo 3. Imelda Florensia 4. Claudio Wayong 5. Vedra Simbala. Published By Stefanikha69
1. Helga Hiwy 2. Erni Gombo 3. Imelda Florensia 4. Claudio Wayong 5. Vedra Simbala Memory adalah array yang besar dari suatu kata atau bytes, di mana setiap ukurannya memiliki alamat masingmasing. Memori
Memori pada Sistem Linux. Heri Kurniawan OS-Gasal 2009/2010
Memori pada Sistem Linux Heri Kurniawan OS-Gasal 2009/2010 Tujuan Pembelajaran Memahami manajemen memori sistem linux Memahami memori virtual linux Manajemen memori Manajemen memori dilinux, dibagi dua
Cache Memori (bagian 1)
Cache Memori (bagian 1) (Pertemuan ke-11) Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Februari 2016 Hirarki Memori Registers L1 Cache L2 Cache
DCH1B3 Konfigurasi Perangkat Keras Komputer
DCH1B3 Konfigurasi Perangkat Keras Komputer Cache Memory (Direct Mapping) 1 9/24/2016 1 Hirarki Memori Registers L1 Cache L2 Cache Main memory (RAM) Disk cache Disk (Harddisk) Biaya per bit makin murah
Dukungan Sistem Operasi :
Dukungan Sistem Operasi : Kontrol Program, Penjadwalan dan Manajemen Memory STMIK-AUB SURAKARTA 1 Apa itu Sistem Operasi? Sistem operasi merupakan program yang mengontrol eksekusi program aplikasi dan
Memory Management Memori Latar Belakang Alamat Binding
Mata Kuliah : Sistem Operasi Kode MK : IT-012336 9 Memori Tim Teaching Grant Mata Kuliah Sistem Operasi Memory Management Latar Belakang Swapping Contiguous Allocation Paging Segmentation Segmentation
Memory Management. Latar Belakang Swapping Contiguous Allocation Paging Segmentation Segmentation dengan Paging
9 Memori Memory Management Latar Belakang Swapping Contiguous Allocation Paging Segmentation Segmentation dengan Paging 2 Latar Belakang Untuk dieksekusi program harus berada dalam memori Eksekusi: proses
RENCANA PEMBELAJARAN SEMESTER. No.RPS/PTE/PTI6208 Revisi/Tgl : 00/18 Agustus 2015 Semester 2 Hal 1 dari 7
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA PROGRAM STUDI PENDIDIKAN TEKNIK ELEKTRONIKA RENCANA PEMBELAJARAN SEMESTER No.RPS/PTE/PTI6208 Revisi/Tgl
Manajemen Memori. Latar Belakang Ruang Alamat Logika dan Ruang Alamat Fisik Swapping Alokasi berurutan Paging Segmentasi Segmentasi dengan Paging
Bab 7 Manajemen Memori POKOK BAHASAN: Latar Belakang Ruang Alamat Logika dan Ruang Alamat Fisik Swapping Alokasi berurutan Paging Segmentasi Segmentasi dengan Paging TUJUAN BELAJAR: Setelah mempelajari
Manajemen Memori (P ( ertemuan ke ert -12) Oktober 2014
Manajemen Memori (Pertemuan ke-12) Oktober 2014 Pokok Bahasan Pokok Bahasan: Manajemen memori Sub Pokok Bahasan: Konsep manajemen memori Teknik manajemen memori (partisi statis, partisi dinamis) TIU: TIK:
Bab 3. Pemberian Halaman
Bab 3. Pemberian Halaman 3.1. Pendahuluan Pada bab-bab sebelumnya telah dijelaskan bahwa memori harus digunakan dengan baik sehingga dapat memuat proses dalam satu waktu. Dalam implementasinya telah dijelaskan
TASK MANAGER TUGAS SISTEM OPERASI TITIS SARI PUTRI MI/1-A/22
TUGAS SISTEM OPERASI TASK MANAGER TITIS SARI PUTRI MI/1-A/22 Windows Task Manager adalah manajer tugas aplikasi yang disertakan dengan Microsoft Windows NT keluarga sistem operasi yang menyediakan informasi
Bab 5. Memori Virtual
Bab 5. Memori Virtual 5.1. Pendahuluan Selama bertahun-tahun, pelaksanaan manajemen memori pada intinya adalah dengan menempatkan semua bagian proses yang akan dijalankan ke dalam memori sebelum proses
17/04/2015 SISTEM OPERASI
SISTEM OPERASI Prio Handoko, S. Kom., M.T.I. Program Studi Teknik Informatika Universitas Pembangunan Jaya Jl. Boulevard - Bintaro Jaya Sektor VII Tangerang Selatan Banten 15224 File-System Structure File-System
Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi
Tahun Akademik 2014/2015 Semester II DIG1I3 - Instalasi dan Penggunaan Sistem Operasi Manajemen Memori Mohamad Dani (MHM) ([email protected]) Saluran Youtube saya : youtube.com/danstama Hanya dipergunakan
Latar Belakang Ruang Alamat Logika dan Ruang Alamat Fisik Swapping Alokasi berurutan Paging Segmentasi Segmentasi dengan Paging
Bab 7 Manajemen Memori POKOK BAHASAN: Latar Belakang Ruang Alamat Logika dan Ruang Alamat Fisik Swapping Alokasi berurutan Paging Segmentasi Segmentasi dengan Paging TUJUAN BELAJAR: Setelah mempelajari
Tujuan Pembelajaran. Memahami proses swapping Memahami proses alokasi memori berurutan (Contiguous Memori Allocation)
Tujuan Pembelajaran Memahami proses swapping Memahami proses alokasi memori berurutan (Contiguous Memori Allocation) Swapping Sebuah proses dapat di swap sementara (swap out) ke sebuah memori sekunder
Operating System. Manajemen Memori. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si
Operating System Manajemen Memori Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si [email protected] Managemen Memori Memori adalah pusat kegiatan pada sebuah
Latar Belakang. Memori adalah pusat kegiatan pada sebuah komputer, karena setiap proses yang akan dijalankan, harus melalui memori terlebih dahulu.
Manajemen Memori MANAJEMEN MEMORI Konsep Managemen Memori Swap dan Alokasi Memori Konsep Paging Struktur Paging Konsep Segmentasi Pengantar Memori Virtual; Demang Paging Aspek Demand Paging; Pembentukan
PENGELOLAAN MEMORY AGUS PAMUJI. SISTEM OPERASI - Pengelolaan Memory
PENGELOLAAN MEMORY AGUS PAMUJI SISTEM OPERASI - Pengelolaan Memory 1 Konsep Dasar Mengapa Memory perlu di atur? CPU Memori utama Konsep Von Neumann Memori sekunder SISTEM OPERASI - Pengelolaan Memory 2
KONSEP MULTIPROGRAMMING
KONSEP MULTIPROGRAMMING Konsep jelas diperlukan di dalam proses pengelolaan memori, dengan tujuan, yaitu untuk mengurangi dan memperkecil CPU Idle-Time. CPU Idle-Time adalah : Suatu jangka waktu, dimana
Pengelolaan Memori Sistem Operasi (TKE113117) Program Studi Teknik Elektro, Unsoed
Pengelolaan Memori Sistem Operasi (TKE113117) Program Studi Teknik Elektro, Unsoed Iwan Setiawan Tahun Ajaran 2013/2014 Cyberdex, domain publik, https://en.wikipedia.org/wiki/file:memory_module_ddram_20-03-2006.jpg
Disk & Memory Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika.
Disk & Memory Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika Universitas i Pasundan Caca E Supriana S Si MT Caca E. Supriana, S.Si.,MT. [email protected] Pengelolaan Record dalam
Struktur Sistem Komputer
Struktur Sistem Komputer ARSITEKTUR UMUM SISTEM KOMPUTER Sistem Komputer Sistem komputer terdiri atas CPU dan sejumlah perangkat pengendali yang terhubung melalui sebuah bus yang menyediakan akses ke memori
Fungsi Manajemen Memori
1 Manajemen Memori Memori utama harus diatur sebaik mungkin agar : meningkatkan utilitas CPU yang sebesar-besarnya data dan instruksi dapat diakses dengan cepat oleh CPU memori utama memiliki kapasitas
BAB IV PENJADWALAN MEMORI MATERI
BAB IV PENJADWALAN MEMORI MATERI 1. Virtual Memori 2. Algortima Penggantian Page 3. Isu Desain Sitem Paging 4. Segmentasi STANDAR KOMPETENSI Mengetahui tentang penjadwalan memori dan segmentasi CAPAIAN
Review: Demand Paging. Virtual Memory Ch. 9. Virtual Memory. Review: VM = OS big lie
Virtual Memory Ch. 9 SISTIM OPERASI (Operating System) IKI-20230 Johny Moningka ([email protected]) Fakultas Ilmu Komputer Universitas Indonesia Semester 2000/2001 Review: Demand Paging Asumsi pemakaian
Sistem Operasi Pertemuan 7 Pengelolaan Memory. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Trunojoyo
Sistem Operasi 2009 Pertemuan 7 Pengelolaan Memory H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Trunojoyo Ikhtisar Kebutuhan manajemen memory Pembagian (partitioning) memory Dasar
Sus Pokok Bahasan dan Sasaran Belajar
SATUAN ACARA PERKULIAHAN Mata Kuliah: SISTEM OPERASI Jurusan/Jenjang/Kode/SKS: TI/S1/KK-045321/3; SI/S1/KK-011314/3; SK/S1/KK-012336/3; MI/D3/KK-013421/4/TK/D3/KK-014413/4 Minggu Pokok Bahasan Ke dan TIU
Rahmady Liyantanto liyantanto.wordpress.com
Rahmady Liyantanto [email protected] liyantanto.wordpress.com Sistem Operasi D3 Manajemen Informatika Universitas Trunojoyo Konsep Dasar Keuntungan dan Kerugian Pemberian Halaman Tabel Halaman Pemberian
Review: Memory & File System
Review: Memory & File System SISTIM OPERASI (Operating System) IKI-20230 Johny Moningka ([email protected]) Fakultas Ilmu Komputer Universitas Indonesia Semester 2000/2001 Review: MM Apakah fungsi main-memory
ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama
ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama [email protected] Dukungan Sistem Operasi: Pengantar ke Matakuliah SO (Mengenal kontrol program, penjadwalan dan manajemen memori) 7 TEKNIK INFORMATIKA,
Pertemuan 8 : Sistem Memory
Pertemuan 8 : Sistem Memory Kapasitas : ukuran word, banyaknya word Satuan Transfer : word,block Metode Akses : sequential, langsung, acak, associative Kinerja : waktu akses, waktu siklus, transfer rate
Studi Kasus Kernel Linux
Studi Kasus Kernel Linux Kelompok 58.3 Ranni Kusumawardhani -1203000943 Septina Dian Larasati - 1203001044 Kritik dan saran : [email protected] mendownload slide ini, tanpa mengubah isinya. 1 Manajemen
Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma
Struktur Sistem Komputer Abdullah Sistem Informasi Universitas Binadarma Pembahasan Operasi Sistem Komputer Struktur I/O Struktur Storage Hirarki Storage Proteksi Perangkat Keras Sistem Arsitektur Umum
membagi-bagi memori untuk mengakomodasi banyak proses menjamin agar setiap proses yang ready dapat segera memanfaatkan processor
Manajemen Memori (Pertemuan ke-12) Oktober 2010 Manajemen Memori Manajemen memori dilakukan dengan cara membagi-bagi memori untuk mengakomodasi banyak proses Manajemen memori dilakukan untuk menjamin agar
Arsitektur Komputer dan Sistem Operasi. Hirarki Memori. Sekolah Teknik Elektro dan Informatika - ITB
Arsitektur Komputer dan Sistem Operasi Hirarki Memori Sekolah Teknik Elektro dan Informatika - ITB 2009 1 Pembahasan Referensi locality Cache pada hirarki memori 2 Locality Prinsip locality : Program cenderung
MEMORI. Gambar 1. Hirarki Memori
MEMORI Memori merupakan bagian dari komputer yang berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik-baiknya. Sebagian besar komputer memiliki hirarki memori yang terdiri
SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA
Mata Kuliah Kode / SKS Program Studi Fakultas : Sistem Operasi : IT012336 / 3 SKS : Sistem Komputer : Ilmu Komputer & Teknologi Informasi 1 Pendahuluan Ruang lingkup Mata Kuliah : - Konsep dasar system
Hanif Fakhrurroja, MT
Pertemuan 9 Organisasi Komputer Dukungan Sistem Operasi Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza [email protected] Pengertian Sistem Operasi Sebuah program yang mengontrol
Kelompok Pemberian Halaman
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
IT233-Organisasi dan Arsitektur Komputer Pertemuan 4
MEMORI KOMPUTER Jika CPU merupakan otak dari sebuah komputer, maka memory merupakan komponen pembantu kerja CPU dalam melakukan kegiatan pemrosesan data atau pengeksekusian sebuah perintah. Program dan
Outline. Paging sudah Penggantian page sudah Algoritma penggantian page Masalah-masalah Perancangan dan Implementasi Contoh Manajemen Memori
Memori Virtual 2016 Outline Paging sudah Penggantian page sudah Algoritma penggantian page Masalah-masalah Perancangan dan Implementasi Contoh Manajemen Memori Virtual Memory A storage allocation scheme
MATERI 7 SISTEM OPERASI
MATERI 7 SISTEM OPERASI Sistem operasi dapat dikatakan adalah perangkat lunak yang sangat kompleks. Hal-hal yang ditangani oleh sistem operasi bukan hanya satu atau dua saja, melainkan banyak hal. Dari
