Virtual kompyuter xotirasi nima uchun? Virtual xotira yoki paging fayli nima


Download 0.58 Mb.
bet3/3
Sana17.06.2023
Hajmi0.58 Mb.
#1537523
1   2   3
Bog'liq
Virtual kompyuter xotirasi nima uchun

Virtual xotira nima?
Aytaylik, bu amaliy dasturga cheksiz hajm va qo‘shni xotira manzil maydoniga ega deb “o‘ylash” imkonini beruvchi texnologiya. Garchi haqiqatda xotira jismoniy qismlarga bo'lingan va qattiq diskda uning hajmi sun'iy ravishda oshirilgan.
Virtual xotiradan foydalanadigan tizimlar operativ xotira hajmidan oshib ketadigan ilovalarni yuqori tezlikda ishga tushirishga va jismoniy xotiradan unumliroq foydalanishga qodir. Virtual xotira virtualizatsiya texnologiyasidan farq qiladi.
Virtual xotira qanday ishlaydi?
Bu qattiq diskning haqiqiy maydonidan foydalanadigan, operatsion tizim yordamida ma'lumotlarni manipulyatsiya qiladigan va kerak bo'lganda ularni RAMdan qattiq diskka ko'chiradigan juda foydali va zarur texnologiya. Qattiq disk maydonining bir qismi vaqtinchalik saqlash vazifasini bajaradi. Operatsion tizim qanday ma'lumotlar va qaysi joyda saqlanishini aniqlaydi va ularga tezkor kirishni ta'minlaydi, bu tizimning imkon qadar tezroq ishlashiga imkon beradi.

Virtual xotira operativ xotira bilan muvofiqlashtirilgan holda ishlaydi, operatsion tizim operativ xotiradagi qaysi ma'lumotlar tizim tomonidan nisbatan uzoq vaqt foydalanilmasligini aniqlaydi va uni virtual xotiraga o'chiradi. Agar kerak bo'lsa, ularni RAMga qayta aralashtirish mumkin. Ikkilamchi saqlash qurilmalari, masalan, qattiq disk, katta hajmga ega, lekin ma'lumotlarga juda sekin kirishni ta'minlaydi.
Virtual xotira qanday tashkil etilgan?
Virtual xotira paging fayl texnologiyasidan yoki segmentatsiyadan foydalanadi. Ko'pgina tizimlar virtual manzillarni protsessor ko'rsatmalarni bajarish uchun foydalanadigan jismoniy manzillarga tarjima qilish uchun sahifa jadvallaridan foydalanadi. Sahifa jadvali virtual manzillarni jismoniy manzillarga solishtirish uchun yozuvlarni saqlaydi. Tizimlarda butun tizim uchun bitta sahifali jadval yoki har bir ilova uchun alohida sahifa jadvallari bo'lishi mumkin.
Shunday qilib, paging faylini nofaol virtual xotira sahifalarini diskka ko'chirish va ularni talab bo'yicha RAMga tiklash jarayoni sifatida aniqlash mumkin. Qaysi sahifalarni qattiq diskka o'tkazish va qaysi biri saqlanishi kerakligini tanlash uchun turli xil algoritmlar mavjud.
Juda kam sonli tizimlar virtual xotirani amalga oshirish uchun segmentatsiya tushunchasidan foydalanadi. Segmentatsiyada xotira o'zgaruvchan o'lchamdagi segmentlarga bo'linadi. Segment raqami va segment ichidagi ofset birgalikda virtual manzilni tashkil qiladi.
Agar protsessor ma'lum bir ma'lumot elementini olishni istasa, segmentning deskriptorini (tavsifini) topish uchun birinchi navbatda jadval segmentida uning segment raqamini qidiradi. Segment deskriptori segment ichidagi ofset segment uzunligidan kichik bo'lsa, ma'lumot beradi va uzilish hosil bo'lmasa, segment topilganligi haqida xabar beradi.
Agar protsessor asosiy xotirada segmentni topa olmasa, u operatsion tizimdan segmentni almashtirishni so'rab apparat uzilishini hosil qiladi. Keyinchalik operatsion tizim uzoq vaqt davomida ishlatilmagan segmentlarni qidiradi va ularni almashtiradi, yangi segmentlarni o'qish uchun joy ochish uchun ularni RAMdan qattiq diskga o'tkazadi.
Virtual xotirani qanday oshirish mumkin?
Agar siz tizimingizda virtual xotira hajmini oshirmoqchi bo'lsangiz, bosqichma-bosqich ko'rsatmalarga qarang. (Windows XP uchun):

