Peyjing virtual xotirasi operativ xotirani xotira sahifalari deb ataladigan qattiq uzunlikdagi xotira hududlariga ajratadi. Sahifa ajratilgan xotiraning eng kichik birligidir.
Jarayon xotiraga virtual xotira manzilidan foydalanadi, unda sahifa raqami va sahifa ichidagi ofset mavjud. Operatsion tizim virtual manzilni jismoniy manzilga aylantiradi, agar kerak bo'lsa, sahifani qattiq diskdan RAMga yuklaydi.
Microsoft Windows operatsion tizimlari oilasi operativ xotiradan oldingi sahifalarni saqlash uchun pagefile.sys faylidan foydalanadi. Fayl uchun joy oldindan ajratilishi kerak, o'lcham mustaqil ravishda belgilanishi mumkin yoki siz tanlovni operatsion tizimga topshirishingiz mumkin.
Virtual xotirani amalga oshirishning yana bir mexanizmi, bunda virtual maydon ixtiyoriy o'lchamdagi qismlarga bo'linadi - segmentlar, bu, masalan, jarayon ma'lumotlarini mantiqiy bloklarga bo'lish imkonini beradi.
Jarayon yuklanganda, segmentlarning bir qismi operativ xotiraga, ba'zilari esa diskka joylashtiriladi. Bitta dasturning segmentlari RAMda qo'shni bo'lmagan joylarni egallashi mumkin. Yuklash paytida tizim jarayon segmentlari jadvalini yaratadi (sahifa jadvaliga o'xshash), unda har bir segment uchun operativ xotiradagi segmentning dastlabki jismoniy manzili, segment o'lchami, kirish qoidalari, modifikatsiya belgisi, ushbu segmentga kirish belgisi. oxirgi vaqt oralig'i va boshqa ba'zi ma'lumotlar ko'rsatilgan ...
Agar bir nechta jarayonlarning virtual manzil bo'shliqlari bir xil segmentni o'z ichiga olsa, u holda ushbu jarayonlarning segment jadvallarida ushbu segment bitta nusxada yuklangan bir xil RAM qismiga havola qilinadi. Segment tashkilotiga ega tizim peyjing tashkilotiga ega tizimga o'xshash ishlaydi: vaqti-vaqti bilan xotirada kerakli segmentlarning etishmasligi bilan bog'liq uzilishlar mavjud, agar xotirani bo'shatish kerak bo'lsa, har bir kirishda ba'zi segmentlar tushiriladi. asosiy xotiraga virtual manzil jismoniy manzilga aylantiriladi. Bundan tashqari, xotiraga kirishda ushbu segmentga kerakli turdagi kirishga ruxsat berilganligi tekshiriladi.
Microsoft operatsion tizimlari joriy ma'lumotlarni qayta ishlash uchun zarur bo'lgan megabaytlar sonini dasturiy ravishda oshirish imkonini beruvchi maxsus mexanizmni taqdim etadi. Shunday qilib, foydalanuvchi yoki tizim qattiq diskda ma'lum bir maydonni ajratadi, kerakli vaqtda RAMga qo'shiladi. Bir tomondan, u RAMga yordam beradi, biroq boshqa tomondan, qattiq diskda qo'shimcha yuk mavjud. Fayl ushbu segment uchun javobgardir
Do'stlaringiz bilan baham: |