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

dokumen-dokumen yang mirip
Tujuan Pembelajaran. Memahami proses swapping Memahami proses alokasi memori berurutan (Contiguous Memori Allocation)

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

MANAJEMEN MEMORI. Manajemen Memori 1

RESUME SISTEM OPERASI MAIN MEMORI

1/3/2013. Konsep Dasar memori

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

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

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

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

MANAJEMEN MEMORI SISTEM OPERASI

Bab 8: Manajemen Memori. Latar Belakang

DASKOM & PEMROGRAMAN. Dani Usman

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

MANAJEMAN MEMORI PEMARTISIAN DINAMIS

MANAJEMEN MEMORI MAKALAH SISTEM OPERASI

PENGELOLAAN MEMORY AGUS PAMUJI. SISTEM OPERASI - Pengelolaan Memory

Fungsi Manajemen Memori

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

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

Sistem Operasi. Memory Management. Part 1 of 2

Sistem Operasi Komputer. Pertemuan VIII Manajemen Memori

Hubungan CPU dengan Memory

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

MANAJEMEN MEMORI. Memory manager : Salah satu bagian sistem operasi yang mempengaruhi dalam menentukan proses mana yang diletakkan pada antrian.

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

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

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

Sistem Operasi Komputer MANAJEMEN MEMORI

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

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

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

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

Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi

Konsep dasar memori virtual

Ch t ap 7 er Operating System (OS)

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

SOLUSI QUIZ 2 SISOP CS3613

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 dan Virtual Memori

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

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

Penjadwalan CPU. Badrus Zaman

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

Understanding Operating Systems Fifth Edition

Konsed Dasar Penjadualan Proses

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

5.11. Pokok penyelesaian masalah kongkurensi

Managemen Memori 2016

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

Deskripsi Penjadwalan Proses

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

Sistem Operasi. Bahan Kuliah IKI-20230

Overview Penjadwalan (1)

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

Praktikum 9. Penjadwalan CPU 1

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

Pertemuan #5: Memori dan Memori Virtual

PENJADWALAN PROSES. Pendahuluan

Kelompok Pemberian Halaman

SISTEM OPERASI PENJADWALAN PROSES

DESKRIPSI PENJADWALAN PROSES

Dosen pengampu : Mohamad Dani Sifat : Tutup buku dan peralatan elektronik

VIRTUAL MEMORY. Gambar 1. Struktur Umum Overlay

Sistem Operasi. Bahan Kuliah IKI-20230

ARSITEKTUR DAN ORGANISASI KOMPUTER

Penjadwalan Process. Konsep Dasar Penjadwalan Proses. Preemptive & Non-Preemtive Scheduling. Dispatcher.

Rahmady Liyantanto liyantanto.wordpress.com

Basics Switching Concepts

MANAJEMEN MEMORI PEMARTISIAN STATIS

Penjadualan CPU. Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm

Struktur Sistem Komputer

Pertemuan - 4 PENJADWALAN PROSES. Haryono Setiadi, ST, M.Eng D3 Ilmu Komputer UNS

I. Struktur Sistem Operasi

Tujuan Pembelajaran. Memahami pengalamatan dengan menggunakan paging

MODUL 7 MANAJEMEN DISK

Penjadualan Process Bagian 1

Keuntungan Virtual Memory

SISTEM OPERASI Makalah Tentang Virtual Memory

Sistem Operasi PENGATURAN PROSES

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

Pengalamatan Disk. Urutan penomoran alamat logika disk mengikuti aturan :

Bab 3.Proses dan Penjadualan

Bab 4. Penjadwalan CPU POKOK BAHASAN: TUJUAN BELAJAR: 4.1 KONSEP DASAR. Konsep Dasar Kriteria Penjadwalan Algoritma Penjadwalan

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

Operasi pada Sistem Operasi. Avida Endriani Reza Gusty Erlangga D3 TEKNIK INFORMATIKA A

Sistem Operasi. Konsep Dasar. Histogram Waktu CPU-Burst. Penjadwal CPU PENJADWALAN CPU. Pertukaran Urutan Pada CPU Dan I/O Burts

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

IF3191- Penjadwalan Proses. Henny Y. Zubir. Departemen Teknik Informatika Institut Teknologi Bandung. IF-ITB/HY/24-Aug-03 IF3191 Penjadwalan Proses

Penjadualan Process Bagian 2

Memory Management Memori Latar Belakang Alamat Binding

Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm

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

sejumlah proses aktif. Aktifitas pemindahan proses yang tertunda dari memori utama ke memori sekunder disebut swapping.

BAB 4 PENJADWALAN CPU 55

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

Struktur Sistem Komputer

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Transkripsi:

Alokasi Memori Kelompok 115-29 1. Rakhmat Adhi Pratama 120400070X 2. Akhda Afif Rasyidi 1204007011 3. Muhamad Ilyas 1204007062

Swap Swap bearti tukar-menukar Sebuah proses harus berada di memory untuk dapat dieksekusi Sebuah proses yang telah selesai/waktu eksekusinya habis dapat dikeluarkan dari memori(ke sebuah backing store) dan digantikan oleh proses yang lain yang akan dieksekusi Apabila ada sebuah proses yang prioritasnya lebih tinggi tiba, menager memori dapat menukar proses-proses yang prioritasnya lebih tinggi metoda roll out, roll in