"Ishga tushirish" menyusini oching, "Boshqarish paneli" ni tanlang "Ishlash va texnik xizmat ko'rsatish" ni tanlang Keyin, "Tizim" ni tanlang "Kengaytirilgan" yorlig'ini tanlang "Ishlash" bo'limini tanlang va Variantlar tugmasini bosing "Kengaytirilgan" yorlig'ini tanlang " Virtual xotira" bo'limida "O'zgartirish" tugmasini bosing. Disk [tovush yorlig'i] ro'yxatida virtual xotira hajmini o'zgartirmoqchi bo'lsangiz, peyjing faylini o'z ichiga olgan diskni tanlang. Virtual xotira uchun zahiraga qo'ymoqchi bo'lgan xotira hajmini boshlang'ich va maksimal hajmni kiritish orqali tanlashingiz mumkin. "O'rnatish" tugmasini bosing Kompyuteringizni qayta ishga tushiring


Agar sizning kompyuteringiz juda sekin ishlayotgandek tuyulsa, virtual xotirani ko'paytirish yordam bermaydi, bu faqat "siljish" natijasi bo'lishi mumkin. Haqiqiy xotira va disklar o'rtasida virtual xotira bloklarini juda tez-tez aralashtirish kompyuterning ish vaqtining ko'p qismini sarflaydi va shu bilan sirg'alib ketishiga olib keladi. Virtual xotiraning ishlashini optimallashtirish bo'yicha ba'zi choralar mavjud bo'lsa-da, eng yaxshi yechim RAM miqdorini oshirish bo'ladi.
Virtual xotira - bu xotiraning umumiy hajmini oshirish, bir nechta manzil xotira bo'shliqlarini tashkil qilish, ularni himoya qilish va kompyuterning asosiy xotirasi va ikkilamchi xotira o'rtasida mashina kodini va ma'lumotlarini ko'chirish jarayonini avtomatlashtirish uchun ishlab chiqilgan texnologiya.
Virtual xotira texnologiyasi hozirda barcha zamonaviy protsessorlarda apparatda qo‘llab-quvvatlanadi.
Agar ma'lumotlar tashqi xotira qurilmalarida joylashgan bo'lsa, xotira alohida fayl yoki qattiq diskdagi maxsus bo'lim sifatida ko'rsatilishi mumkin.
“Swap” atamasi ham mavjud bo‘lib, bu virtual xotira (aniqrog‘i, uni ifodalash usuli) yoki almashtirish fayli degan ma’noni anglatadi.
Virtual xotira texnologiyasidan foydalanish quyidagilarga imkon beradi:

  • mijoz dasturiy ta'minoti orqali xotira manzilini soddalashtirish;

  • kompyuterning operativ xotirasini oqilona boshqarish (undagi faqat faol foydalanilgan xotira maydonlarini saqlash);

  • jarayonlarni bir-biridan ajratib oling (jarayon barcha xotiraga mutlaq egalik qilishini taxmin qiladi).

Virtual xotirani amalga oshirishning bir necha yo'li mavjud: virtual xotirani almashtirish, paging va parchalanish.
Swapping virtual xotirani amalga oshirish usullaridan biri bo'lib, unda individual, odatda faol bo'lmagan jarayonlar RAMdan qattiq diskka ko'chiriladi va shu bilan boshqa jarayonlarni yuklash uchun RAM bo'shatiladi. Jarayonlar to'liq RAM va qattiq disk o'rtasida harakat qiladi, shuning uchun ba'zida ba'zi jarayonlar RAMda butunlay yo'q bo'lishi mumkin. Agar jarayonni qayta ishga tushirish kerak bo'lsa, u xotira menejeri tomonidan RAMga qaytariladi. Yuklash va tushirish jarayonlarini tanlashning turli xil algoritmlari, shuningdek, RAM va disk xotirasini yuklangan jarayonga ajratishning turli usullari mavjud.
Ko'p operativ xotirani ishlatadigan, lekin protsessor vaqtini kam yoki umuman talab qilmaydigan ko'plab interaktiv ilovalar ishlayotganda almashtirish eng samarali hisoblanadi.
Almashtirish mexanizmining kamchiliklaridan biri paging faylining (almashinuv fayli) parchalanishi bo'lishi mumkin. Parchalangan paging faylidan sahifa ma'lumotlarini o'qish va yozishda qattiq disk boshlarini keyingi maydonning boshiga o'zgartirish uchun juda ko'p vaqt kerak bo'ladi, bu esa tizim ishlashining pasayishiga olib kelishi mumkin.
Almashtirishni eng samarali tashkil etish va mahsuldorlikni oshirish uchun quyidagi usullar qo'llaniladi:

  • 1. Swap fayli uchun bo'sh joy ajratiladi, uning hajmi RAM miqdorini 1 ga, 2 ga yoki 3 ga ko'paytiriladi.

  • 2. Agar kompyuter yoki noutbukda bir nechta qattiq disklar mavjud bo'lsa, u holda paging fayli kamroq yuklanganida joylashgan bo'lishi kerak.

  • 3. Diskdagi paging faylini eng yuqori o'qish/yozish tezligiga ega va diskning boshiga imkon qadar yaqinroq joylashtiring.

  • 4. Windows tizimida ishlaganda almashtirish faylini FAT32 fayl tizimiga ega bo'limga joylashtirish yaxshidir, shu bilan birga u NTFS ga qaraganda ishonchli emas.

  • 5. Agar sizda engil yuklangan tizimda etarlicha katta hajmdagi RAM (2 Gb dan ortiq) bo'lsa, siz paging faylidan butunlay voz kechishingiz mumkin.

Virtual xotirani chaqirish
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 segmentli tashkil etish
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.
Segment xotira tashkiloti uchun virtual manzil juftlik (g, s) bilan ifodalanishi mumkin, bu erda g - segment raqami va s - segment ofset. Jismoniy manzil segment jadvalida joylashgan segmentning boshlang'ich jismoniy manzilini g va ofset s da qo'shish orqali olinadi.
Xotirani taqsimlashning ushbu usulining kamchiliklari segment darajasida parchalanish va peyjing bilan solishtirganda manzilni sekinroq tarjima qilishdir.
Agar siz uning ishlashi va tezligini oshirish uchun kompyuteringizni yangilamoqchi bo'lsangiz, unda siz RAM modullarini tanlashda qiyin savolga duch kelasiz. Muvofiqlik muammosi bo'lmasligi va qo'shimcha gigabaytlar aslida ishlaganligi uchun kompyuterning operativ xotirasini qanday oshirishni aniqlaylik.
Jismoniy xotiraning kuchayishi
Agar jismoniy xotirani ko'paytirishga shoshilinch ehtiyoj mavjud bo'lsa, unda siz qilishingiz kerak bo'lgan birinchi narsa - qaysi RAM tasmasi sizning anakartingiz bilan mos kelishini tushunishdir. Bu shunday amalga oshiriladi:
Spetsifikatsiya quyidagi kabi narsalarni ko'rsatadi:

Ushbu ma'lumotlardan biz anakart DDR3 xotira standartini, ikki kanalli rejimni qo'llab-quvvatlaydi, degan xulosaga kelishimiz mumkin. Mavjud maksimal hajm 16 GB, chastotasi 800 dan 1800 MGts gacha. Keyingi qadam tizim blokini ochish va qancha bo'sh uyalar mavjudligini ko'rishdir.
DDR, DDR2 va DDR3 uch xil, mos kelmaydigan formatlar ekanligini unutmang. Shuning uchun, agar sizning anakartingiz DDR2 standartini qo'llab-quvvatlasa, siz DDR3 sotib olishingiz shart emas - modul uyaga sig'maydi.
2015 yil oxirida DDR4 standartining chiqarilishi e'lon qilindi - uni sotib olishga shoshilmaslik yaxshiroqdir, chunki texnologiya hali sinovdan o'tkazilmagan. Forumlarda topish mumkin bo'lgan DDR5-ga kelsak, bunday standart umuman yo'q. GDDR5 video xotirasi mavjud, ammo uning operativ xotiraga aloqasi yo'q.

Agar anakart ikki kanalli rejimga ega bo'lsa, bitta kattaroq emas, ikkita kichikroq chiziqdan foydalaning. Ikkita 4 Gb tayoq bitta 8 Gb modulga qaraganda taxminan 15% samaraliroq bo'ladi. Modullarni sotib olayotganda, xarakteristikalar bo'yicha imkon qadar yaqin bo'lgan chiziqlarni tanlashga harakat qiling. Agar siz bir vaqtning o'zida juftlikni sotib olishni rejalashtirmoqchi bo'lsangiz, ikkita mutlaqo bir xil moduldan iborat KIT-to'plamini tanlash yaxshidir.
Agar siz operativ xotira hajmini 8 GB ga oshirsangiz, u holda 64 bitli tizimni o'rnatishni unutmang, chunki Windows x32 4 GB dan katta xotira bilan qanday ishlashni bilmaydi.
Chastota va vaqt muhim parametrlardir (hajm va standartdan tashqari). Chastota qanchalik baland bo'lsa, operativ xotira ma'lumotlarni qayta ishlash va hisoblash uchun protsessorga tezroq uzatadi. Vaqt qancha past bo'lsa, RAM boshqaruvchisi tizim buyruqlariga tezroq javob beradi. Bundan xulosa qilamiz:

  • Biz anakart va protsessor qo'llab-quvvatlaydigan maksimal chastotani tanlaymiz (uning chastotasini HWMonitor yordam dasturi yordamida ham bilib olishingiz mumkin).

  • Vaqt (so'rovni bajarishdan oldin kechikish) minimaldir.

Agar narxning tarqalishi sezilarli bo'lsa, unda yuqori chastotali va yuqori vaqtli barni olish yaxshiroqdir. Kechikish ishlashga unchalik ta'sir qilmaydi, shuning uchun siz ushbu parametrni qurbon qilishingiz mumkin.
Virtual xotira
Windows XP va keyingi versiyalarida virtual xotira sukut bo'yicha yoqilgan: qattiq diskning tanlangan qismida ma'lum bo'sh joy ajratiladi, agar mavjud RAM etarli bo'lmasa, tizim unga kiradi. Oddiy qilib aytganda, virtual xotira (peyjing fayli) qattiq disk hisobiga ishlashni oshirish imkonini beradi.
Virtual xotirani sozlash uchun:


Bu yo'l "etti", Windows 8 va Windows 10 uchun tegishli. XP da, tartib bir xil, faqat tizim xususiyatlarida "Kengaytirilgan" yorlig'ini darhol ochishingiz kerak. Ko'rsatilgan virtual xotira sozlamalari oynasida siz peyjing fayli hajmini avtomatik tanlashni o'rnatishingiz, miqdorni qo'lda belgilashingiz yoki funksiyani o'chirib qo'yishingiz mumkin. Keling, virtual xotira miqdorini o'z-o'zidan o'rnatishni batafsil ko'rib chiqaylik:

  • Dastlabki hajmi 1-1,5 jismoniy RAM (agar sizda 2 GB RAM bo'lsa, u holda 2-3 GB virtual xotira qo'ying).

  • Maksimal o'lcham - 2 RAM hajmi.

Bu tavsiya etilgan parametrlar, ammo bitta noziklik bor: agar sizda SSD drayveri emas, balki oddiy HDD bo'lsa, unda ajratilgan hajm qismlarga bo'linadi. Bu ishlashga yomon ta'sir qiladi, shuning uchun bu holda asl va maksimal o'lchamlarni bir xil - jismoniy RAM modullari miqdoriga teng qoldirish yaxshiroqdir. 
Agar paging fayli allaqachon qismlarga bo'lingan bo'lsa (uning o'lchami uzoq vaqt davomida dinamik bo'lib kelgan bo'lsa), unda siz shunchaki uning hajmini o'zgartira olmaysiz. Senga kerak:

  1. "Peyging fayli yo'q" ga o'rnating.

  2. Tizimni qayta ishga tushiring.

  3. Virtual xotira sozlamalarini qayta oching va paging faylining hajmini belgilang.

Siz parchalanmaydigan va kompyuteringiz ish faoliyatini biroz oshirishga yordam beradigan peyjing faylini olasiz.
Fleshli diskdan foydalanish
USB flesh-diskidan foydalanib, mavjud RAM miqdorini oshirishingiz mumkin. Aslida, bu bir xil paging fayli, faqat u olinadigan diskda joylashgan bo'lib, bu qattiq diskdagi yukni kamaytiradi. Fleshli disk yordamida virtual xotira hajmini oshirish imkonini beruvchi texnologiya Ready Boost deb ataladi. Uni ishlatish uchun bir nechta shartlarga rioya qilish kerak:

  • Windows 7 yoki undan keyingi versiyalari o'rnatilgan.

  • Hajmi 1 GB dan ortiq bo'lgan tashqi haydovchi (SSD, USB flesh-disk, SD-karta) ishlatiladi.

  • Fleshli diskning tezligi kamida 3 Mb / s ni tashkil qiladi (barcha zamonaviy flesh-disklar bu ko'rsatkichga osongina erishadilar).

Agar siz 4 GB dan kattaroq flesh-diskdan foydalansangiz, uni NTFS formatida formatlashni unutmang. Ishlatilgan olinadigan diskning optimal miqdori RAMning jismoniy hajmidan 2-3 barobar ko'p bo'lishi kerak. Masalan, 4 GB operativ xotira bilan 8-16 GB flesh-diskdan foydalanish maqsadga muvofiqdir.

  1. Olinadigan diskni kompyuteringizga ulang.

  2. Agar avtomatik ishga tushirish oynasi paydo bo'lsa, "Tizimni tezlashtirish" -ni tanlang.

  3. Autorun o'chirilgan bo'lsa, "Kompyuter" ga o'ting va ulangan flesh-diskning xususiyatlarini oching.

  4. Ready Boost yorlig'ini bosing.

  5. "Ushbu qurilmani taqdim eting" katagiga belgi qo'ying va virtual xotirani kengaytiradigan kesh faylini yaratish uchun ajratmoqchi bo'lgan miqdorni belgilang.


Agar siz flesh-diskning barcha mavjud hajmini ajratmoqchi bo'lsangiz, "Ushbu qurilmadan foydalanish" bandini belgilang.
Muhim: Ready Boost texnologiyasini faollashtirgandan so'ng flesh-diskni ajratmang. Xususiyatlarga o'ting va "Ushbu qurilmadan foydalanmang" katagiga belgi qo'ying, shundan so'ng siz drayverni olib tashlashingiz mumkin.
Ready Boost kompyuter ish faoliyatini sezilarli darajada yaxshilay oladimi? Savol munozarali. Ba'zi ma'lumotlarga ko'ra, tizimning ishlashi uchdan biriga oshadi, ammo bu oddiy operatsiyalarni bajarishda erishiladigan maksimal effekt. Muhim o'sishni kutmaslik kerak, chunki protsessor quvvatini o'z ichiga olgan boshqa bir qator omillar ishlashga ta'sir qiladi.
Download 0.58 Mb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling