SISTEM OPERASI MEMORY MANAGEMENT.

Slides:



Advertisements
Presentasi serupa
Sistem Operasi (pertemuan 1) Memori Razief Perucha F.A
Advertisements

Manajemen Memori (Contd).
Manajemen Memory Kelompok 7 : M. Khoirur Roziqin ( )
MANAJEMEN MEMORI SEDERHANA
segmentasi dan kombinasi paging-segmentasi
Manajemen Memori Virtual
Manajemen Memory 1 Manajemen Memory Sederhana dan Swapping
ModulIX (sembilan) TopikManajemen Memory Sub TopikDasar Manajemen Memory Materi  Latar Belakang  Ruang Alamat Logika dan Ruang Alamat Fisik o Swapping.
SISTEM OPERASI Manajemen Memori Asmaul Husna ( )
MANAJEMEN MEMORI 1. Konsep dasar memori. - Konsep Binding
MANAJEMEN MEMORY.
Manajemen Memori (2).
MEMORI. I NTRODUCTION Memori adalah pusat data berkumpul sebelum atau sesudah di eksekusi oleh CPU CPU mengambil instruksi dari memori (ex instruksi simpan.
PERTEMUAN KE-17 PERKULIAHAN SISTEM OPERASI
SISTEM OPERASI MODUL Sistem Paging Yuli Haryanto, M.Kom
SISTEM OPERASI MODUL Manajemen Memori Yuli Haryanto, M.Kom
Manajemen Memory.
Sistem Operasi (Operating Systems) Minggu 8
SISTEM PAGING.
SISTEM PAGING STMIK MDP Palembang
MANAGEMENT MEMORY.
Defiana Arnaldy, M.Si Manajemen Memori Defiana Arnaldy, M.Si
MEMORY (Manajemen Memori)
Memory-Management Unit
SISTEM OPERASI SISTEM PAGING.
PERTEMUAN KE-16 PERKULIAHAN SISTEM OPERASI
SISTEM OPERASI Pertemuan 5 : Manajemen Memori
Virtual Memori.
Defiana Arnaldy, M.Si Virtual Memori Defiana Arnaldy, M.Si
Materi Presentasi MANAJEMEN MEMORI 1 1. Pengertian Memori
Manajemen Memori Oleh : Solichul Huda.
Memori Virtual.
Manajemen Memori.
SISTEM OPERASI Pertemuan 19.
Sistem Operasi Pertemuan 17.
Management Memory.
Chalifa Chazar MANAJEMEN MEMORI Chalifa Chazar
Lecture 6 Main Memory Erick Pranata
Manajemen Memori.
Manajemen Memori (1).
Sistem Paging Edi Sugiarto, S.Kom.
9. Manajemen Memori Utama
MEMORY MANAGEMENT PART 2
Dosen: Resi Utami Putri, S.Kom., M.Cs
MEMORY MANAGEMENT PART 1
Manajemen Memori Pemartisan Statis
Manajemen Memori Pemartisan Dinamis
Chalifa Chazar SISTEM PAGING Chalifa Chazar
MANAJEMEN MEMORI.
Manajemen Memori SISTEM OPERASI Slide perkuliahan
TEKNIK KOMPUTER - UNIKOM Jalan Dipatiukur 112 Bandung
Manajemen Memori (2).
Memori Virtual SISTEM OPERASI Slide perkuliahan
MANAJEMEN MEMORY PART 3 Ritzkal, S.Kom,CCNA.
Manajemen Memori SISTEM OPERASI Slide perkuliahan
Sistem Operasi: Pengelolaan Memori
Manajemen Memori SISTEM OPERASI Slide perkuliahan
Virtual Memori.
Manajemen Memori (2).
Manajemen Memori Pertemuan 14 & 15 Sistem Operasi (CSG3E3)
KELOMPOK 1 ( satu ) Roni Aditya M. Lingga Z. Jeges. P Yunus. Prayogo
Sistem Operasi Teknik Informatika STT Wastukancana Purwakarta
Manajemen Memori (2).
SISTEM OPERASI MODUL Sistem Paging Maria Cleopatra, M.Pd
Manajemen Memory.
MANAJEMEN MEMORY.
MANAJEMEN MEMORY.
Dosen: Resi Utami Putri, S.Kom., M.Cs
Paging dan Segmentasi DISUSUN OLEH KELOMPOK 5: 1.GIEFFARI SATRIA ABDILLAH ( ) 2.BAGUS PRADIKA ( ) 3.ANGGA PRADANA ( )
Transcript presentasi:

SISTEM OPERASI MEMORY MANAGEMENT

POKOK BAHASAN Manajemen Memory Pemartisian Statis Manajemen Memory Pemartisian Dinamis

Hirarki Memori

MEMORY Memori adalah pusat kegiatan pada sebuah komputer, karena setiap proses yang akan dijalankan, harus melalui memori terlebih dahulu. Sistem Operasi bertugas untuk mengatur peletakan banyak proses pada suatu memori. Memori harus digunakan dengan baik, sehingga dapat memuat banyak proses dalam suatu waktu.

Manajemen Memory Pemartisian Statis Multiprogramming Pada multiprogramming, setiap program yang sedang dijalankan harus dimuat ke dalam memory Program yang ada di memory harus diproteksi Setiap program akan di tempatkan pada partisi yang berbeda

Manajemen memori mempunyai fungsi sbb: Mengelola informasi memori yang dipakai dan tidak dipakai Mengalokasikan memori ke proses yang memerlukan Mendealokasikan memori dari proses telah selesai Mengelola swapping antar memori utama dan memori sekunder

Manajemen Memory Berdasarkan Keberadaan Swapping 1.Manajemen Memory Tanpa Swapping 1.1 Monoprogramming 1.2 Multiprogramming dengan Pemartisian Statis 2.Manajemen Memory Dengan Swapping

1.Manajemen Memory Tanpa Swapping 1.1 Monoprogramming Satu proses yang berjalan pada satu waktu Satu proses menggunakan semua memory Memuatkan program ke seluruh memory Program mengambil kendali seluruh mesin

Embedded System Teknik Monoprogramming yang masih digunakan untuk keperluan yang spesifik

Proteksi pada Monoprogramming Memory dibagi menjadi 3 bagian: Bagian yang berisi rutin-rutin sistem operasi Bagian yang berisi program pemakai Bagian yang tidak digunakan

1. Manajemen Memory Tanpa Swapping. 1 1.Manajemen Memory Tanpa Swapping 1.2Multiprogramming dengan Pemartisian Statis Konsepnya dengan pembagian alokasi memory menjadi partisi tetap Berdasarkan ukurannya dibagi menjadi 2 : Partisi berukuran sama Partisi berukuran berbeda

Proses yang terjadi Program yang akan dijalankan secara antrian Ada saatnya menempati satu partisi yang mungkin belum cocok program kecil dapat saja menempati partisi besar dan program besar tidak dapat di muat karena partisi yang tersisa terlalu kecil untuknya Terjadi fragmentasi = lubang memori di dalam partisi yang tidak habis terpakai oleh program

Kelemahan Pemartisian Statis Relokasi Masalah penempatan proses sesuai alamat fisik sehubungan alamat partisi memory dimana proses ditempatkan

Manajemen Memory Pemartisian Dinamis Multiprogramming dengan Swapping Multiprogramming dengan Pemartisian Dinamis

Setiap program yang akan dimasukkan ke memory akan dibuatkan partisi yang sesuai dengan kebutuhan Apabila ada program yang tidak berguna akan dikeluarkan dari memory dan memory yang ditinggal akan digabungkan dengan memory kosong lainnya (memory compaction)

Kelemahan Terjadi Lubang / ruang kosong pada memory Merumitkan alokasi dan dealokasi memory Solusi : Memory Compaction (Pemadatan Memory)

Address Binding Address binding dapat terjadi pada 3 saat, yaitu: Compile Time: pada saat proses di-compile, menggunakan absolute code. Load Time: pada saat proses dipanggil, menggunakan relocatable code. Execution Time: pada saat proses dijalankan, memerlukan perangkat keras tersendiri. Binding akan ditunda sampai run time jika process dapat dipindah pada saat waktu eksekusinya dari satu memory segment ke yang lain.

Sistem Paging Mengimplentasikan ruang alamat besar pada memori kecil menggunakan index register. Beberapa istilah pada sistem paging: Alamat Maya: Virtual address space Alamat Nyata: Alamat yang tersedia pada di memori fisik Page: unit terkecil dari virtual address space Page Frame: unit terkecil dari memori fisik Page Fault: Exception untuk permintaan alokasi page ke memori.

Algoritma Sistem Paging Random Firts In First Out (FIFO) Least Recently Use (LRU) Optimal Page Replacement (OPR) Contoh, pengacu dari suatu proses membutuhkan page sbg berikut: 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0 ,3, 2, 1, 2, 0, 1, 7, 0, 1 Cari jumlah page foult