SlideShare a Scribd company logo
1 of 20
MANAJEMEN MEMORI
 Memory manager :
 Salah satu bagian sistem operasi yang
mempengaruhi dalam menentukan proses
mana yang diletakkan pada antrian.
 Jenis Memori
 - Memori Kerja
 • ROM/PROM/EPROM/EEPROM
 • RAM
 • Cache memory
 - Memori Dukung
 Floppy, harddisk, CD, dll.
 Alamat Memori
 – Alamat memori mutlak (alamat fisik)
 – Alamat memori relatif (alamat logika)
 – Hubungan antara alamat multak dan alamat
relatif
 – Jenis memori dan alamat memori
 Isi Memori
 – Sistem bahasa penataolahan
 – Sistem Utilitas
 – Inti Sistem Operasi
 – Sistem Operasi
 – Pengendali alat (device drivers)
 – File pemakai
 Fungsi manajemen memori :
 • Mengelola informasi yang dipakai dan tidak
dipakai.
 • Mengalokasikan memori ke proses yang
memerlukan.
 • Mendealokasikan memori dari proses telah
selesai.
 • Mengelola swapping atau paging antara
memori utama dan disk.
 Sistem Operasi – Manajemen Memori 1 1/8
 MANAJEMEN MEMORI BERDASARKAN KEBERADAAN SWAPPING
ATAU PAGING
 Terbagi dua yaitu :
 1. Manajemen tanpa swapping atau paging
 2. Manajemen dengan swapping atau paging
 MEMORI TANPA SWAPPING OR PAGING
 􀂾 Yaitu manajemen memori tanpa pemindahan citra proses antara
memori utama dan disk selama eksekusi.
 􀂾 Terdiri dari :
 􀂾 Monoprogramming
 Ciri-ciri :
 • Hanya satu proses pada satu saat
 • Hanya satu proses menggunakan semua memori
 • Pemakai memuatkan program ke seluruh memori dari disk atau tape
 • Program mengambil kendali seluruh mesin
 MANAJEMEN MEMORI BERDASARKAN
KEBERADAAN SWAPPING ATAU PAGING
 Terbagi dua yaitu :
 1. Manajemen tanpa swapping atau paging
 2. Manajemen dengan swapping atau paging
 MEMORI TANPA SWAPPING OR PAGING
 􀂾 Yaitu manajemen memori tanpa pemindahan
citra proses antara memori utama dan disk
selama eksekusi.
 􀂾 Terdiri dari :
 􀂾 Monoprogramming
 Ciri-ciri :
 • Hanya satu proses pada satu saat
 • Hanya satu proses menggunakan semua memori
 • Pemakai memuatkan program ke seluruh memori dari
disk atau tape
 • Program mengambil kendali seluruh mesin
 Multiprogramming Dengan Pemartisian
Statis Terbagi dua :
 1. Pemartisian menjadi partisi-partisi
berukuran sama, yaitu ukuran semua partisi
memori adalah sama
 2. Pemartisian menjadi partisi-partisi
berukuran berbeda, yaitu ukuran semua
partisi memori adalah berbeda.
 Strategi Penempatan Program Ke Partisi
 􀂾 Satu Antrian Tunggal Untuk Semua Partisi
 Keuntungan : Lebih fleksibel serta
implementasi dan operasi lebih minimal
karena hanya mengelola satu antrian.
 Kelemahan : Proses dapat ditempatkan di
partisi yang banyak diboroskan, yaitu proses
kecil ditempatkan di partisi sangat besar.
 Satu Antrian Untuk Tiap Partisi (banyak
antrian Untuk Seluruh Partisi) Keuntungan :
Meminimalkan pemborosan memori
 Kelemahan : Dapat terjadi antrian panjang di
suatu partisi sementara antrian partisi -
partisi lain kosong
 MULTIPROGRAMMING DENGAN SWAPPING
 Swapping : pemindahan proses dari memori utama
ke disk dan kembali lagi.
 1. Multiprogramming dengan Pemartisisan
