2. Abstraksi memori adalah konsep dalam ilmu
komputer yang memungkinkan program-
program untuk berinteraksi dengan memori
komputer tanpa harus mengetahui detail
fisik dari memori tersebut. Dengan adanya
abstraksi memori, program-program dapat
mengakses dan menggunakan memori
komputer dengan cara yang lebih mudah dan
efisien.
Apa itu
abstraksi?
pengertian abstarksi
3. Abstraksi memori yang paling sederhana adalah tidak memiliki
abstraksi. Komputer kerangka utama awal (sebelum 1960),
komputer mini awal (sebelum 1970), dan komputer pribadi pertama
(sebelum 1980) tidak memiliki abstraksi memori. Setiap program
hanya melihat memori fisik. Ketika sebuah program Universitas
Pamulang Teknik Informatika S-1 Sistem Informasi 152 menjalankan
instruksi seperti komputer baru saja memindahkan isi dari lokasi
memori fisik 1000 ke LOG1. Jadi, model memori yang disajikan kepada
programmer hanyalah memori fisik, sekumpulan alamat dari 0
hingga maksimum, setiap alamat sesuai dengan sel yang berisi
sejumlah bit, biasanya delapan. Dalam kondisi ini, tidak mungkin
untuk menjalankan dua program di memori pada saat yang
bersamaan. Jika program pertama menulis nilai baru, katakanlah, di
posisi 2000, ini akan menghapus nilai yang disimpan program kedua di
sana. Tidak ada yang berhasil dan kedua program akan terhambat.
Tidak adanya
abstraksi memori
4. Secara keseluruhan, eksposur memori fisik ke proses memiliki
beberapa kelemahan penting. Pertama, jika program pengguna
dapat menangani setiap byte memori, mereka dapat dengan
mudah mengotori sistem operasi, secara sengaja atau tidak
sengaja, mengarahkan sistem ke grind lock (kecuali ada
perangkat keras khusus seperti lock-and -kunci dari IBM 360).
Masalah ini muncul bahkan jika hanya satu program pengguna
(aplikasi) yang berjalan.
Abstraksi Dalam
Memori : Ruang
Alamat
abstraksi memori
5. Karena situasi ini sulit dicapai ketika tidak ada abstraksi dari
memori fisik, sesuatu harus dilakukan
Arti Dari Address Space
Dua masalah perlu
diatasi untuk
memungkinkan beberapa
aplikasi
Pertukaran
Jika memori fisik komputer cukup besar untuk
menampung semua proses, skema yang
dijelaskan sejauh ini akan bekerja lebih atau
kurang baik
Manajemen Memori Bebas
Ketika memori dialokasikan
secara dinamis, sistem
operasi harus mengelolanya