. OS Swap in P1 P1 P2 user space Swap out P2 Main Memory Backing Store

Metode Address Binding/pemberian alamat Metode pemberian alamat Address Binding pada saat load maka proses tidak dapat dipindahkan ke lokasi yang lain saat dikembalikan Jika Addess Binding dilakukan saat execution-time maka proses dapat ditukar ke lokasi yang berbeda Backing Store Harus cukup untuk menampung semua salinan dari seluruh gambaran memori untuk semua users Harus mempunyai akses langsung dari image memori tersebut Ready Queue berisi antrian proses-proses yang siap untuk dieksekusi dimana gambaran memorinya ada di backing store atau di memori

Waktu pergantian isi pada umumnya sangat lambat Misal: proses 1 MB, backing store adalah hardisk 5MBps waktu transfer = 1MB/5MBps = 1/5 s = 200 ms waktu latency = 8 ms, waktu pemindahan = 208 ms total = 2 X pemindahan = 416 ms Metode round robin, kuantum harus lebih besar dari 416 ms Proses penukaran - Hindari menukar proses yang sedang menunggu - Lakukan eksekusi I/O hanya di buffer sistem operasi

Proteksi Memori Sistem yang mencegah sebuah proses dari pengambilan memori oleh proses lain yang sedang berjalan pada saat yang sama. Proteksi dapat menggunakan relocation register dengan limit register Relocation Register berisi nilai terkecil dari alamat fisik Limit Register berisi range dari alamat logika

Segmentasi Pembagian memori menjadi segmen-segmen Terjadi jika ada dua proses berbeda di elemen tabel segmen menunjuk alamat sama Cara pemroteksian dengan bit-proteksi

Pemberian Halaman Skema managamen memori yang mengizinkan alamat fisik dari sebuah proses tidak berurutan Cara pemroteksian dengan memproteksi bit-bit yang berhubungan dengan setiap frame Setiap referensi menggunakan tabel halaman untuk memperoleh frame yang benar

Alokasi Memori Berkesinambungan Definisi alamat memori diberikan kepada proses secara berurutan dari kecil ke besar Keuntungan : 1. Sederhana 2. Cepat 3. Mendukung proteksi memori Kerugian : apabila tidak semua proses dialokasikan di waktu yang sama, akan menjadi sangat tidak efektif sehingga mempercepat habisnya memori.

Jenis Alokasi Memori Berkesinambungan 1) Sistem Partisi Tunggal : alamat memori yang akan dialokasikan untuk proses adalah alamat memori pertama setelah pengalokasian sebelumnya 2) Sistem Partisi Banyak: sistem operasi menyimpan informasi tentang semua bagian memori yang tersedia untuk dapat diisi oleh proses-proses (disebut lubang). Sistem ini dibagi lagi menjadi 2: *sistem partisi banyak tetap memori dipartisi menjadi blok-blok yang ukurannya tetap yang ditentukan dari awal *sistem partisi banyak dinamis memori dipartisi menjadi bagian-bagian dengan jumlah dan besar yang tidak tentu

Gambaran Kasar Nan Sederhana Dari Proses Alokasi Memori

Permasalahan Alokasi Memori Dinamis(1)

Permasalahan Alokasi Memori Dinamis(2) Bagaimana memenuhi permintaan sebesar n dari berbagai lubang yang tersedia? 1. First fit: Mengalokasikan lubang pertama ditemukan yang besarnya mencukupi. Pencarian dimulai dari awal. 2. Best fit: Mengalokasikan lubang dengan besar minimum yang mencukupi permintaan. 3. Next fit: Mengalokasikan lubang pertama ditemukan yang besarnya mencukupi. Pencarian dimulai dari akhir pencarian sebelumnya. 4. Worst fit: Mengalokasikan lubang terbesar yang ada

Fragmentasi Definisi munculnya lubang-lubang yang tidak cukup besar untuk menampung permintaan dari proses Jenis Fragmentasi: 1. Fragmentasi ekstern: muncul apabila jumlah keseluruhan memori kosong yang tersedia memang mencukupi untuk menampung permintaan tempat dari proses, tetapi letaknya tidak berkesinambungan atau terpecah menjadi beberapa bagian kecil sehingga proses tidak dapat masuk. 2. Fragmentasi intern: muncul apabila jumlah memori yang diberikan oleh penjadual CPU untuk ditempati proses lebih besar daripada yang diminta proses karena adanya selisih antara permintaan proses dengan alokasi lubang yang sudah ditetapkan.

Solusi Fragmentasi Ekstern: 1. Pemadatan Mengatur kembali isi memori agar memori yang kosong diletakkan bersama di suatu bagian yang besar sehingga proses dapat masuk ke ruang memori kosong tersebut. 2. Penghalaman 3. Segmentasi Fragmentasi Intern: hampir tidak dapat dihindarkan apabila kita menggunakan sistem partisi banyak berukuran tetap, mengingat besar hole yang disediakan selalu tetap.

SEKIAN & TERIMA KASIH