MANAJEMEN MEMORI PEMARTISIAN STATIS

dokumen-dokumen yang mirip
Fungsi Manajemen Memori

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

MANAJEMAN MEMORI PEMARTISIAN DINAMIS

Sistem Operasi Komputer MANAJEMEN MEMORI

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

5.11. Pokok penyelesaian masalah kongkurensi

MANAJEMEN MEMORI. Manajemen Memori 1

PENGELOLAAN MEMORY AGUS PAMUJI. SISTEM OPERASI - Pengelolaan Memory

Manajemen Memori Virtual

RESUME SISTEM OPERASI MAIN MEMORI

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

MANAJEMEN MEMORI SISTEM OPERASI

Sistem Operasi Komputer. Pertemuan VIII Manajemen Memori

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

MANAJEMEN MEMORI DENGAN METODE SWAPPING. By JKusnendar

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

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

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

MANAJEMEN MEMORI MAKALAH SISTEM OPERASI

VIRTUAL MEMORY. Gambar 1. Struktur Umum Overlay

1/3/2013. Konsep Dasar memori

DASKOM & PEMROGRAMAN. Dani Usman

Pertemuan #5: Memori dan Memori Virtual

Bab 8: Manajemen Memori. Latar Belakang

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

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

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

Konsep dasar memori virtual

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

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

1.Proses control block dalam istilah lain Taks controlling block, Taks struct, atau Switchframe. Jelaskan dan berikan gambaran proses control block?

Pengelolaan Memori Sistem Operasi (TKE113117) Program Studi Teknik Elektro, Unsoed

Dukungan Sistem Operasi :

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

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

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

Keuntungan Virtual Memory

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

Understanding Operating Systems Fifth Edition

Hubungan CPU dengan Memory

4 Implementasi Proses

ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama

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

SISTEM OPERASI Makalah Tentang Virtual Memory

Review Pert 2 HARDWARE SIKLUS INSTRUKSI FIRMWARE SOFTWARE SISTEM OPERASI APLIKASI MENGAMBIL INSTRUSI MENJALANAN INSTRUKSI PROCESSOR MEMORI DEVICE I/O

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

I. Struktur Sistem Operasi

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

MEMORI. Gambar 1. Hirarki Memori

1. Memori manajer 2. Manajemen memori dengan swapping dan paging

Quis. 5. Contoh dari jenis-jenis sistem operasi berdasarkan interface adalah

Q U I Z 3A - SOLUSI Mngt Memory + Konkurensi 2. By: Endro Ariyanto (END)

Ch t ap 7 er Operating System (OS)

Hanif Fakhrurroja, MT

ARSITEKTUR DAN ORGANISASI KOMPUTER

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

Deskripsi Penjadwalan Proses

Manajemen Memori (model awal)

Penerapan algoritma greedy pada berbagai macam tugas sistem operasi

Sistem Operasi. Memory Management. Part 1 of 2

SISTEM OPERASI THREAD DAN MULTITHREADING

Bab 4 PENJADWALAN PROSES

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

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

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

IMPLEMENTASI SISTEM PAGING

DEFINISI SISTEM OPERASI

MODUL 4 KONSEP PROSES, KONKURENSI, MANAJEMEN PROSES (1) M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - M O D U L 4

STRUKTUR SISTEM OPERASI

Memori dan Virtual Memori

MANAJEMEN PROSES. Pointer State proses Keadaan proses: Keadaan mungkin, new, ready, running, waiting, halted, dan juga banyak lagi.

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

PENGATURAN PROSES. Proses adalah program yang sedangdieksekusi atau sofware yang sedang dilaksanakan.

STRUKTUR SISTEM OPERASI

SIMULASI PERBANDINGAN PENJADWALAN ROUND ROBIN DAN FCFS UNTUK MANAJEMEN PROSES DALAM SINGLE PROCESSING

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

Managemen Memori 2016

Disain Cache pada Sistem Komputer

Alamat Logika dan Fisik

Sistem Operasi - PCB (process control block)

