MAIN STORAGE MANAGEMENT Minggu ke 8 Mata Kuliah
- Slides: 15
MAIN STORAGE MANAGEMENT Minggu ke 8 Mata Kuliah Sistem Operasi Lanjut
MANAJEMEN MEMORI l Mata Kuliah Sistem Operasi Lanjut Memori adalah pusat kegiatan pada sebuah komputer, karena setiap proses yang akan dijalankan harus melalui memori terlebih dahulu.
RUANG ALAMAT LOGIKA DAN FISIK l l Mata Kuliah Sistem Operasi Lanjut Alamat logika adalah alamat yang dihasilkan oleh CPU, disebut juga alamat virtual. Alamat fisik adalah alamat memori yang sebenarnya. Register utamanya disebut register relokasi. Pengubahan alamat virtual ke alamat fisik merupakan pusat dari manajemen memori.
MEMORI MANAJEMEN UNIT Gambar Memori Manajemen Unit Mata Kuliah Sistem Operasi Lanjut
OVERLAY l Mata Kuliah Sistem Operasi Lanjut Merupakan suatu metoda untuk memungkinkan suatu proses yang membutuhkan memori yang cukup besar menjadi lebih sederhana.
OVERLAY (cont. ) l l l Mata Kuliah Sistem Operasi Lanjut Penggunaan overlays ini dapat menghemat memori yang digunakan dalam pengeksekusian instruksi. Hal ini sangat berguna terlebih jika suatu program yang ingin dieksekusi mempunyai ukuran yang lebih besar daripada alokasi memori yang tersedia. Cara kerjanya yaitu pertama-tama membuat beberapa overlays yang didasarkan pada instruksi yang dibutuhkan pada satu waktu tertentu. Setelah itu, membuat overlays drivernya yang digunakan sebagai jembatan atau perantara overlays yang dibuat.
MEMORI VIRTUAL l l Mata Kuliah Sistem Operasi Lanjut Adalah suatu teknik yang memisahkan antara memori logis dan memori fisiknya. 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.
MEMORI VIRTUAL (cont. ) Mata Kuliah Sistem Operasi Lanjut Gambar memori virtual Konsep memori virtual dikemukakan pertama kali oleh John Fotheringham pada tahun 1961 dengan menggunakan dynamic storage allocation pada sistem komputer atlas di Universitas Manchester. Sedangkan istilah memori virtual dipopulerkan oleh Peter J. Denning yang mengambil istilah 'virtual' dari dunia optik.
MEMORI VIRTUAL (cont. ) Mata Kuliah Sistem Operasi Lanjut Prinsip dari memori virtual adalah bahwa "Kecepatan maksimum eksekusi prosesdi memori virtual dapat sama, tetapi tidak pernah melampaui kecepatan eksekusi proses yang sama di sistem yang tidak menggunakan memori virtual". l Memori virtual diimplementasikan dalam sistem multiprogramming. l
MEMORI VIRTUAL (cont. ) l Mata Kuliah Sistem Operasi Lanjut Memori virtual dapat diimplementasikan dengan dua cara: 1. Demand paging. Menerapkan konsep pemberian halaman pada proses. 2. Demand segmentation. Lebih kompleks diterapkan karena ukuran segmen yang bervariasi.
LINKING , SHARING DATA PADA MAIN MEMORI l Data Sharing q q q l File directories Status Databases Critical Sections Procedure Sharing q q System Kernel Routines Utilities and System Services Language processors dan text editors Application programs Mata Kuliah Sistem Operasi Lanjut
SHARING l l l Mata Kuliah Sistem Operasi Lanjut Memori virtual memungkinkan proses untuk berbagi pakai memori. Proses berbagi pakai ini adalah proses berbagi pakai halaman memori virtual. Teknik untuk mengoptimasi pembuatan dan penggunaan halaman proses adalah dengan Copy-On-Write dan Memory-Mapped-File
COPY ON WRITE Mata Kuliah Sistem Operasi Lanjut Dengan COW, beberapa proses dapat berbagi pakai halaman yang sama, namun jika ada salah satu proses akan menulis atau melakukan modifikasi, maka dibuat halaman baru (sebagai salinan dari halaman copy-onwrite).
MEMORY-MAPPED-FILES l Mata Kuliah Sistem Operasi Lanjut Teknik yang digunakan untuk pengaksesan file, dimana blok berkas dalam disk dipetakan ke halaman memori.
MEMORY-MAPPEDFILES(cont. ) Mata Kuliah Sistem Operasi Lanjut MMF pada WIN 32 API • Memori Mapped File sama atau mirip dengan Sharing Memori. • Linux dan Unix membedakanmekanisme MMF dengan Sharing Memori menggunakan sistem call yang berbeda. Sedangkan pada keluarga Windows implementasi sharing memori adalah menggunakan teknik Memori-Mapped File.
- Primary storage vs secondary storage
- Etika profesi mahasiswa
- Materi pengembangan diri
- Manfaat erd
- Matkul ekonomi pembangunan ub
- Mata kuliah pelayanan prima
- Contoh soal metode perputaran modal kerja
- Sks sistem informasi gunadarma
- Silabus metode penelitian
- Mata kuliah ilmu kelautan unpad
- Deskripsi mata kuliah ekonomi mikro
- Mata kuliah creative writing
- Contoh cpmk mata kuliah
- Cjr mata kuliah kewirausahaan
- Mata kuliah testing dan implementasi sistem
- Deskripsi mata kuliah statistik