MANAJEMEN MEMORI SEDERHANA

Slides:



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

Sistem Operasi (pertemuan 1) Memori Razief Perucha F.A
Pertemuan 6 (Organisasi Input/Output)
Manajemen Memori (Contd).
segmentasi dan kombinasi paging-segmentasi
Struktur Sistem Komputer
Manajemen Memory 1 Manajemen Memory Sederhana dan Swapping
Cache Memori Oleh : Ahmad Fuad Hariri Fitriana Nelvi Tino Arif Cahyo
SISTEM OPERASI Manajemen Memori Asmaul Husna ( )
Silabus Sistem Operasi Jajang Kusnendar 9/14/2014UPI-FPMIPA ILKOM / Pend ILKOM / JK 1.
MANAJEMEN MEMORY.
PERTEMUAN KE-18 PERKULIAHAN SISTEM OPERASI
PERTEMUAN KE-17 PERKULIAHAN SISTEM OPERASI
Slide 7 – Penjadwalan Process
BAB VI MULTIPLE INTERRUPTS
Manajemen Proses Meliputi : Pengelolaan sisklusi hidup proses
PENJADWALAN PROSES.
Ihr Logo 3. SISTEM OPERASI Manajemen Proses by
Pertemuan ke 3 Konsep Proses
SISTEM OPERASI MODUL Manajemen Memori Yuli Haryanto, M.Kom
PERTEMUAN KE-4 PERKULIAHAN SISTEM OPERASI
SISTEM PAGING.
SISTEM PAGING STMIK MDP Palembang
MANAGEMENT MEMORY.
Manajemen Memori STMIK MDP Palembang
Defiana Arnaldy, M.Si Manajemen Memori Defiana Arnaldy, M.Si
Kompleksitas Algoritma
MANAJEMEN MEMORI.
Proses Oleh : Wahyu Andhyka Kusuma
Memory-Management Unit
PERTEMUAN KE-9 PERKULIAHAN SISTEM OPERASI
SISTEM OPERASI Pertemuan 5 : Manajemen Memori
SISTEM OPERASI MEMORY MANAGEMENT.
KONKURENSI.
KONKURENSI.
Manajemen Memori Oleh : Solichul Huda.
Manajemen Memori.
SISTEM OPERASI Pertemuan 19.
Sistem Operasi Pertemuan 17.
Manajemen Perangkat I/O
Chalifa Chazar MANAJEMEN MEMORI Chalifa Chazar
OPERATING SYSTEM.
Manajemen Memori (1).
Sistem Paging Edi Sugiarto, S.Kom.
MANAJEMEN MEMORI.
Dosen: Resi Utami Putri, S.Kom., M.Cs
MEMORY MANAGEMENT PART 1
Manajemen Memori Pemartisan Statis
Pengenalan Sistem Operasi
STMIK-IM BANDUNG Chalifa Chazar
Manajemen Memori Pemartisan Dinamis
Fakultas Ilmu Komputer Defri Kurniawan, M.Kom
Penjadwalan Proses Edi Sugiarto, S.Kom.
Manajemen Memori SISTEM OPERASI Slide perkuliahan
TEKNIK KOMPUTER - UNIKOM Jalan Dipatiukur 112 Bandung
IV. Proses-proses Terdapat beberapa definisi proses, diantaranya proses sebagai program yang sedang dalam keadaan eksekusi Proses membutuhkan sumber daya.
MANAJEMEN MEMORY PART 3 Ritzkal, S.Kom,CCNA.
Manajemen Memori SISTEM OPERASI Slide perkuliahan
Kongkurensi.
MANAJEMEN MEMORI PEMARTISIAN STATIS
Manajemen Memori SISTEM OPERASI Slide perkuliahan
Manajemen Proses.
Pengenalan Sistem Operasi
Sistem Operasi Teknik Informatika STT Wastukancana Purwakarta
MANAJEMEN MEMORY.
MANAJEMEN MEMORY.
Dosen: Resi Utami Putri, S.Kom., M.Cs
OPERATING SYSTEM. 1.Fungsi Sistem Operasi 2.Penjadwalan Proses 3.Memori Manajemen Dukungan Sistem Operasi meliputi:
Paging dan Segmentasi DISUSUN OLEH KELOMPOK 5: 1.GIEFFARI SATRIA ABDILLAH ( ) 2.BAGUS PRADIKA ( ) 3.ANGGA PRADANA ( )
Transcript presentasi:

MANAJEMEN MEMORI SEDERHANA

Dekripsi Manajemen Memori Manajemen memori berkaitan dengan memori utama sebagai sumber daya yang harus dialokasikan dan dipakai bersama di antara sejumlah proses yang aktif. Manajemen memori juga berkaitan dengan usaha agar pemrograman atau proses tidak dibatasi oleh kapasitas memori fisik yang terdapat pada sistem komputer.

