Физик ба Виртуал санах ой
Физик санах ой ба Виртуал санах ой нь компьютерт өгөгдөл хадгалахад ашигладаг санах ойн хоёр хэлбэр юм. Физик санах ой нь RAM (Random Access Memory) санах ой гэх мэт чипүүд болон өгөгдлийг хадгалахад ашигладаг хатуу диск гэх мэт хадгалах төхөөрөмжийг хэлдэг. Виртуал санах ой нь компьютерт програмыг гүйцэтгэхэд хангалттай физик санах ой байхгүй үед үйлдлийн системээс бий болсон санах ойн зай юм. Виртуал санах ой нь RAM-г хатуу дискний зайтай хослуулснаар үүсдэг. Виртуал санах ой нь RAM хангалтгүй үед том программуудыг хурдан гүйцэтгэх боломжийг олгодог.
Биеийн санах ой
Өмнө нь дурьдсанчлан физик санах ой гэдэг нь өгөгдөл хадгалахад ашигладаг RAM болон компьютерийн хатуу дискийг хэлдэг. Компьютерт үйлдлийн систем, хэрэглээний программууд болон одоо ашиглагдаж буй өгөгдөл нь RAM-д хадгалагддаг бөгөөд ингэснээр процессор тэдэнд хурдан хандах боломжтой болно. RAM-д хатуу диск, CD-ROM гэх мэт бусад хадгалах төхөөрөмжүүдээс илүү хурдан хандах боломжтой. Гэхдээ RAM дахь өгөгдөл нь зөвхөн компьютер ажиллаж байх үед л байдаг. Цахилгааныг унтраасан үед RAM дахь бүх өгөгдөл устаж, компьютер асаалттай үед үйлдлийн систем болон бусад өгөгдөл дахин хатуу дискнээс RAM-д ачаалагддаг. Хатуу диск нь компьютерт өгөгдөл хадгалахад ашиглагддаг тогтворгүй санах ой (тодорхойгүй үед ч өгөгдлийг хадгалах санах ой) юм. Энэ нь соронзон өгөгдлийг хадгалдаг хавтан гэж нэрлэгддэг дугуй дискүүдээс бүрдэнэ. Унших/бичих толгойг ашиглан өгөгдлийг хавтан руу уншиж, бичдэг.
Виртуал санах ой
Виртуал санах ойг компьютерт программыг гүйцэтгэх RAM-ийн зай байхгүй үед ашигладаг. Виртуал санах ой нь RAM-ийн зайг хатуу дискний зайтай хослуулдаг. Компьютерт программыг гүйцэтгэхэд хангалттай RAM зай байхгүй үед виртуал санах ой нь RAM-аас өгөгдлийг пейжинг файл руу шилжүүлдэг бөгөөд энэ нь RAM дахь зайг чөлөөлдөг. Хатуу дискний нэг хэсэг нь хуудасны файлыг хадгалахад ашиглагддаг. Энэ шилжүүлгийн процесс маш хурдан хийгддэг тул хэрэглэгч ямар ч ялгааг мэдрэхгүй. Виртуал санах ой нь одоо ажиллаж байгаа хэсэг нь RAM дээр байрладаг бол бүхэл бүтэн өгөгдлийн блокыг багтаах боломжтой. Тиймээс виртуал санах ой нь үйлдлийн системд хэд хэдэн програмыг нэгэн зэрэг ажиллуулах боломжийг олгодог бөгөөд ингэснээр олон програмчлалын түвшинг нэмэгдүүлдэг. Гүйцэтгэх боломжтой программуудын хэмжээг нэмэгдүүлэхийн зэрэгцээ хатуу дискний санах ой нь RAM-аас хямд тул виртуал санах ой нь зардлын үр ашгийг өгдөг.
Физик болон виртуал санах ойн ялгаа нь юу вэ
Физик санах ой нь RAM болон хатуу диск зэрэг компьютерт өгөгдөл хадгалдаг физик төхөөрөмжүүдийг хэлдэг бол виртуал санах ой нь RAM-ийн зайг хатуу дискний зайтай хослуулан RAM-д өгөгдөл хадгалахад RAM-д хадгалдаг. хангалтгүй. Хатуу дискний нэг хэсэг нь виртуал санах ойд RAM-аас дамжуулагдсан өгөгдлийг хадгалахад ашигладаг хуудасны файлуудыг хадгалахад ашиглагддаг. Хэдийгээр хатуу диск дэх хуудасны файлууд болон RAM (виртуал санах ойгоор) хооронд өгөгдөл солих нь маш хурдан байдаг ч хэт их солих нь системийн ерөнхий гүйцэтгэлийг удаашруулж болзошгүй.