Dinamis
 Jumlah , lokasi dan ukuran proses di memori dapat
beragam sepanjang waktu secara dinamis.
 Kelemahan:
 - Dapat terjadi lubang-lubang kecil memori di antara
partisi-partisi yang dipakai.
 - Merumitkan alokasi dan dealokasi memori
 Solusi:
 Lubang-lubang kecil di antara blok-blok
memori yang digunakan dapat diatasi
dengan pemadatan memori yaitu
menggabungkan semua lubang kecil menjadi
satu lubang besar dengan memindahkan
semua proses agar saling berdekatan.
 2. Pencatatan Pemakaian memori
 Pencatatan memakai peta bit (Bit Map)
 Pencatatan memakai linked list
 Pencatatan memakai peta bit
 - Nilai 0 pada peta bit berarti unit masih
bebas
 - Nilai satu berarti unit digunakan
 3. Strategi Alokasi Memori
 First fit algorithm : memory manager men-scan list
untuk menemukan hole yg cukup untuk menampung
proses yg baru. Proses akan menempati hole
pertama yg ditemuinya yg cukup untuk dirinya.
 Next fit algorithm : sama dengan first fit, tetapi
pencarian hole dimulai dari hole ditemuinya dari scan
sebelumnya.
 Best fit algorithm : dicari hole yang akan
menghasilkan sisa paling sedikit setelah dimasuki
proses.
 Worst fit algorithm : kebalikan dari best fit.
 Quick fit algorithm : mengelompokkan hole-
hole dan membuat listnya sendiri. Misalnya,
ada list untuk hole 4K, satu list untuk 8K, dst.
 Sistem Buddy
 Memori di susun dalm senari blok-blok bebas
berukuran 1,2,4,8,16 byte dst, sampai
kapasitas memori.
 Dari berbagai cara alokasi tsb. Di atas,
sebuah hole yg ditempati proses akan
terbagi menjadi bagian yang dipakai proses
dan memori yang tidak terpakai (fragmen).
 Timbulnya memori yang tidak terpakai
disebut fragmentasi. Ada dua macam
fragmen :
 Internal : sisa hole yang tidak terpakai
setelah terisi proses.
 • Eksternal : hole yang secara utuh terlalu
kecil untuk dipakai oleh proses manapun.
 Alokasi Ruang Swap pada Disk
 (Penempatan proses pada disk setelah di-
swap-out dari memori)
 - Ruang disk tempat swap dialokasikan
begitu diperlukan
 - Ruang disk tempat swap dialokasikan lebih
dahulu.
 Algoritma untuk pengaturan ruang swap
pada disk sama dengan untuk memori
utama. Perbedaannya adalah ruang pada
disk harus dialokasikan sebagai kelipatan
bilangan bulat dari disk block. Sistem
Operasi – Manajemen Memori 1 8/8

More Related Content

What's hot (20)

 Manajemen memory dan Swapping
 Manajemen memory dan Swapping Manajemen memory dan Swapping
 Manajemen memory dan Swapping
 
Manajemen Memori
Manajemen MemoriManajemen Memori
Manajemen Memori
 
1.pendahuluan
1.pendahuluan1.pendahuluan
1.pendahuluan
 
Memory
MemoryMemory
Memory
 
Sistem operasi manajemen memori linux
Sistem operasi manajemen memori linuxSistem operasi manajemen memori linux
Sistem operasi manajemen memori linux
 
CPU
CPUCPU
CPU
 
Sistem Waktu Nyata (Real Time System)
Sistem Waktu Nyata (Real Time System)Sistem Waktu Nyata (Real Time System)
Sistem Waktu Nyata (Real Time System)
 
Manajemen memory Bab I Politeknik Negeri Bengkalis
Manajemen memory Bab I Politeknik Negeri BengkalisManajemen memory Bab I Politeknik Negeri Bengkalis
Manajemen memory Bab I Politeknik Negeri Bengkalis
 
