Anda di halaman 1dari 12

Manajemen Memori

NYATA
INTERAKSI MANUSIA DAN KOMPUTER
01 AHMAD ARSYAD SURGI MUKTI

02 ANGGUN DWI RIZKIKA


F1D020008
F1D020004

03 DIRGA JAYUSMAN
F1D020018

04 HARIS ABDULLAH FASHA


F1D020022

05 NURUL UMAMI
F1D020078
06 NURUN LATIFAH
F1D020080

07 ROSALINA
F1D020092
08 SAIPUL RAHMAN
F1D020094
Manajemen Memori
Memori adalah pusat kegiatan pada
sebuah komputer, karena setiap
proses yang eksekusi, harus berada
memori terlebih dahulu.

Sistem Operasi bertugas untuk


mengatur penggunaan memori untuk
banyak proses

.
1
ALOKASI
CONTIGOUS MEMORY ALLOCATION

Contiguous Memory Allocation: alamat


memori diberikan kepada proses secara
berurutan dari kecil ke besar
● Keuntungan contiguous daripada Non-
contiguous: sederhana, cepat,
mendukung proteksi memori.

● Kerugian contiguous daripada non-


contiguous: jika tidak semua proses
dialokasikan di waktu yang sama, akan
sangat tidak efektif dan mempercepat
habisnya memori.
NON-CONTIGOUS
MEMORY
ALLOCATION

Keunggulan :
Sistem dapat memanfaatkan memori utama secara lebih efisien.

Sistem operasi masih mampu memuatkan proses bila jumlah total


lubang-lubang memori cukup untuk memuat proses yang akan
dieksekusi.
Swapping

● Swapping adalah Sebuah proses harus berada di dalam memori


untuk dapat dijalankan
● Sebuah proses dapat di-swap sementara keluar memori ke sebuah
penyimpanan cadangan (backing store) untuk kemudian
dikembalikan lagi ke memori
Fragmentasi
Fragmentasi adalah munculnya hole-hole yang tidak cukup besar untuk
menampung permintaan dari proses.

Fragmentasi Eksternal: apabila terdapat dalam bentuk banyak hole yang


berukuran kecil dan tidak berurutan

Fragmentasi Internal: apabila terdapat di dalam blok memori yang sudah


dialokasikan secara statis
Segmentasi

Salah satu cara untuk mengatur memori dengan menggunakan


segmen.
Program dibagi menjadi beberapa segmen.
Segmen = kumpulan logical unit.
Ukuran tiap segmen tidak harus sama.
Dapat diletakan di mana saja ( di main memory, setelah program
dimasukkan ke memori ).
Tabel Segmen => menentukan lokasi segmen.
Alamat logis-nya dua dimensi, terdiri dari :
panjang segmen (limit) dan alamat awal segmen berada (base).
Paging
Paging adalah Suatu metode yang memungkinkan suatu alamat
memori fisik yang tersedia dapat tidak berurutan letaknya.
Memori logic dibagi menjadi blok-blok yang ukurannya tetap yang
dinamakan page (ukurannya adalah pangkat 2, diantara 512 bytes
dan 8192 bytes, tergantung arsitektur memory).
Memori fisik dibagi juga menjadi blok-blok yang ukurannya tetap
yang dinamakan frame.
Lalu kita membuat suatu page table yang akan menterjemahkan
memori virtual menjadi memori fisik
Keuntungan dan Kerugian
Paging

Jika kita membuat ukuran dari masing-


Jika kita membuat ukuran dari masing-masing masing pages kecil:
page besar:
Keuntungan: akses memori akan relatif lebih
lambat.
Keuntungan: akses memori akan relatif lebih
cepat. Kerugian: kemungkinan terjadinya
fragmentasi internal akan menjadi lebih
Kerugian: kemungkinan terjadinya kecil.g banyak dicari.
fragmentasi internal yang sangat besar.
THANKS!

CREDITS: This presentation template was


created by Slidesgo, including icons by
Flaticon, and infographics & images by
Freepik

Anda mungkin juga menyukai