Fungsi-fungsi manajemen memori Mengelola informasi memori yang terpakai dan yang tidak terpakai. Mengalokasikan memori ke proses yang memerlukan. Mendealokasikan memori dari proses telah selesai. Mengelola swapping antara memori utama dan disk. Parameter-parameter untuk mengukur kinerja manajemen memori Kapasitas memori yang disiakan. Kompleksitas waktu pemroses pengelolaan memori. Overhead untuk pengaksesan memori.

Manajemen Memori pada Sistem Multiprogramming Pemisah ruang-ruang alamat. Pemakaian bersama memori.

Gambar 1. Klasifikasi manajemen memori.

Manajemen memori berdasarkan ada tidaknya swapping Manajemen tanpa swapping Manajemen memori tanpa pemindahan citra proses antara memori utama dan disk selama eksekusi. Manajemen swapping Manajemen memori dengan pemindahan citra proses antara memori utama dan disk selama eksekusi.

Hirarki Organisasi Memori Gambar 2. Hubungan chace memory, memori utama dan memori sekunder.

Alokasi Memori Alokasi memori terbagi dua Alokasi memori berurutan (kontigu) Alokasi memori tak berurutan (non-kontigu)

Monoprogramming Sederhana Gambar 3. Tiga cara organisasi memori satu proses tunggal.

Embedded Systems Teknik monoprogramming masih dipakai untuk sistem-sistem kecil yaitu sistem-sistem tempelan (embedded systems) yang menempel atau terdapat pada sistem lain. Sistem-sistem tempelan adalah sistem menggunakan microprosesor kecil (seperti Intel 8051, dan sebagainya) biasa untuk mengendalikan satu alat sehingga alat bersifat intelegent (intelegent-device) dalam memberikan satu fungsi spesifik. Karena hanya satu fungsi spesifik maka dapat diprogram pada mikroprocessor dengan memori terbatas (antara 1-64 Kb).

Proteksi pada Monoprogramming Sederhana Memori terbagi menjadi tiga bagian Bagian yang berisi rutin-rutin sistem operasi. Bagian yang berisi program pemakai. Bagian yang tidak digunakan.

Gambar 4. Proteksi pada monoprogramming. Proteksi pada Monoprogramming Sederhana Gambar 4. Proteksi pada monoprogramming.

Multiprogramming dengan Pemartisian Statis Terdapat beberapa alasan kenapa multiprogramming digunakan Agar mempermudah pemrogram yaitu saat pemrogram memecahm proses menjadi dua proses atau lebih. Agar dapat memberi layanan interaktif ke beberapa orang secara simultan. Untuk itu diperlukan kemampuan mempunyai lebih dari satu proses di memori agar memperoleh kinerja yang baik. Kebanyakan proses menghabiskan banyak waktu selama menunggu selesainya operasi masukan/keluaran. Bila pada multiprogramming maka proses tersebut di-blocked (hanya DMA yang bekerja) dan proses lain mendapat jatah waktu pemroses, maka DMA dapat meningkatkan efisiensi sistem. Lebih murah untuk dieksekusi jika proses besar dipecah menjadi beberapa proses kecil. Dapat mengerjakan sejumlah job secara simultan.

Pemartisian statis berdasarkan ukuran partisi-partisi Partisi-partisi berukuran sama. Partisi-partisi berukuran berbeda. Kesulitan partisi yang sama besar adalah Bila suatu program ukurannya lebih besar daripada partisi yang ada maka tidak dapat dimuatkan ke sistem, yang berarti tidak dapat dijalankan. Pemrogram harus mempersiapkan overlay sehingga hanya bagian program yang benar-benar perlu dieksekusi yang dimasukan ke memori utama dan saling bergantian. Untuk overlay diperlukan sistem operasi yang mendukung swapping. Untuk program yang sangat kecil dibanding ukuran partisi yang tetap, maka banyak ruang yang tak dipakai disiakan

Multiprogramming dengan Pemartisian Statis Gambar 5. Multiprogramming dengan pemartisian tetap berukuran berbeda.

strategi penempatan program ke partisi Satu antrian untuk tiap partisi (banyak antrian untuk seluruh partisi) Satu antrian untuk seluruh partisi.

Satu antrian untuk tiap partisi (banyak antrian untuk setiappartisi) Gambar 6. Multiprogramming dengan pemartisian tetap dengan banyak antrian.

Satu antrian tunggal untuk seluruh partisi Gambar 7. Multiprogramming dengan pemartisian tetap dengan satu antrian.

Pemartisian statis mempunyai dua masalah yang harus diatasi Relokasi Proteksi