Ch 02- Multiprocessing System
Ch 02- Multiprocessing SystemCh 02- Multiprocessing System
Ch 02- Multiprocessing System
 
Cara kerja cpu
Cara kerja cpuCara kerja cpu
Cara kerja cpu
 
manajemen memori
manajemen memorimanajemen memori
manajemen memori
 
Os ppt.8
Os ppt.8Os ppt.8
Os ppt.8
 
Struktur Sistem Komputer
Struktur Sistem KomputerStruktur Sistem Komputer
Struktur Sistem Komputer
 
Os ppt.9
Os ppt.9Os ppt.9
Os ppt.9
 
Sistem memori
Sistem memoriSistem memori
Sistem memori
 
Pertemuan2
Pertemuan2Pertemuan2
Pertemuan2
 
03 struktur sistem operasi
03 struktur sistem operasi03 struktur sistem operasi
03 struktur sistem operasi
 
Pertemuan3
Pertemuan3Pertemuan3
Pertemuan3
 
02 pengenalan sistem operasi
02 pengenalan sistem operasi02 pengenalan sistem operasi
02 pengenalan sistem operasi
 
Processor CPU
Processor CPUProcessor CPU
Processor CPU
 

Similar to ManajemenMemoriSEO

20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptxCahyoSatrio4
 
6.MANAJEMEN_MEMORI.ppt
6.MANAJEMEN_MEMORI.ppt6.MANAJEMEN_MEMORI.ppt
6.MANAJEMEN_MEMORI.pptudnsupriadi
 
Operating System--Memory
Operating System--MemoryOperating System--Memory
Operating System--MemoryEverhythm Past
 
Teknik Manajemen Memory.pptx
Teknik Manajemen Memory.pptxTeknik Manajemen Memory.pptx
Teknik Manajemen Memory.pptxadeAndriyanto
 
Modul 1 struktur sistem komputer
Modul 1   struktur sistem komputerModul 1   struktur sistem komputer
Modul 1 struktur sistem komputerHardiansyah S. Amel
 
Arsitektur sistem memori komputer
Arsitektur sistem memori komputerArsitektur sistem memori komputer
Arsitektur sistem memori komputerAditya Nugroho
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptCrisnaLidya
 
1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasiGus Dan
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasibelajarkomputer
 
Manajemen memori pada os
Manajemen memori pada osManajemen memori pada os
Manajemen memori pada osAlfipambudi94
 
Makalah Sistem Operasi
Makalah Sistem OperasiMakalah Sistem Operasi
Makalah Sistem Operasidedisutrisno
 
Robbin 8 Main memory
Robbin 8 Main memory Robbin 8 Main memory
Robbin 8 Main memory Zan Levign
 
Definisi memori
Definisi memoriDefinisi memori
Definisi memoriridoneoo7
 
Pertemuan 1 sistem operasi dan struktur dari sistem operasi
Pertemuan 1 sistem operasi dan struktur dari sistem operasiPertemuan 1 sistem operasi dan struktur dari sistem operasi
Pertemuan 1 sistem operasi dan struktur dari sistem operasiAliRismayadi
 

Similar to ManajemenMemoriSEO (20)

20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
20230529 CahyoSatrioW 1611502616 Tugas pertemuan 10.pptx
 
6.MANAJEMEN_MEMORI.ppt
6.MANAJEMEN_MEMORI.ppt6.MANAJEMEN_MEMORI.ppt
6.MANAJEMEN_MEMORI.ppt
 
Operating System--Memory
Operating System--MemoryOperating System--Memory
Operating System--Memory
 
9 man memoriaplot
9 man memoriaplot9 man memoriaplot
9 man memoriaplot
 
Teknik Manajemen Memory.pptx
Teknik Manajemen Memory.pptxTeknik Manajemen Memory.pptx
Teknik Manajemen Memory.pptx
 
Pertemuan ke 9
Pertemuan ke 9Pertemuan ke 9
Pertemuan ke 9
 
