MANAJEMEN MEMORY
Pertemuan ke-5
Manajemen Memory
- Penjelasan Manajemen Memory
Memory utama sebagai sumber daya yang harus di alokasikan dan dipakai bersama si antara sejumlah proses yang aktif, sehingga dapat memanfaatkan memproses dan fasilitas masukan/keluaran secara efesien, sehingga emmori dapat menampung sebanyak mungkin proses. Upaya atau pemogram atau proses tidak dibatasi kapasitas memory fisik di sistem komputer.
Manajemen memory adalah suatu kegiatan untuk mengelola memory komputer. Sangat penting untuk memproses dan fasilitas masukan/keluaran secara efisien, sehingga memory dapat menampung sebanyak mungkin proses.
Entitas Memori sendiri ada 4 macam :
- Used-RAM : RAM yang terpakai.
- Cached-RAM : Sebagai tempat simpan sementara untuk aplikasi jika dieksekusi kembali.
- Free-RAM : RAM yang tidak terpakai.
- Swap : Memori tambahan menggunakan hard disk.
- Fungsi Manajemen Memory
- Utilitas CPU meningkat.
- Data dan instruksi dapat diakses dengan cepat oleh CPU.
- Tercapai efesiensi dalam pemakaian memory yang terbatas.
- Transfer data/ke memory utama ke/dari CPU dapat lebih efesien.
- Mengelola informasi yang dipakai dan tidak dipakai.
- Mengalokasikan memory ke proses yang memerlukan.
- Mendealokasikan memory dari proses telah selesai.
- Mengelola swapping atau paging antara memory utama dan disk.
- Manajemen Memory dengan Swapping
- Manajemen Memory Tanpa Swapping
- Manajemen memory untuk Monoprogramming
- Hanya ada satu proses pada satu saat.
- Hanya ada satu proses menggunakan semua memory.
- Pemakai memuatkan program ke seluruh memory dari disk.
- Program mengambil kendali seluruh mesin.
- Manajemen Memory untuk Multiprogamming
- Mempermudah pemogram.
- Dapat membri layanan interaktif ke beberapa user secara simultan.
- Efesiesi penggunaan sumber daya.
- Eksekusi lebih murah jika proses besar dipecah menjadi beberapa proses.
- dapat mengerjakan sejumlah proses secara simultan.
- Manajemen Memory Bedasarkan Alokasi Memory
- Alokasi memory berurutan : Menepati satu blok tunggal.
- Alokasi memory tak berurutan : Program dibagi menjadi beberapa blok.
- Sistem Paging
- Virtual Memory
Semua sistem operasi membutuhkan memory virtual, yang merupakan kombinasi dari RAM dan sebagian hard drive, biasanya disebut Swap File, Paging, atau Pgaefile.
Virtual Memory merupakan sebuah memory cadangan dari sebuah memory fisik yang berfungsi menyimpan data sementara dari sebuah proses kerja suatu sistem. Virtual Memory selalu dimiliki oleh sebuah sistem operasi untuk mencegah terjadinya deadlock antar aplikais maupun sistem itu sendiri. Keuntungan nya ialah penggunaan memory fisik akan lebih sedikit, dapat menambah user yang akan ditangani, dll.
- Contoh Manajemen Memory di Windows
Pada windows kita bisa memanajemen memory dengan memantau proses pada aplikasi bawaan windows itu sendiri, Task Manager.
Kita dapat memanggil task manager melalui beberapa cara :
1) Melalui Ctrl + Shift + Esc
2) Melalui Ctrl + Alt + Del dan pilih Start Task Manager
3) Melalui Klik kanan pada task bar dan pilih Start Task Manager
- Contoh Manajemen Memory di Linux





Komentar
Posting Komentar