PERTEMUAN 1 PENGENALAN SISTEM KOMPUTER & SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 1 1

Meningkatkan Kinerja Memori Multiprogramming Dengan Memanfaatkan Sistem Paging

Process Control Block (PCB) Masing-masing proses Direpresentasikan oleh Sistem Operasi dengan menggunakan Process Control Block (PCB),

PERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI

Sistem Operasi Pertemuan 1 Arsitektur Komputer. (Penyegaran) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

Sistem Operasi Komputer

Konsep Proses. Proses adalah suatu program yang sedang diesekusi (running) Pada saat proses berlangsung :

Penjadwalan Proses. 1. Adil Proses proses diperlakukan sama yaitu mendapat jatah waktu prosessor yang sama

APLIKASI KOMPUTER. Komponen Dasar Komputer & Sistem Operasi. Chalifa Chazar MN- APLIKASI KOMPUTER (MANAJEMEN)

4. SISTEM OPERASI TERDISTRIBUSI

Metode Alokasi Berkas

Perbedaan Proses dan Program

TUGAS SISTEM OPERASI

VIRTUAL MEMORI. Gambar 1 Memori virtual lebih besar ukurannya dari memori fisik

Q U I Z 3B - SOLUSI Mngt Memory + Konkurensi 2. By: Endro Ariyanto (END)

Penjadwalan CPU. Badrus Zaman

PENDAHULUAN. Pertemuan 1 1

(Scott Mueller, 2003)

Transkripsi:

MANAJEMEN MEMORI PEMARTISIAN STATIS Sistem Operasi FUNGSI MEMORI Mengelola informasi memori yang dipakai dan tidak sedang dipakai Mengalokasikan memori ke proses yang diperlukan Mendealokasikan memori dari proses yang telah selesai Mengelola swapping antara memori utama dan disk 1

Manajemen memori pada sistem multiprograming Sistem operasi harus mendukung dua kebutuhan yang saling bertentangan yaitu Pemisahan ruang-ruang alamat Pemakaian bersama memori Manajemen Memori berdasarkan keberadaan Swapping Manajemen tanpa swapping (Manajemen memori tanpa pemindahan citra proses antara memori utama dan disk selama eksekusi) Manajemen dengan swapping (Manajemen memori dengan pemindahan citra proses antara memori utama dan disk selama eksekusi) 2

Hirarki Memori Cache Memori Memori utama Memori Sekunder Pemakaian memori 2 tingkat menggunakan cache memori dapat meningkatkan kinerja dan utilisasi memori secara dramatik. Cache memori lebih mahal dibanding memori utama sehingga chace relatif kecil 3

Manajemen Memori tanpa swapping Monoprograming Multiprogramming dengan pemartisian statis Manajemen memori monoprograming Hanya 1 proses pada satu saat Hanya satu proses menggunakan semua materi Pemakai memuatkan program ke seluruh memori dari disk atau tape Program mengambil kendali semua mesin 4

Mutiprograming dengan pemartisian statis Mempermudah pemogram Agar dapat memberikan layanan interaktif ke beberapa orang secara simultan Efisiensi penggunaan sumber daya Eksekusi lebih mudah jika proses besar dipecah menjadi beberapa proses kecil Dapat mengerjakan sejumlah job secara simultan Pemartisian Menjadi Partisi-partisi berukuran sama Beberapa proses yang ukurannya kurang atau sama dengan ukuran partisi dimasukkan ke sembarang partisi yang berbeda Kekuranganya bila program ukuranya lebih besar dari dibanding partisi yang tersedia maka program tidak dapat dimuatkan. Kekuranganya juga untuk program yg ukuranya kecil dibanding ukuran partisi maka banyak ruang yang tidak terpakai. 5

Strategi penempatan pada partisi2 yang ukurannya berbeda Satu antrian untuk tiap partisi Satu antrian untuk semua partisi Satunya Antrian untuk tiap partisi Proses ditempatkan ke partisi yang paling kecil yang dapat memuatnya Keuntungan: meminimalkan pemborosan memori Kelemahan:dapat terjadi antrian panjang disuatu partisi sementara antrian partisi2 yang lain kosong 6