Modul 1 struktur sistem komputer
Modul 1   struktur sistem komputerModul 1   struktur sistem komputer
Modul 1 struktur sistem komputer
 
Arsitektur sistem memori komputer
Arsitektur sistem memori komputerArsitektur sistem memori komputer
Arsitektur sistem memori komputer
 
7.manajemen memory
7.manajemen memory7.manajemen memory
7.manajemen memory
 
Struktur sistem operasi
Struktur sistem operasiStruktur sistem operasi
Struktur sistem operasi
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.ppt
 
1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi
 
Zulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem OperasiZulyanti Megasari - Struktur Sistem Operasi
Zulyanti Megasari - Struktur Sistem Operasi
 
Manajemen memori pada os
Manajemen memori pada osManajemen memori pada os
Manajemen memori pada os
 
Makalah Sistem Operasi
Makalah Sistem OperasiMakalah Sistem Operasi
Makalah Sistem Operasi
 
Robbin 8 Main memory
Robbin 8 Main memory Robbin 8 Main memory
Robbin 8 Main memory
 
Definisi memori
Definisi memoriDefinisi memori
Definisi memori
 
Pertemuan 1 sistem operasi dan struktur dari sistem operasi
Pertemuan 1 sistem operasi dan struktur dari sistem operasiPertemuan 1 sistem operasi dan struktur dari sistem operasi
Pertemuan 1 sistem operasi dan struktur dari sistem operasi
 
Sistem komputer
Sistem komputerSistem komputer
Sistem komputer
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 

More from belajarkomputer

Yogie Saputra - Deadlock
Yogie Saputra - DeadlockYogie Saputra - Deadlock
Yogie Saputra - Deadlockbelajarkomputer
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUbelajarkomputer
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasibelajarkomputer
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memoribelajarkomputer
 
Agung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori VirtualAgung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori Virtualbelajarkomputer
 
Juliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer SinyalJuliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer Sinyalbelajarkomputer
 
Helen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem KeamananHelen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem Keamananbelajarkomputer
 
Helen Alida Abilio - Deadlock
Helen Alida Abilio - DeadlockHelen Alida Abilio - Deadlock
Helen Alida Abilio - Deadlockbelajarkomputer
 
Helen Alida Abilio - Sinkronisasi
Helen Alida Abilio - SinkronisasiHelen Alida Abilio - Sinkronisasi
Helen Alida Abilio - Sinkronisasibelajarkomputer
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen Filebelajarkomputer
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesbelajarkomputer
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputbelajarkomputer
 
Helen Alida Abilio - Konkurensi
Helen Alida Abilio - KonkurensiHelen Alida Abilio - Konkurensi
Helen Alida Abilio - Konkurensibelajarkomputer
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Prosesbelajarkomputer
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasibelajarkomputer
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasibelajarkomputer
 
Helen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem KomputerHelen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem Komputerbelajarkomputer
 
Yusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan SwitchingYusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan Switchingbelajarkomputer
 
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan TelekomunikasiAngga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasibelajarkomputer
 

More from belajarkomputer (20)

Yogie Saputra - Deadlock
Yogie Saputra - DeadlockYogie Saputra - Deadlock
Yogie Saputra - Deadlock
 
Sri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPUSri Astuti - Penjadwalan CPU
Sri Astuti - Penjadwalan CPU
 
Bagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem OperasiBagas Perdana Putra - Pengenalan Sistem Operasi
Bagas Perdana Putra - Pengenalan Sistem Operasi
 
Suci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen MemoriSuci Arrum Meilani - Manajemen Memori
Suci Arrum Meilani - Manajemen Memori
 
Agung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori VirtualAgung Deswantoro Adi - Memori Virtual
Agung Deswantoro Adi - Memori Virtual
 
Juliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer SinyalJuliyah - Intelligensi Transfer Sinyal
Juliyah - Intelligensi Transfer Sinyal
 
Helen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem KeamananHelen Alida Abilio - Sistem Keamanan
Helen Alida Abilio - Sistem Keamanan
 
Helen Alida Abilio - Deadlock
Helen Alida Abilio - DeadlockHelen Alida Abilio - Deadlock
Helen Alida Abilio - Deadlock
 
Helen Alida Abilio - Sinkronisasi
Helen Alida Abilio - SinkronisasiHelen Alida Abilio - Sinkronisasi
Helen Alida Abilio - Sinkronisasi
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen File
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen proses
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan output
 
Helen Alida Abilio - Konkurensi
Helen Alida Abilio - KonkurensiHelen Alida Abilio - Konkurensi
Helen Alida Abilio - Konkurensi
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Proses
 
Helen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem OperasiHelen Alida Abilio - Struktur Sistem Operasi
Helen Alida Abilio - Struktur Sistem Operasi
 
Helen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasiHelen Alida Abilio - Konsep Sistem operasi
Helen Alida Abilio - Konsep Sistem operasi
 
Konsep sistem operasi
Konsep sistem operasiKonsep sistem operasi
Konsep sistem operasi
 
Helen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem KomputerHelen Alida Abilio - Konsep Sistem Komputer
Helen Alida Abilio - Konsep Sistem Komputer
 
Yusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan SwitchingYusri Aldiansyah - Transmisi dan Switching
Yusri Aldiansyah - Transmisi dan Switching
 
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan TelekomunikasiAngga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasi
 

