Memory
·
Memori
adalah pusat kegiatan pada sebuah komputer, karena setiap proses yang akan
dijalankan harus melalui memori terlebih dahulu.
- CPU mengambil instruksi dari memori sesuai yang ada pada program counter.
- Instruksi memerlukan proses memasukkan atau menyimpan ke alamat di memori.
- Tugas sistem operasi adalah mengatur peletakan banyak proses pada suatu memori.
- Bagian operating system yang mengatur memori disebut dengan memory manager.
- Memori harus dapat digunakan dengan baik, sehingga dapat memuat banyak proses dalam suatu waktu.
Rangkuman
- Memori utama sebagai sumber daya yang harus dialokasikasikan dan dipakai bersama di antara sejumlah proses yang aktif, sehingga dapat memanfaatkan pemroses dan fasilitas masukan/keluaran secara efisien, sehingga memori dapat menampung sebanyak mungkin proses.
- Upaya agar pemogram atau proses tidak dibatasi kapasitas memori fisik di sistem komputer.
Manajemen Memory
- Suatu
kegiatan untuk mengelola memori komputer.
- Proses ini menyediakan cara mengalokasikan memori untuk proses.
- Pengelolaan memori utama sangat penting untuk sistem komputer, penting untuk memproses dan fasilitas masukan/keluaran secara efisien, sehingga memori dapat menampung sebanyak mungkin proses.
- Manajemen memory pada windows dapat di lihat di proses pada aplikasi bawaan windows sendiri.
- Entitas
Memori sendiri ada 4 macam:
1.
Used-RAM : RAM yang terpakai.
2.
Cached-RAM:
RAM yang dipakai sebagai tempat simpan sementara untuk aplikasi jika
dieksekusi kembali.
3.
Free-RAM : RAM yang tidak terpakai.
4.
Swap : memori tambahan menggunakan harddisk.
Fungsi Manajemen
Memori
- Utilitas CPU meningkat.
- Data
dan instruksi dapat diakses dengan cepat oleh CPU.
- Tercapai
efisiensi dalam pemakaian memori yang terbatas.
- Transfer
data dari/ke memori utama ke/dari CPU dapat lebih efisien.
- 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.
- Manajemen Memori dengan Swapping
- Kemampuan memindahkan citra proses antara memori utama dan harddisk selama eksekusi.