Satu antrian untuk semua proses Proses-proses diantrikan tunggal untuk semua partisi. Proses segera ditempatkan di partisi bebas paling kecil yang dapat memuat Keunggulan : lebih fleksibel serta impelmentasi dan operasi lebih minimal karena hanya mengelola satu antrian Kekurangan : proses dapat ditempatkan dipartisi yang banyak diboroskan, yiatu proses kecil ditepatkan di partisi yang sangat besar Partisi 1 Partisi 2 Partisi 1 Partisi 2 Partisi 3 Partisi 3 Partisi 4 Partisi 4 Partisi 5 Partisi 5 Sistem Operasi Sistem Operasi 7

Manajemen memori pemartisian dinamis Multiprogram dengan swapping Untuk menjalankan proses-proses yang akan dieksekusi, proses-proses harus sudah masuk ke memori utama. Pemindahan proses dari dari memori utama ke disk dan sebaliknya di sebut swapping. 8

Kelemahan pemartisian dinamis Dapat terjadi lubang-lubang kecil memori diantara partisi-partisi yang dipakai (diatasi dengan teknik pemadatan memori). Merumitkan alokasi dan dealokasi memori Teknik pemadatan memori Proses 1 Proses 2 Proses 3 Proses 2 Proses 4 Proses 4 Proses 5 Proses 5 bebas Sistem Operasi Sistem Operasi 9

Solusi masalah Heap dan Stack diatasi bila terjadi lubang besar yang dapat memuat proses, maka proses dipindah ke lubang memori yang cukup untuk memuat Satu proses di swap ke disk agar memberi lubang cukup besar untuk proses yang berkembang Jika proses tidak dapat tumbuh di memori dan di daerah swap didisk telah penuh, proses harus menunggu atau disingkirkan Permasalahan yang lain Kelemahan dari teknik pemadatan memori yaitu waktu yang diperlukan banyak serta sistem yg berhenti sementara karena diberhentikan saat terjadi pemadatan. Heap :data dinamis yang berkembang Stack :pemanggilan prosedure dan variabel lokal 10

Sistem Paging Memori Maya (Virtual Memori) Program yang dijalankan harus dimuat dimemori utama. Masalah muncul ketika program lebih besar dibanding memori utama, Solusi : Overlay Memori Maya 11

Konsep Overlay Program dipecah menjadi bagian-bagian yang dapat dimuat dalam memori. Overlay yang belum diperlukan (tidak sedang dieksekusi) disimpan dalam disk, overlay ini dimuatkan ke memori begitu diperlukan. Konsep memori maya Memori maya adalah kemampuan mengalamati ruang memori melebihi memori utama yang tersedia. Gagasan memori maya adalah ukuran gabungan program, data dan stack melampaui jumlah memori fisik yang tersedia. SO menyimpan bagian2 proses yang sedang digunakan dimemori utama dan sisanya di disk. Begitu bagian di disk diperlukan maka bagian di memori yang tidak diperlukan akan disingkirkan diganti bagian disk yang diperlukan itu. 12

Deskripsi Sistem Paging Sistem paging mengimplementasikan ruang alamat besar pada memori kecil menggunakan index register, base register, dan segmen register, dll. Pemakai seolah-olah mempunyai ruang memori yang sangat besar tanpa mengelola overlay. Istilah sistem paging Alamat Maya :alamat yang dihasilkan dengan perhitungan index register, base register, dan segmen register, dll. Ruang alamat yang dibentuk alamat maya disebut ruang alamat maya. Memori managenent unit (MMU): Chip atau kumpulan chip yang memetakan alamat maya ke alamat fisik 13

Alamat Nyata : Alamat Nyata adalah alamat yang tersedia di memori utama fisik. Page : Unit terkecil ruang alamat maya. Ruang alamat maya proses merupakan kelipatan page yang berukuran sama 14