Memori maya fizikal vs
Memori fizikal dan memori maya adalah dua bentuk memori yang digunakan untuk menyimpan data dalam komputer. Memori fizikal merujuk kepada cip seperti RAM (memori akses rawak) memori dan peranti penyimpanan seperti cakera keras yang digunakan untuk menyimpan data. Memori maya adalah ruang ingatan yang dibuat oleh sistem pengendalian apabila komputer tidak mempunyai memori fizikal yang mencukupi untuk melaksanakan program. Memori maya dicipta dengan menggabungkan RAM dengan ruang cakera keras. Memori maya membolehkan melaksanakan program besar lebih cepat apabila RAM tidak mencukupi.
Memori Fizikal
Seperti yang dinyatakan sebelum ini, memori fizikal merujuk kepada RAM dan cakera keras dalam komputer yang digunakan untuk menyimpan data. Dalam komputer sistem operasi, program aplikasi dan data yang digunakan sekarang disimpan dalam RAM, supaya mereka dapat diakses dengan cepat oleh pemproses. RAM boleh diakses lebih cepat daripada peranti penyimpanan lain seperti cakera keras dan CD-ROM. Tetapi data dalam RAM hanya wujud semasa komputer sedang berjalan. Apabila kuasa dimatikan, semua data dalam RAM hilang dan sistem operasi dan data lain dimuat semula ke RAM dari cakera keras apabila komputer dihidupkan. Cakera keras adalah memori yang tidak menentu (memori yang menyimpan data walaupun ia tidak dikuasakan) yang digunakan untuk menyimpan data dalam komputer. Ia terdiri daripada cakera bulat yang dipanggil piring yang menyimpan data magnet. Data ditulis dan dibaca ke dan dari piring menggunakan kepala baca/ tulis.
Memori maya
Memori maya digunakan apabila komputer tidak mempunyai ruang RAM untuk melaksanakan program. Memori maya menggabungkan ruang ram dengan ruang cakera keras. Apabila komputer tidak mempunyai ruang RAM yang mencukupi untuk melaksanakan program, memori maya memindahkan data dari RAM ke fail paging, yang membebaskan ruang di RAM. Sebahagian daripada cakera keras digunakan untuk menyimpan fail halaman. Proses pemindahan ini dilakukan dengan cepat sehingga pengguna tidak merasakan perbezaan. Memori maya dapat memegang keseluruhan blok data sementara bahagian yang sedang dilaksanakan tinggal di RAM. Oleh itu memori maya membolehkan sistem pengendalian menjalankan beberapa program pada masa yang sama sehingga meningkatkan tahap multiprogramming. Semasa meningkatkan saiz program yang boleh dilaksanakan, memori maya memberikan manfaat kos kerana memori cakera keras lebih murah daripada RAM.
Apakah perbezaan antara memori fizikal dan maya
Walaupun memori fizikal merujuk kepada peranti fizikal yang menyimpan data dalam komputer seperti RAM dan pemacu cakera keras, memori maya menggabungkan ruang RAM dengan ruang cakera keras untuk menyimpan data dalam RAM, apabila ruang RAM tidak mencukupi. Sebahagian daripada cakera keras digunakan untuk menyimpan fail halaman yang digunakan oleh memori maya untuk menyimpan data yang dipindahkan dari RAM. Walaupun menukar data antara fail halaman dalam cakera keras dan RAM (melalui memori maya) sangat cepat, terlalu banyak pertukaran dapat lebih perlahan prestasi keseluruhan sistem.