A.
Manajemen Memori
Konsep Dasar Memori
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.
Sedangkan
manajemen memori adalah suatu kegiatan untuk mengelola memori komputer. Proses
ini menyediakan cara mengalokasikan memori untuk proses atas permintaan mereka,
membebaskan untuk digunakan kembali ketika tidak lagi diperlukan serta menjaga
alokasi ruang memori bagi 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 dan sebagai
upaya agar pemogram atau proses tidak dibatasi kapasitas memori fisik di sistem
komputer.
Memory manager merupakan salah satu bagian sistem
operasi yang mempengaruhi dalam menentukan proses mana yang diletakkan pada
antrian.
Jenis Memori :
·
Memori
Kerja
Tugas utamanya adalah menampung pekerjaan itu pada
saat sebelum dan sesudah pekerjaan itu dilaksanakan oleh prosesor dan menampung
berbagai hal yang diperlukan prosesor, contohnya system operasi, system bahasa,
catatan.
Contoh memori kerja untuk memori tetap adalah :
Ø ROM : Read Only Memory ® memori baca
saja
Ø PROM : Programmable
ROM ® dapat diprogram tetapi tidak dapat dihapus lagi
Ø EPROM : Electrically
PROM ®
dapat diisi melalui listrik, dan dapat dihapus
ØEEPROM : Erasable
EPROM ®
dapat diisi dan dihapus dengan listrik, maka ciri utamanya adalah isi tetap ada
/ tidak mudah dihapus meskipun daya listrik computer terputus.
Contoh memori kerja untuk
memori bebas adalah :
Ø
RAM : Random
Access Memory ® dapat diisi dan dapat dibaca, maka ciri utamanya adalah
mengenal asas pemuktahiran yaitu dapat diisi dengan informasi terbaru dan isi
akan hilang jika catu daya padam.
Memori kerja terdiri dari sel memori yang berisi 1 kata
sandi, misalnya sistem 8 bit menggunakan
8 bit kata sandi, sistem 1 kbyte menggunakan 1024 byte kata sandi.
·
Cache memory
Memori berkapasitas kecil tetapi berkecepatan tinggi,
yang dipasang diantara prosesor dan memori utama. Instruksi dan data yang
sering diakses oleh prosesor ditempatkan dalam chace sehingga dapat lebih cepat
diakses oleh prosesor. Hanya bila data / instruksi yang diperlukan tidak
tersedia dalam chacce barulah prosesor mencarinya dalam memori utama.
·
Memori
Dukung / backing store
Contohnya : Floppy, Harddisk, CD,
dll.
Untuk mendukung memori kerja, umumnya berbentuk disk
sehingga berlaku juga asas pemuktakhiran. Setiap trek dan sektor dapat
menyimpan sejumlah byte dari memori kerja. Memori kerja dicapai melalui alamat
memori dan register data memori. Dan untuk mencapai informasi di memori dukung,
isinya harus dipindahkan dulu ke memori kerja (memori dukung = memori semu =
virtual memori).
No comments:
Post a Comment