Manajemen Memori
Ibnu Sani Wijaya,S.Kom,M.S.I
Pembahasan
• Pengertian
• Jenis memori
• Fungsi memori
• DMA
2
This is a management And Memory
3
Pengertian
Manajemen : suatu proses perencanaan,pengorganisasian,
kepemimpinan, dan pengendalian upaya dari anggota
organisasi serta penggunaan sumua sumber daya yang ada
pada organisasi untuk mencapai tujuan organisasi yang telah
ditetapkan sebelumnya
Memory : Memori adalah pusat dari operasi pada sistem
komputer
modern, berfungsi sebagai tempat penyimpanan informasi yang
harus diatur dan dijaga sebaik-baiknya. Memori adalah array
besar dari word atau byte, yang disebut alamat. CPU mengambil
instruksi dari memory berdasarkan nilai dari program counter.
Jadi Manajemen Memory 🡪 merupakan suatu kegiatan untuk mengelola
memory pada komputer 4
JENIS MEMORY
⮚ Memory kerja
example :
- ROM / PROM / EPROM / EEPROM
- RAM
- CACHE MEMORY
⮚ Memory dukung
example :
- Floppy disk
- Harddisk
- CD
5
FUNGSI MANAJEMEN MEMORY
6
SWAPPING
⚫ Swapping merupakan pemindahan proses dari memori utama ke
disk dan kembali lagi.
⚫ Sebuah proses harus berada di memori untuk dieksekusi. Proses juga
dapat ditukar (swap) sementara keluar memori ke backing store dan
kemudian dibawa kembali ke memori untuk melanjutkan eksekusi.
⚫ Backing store berupa disk besar dengan kecepatan tinggi yang cukup
untuk meletakkan copy dari semua memory image untuk semua user,
sistem juga harus menyediakan akses langsung ke memory image
7
tersebut.
Gambar Swapping
8
PAGING
Paging 🡪 merupakan kemungkinan solusi untuk permasalahan
fragmentasi
Eksternal dimana ruang alamat logika tidak berurutan; mengijinkan
sebuah
Proses dialokasikan pada memori fisik yang tersedia. Memori fisik
dibagi
Kedalam blok-blok yang disebut dengan Frame.
What it is Fragmentasi..??
9
Memori manajemen berdasarkan
keberadaan swapping / paging
⚫ Memory dengan swapping / paging
MMMemory MMMemory
P0 P0
Free P2
P2
P4
Free
P4 P6
Free
Free
P6 10
Multiprogramming
⚫Memory tanpa swipping / paging
🡪Manajemen memori tanpa pemindahan
citra proses antara memori utama dan disk
selama eksekusi.
🡪Terdiri dari :
🡪Monogramming
🡪Multiprogramming
11
Monogramming
OS di RAM OS di RAM
Program
Program
OS di RAM
Free Memory
Free Memory
Program Device Driver
Free Memory
12
ALAMAT MEMORY
• Alamat yang dibangkitkan oleh CPU disebut alamat
logika (Logical Address), dimana alamat terlihat
sebagai uni memory yang disebut alamat fisik
(Physical Address)
• Tujuan utama manajemen memori adalah konsep
dimana untuk meletakkan ruang alamat logika ke
ruang alamat fisik.
13
14
DMA
• DMA 🡪 merupakan sebuah metode untuk mentransfer data
dari RAM komputer ke bagian lain dari pengolahan komputer
tanpa menggunakan CPU.
16
Data Transfer with DMA
CONTROLER
• Selama transfer blok byte masukan, urutan berikut terjadi sebagai byte data dikirim
dari antarmuka ke memori:
Any Question
18
Tugas 3 Individu
• Silahkan anda tonton video learning yg diberikan di ibnu swot
channel dengan Tittle : Random Access Memory (jgn lupa di
subsribe ya.. ☺), dan record saat anda sedang menonton
video learning. Hasil record anda simpan di google drive anda
• Berikan ringkasan atau rangkuman dari video tersebut dan
silahkan anda masukan rangkuman di blog anda. Dalam
rangkuman tersebut silahkan anda Screen Shoot video atau
lampirkan link video di blog.
• Untuk tugas yang di kumpulan yaitu: LINK VIDEO RECORD dan
LINK BLOG RANGKUMAN.
• Dikumpulkan di elearning unama dg batas deadline max.
1minggu (24 Okt 2021)
• NB: TIDAK BOLEH SAMA ANTAR 1 MHSW DENGAN MHSW 19
LAINYA YA.. TERIMA KASIH.
~ Terima Kasih ~
20