ManajemenMemoriSEO

  • 2.  Memory manager :  Salah satu bagian sistem operasi yang mempengaruhi dalam menentukan proses mana yang diletakkan pada antrian.  Jenis Memori  - Memori Kerja  • ROM/PROM/EPROM/EEPROM  • RAM  • Cache memory
  • 3.  - Memori Dukung  Floppy, harddisk, CD, dll.  Alamat Memori  – Alamat memori mutlak (alamat fisik)  – Alamat memori relatif (alamat logika)  – Hubungan antara alamat multak dan alamat relatif  – Jenis memori dan alamat memori
  • 4.  Isi Memori  – Sistem bahasa penataolahan  – Sistem Utilitas  – Inti Sistem Operasi  – Sistem Operasi  – Pengendali alat (device drivers)  – File pemakai
  • 5.  Fungsi manajemen memori :  • Mengelola informasi yang dipakai dan tidak dipakai.  • Mengalokasikan memori ke proses yang memerlukan.  • Mendealokasikan memori dari proses telah selesai.  • Mengelola swapping atau paging antara memori utama dan disk.  Sistem Operasi – Manajemen Memori 1 1/8
  • 6.  MANAJEMEN MEMORI BERDASARKAN KEBERADAAN SWAPPING ATAU PAGING  Terbagi dua yaitu :  1. Manajemen tanpa swapping atau paging  2. Manajemen dengan swapping atau paging  MEMORI TANPA SWAPPING OR PAGING  􀂾 Yaitu manajemen memori tanpa pemindahan citra proses antara memori utama dan disk selama eksekusi.  􀂾 Terdiri dari :  􀂾 Monoprogramming  Ciri-ciri :  • Hanya satu proses pada satu saat  • Hanya satu proses menggunakan semua memori  • Pemakai memuatkan program ke seluruh memori dari disk atau tape  • Program mengambil kendali seluruh mesin
  • 7.  MANAJEMEN MEMORI BERDASARKAN KEBERADAAN SWAPPING ATAU PAGING  Terbagi dua yaitu :  1. Manajemen tanpa swapping atau paging  2. Manajemen dengan swapping atau paging
  • 8.  MEMORI TANPA SWAPPING OR PAGING  􀂾 Yaitu manajemen memori tanpa pemindahan citra proses antara memori utama dan disk selama eksekusi.  􀂾 Terdiri dari :  􀂾 Monoprogramming  Ciri-ciri :  • Hanya satu proses pada satu saat  • Hanya satu proses menggunakan semua memori  • Pemakai memuatkan program ke seluruh memori dari disk atau tape  • Program mengambil kendali seluruh mesin
  • 9.  Multiprogramming Dengan Pemartisian Statis Terbagi dua :  1. Pemartisian menjadi partisi-partisi berukuran sama, yaitu ukuran semua partisi memori adalah sama  2. Pemartisian menjadi partisi-partisi berukuran berbeda, yaitu ukuran semua partisi memori adalah berbeda.
  • 10.  Strategi Penempatan Program Ke Partisi  􀂾 Satu Antrian Tunggal Untuk Semua Partisi  Keuntungan : Lebih fleksibel serta implementasi dan operasi lebih minimal karena hanya mengelola satu antrian.  Kelemahan : Proses dapat ditempatkan di partisi yang banyak diboroskan, yaitu proses kecil ditempatkan di partisi sangat besar.
  • 11.  Satu Antrian Untuk Tiap Partisi (banyak antrian Untuk Seluruh Partisi) Keuntungan : Meminimalkan pemborosan memori  Kelemahan : Dapat terjadi antrian panjang di suatu partisi sementara antrian partisi - partisi lain kosong
  • 12.  MULTIPROGRAMMING DENGAN SWAPPING  Swapping : pemindahan proses dari memori utama ke disk dan kembali lagi.  1. Multiprogramming dengan Pemartisisan Dinamis  Jumlah , lokasi dan ukuran proses di memori dapat beragam sepanjang waktu secara dinamis.  Kelemahan:  - Dapat terjadi lubang-lubang kecil memori di antara partisi-partisi yang dipakai.  - Merumitkan alokasi dan dealokasi memori
  • 13.  Solusi:  Lubang-lubang kecil di antara blok-blok memori yang digunakan dapat diatasi dengan pemadatan memori yaitu menggabungkan semua lubang kecil menjadi satu lubang besar dengan memindahkan semua proses agar saling berdekatan.
  • 14.  2. Pencatatan Pemakaian memori  Pencatatan memakai peta bit (Bit Map)  Pencatatan memakai linked list  Pencatatan memakai peta bit  - Nilai 0 pada peta bit berarti unit masih bebas  - Nilai satu berarti unit digunakan
  • 15.  3. Strategi Alokasi Memori  First fit algorithm : memory manager men-scan list untuk menemukan hole yg cukup untuk menampung proses yg baru. Proses akan menempati hole pertama yg ditemuinya yg cukup untuk dirinya.  Next fit algorithm : sama dengan first fit, tetapi pencarian hole dimulai dari hole ditemuinya dari scan sebelumnya.  Best fit algorithm : dicari hole yang akan menghasilkan sisa paling sedikit setelah dimasuki proses.
  • 16.  Worst fit algorithm : kebalikan dari best fit.  Quick fit algorithm : mengelompokkan hole- hole dan membuat listnya sendiri. Misalnya, ada list untuk hole 4K, satu list untuk 8K, dst.  Sistem Buddy  Memori di susun dalm senari blok-blok bebas berukuran 1,2,4,8,16 byte dst, sampai kapasitas memori.
  • 17.  Dari berbagai cara alokasi tsb. Di atas, sebuah hole yg ditempati proses akan terbagi menjadi bagian yang dipakai proses dan memori yang tidak terpakai (fragmen).  Timbulnya memori yang tidak terpakai disebut fragmentasi. Ada dua macam fragmen :
  • 18.  Internal : sisa hole yang tidak terpakai setelah terisi proses.  • Eksternal : hole yang secara utuh terlalu kecil untuk dipakai oleh proses manapun.
  • 19.  Alokasi Ruang Swap pada Disk  (Penempatan proses pada disk setelah di- swap-out dari memori)  - Ruang disk tempat swap dialokasikan begitu diperlukan  - Ruang disk tempat swap dialokasikan lebih dahulu.
  • 20.  Algoritma untuk pengaturan ruang swap pada disk sama dengan untuk memori utama. Perbedaannya adalah ruang pada disk harus dialokasikan sebagai kelipatan bilangan bulat dari disk block. Sistem Operasi – Manajemen Memori 1 8/8