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

dokumen-dokumen yang mirip
Kelompok 55.1: Nilam Fitriah ( ) Nova Eka Diana ( ) Kritik :

DASKOM & PEMROGRAMAN. Dani Usman

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

Hubungan CPU dengan Memory

MANAJEMEN MEMORI SISTEM OPERASI

MANAJEMEN MEMORI. Manajemen Memori 1

Bab 8: Manajemen Memori. Latar Belakang

Sistem Operasi Komputer. Pertemuan VIII Manajemen Memori

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

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

Sistem Operasi. Memory Management. Part 1 of 2

RESUME SISTEM OPERASI MAIN MEMORI

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

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

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

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

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

Alamat Logika dan Fisik

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

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

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

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

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

1/3/2013. Konsep Dasar memori

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

Rahmady Liyantanto liyantanto.wordpress.com

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

PENGELOLAAN MEMORY AGUS PAMUJI. SISTEM OPERASI - Pengelolaan Memory

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

Memori pada Sistem Linux. Heri Kurniawan OS-Gasal 2009/2010

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

VIRTUAL MEMORY. Gambar 1. Struktur Umum Overlay

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

ARSITEKTUR DAN ORGANISASI KOMPUTER

Memori dan Virtual Memori

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

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

Pertemuan 2. Struktur Sistem Operasi

membagi-bagi memori untuk mengakomodasi banyak proses menjamin agar setiap proses yang ready dapat segera memanfaatkan processor

SISTEM OPERASI THREAD DAN MULTITHREADING

KONSEP MULTIPROGRAMMING

Tujuan Pembelajaran. Memahami pengalamatan dengan menggunakan paging

Memory Management Memori Latar Belakang Alamat Binding

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

Manajemen Memori (model awal)

Studi Kasus Kernel Linux

Manajemen Memori Virtual

MANAJEMEN MEMORI MAKALAH SISTEM OPERASI

DEFINISI SISTEM OPERASI

Ch t ap 7 er Operating System (OS)

Fungsi Manajemen Memori

Sistem Operasi AGUS PAMUJI. Teknik Informatika

Struktur Sistem Komputer

Pertemuan #5: Memori dan Memori Virtual

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

Review: Memory & File System

MANAJEMEN MEMORI PEMARTISIAN STATIS

Struktur Sistem Komputer

Dukungan Sistem Operasi :

STRUKTUR SISTEM OPERASI

THREAD Ulir utas thread

Struktur Sistem Operasi

Komponen sistem operasi modern : 1. Managemen Proses. 2. Managemen Memori Utama. 3.Managemen

Konsep Dasar Sistem Operasi

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

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

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

PERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI

Konsep SISTEM OPERASI. Pengenalan Sistem Operasi

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

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.

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

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Sistem Operasi Komputer

Understanding Operating Systems Fifth Edition

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

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

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

Managemen Memori 2016

Keuntungan Virtual Memory

STRUKTUR SISTEM OPERASI

Struktur Sistem Komputer

TUGAS Mata Kuliah : Sistem Terdistribusi

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

Prio Handoko, S.Kom., M.T.I.

Sistem Operasi. Bahan Kuliah IKI Gabungan Kelompok Kerja IKI Semester Genap 2002/2003

Computer System Structures

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum

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

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only

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

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Arsitektur Set Instruksi. Abdul Syukur

I. Struktur Sistem Operasi

Tipe Sistem Operasi. Stand alone Network Embedded

Operasi Transfer Data

PENDAHULUAN. Pertemuan 1 1

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

Sistem Operasi Komputer MANAJEMEN MEMORI

Transkripsi:

MANAJEMEN MEMORI Kelompok 115-28: Agung Widiyarto(1204000068) Fahrurrozi(1204000319) Reynaldo(120400075Y)

MANAJEMEN MEMORI A. Latar belakang B. Address binding C. Ruang alamat logika dan fisik D. Pemanggilan dinamis E. Dynamic Linking dan Shared Library F. Overlays

Latar Belakang Setiap proses yang akan dijalankan harus melalui memori terlebih dahulu. Kumpulan proses yang ada pada disk harus menunggu dalam antrian (input queue) sebelum dibawa ke memori dan dieksekusi. Program melalui beberapa langkah sebelum dijalankan.

Address Binding Binding instruksi dan data ke memori dapat dapat terjadi dalam tiga cara yang berbeda: - Compile time: Jika kita tahu bahwa pada waktu mengcompile, lokasi di memori sudah diketahui, maka kode yang absolut dapat dibuat. Kita harus meng-compile ulang kode jika lokasi berubah. - Load time: Kita harus membuat kode alamat untuk ditempatkan di memori jika pada saat meng-compile kita tidak tahu proses akan ditempatkan dimana pada memori. - Execution time: Binding harus ditunda sampai waktu proses berjalan selesai jika pada saat dieksekusi proses dapat dipindah dari satu segmen ke segmen yang lain di dalam memori. Kita butuh perangkat keras khusus untuk melakukan ini.

Ruang alamat logika dan fisik Alamat Logika adalah alamat yang dibentuk di CPU Alamat fisik adalah alamat yang tersedia di memori utama fisik Kumpulan alamat logika yang dibuat oleh program adalah ruang alamat logika Memory Managemen Unit(MMU)

Logical-versus Physical- Address Space Logical Address(Virtual address): alamat memori yang dihasilkan oleh CPU. Physical address: alamat memori yang sebenarnya. Logical-address space: kumpulan alamat virtual yang dihasilkan oleh suatu program. Physical-address space: kumpulan alamat fisik memori yang berkorespondensi dengan alamat virtual.

Logical-versus Physical- Address Space Hardware yang memetakan alamatalamat virtual ke alamat-alamat yang sebenarnya(fisik) adalah Memory Management Unit (MMU). Setiap alamat virtual yang akan diakses ke memori akan ditambahkan suatu nilai yang berasal dari relocation register yang berada di MMU.

Dynamic Loading Untuk meningkatkan utilitas memori, hanya routine yang diperlukan saja yang di-load ke memori. Mekanisme ini disebut Dynamic Loading. Dynamic Loading dapat digunakan untuk mengatasi kasus-kasus yang jarang terjadi / pengeksekusian program besar.

Dynamic Linking Digunakan di system library Konsep hampir sama dengan dynamic Loading Caranya yaitu dengan memasukkan stub ke setiap reference dari library rutin Stub adalah small piece of code yang mengalokasian library routin yang dimaksud Dapat pula digunakan untuk library updates Tidak semua OS menggunakan dynamic linking

Cara Kerja: Ketika sebuah stub dieksekusi, ia memeriksa apakah suatu routine yang dibutuhkan sudah ada dimemory Jika tidak, maka program akan meload routin tersebut ke memory Cara lain, stub menggantikan dirinya dengan alamat dari routine tersebut

Overlays Latar Belakang: Size dari proses yang ingin dieksekusi lebih besar dari alokasi memory untuk proses tersebut

Solusi: Overlays (cont'd) Overlays memungkinkan proses lebih besar daripada jumlah memory yang dialokasikan untuknya. Idenya yaitu dengan menyimpan di memory hanya instruksi dan data yang dibutuhkan pada satu waktu. Ketika instruksi lain dibutuhkan, maka ia diload kedalam space sebelumnya dari instruksi yang sudah tidak dibutuhkan lagi

Contoh: Pass 1 : 80kb Pass 2 : 60kb Symbol table : 20kb Common routines : 30kb Memory availabe : 150kb

Symbol Table 20kb 80kb Common routines Overlay driver 30kb 10kb 60kb Pass 1 Pass 2