Pengertian Virtual Memori dan Manfaatnya

Sabtu, November 11th, 2017 - Sistem Operasi

Pengertian Memori Virtual dan Manfaatnya – Seperti kita ketahui bahwa komputer dirancang untuk melakukan berbagai tugas. Dengan demikian, berarti beberapa memori digunakan oleh komputer untuk melakukan instruksi yang diberikan oleh pengguna.

Tapi bila ada keadaan memori yang dibutuhkan oleh pengguna dengan penggunaan memori tinggi maka dalam situasi ini kita akan menggunakan Virtual Memory Concept.

Memori Virtual adalah teknik manajemen memori yang dikembangkan untuk kernel multi tugas. Teknik seperti ini divisualisasikan dalam berbagai bentuk arsitektur komputer dari penyimpanan data komputer seperti memori akses dan memori disk yang memungkinkan sebuah program dirancang seolah-olah hanya ada satu jenis memori dan akting langsung (RAM).

Baca Juga : Pengertian BIOS dan Fungsinya Pada Komputer

Dalam lingkungan komputasi virtual, administrator dapat menggunakan teknik manajemen memori virtual untuk mengalokasikan memori tambahan untuk mesin virtual (VM) yang telah kehabisan sumber daya. Seperti manajemen virtualisasi dapat meningkatkan kinerja VM dan fleksibilitas manajemen.

Pengertian Virtual Memori dan Manfaatnya
Pengertian Virtual Memori dan Manfaatnya

Secara umum sistem operasi modern yang mendukung memori virtual menjalankan setiap proses di ruang alamat khusus. Setiap program memiliki akses tunggal ke memori virtual. Namun, beberapa sistem operasi lama (seperti OS / VS dan OS / VS2 SV) dan bahkan yang modern (seperti IBM) memiliki ruang alamat khusus yang terdiri dari memori virtual untuk menjalankan semua proses.
Memori virtual membuat pemrograman aplikasi lebih mudah untuk fragmentasi persembunyian daripada memori fisik. Dengan mendelegasikan ke kernel beban dalam mengelola hirarki memori. Sehingga menghilangkan kebutuhan akan program dalam mengatasi permasalahan secara eksplisit.

Setiap proses berjalan di ruang alamatnya secara khusus, dengan menghindari kebutuhan untuk memindahkan kode program atau mengakses memori dengan pengalamatan relatif. Virtualisasi memori adalah generalisasi dari konsep virtual memory.

Melalui memori virtual, sistem operasi menyimpan bagian-bagian dari proses yang digunakan pada memori utama (RAM) dan sisanya pada disk (memori virtual) Memori virtual dapat diimplementasikan dengan tiga cara: Kombinasi Pager Segmentasi Pager dan Segmentasi. Sistem paging mengimplementasikan ruang alamat yang besar dalam memori kecil dengan menggunakan register indeks, register dasar, register segmen, dll.

Baca Juga : Perangkat Lunak Input dan Output

Kelebihan Memori Virtual

1) Alamat ruang yang tidak terpakai
Dengan bantuan pengguna Address Space yang tidak terpakai dapat menjalankan sejumlah program karena semua Alamat aktual akan diperlakukan sebagai Alamat Logis. Semua Program yang disediakan oleh pengguna akan disimpan ke dalam Disk Space dan semua Program akan disimpan ke Address Space.

2) Meningkatkan derajat multiprogramming
Dengan bantuan Virtual Memory kita bisa menjalankan banyak program sekaligus karena banyak Program bisa muat dalam Memori Fisik sehingga lebih banyak Program dapat disimpan ke dalam memori, namun hal ini tidak akan meningkatkan Response Time dari CPU.

3) Penurunan Jumlah Operasi I / O
Kurangi operasi yang akan digunakan untuk menukar dari Proses. Semua program akan otomatis dimuat ke memori bila diperlukan.

error: Maaf ! Konten Di Kunci