Virtual Memori

Memori virtual adalah teknik manajemen memor yang dikembangkan
untuk kerne multi-tuga. Teknik ini divirtualisasika dalam berbagai bentuk
arsitektur kompute dari komputer penyimpanan dat (seperti memori akses aca
dan cakram penyimpana), yang memungkinkan sebuah progra harus dirancang
seolah-olah hanya ada satu jenis memori dan bertindak secara langsung
(RAM). Sebagian besar sistem operasi modern yang mendukung memori virtual
menjalankan setiap prose di ruang alama khusus. Setiap program memiliki
akses tunggal ke memori virtual. Namun, beberapa sistem operasi yang lebih
tua (seperti OS/VS dan OS/VS2 SV) dan bahkan yang modern yang (seperti IBM ) memiliki ruang alamat tungga yang terdiri dari memori virtual untuk
menjalankan semua proses.
Memori virtual membuat pemrograman aplikasi lebih mudah untuk
fragmentas persembunyian dari memori fisik. Dengan mendelegasikan ke
kernel beban dalam mengelola hierarki memori. Sehingga menghilangkan
keharusan program dalam mengatasi permasalahan secara eksplisit. Ssetiap
proses berjalan dalam ruang alamat khususnya, dengan menghindarkan
kebutuhan untuk merelokas kode program atau untuk mengakses memori
dengan pengalamatan relatif. Virtualisasi memor adalah generalisasi dari
konsep memori virtual.
Gambar 35. Struktur memori virtual
Melalui virtual memory sistem operasi menyimpan bagian-bagian proses yang
sedang digunakan di memori utama (RAM) dan sisanya di disk (memory virtual)
Virtual memory dapat diimplementasikan dengan tiga cara, yaitu: Paging
Segmentasi Kombinasi paging dan segmentasi. Sistem paging
mengimplementasikan ruang alamat besar pada memori kecil menggunakan
index register, base register, segment register, dll.
Dalam Segmentasi Alamat virtual dibagi menjadi dua bagian: Nomer Page
(bit-bit awal) Offset (bit-bit akhir) Secara metematis: tabel page merupakan
fungsi dgn nomer page sebagai argumen dan nomer frame sebagai hasil.

Dalam Kombinasi paging dan segmentasi komputer dilengkapi dengan
komponen hardware kecil untuk pemetaan alamat virtual ke alamat fisik tanpa
menelusuri seluruh tabel page. Komponen ini disebut memori asosiatif atau
translation lookaside buffer, yang biasanya berada di dalam MMU, dan berisi
beberapa entri.

Comments

Popular posts from this blog

Ruang Alamat Logika Dan Ruang Alamat Fisik

PRINSIP PRINSIP DESAIN GRAFIS

Cara terhubung dengan internet melalui Telepon Kabel