Ochiq
Yopish

RAM va Windows tizimi. Operativ xotira va Windows tizimi Windows 7 32 ni qancha gigabaytni qo'llab-quvvatlaydi

Microsoft o'zining Windows 7 dan oldin chiqarilgan operatsion tizimlarini barcha qo'llab-quvvatlashni to'xtatgani sababli, ko'plab foydalanuvchilar, hatto zaif kompyuterga ega bo'lsa ham, ettinchi avlod OT ga o'tish haqida o'ylashmoqda.

Kompyuterning tezligiga ta'sir qiluvchi asosiy mezonlardan biri bu unga o'rnatilgan RAM miqdori. Bundan tashqari, uning hajmi operatsion tizimlarning so'nggi versiyalarining normal ishlashi uchun juda muhimdir.

Quyida kompyuterning barqaror va to'g'ri ishlashi uchun Windows 7 uchun qancha operativ xotira kerakligi haqida batafsil ma'lumot berilgan.

"Yetti" uchun qancha xotira kerak?

Windows 7 ning shaxsiy kompyuterda normal ishlashi uchun, shuni hisobga olish kerakki, u nafaqat operativ xotirani, balki virtual xotirani ham, shuningdek, uning ma'lum miqdorini kompyuterda ham ta'minlashi kerak. tizim diski.

Minimal RAM talablari

Ko'p vazifali operatsiyalar bilan normal ishlash qobiliyati RAM miqdoriga bog'liq bo'ladi. Bugungi kunda kompyuterda ishlaydigan va bir vaqtning o'zida faqat bitta dasturdan foydalanadigan foydalanuvchini topish allaqachon qiyin.

Odatda, eng oddiy ofis vazifalarini hal qilishda ham foydalanuvchi bir vaqtning o'zida bir nechta hujjatlarni ishga tushiradi va brauzerda ko'plab sahifalarni ochadi.

Agar kompyuterdagi RAM miqdori etarli bo'lsa, u holda tizim barqaror va og'ir yuk ostida ham muzlatmasdan ishlaydi.

"Yetti" ni ishlab chiquvchining o'zi kamida 1 gigabaytlik operativ xotira uchun minimal talablarni belgilaydi.

Biroq, Microsoft ushbu sozlamani faqat 32 bitli Windows 7 uchun o'rnatadi. Agar siz shaxsiy kompyuteringizga 64 bitli operatsion tizimni o'rnatishni rejalashtirmoqchi bo'lsangiz, bu qiymat ikki barobar katta bo'lishi kerak.

Windows 7 operatsion tizimida ishlaydigan kompyuterlar uchun operativ xotira miqdori bilan bog'liq ba'zi nuanslar ham mavjud. Shuni ta'kidlash kerakki, 32-bitli operatsion tizimni o'rnatishda kompyuterga to'rt gigabaytdan ortiq RAM o'rnatish tavsiya etilmaydi, chunki tizim oddiygina uni ma'lum miqdordan yuqori ko'rmang.

Katta hajmdagi RAM bilan ishlash uchun maksimal tizim imkoniyatlari

Yuqorida aytib o'tganimizdek, 32-bitli tizim katta hajmdagi RAMni qayta ishlashga qodir emas va hatto 4 GB ham to'liq ishlatilmaydi.

Shuning uchun, agar foydalanuvchi resurs talab qiladigan dasturlar bilan ishlashi kerak bo'lsa, 64-bitli Windows 7 ni shaxsiy kompyuterga o'rnatish tavsiya etiladi. Quyidagi rasmda rasmiy Microsoft manbasida ko'rsatilgan parametrlar ko'rsatilgan.

Kompyuterda ishlaydigan Windows 7-ning modifikatsiyasini aniqlashtirish uchun siz quyidagi bir necha bosqichlarni bajarishingiz kerak:

  1. "Boshlash" tugmasini bosing;
  2. Keyin "Kompyuter" ni o'ng tugmasini bosing;
  3. "Xususiyatlar" ni bosing;

Odatda ofis vazifalari uchun 4 gigabayt operativ xotira etarli. Agar foydalanuvchi resursni ko'p talab qiladigan grafik ilovalar, shuningdek, audio va videolarni qayta ishlash dasturlari bilan ishlasa, 64 bitli OT dan foydalanish majburiy talab bo'ladi, chunki bu sizga kompyuterda o'rnatilgan katta hajmdagi RAMdan foydalanishga imkon beradi. kompyuter.

Disk maydoni uchun Windows 7 talablari

Kompyuterga katta hajmdagi RAMni o'rnatishning o'zi etarli emas. "Yetti" ning ishlashi uchun kompyuterning qattiq diskida ham etarli joy ajratilishi kerak.

Tizim ishlab chiqaruvchisiga ko'ra, 32 bitli tizimda tizim hajmida kamida 16 gigabayt xotira talab qilinadi va 64 bitli tizim uchun bu ko'rsatkich allaqachon kamida 20 bo'lishi kerak.

Biroq, amaliyot shuni ko'rsatadiki, yuqoridagi raqamlar aniq kam baholanadi. Aslida, shaxsiy kompyuterning ko'proq yoki kamroq normal ishlashini ta'minlash uchun minimal 40-50 Gb bo'lishi kerak.

Va qulay ish uchun bu raqamni ikkiga ko'paytirish tavsiya etiladi.

Virtual xotira hajmi uchun Windows 7 talablari

Agar o'rnatilgan operativ xotira etishmovchiligi bo'lsa, bu juda muhim parametr, chunki agar ikkinchisi etishmasa, bu xotira RAM funktsiyalarini oladi.

U "almashinuv fayli" deb ham ataladi. "Yetti" ovoz balandligini avtomatik ravishda o'rnatadi, ammo tizimning yanada barqaror ishlashi uchun ko'pincha ushbu parametrni mustaqil ravishda sozlash talab qilinadi.

Va shaxsiy kompyuterda o'rnatilgan operativ xotira juda katta bo'lsa, uni oddiygina o'chirib qo'yish tavsiya etiladi, bu esa ishlashni yaxshilashi mumkin.

Buni amalga oshirish uchun quyidagilarni qilishingiz kerak:


Parametrni qo'lda sozlash zarur bo'lsa, peyjing faylining optimal hajmi 2-4 Gb.

Uni o'rnatish uchun siz bir necha bosqichlarni bajarishingiz kerak:

Windowsning 32-bitli versiyasida kompyuterning barcha operativ xotirasidan qanday foydalanish mumkin?

Hammaga salom, bu Computer76 blog maqolasida biz Windows OS ning foydali o'zgarishlarini ko'rib chiqishni davom ettiramiz va endi biz tizimni kompyuterda o'rnatilgan barcha operativ xotiradan 3 GB chegarani buzgan holda ishlatishingiz uchun yangilashga harakat qilamiz. Agar omadingiz bo'lsa, gacha 64 GB RAM (agar sizning anakartingiz buni umuman qila olsa).

DIQQAT. Usul, albatta, Vista va 7 da ishlaydi. Windows 8 va undan keyingi versiyalardan boshlab, o'z xavf-xataringiz va xavf-xataringiz ostida davom eting.

Muqaddimada bir necha so'z

Hatto eng ilg'or foydalanuvchi ham ba'zida o'rnatilgan operativ xotira tizim tomonidan jismonan ishlatilmasligini payqadi 32 -x bit versiyasi to'liq. Agar siz egasi bo'lsangiz 64 Windowsning x-bit versiyasi, siz maqolani o'qishingiz shart emas.

Dastlab men deyarli bir gigabayt xotirani yo'qotdim ...

O'zgaruvchiga to'g'ridan-to'g'ri orqali kiramiz vbs Skript hali ham bir xil:

StrComputer = "." ObjWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") o'rnating colItems = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem") colItemsdagi har bir ob'ekt uchun WScripttalPhytemical "jMe". TotalPhysicalMemory/1024/1024 Keyingi

Umuman olganda, siz o'rnatilgan chiziqlar va ko'rinadigan RAM miqdori haqida ma'lumotni yuqoriga va pastga tushirishingiz mumkin. Maqolada bu haqda hamma narsa bor. Ammo 32-bitli versiyalar egalari uchun natijalar har doim umidsizlikka tushadi, mening holimda bo'lgani kabi: dan 2 GB sig'imli DDR3 RAMning ikkita tayoqchasi har bir deyarli 1 Gig bir joyda g'oyib bo'ldi.

Nega bunday?

Ha, 32-bitli operatsion tizimlarning arxitekturasi standart 4 GB dan ortiq operativ xotiradan foydalanishga ruxsat bermaydi. Operativ xotiraning har bir bayti o'zining jismoniy manziliga ega bo'lib, tizim ma'lum bir operativ xotira katagiga kirish uchun foydalanadi. Lekin kimdir uni oldi va RAM va boshqa komponentlar uchun mavjud manzillar hajmini chekladi. Shunday qilib, agar siz Windows-ning 32-bitli versiyasining egasi bo'lsangiz, kompyuteringizda o'rnatilgan barcha operativ xotiradan apriori foydalana olmaysiz. Maqolada bu masala biroz batafsilroq muhokama qilinadi. Gap shundaki, xotira yetarli emas - o'ta og'ir holatlarda siz qo'shimcha RAM chiziqlarini arzon sotib olishingiz mumkin. Bu shunchaki adolatsizlik ...

Endi nuqtaga

Texnika mavjud yoki agar xohlasangiz, deb ataladigan usul jismoniy manzil kengaytmasi (PAE), bu 32-bitli versiyaga kompyuterda o'rnatilgan barcha RAMni "ko'rib chiqish" imkonini beradi. Bu oddiygina ishlaydi: hujayra hajmi 32 bitdan 36 gacha kengayadi. Ammo umumiy hajm, o'rnatilgan xotira parametrlari kontekstida bu ko'rsatkich ulkan hajmga o'sadi. Xo'sh ... gigant bo'lish nuqtasiga emas, lekin o'sish darhol sezilarli bo'ladi.

Ushbu manipulyatsiyalarning barchasi PAE yamoqlariga aylantirilgan, men sizga taklif qilaman.

Windows 7/8.1/10 da barcha operativ xotiradan qanday foydalanish kerak

Tizimning har bir versiyasi uchun u boshqacha. Biroq, o'rnatish yoki yo'q qilish printsipi (agar biror narsa noto'g'ri bo'lsa) bir xil.

Qo'llash mumkin bo'lmagan holatlar.

Yo'q. Tizimning noto'g'ri ishlashi va hatto keyinchalik qayta o'rnatilishi haqida mish-mishlar bor edi. Men bunday holatlarni faqat foydalanuvchilarning egriligi bilan bog'lashga moyilman. Fayllardan foydalanish xavfsiz. Biroq…

MASLAHATDAN FOYDALANING. SHUNDAN O'ZINGIZNI HAR QANDAY OQIBATLARDAN DAROV YO'Q BERISHGA RUXSAT BERING.

Va bu erda PAE yamoqlarining o'zlari:

(arxivda o'rnatish jarayoni)

Windows 8.1 vaWindows 10

(Aytgancha, u Windows 7 uchun ham mos keladi)

O'rnatish(7-da ko'rsataman)

  • Jarayon to'liq avtomatlashtirilgan. Antivirusning iltimoslarini e'tiborsiz qoldirib, paketni oching (o'zgarishlar yadro darajasida sodir bo'ladi, shuning uchun sizning antivirusingiz ajoyib, ammo bu unday emas). Keyingi qayta ishga tushirilgunga qadar uni o'chirib qo'yishingiz mumkin.
  • PAEPatch.exe faylini papkaga ko'chiring katalogda Windows

  • yamoqni ishga tushiring va antivirus unga xalaqit bermasin. Siz bir necha daqiqa PowerShell oynasiga qaraysiz va yamoq konfiguratsiyadagi muvaffaqiyatli o'zgarishlar haqida xabar beradi.
  • qidiruv satriga msconfig buyrug'ini kiriting va yorliqda yamoq yuklash yozuvida ro'yxatdan o'tganligiga ishonch hosil qiling va "uning yordami bilan" yozuvi sukut bo'yicha ishlatiladi; OS parametrlarini ko'rsatish vaqti minimal darajaga o'rnatilishi mumkin:

  • Qayta ishga tushiramiz va nima bo'lishini ko'ramiz ...

Bir oz issiqroq bo'ldi. Biroq, mening holatimda, tizim barcha 4 Gb xotiradan foydalana olmaydi: bu o'rnatilgan kartaga ega noutbuk, shuning uchun afsuski ... Ammo, agar sizda mendan ko'ra ko'proq RAM va diskret video karta bo'lsa, darhol his qilasiz. farq.

Kompyuteringizning barcha operativ xotirasidan qanday foydalanish kerak. Muammolar.

Sizda hech qanday savol bo'lmasligi kerak. Lekin hali ham…

  • hamma narsa o'chirilishi mumkin. Jilddan bajariladigan patch , u yerdan fayllar (agar siz ularni topsangiz, albatta) ntkrnlpx.exe Va winloadp.exe; V msconfig yamoq bilan yuklash yozuvidan chiziqni o'chiring (yuqoridagi fotosuratda ko'rgansiz);
  • Yamoqni o'rnatishda muammolarga duch kelsangiz, bir nechta Windows yangilash fayllarini o'chirishingiz kerak bo'lishi mumkin. Mana ular (ehtimol)

KB3153171

KB3146706

KB3147071

Menda 3 tadan faqat 2 tasi bor edi

  • yaratgan ba'zi fayllarni qayta tiklash uchun yamoqni qayta ishga tushiring (agar birinchi marta ishlamagan bo'lsa)
  • Shunga qaramay, ba'zi video kartalar bilan bog'liq muammolar mavjud. Shunga qaramay, bu tizim tomonidan iste'mol qilinadigan resurslar va o'rnatilgan uskunalar o'rtasidagi bog'liqlik bilan bog'liq: shuning uchun. RAM faqat xavfsiz rejimda to'liq ko'rinadi. Xo'sh... har qanday holatda video drayverlaringizni yangilang.

Obunani bekor qiling va barchamizga omad tilaymiz.

O'qilgan: 1125

32-bitli tizimlar qo'llab-quvvatlaydigan RAMning maksimal hajmi

Keling, o'zimizga savol beraylik: 32-bitli tizimlar printsipial jihatdan 4 Gb dan ortiq jismoniy xotira bilan ishlay oladimi va agar shunday bo'lsa, qanday qilib.

Eng boshida qilish kerak bo'lgan asosiy narsa uchta tushunchani aniq ajratishdir:

Protsessor xususiyatlari;
32 bitli operatsion tizim;
32-bitli dastur (dastur)
Oxirgi ikkitasi juda tez-tez aralashtiriladi, bu holda buni qilmaslik kerak. Keling, tartibda va uzoqdan boshlaylik - qisqa tarixiy ekskursiyaga chiqamiz.

Keling, Intel-dan mashhur protsessorlarning asosiy xususiyatlari jadvalini ko'rib chiqaylik:

Manzil avtobusining bit kengligi har doim ham protsessor arxitekturasining bit kengligi bilan mos kelmasligini aniq ko'rsatish uchun bizga ushbu jadval kerak.
Birinchidan, 16-bitli protsessorlarni ko'rib chiqaylik. Agar ular 16-bitli manzil shinasiga ega bo'lsa, u holda ular uchun mavjud bo'lgan jismoniy xotiraning maksimal hajmi atigi 64 KB (2-dan 16-chi kuchga - 65536) bo'ladi. Biroq, Intel 8086 allaqachon 1 MB gacha bo'lgan xotira bilan, 80286 esa 20 va shunga mos ravishda 24 bit manzil shinasi tufayli 16 MB gacha ishlashi mumkin edi.
32-bitli registrlar va 4 Gb tezkor xotiraga ega x86-ga mos keladigan protsessorlar davri 1985 yilda Intel 80386 bilan boshlangan. Keyingi 10 yil ichida 32-bitli x86 protsessorlari 4 GB dan ortiq xotira bilan ishlash uchun jismoniy qobiliyatga ega emas edi.
1995 yilda Intel Pentium Pro protsessori taqdim etildi. Mutlaqo yangi yadro arxitekturasi bilan bir qatorda, ushbu protsessor 36 bitli manzil shinasiga ega bo'ldi, buning natijasida hisoblash qiyin emasligi sababli, u uchun mavjud bo'lgan jismoniy xotiraning maksimal hajmi 64 Gb ga ko'tarildi (zamonaviy 64 bitli protsessorlar 37 dan foydalanadi). bitlar, bu manzilli jismoniy xotira chegarasini 128 GB ga oshiradi).
Bundan tashqari, protsessor xotirani boshqarishning "ayyor" mexanizmini amalga oshirdi, u 4 Gb dan ortiq jismoniy xotirani 0 - 4 Gb oralig'ida 32 bitli virtual xotiraga joylashtirdi va shu bilan 32 bitli ilovalarni "aldadi". X86 protsessori uchun xotirani boshqarishning ushbu rejimi PAE (Jismoniy manzil kengaytmasi) deb ataladi.
Pentium Pro o'sha paytda serverlar va ish stantsiyalari uchun protsessor sifatida joylashtirilgan. Darhaqiqat, 1995 yilda nafaqat ko'proq, balki masofadan turib 4 GB ga yaqinlashadigan RAM sig'imi bo'lgan ish stoli kompyuterini tasavvur qilish oson emas edi. Keyin xotira megabaytlarda o'lchandi. Masalan, 1998 yilda odatdagi ish stoli kompyuterida 32 MB operativ xotira kichik hisoblanmadi. Va bunday xotira paneli narxi 60 dollardan boshlanadi. Bizning davrimizda (2014 yil) xotirasi 4 GB dan kam bo'lgan kompyuterlar to'liq foydalanilmoqda. Bu hajmdagi xotira hatto Windows XP bilan birgalikda ofis dasturlarini ishga tushirish uchun ham yetarli. Bundan tashqari, Pentium Pro protsessori juda qimmatga tushdi va o'sha paytda mashhur 16-bitli ilovalarni ishga tushirishda ishlash muammolari bor edi.
Aytishimiz mumkinki, bunday yechim 32-bitli protsessorlar uchun yangi edi, ammo ilgari bunday amaliyot 16-bitli protsessorlarda universal ishlatilganligi sababli uni inqilobiy deb atash qiyin. Axir, DOS davridan boshlab segment manzillash bilan hiyla keng qo'llanilib, barcha xotira 64 KB segmentlarga bo'lingan va manzil ikki qismdan iborat bo'lgan: segment va segment ichidagi ofset, shuning uchun ko'proq foydalanish mumkin edi. 64 KB dan ortiq xotira.
Hammasi emas, lekin zamonaviy x86 ish stoli protsessorlarining aksariyati 64 bitli va PAE-ni qo'llab-quvvatlaydi. Buning yordamida ular nafaqat 4 GB dan ortiq xotira bilan ishlashlari, balki 32-bitli operatsion tizimlarga ham ushbu imkoniyatni taqdim etishlari mumkin.

Protsessor PAE rejimini qo'llab-quvvatlashini aniqlashning eng oson yo'li Linuxda. Ubuntuda yoki uning ko'plab klonlaridan birida siz terminalda quyidagilarni yozishingiz mumkin:
grep -color=always -i PAE /proc/cpuinfo
Natija shunday bo'lishi kerak:

32-bitli operatsion tizimlar

32-bitli Microsoft operatsion tizimlari seriyasining birinchisi 1993 yilda chiqarilgan Windows NT 3.1 edi. U korporativ sektor uchun, ya'ni serverlar va ish stantsiyalari uchun mo'ljallangan edi. Ikki yil o'tgach, 1995 yilda Windows 95 ish stoli kompyuterlari va noutbuklar uchun operatsion tizim chiqarildi. Ushbu ikki voqea o'rtasida Linux yadrosining 1.0 versiyasi 1994 yilda taqdim etilgan. 32-bitli arxitektura shu qadar muvaffaqiyatli va "etarli" bo'lib chiqdiki, u so'nggi 2 o'n yillikda bugungi kungacha keng qo'llanilmoqda. Microsoft-ning so'nggi 32-bitli server operatsion tizimi Windows Server 2008 edi. Biroq, eng so'nggi Windows 8 hali ham ikki xilda taqdim etiladi. Jismoniy manzilni kengaytirish rejimining qo'shimcha imkoniyatlarini amalga oshirish uchun tegishli protsessor va tegishli chipset va kerakli miqdordagi yo'naltirilgan manzil liniyalariga ega bo'lgan anakartga ega bo'lishdan tashqari, PAE qo'llab-quvvatlashi bevosita operatsion tizimning o'zi tomonidan talab qilinadi.
Agar sizda 32-bitli Linux bo'lsa, unda siz 4 Gb dan ortiq xotiradan foydalanishda muammoga duch kelmaysiz. Linux operatsion tizimlarida PAE qo'llab-quvvatlashi 1999 yilda 2.3.23 yadrosida paydo bo'lgan va o'shandan beri hech qanday cheklovlarsiz qo'llaniladi.

Keling, Windows 2000, Windows XP va Windows Server 2003 uchun msdn.microsoft.com saytidagi 2005 yilgi maqoladan olingan maksimal qo'llab-quvvatlanadigan jismoniy xotira o'lchamlari jadvalini ko'rib chiqaylik >

Ushbu jadvaldan ko'rinib turibdiki, PAE rejimi Microsoft OT ning Windows 2000 dan boshlab barcha versiyalarida qo'llab-quvvatlanadi. Server operatsion tizimlarining turli versiyalarida maksimal xotira hajmidagi o'zgarishlar faqatgina Microsoft tomonidan bozorda joylashishi bilan izohlanadi. Bu ularning turli narxlarini tushuntirish uchun, ehtimol, osonroqdir. Biz uchun alohida qiziqish uyg'otadigan jadval qatorlari bo'lib, ular Windows XP ning barcha versiyalarida umumiy jismoniy xotira manzil maydoni 4 GB bilan cheklanganligini bevosita ko'rsatadi. U yadroda sun'iy ravishda cheklangan, chunki PAE qo'llab-quvvatlashi mavjud.
PAE rejimini yoqish yoki o'chirish mumkin. Windows XP SP2 dan boshlab, PAE DEP (Data Execution Prevention) xavfsizlik texnologiyasining ishlashini ta'minlash uchun majburiy ravishda yoqilgan.

DEP - bu operatsion tizimni zararli kodlarning katta sinfidan himoya qilish imkonini beruvchi texnologiya bo'lib, dastlab o'zini ma'lumotlar uchun ajratilgan xotira maydoniga kiritadi, o'zini ma'lumot sifatida yashiradi va keyin undan ishlashga harakat qiladi. DEP texnologiyasi zararli kodning bunday bajarilishini bloklaydi. Texnologiya dasturiy ta'minotda ham, apparatda ham qo'llaniladi. Ikkinchi holda, protsessor virtual xotira PTE (Page Table Entry) manzillar jadvalidagi eng muhim bitni o'zgartirib, alohida xotira sahifalarini bajariladigan kodni o'z ichiga olmaydi, deb belgilaydi va keyin bajariladigan kodni ushbu sahifalardan ishga tushirishni oldini oladi.

32-bitli ilovalar
Ilovalarning ishlashidan qat'i nazar, uni PAE rejimida ajratadigan protsessor xotira menejeri va ushbu ish rejimini operatsion tizim tomonidan qo'llab-quvvatlanishi tufayli 32-bitli ilovalar jismoniy xotiradan ajratilgan va uning haqiqiy hajmi haqida hech qanday ma'lumotga ega emas. . Har bir dastur, chunki ular 32-bitli manzil maydonini saqlaganligi sababli, faqat 4 GB virtual xotira mavjud. Windows-da ushbu 4 GBning yarmi dasturning o'zi ehtiyojlari uchun ajratilgan, Linuxda - 3 GB. Windows-da, dasturni 3 GB dan voz kechishga majburlash mumkin, lekin ko'p hollarda bu amaliy emas.
Shuni yodda tutish kerakki, PAE rejimini yoqish hech qanday holatda 64-bitli tizimga o'tishga teng emas, bunda har bir dastur uchun beqiyos darajada katta hajmdagi xotira ajratiladi. Agar siz PAE hisobidan ba'zi bir zamonaviy ilovalarning, masalan, muhandislik yoki grafik modellashtirish to'plamining haddan tashqari ishtahasini to'g'ridan-to'g'ri qondirishga harakat qilsangiz, unda hech qanday yaxshi narsa bo'lmaydi. Ammo bir vaqtning o'zida bir nechta xotirani talab qiladigan (lekin juda talabchan emas) ilovalarni ishga tushirishingiz kerak bo'lsa, PAE to'g'ridan-to'g'ri foyda keltiradi. Bu birinchi navbatda serverlarga tegishli.
Masalan, ikkita virtual mashinaning bir vaqtning o'zida ishlashi talab qilinadi, ularning har biriga 2 Gb xotira ajratilgan. PAEsiz nima sodir bo'lishi aniq - ikkinchi virtual mashina, ehtimol, ishga tushmaydi yoki tizim almashtirish fayli bilan shunday intensiv almashinuvni boshlaydiki, jarayon "bosqichma-bosqich strategiya" toifasiga o'tadi. PAE yoqilgan bo'lsa, asosiy kompyuterda etarli jismoniy RAM mavjud bo'lsa, ikkala virtual mashina ham xavfsiz ishlashi mumkin.
PAE ning kamchiliklari odatda xaritalangan xotira sahifalarini almashtirish uchun qo'shimcha operatsiyalar bilan bog'liq xotiraga kirish tezligining pasayishi tufayli tizim ishlashining mumkin bo'lgan pasayishini va 36 bitli manzil maydonidagi ba'zi qurilmalar drayverlarining yomon ishlashini o'z ichiga oladi.

Windowsning turli versiyalari tomonidan qo'llab-quvvatlanadigan maksimal jismoniy xotira miqdori

Keling, XP dan keyin chiqarilgan Windowsning boshqa versiyalari tomonidan qancha operativ xotira qo'llab-quvvatlanishini ko'rib chiqaylik.

Windows Vista x86 versiyalarida XP bilan solishtirganda deyarli hech narsa o'zgarmadi.

Ko'rib turganingizdek, yana hech qanday o'zgarish yo'q - x86 uchun mutlaq chegara 4 GB da qoldi. Windows Vista Starter-da 1 GB va Windows 7 Starter-da 2 GB faqat ushbu cheklovlar sun'iy ekanligi haqidagi xulosani kuchaytiradi.

Windows 8 uchun ham xuddi shunday

Taqdim etilgan jadvaldan ko'rinib turibdiki, Windows 8 da xotira chegaralari bo'yicha ham hech narsa o'zgarmadi. Afsuski, ular allaqachon cheklovni olib tashlashlari yoki hech bo'lmaganda uni orqaga qaytarishlari mumkin edi.

Va endi o'ylash vaqti keldi Microsoft Windows x86 mijoz versiyalarida mavjud jismoniy xotiraning yuqori chegarasini cheklashining sabablari.

Asosiy sabablardan biri Windows XP xavfsizlik muammolari.

Windows XP 2001 yilning kuzida chiqarildi va juda qisqa vaqt ichida butun dunyo bo'ylab foydalanuvchilar orasida katta shuhrat qozondi. Va siz bilganingizdek, mashhurlik bo'lgan joyda katta muammolar mavjud. Bir zumda turli xil va ko'p sonli viruslar ko'rinishida juda ko'p zararli kod yaratildi. Ma'lum bo'lishicha, yangi operatsion tizimda bir qator zaifliklar va xakerlik hujumlariga nisbatan juda past qarshilik mavjud. O'sha paytda Microsoft o'zining to'liq mijoz antivirus paketiga ega emas edi. Vaziyat asosan uchinchi tomon ishlab chiquvchilarining dasturiy mahsulotlar tomonidan tuzatildi, ammo bu aniq etarli emas edi va umuman olganda, vaziyat juda keskin bo'lib qoldi.
Windows XP xavfsizligini qandaydir tarzda yaxshilash uchun 2004 yilda ikkinchi yangilash paketi SP2 chiqarildi. Va keyin muammolar paydo bo'ldi. Xavfsizlik nuqtai nazaridan ushbu paketning asosiy xususiyatlaridan biri DEP (Data Execution Prevention) texnologiyasini kiritish edi. Bugungi kunda ham keng qo'llanilayotgan ushbu texnologiya ushbu maqsad uchun mo'ljallanmagan xotira sahifalaridan bajariladigan kodlarning ishlashini oldini olish orqali zararli hujumlarning butun sinfini qaytarish imkonini beradi. Ammo DEP ishlashi uchun PAE (Jismoniy manzil kengaytmasi) ni qo'llab-quvvatlash yoqilgan bo'lishi kerak. PAE rejimini yoqish RAM sahifalariga kirish mexanizmini o'zgartiradi va 4 GB dan katta jismoniy xotira bilan ishlash imkonini beradi. Biroq, Windows XP ni ikkinchi xizmat paketi bilan tayyorlash va sinovdan o'tkazish jarayonida operatsion tizimda halokatli xatolar va ishdan chiqishlarga olib keladigan katta muammolar aniqlandi. Muammolarning sabablari juda tez topildi. Ular PAE rejimida ishlash imkoniyatini hisobga olmagan holda yozilgan qurilma drayverlari bo'lib chiqdi.

Kichkina chekinish.
PAE rejimida ilovaning 32 bitli virtual manzil maydonidagi har qanday xotira sahifasi haqiqatda mavjud jismoniy xotiraning istalgan joyida joylashgan bo'lishi mumkin. Oddiy ilovalar bu holatga hech qanday ta'sir qilmaydi; Ammo qurilma drayverlari uchun hamma narsa yomonroq - ular virtual manzillar bilan emas, balki aniq jismoniy manzillar bilan ishlashlari kerak. An'anaviy ravishda vaziyatni quyidagicha ifodalash mumkin:

Haydovchi qurilma bilan ishlash uchun ajratilgan manzillarda ba'zi ma'lumotlarni o'qishga yoki yozishga harakat qiladi. Agar haydovchi "ahmoq" bo'lsa, u qanday muhitda ishlayotganini tushunmasa va operatsion tizim bilan "rozi bo'lolmasa", rasmda ko'rsatilganidek, qurilmaning kiritish-chiqarish portlari o'rniga u ma'lum jismoniy xotira hujayralari bilan aloqa qilish. Tizimning ishlashi uchun bunday "aloqa" natijasi oldindan aytib bo'lmaydi, to'liq "muzlatish" va qayta ishga tushirishgacha.

Ushbu muammoni hal qilish va yuzaga kelishi mumkin bo'lgan muammolar tufayli foydalanuvchilar tomonidan SP2-ni o'rnatishga to'sqinlik qilmaslik uchun Microsoft qo'mondon qarorini qabul qildi - PAE-ni yoqish, lekin o'z operatsion tizimining mijoz versiyalarining mavjud operativ xotirasining yuqori chegarasini 4 GB hajmda cheklab qo'ydi. . Bunday holda, manzillar "klassik" 32-bitli tizimda bo'lgani kabi birma-bir tarjima qilinadi va "ahmoq" tugallanmagan qurilma drayverlari muvaffaqiyatli ishlaydi.
Xo'sh, arzon va quvnoq. Arzon, chunki apparat ishlab chiqaruvchilari "to'g'ri" drayverlarni ishlab chiqishga shoshilishlari shart emas edi. Bu g'azablangan, chunki kompyuterning jismoniy xotirasidan foydalanish bilan bog'liq muammolar hozircha qoldirildi va oxirgi foydalanuvchiga o'tkazildi.
XP uchun SP2 chiqarilgandan beri ko'p gigabaytlar allaqachon oqib ketgan va Windows hanuzgacha 4 GB dan ortiq RAMni ko'rmaydi va biz "Jismoniy xotira chegaralari: Windows 8" jadvalida ko'rganimizdek, bu borada hech qanday o'zgarishlar kutilmaydi.
Va bu mutlaqo aniq emas: Windows Vista uchun biz hali ham yangi drayverlarni yozishimiz kerak edi, ya'ni PAE bilan ishlash uchun ularni to'g'ri qayta yozish mumkin edi, ammo 4 GB chegarasi saqlanib qoldi.
Bugungi kunda 4 GB dan katta xotira bilan ishlay olmaydigan 32 bitli drayverlarni tasavvur qilish juda qiyin. Ehtimol, Microsoft foydalanuvchilarni x64 ga o'tishga undamoqchimi?

Windowsning server versiyalari haqida nima deyish mumkin?
Taxmin qilish mumkinki, ular uchun qurilma drayverlari PAE rejimida ishlashni hisobga olgan holda darhol ishlab chiqilgan, ya'ni ular "aqlli" bo'lgan va har tomonlama sinovdan o'tgan. Bunga server uskunalari konfiguratsiyasida o'rnatilgan qurilmalarning bunday "menejeriyasi" yo'qligi ham yordam berdi.
Yaqin vaqtgacha, masalan, ish stoli virtualizatsiya texnologiyasi paydo bo'lgunga qadar, u boshqa narsalar qatorida, serverning o'zi tomonidan grafikani qayta ishlash qobiliyatini o'z zimmasiga oldi, ikkinchisiga jiddiy video karta umuman kerak emas edi, chunki video anakartga o'rnatilgan. yetarli edi. Bundan tashqari, Windows-ning 32-bitli server versiyalari o'z tarixini Windows Server 2008 bilan yakunladi.

Ikkinchi qismda 32-bitli Windows-da xotirani taqsimlash sirlari va cheklash bilan qanday kurashish kerakligi.

Windows 7 x86 (32 bit) uchun operativ xotiraning maksimal miqdori: Windows 7 Ultimate - 4 GB

Windows 7 Enterprise - 4 GB
Windows 7 Professional - 4 GB
Windows 7 Home Premium - 4 GB
Windows 7 Home Basic - 4 GB
Windows 7 Starter - 2 GB

Windows 7 x64 uchun maksimal operativ xotira: Windows 7 Ultimate - 192 GB
Windows 7 Enterprise - 192 GB
Windows 7 Professional - 192 GB
Windows 7 Home Premium - 16 GB
Windows 7 Home Basic - 8 GB
Windows 7 Starter - 2 GB Boshqacha qilib aytganda, operativ xotiraning maksimal miqdori bit chuqurligi va versiyasiga bog'liq Windowsning boshqa versiyalari uchun maksimal RAM miqdorini bu erda topishingiz mumkin:
http://msdn.microsoft.com/en-us/library/aa366778.aspx Nima uchun tizimda tizim blokiga o'rnatilgandan ko'ra kamroq xotira mavjud? Buning sababi, manzil maydonining bir qismi (4-gigabaytning oxiridan qarama-qarshi yo'nalishda va kichik qismi 1-gigabaytning boshidan boshlab) video karta va boshqa qurilmalarning xotirasiga murojaat qilish uchun ajratilgan. . Shuning uchun, agar sizda 3 Gb dan ortiq RAM bo'lsa, uning hammasi ham operatsion tizim tomonidan ishlatilmaydi. Tizim xususiyatlarida u quyidagicha ko'rinadi:Tizimga barcha o'rnatilgan xotiradan foydalanishga qanday ruxsat berish kerak?

Buni Xotirani qayta tiklash funksiyasi yordamida amalga oshirish mumkin. Ko'pgina BIOS-lar uni yoqishga imkon beradi. Bunday holda, qurilma manzillari tizimda o'rnatilgan RAM miqdoridan tashqari dastlabki 4 gigabaytdan uzatiladi.

Windows-da maksimal RAM sig'imi uchun RAMni qanday optimallashtirish mumkin?

Kompyuteringizning ish faoliyatini yaxshilashning eng aniq usuli bu keraksiz dasturlarni yopishdir. Ikkinchisi, dasturlarning "ko'proq qulayligini his qilishi" va tezroq ishlashi uchun ko'proq RAM tayoqlarini (taxtalarni) o'rnatishdir. RAM bilan bevosita bog'liq bo'lgan kompyuterni tezlashtirishning boshqa usullari: Yo'q.

Yana bir bor takrorlayman: xotira optimallashtiruvchilari bema'nilikdir ishonuvchan foydalanuvchilardan pul ishlash uchun. Xuddi shu ahmoqlik Windows-da "yashirin xotira sozlamalari" ni sozlashdir, chunki u erda hamma narsa ko'p sonli kompyuterlarda sinovdan o'tkazilgandan so'ng eng maqbul tarzda sozlangan.

Xo'sh, zamonaviy operatsion tizimlarda RAMning maksimal miqdori qancha? Javob oddiy emas - kesh uchun bo'sh xotira ajratilgan. Bu, asosan, SuperFetch funksiyasi tufayli sodir bo'ladi.Kesh tufayli dasturlar tezroq boshlanadi,chunki qattiq diskka kirish o'rniga ma'lumotlar RAMdan yuklanadi (yuqoridagi rasmga qarang, qattiq disk va RAM tezligidagi farq qalin harf bilan yozilgan). Agar qandaydir dasturga ko'proq RAM - kesh kerak bo'ladidarholuning hajmini kamaytiradi, unga yo'l beradi.

Windows-da RAMning maksimal miqdori.

Internetda, masalan, o'rnatilgan 4 GB o'rniga, nega 3,5 GB operativ xotira bit Windows-da mavjudligi haqida foydalanuvchi taxminlari bilan to'lib-toshgan. Ko'plab nazariyalar, afsonalar va afsonalar o'ylab topilgan. Misol uchun, ular bu Microsoft tomonidan o'chirilishi mumkin bo'lgan cheklov ekanligiga ishonishadi. Aslida, bu qisman to'g'ri - haqiqatan ham majburiy cheklovlar mavjud. Ularni olib tashlashning hech qanday usuli yo'q. Buning sababi shundaki, 32-bitli tizimlarda, tizim to'rt gigabaytdan ortiq operativ xotiradan foydalanganda drayverlar va dasturlar beqaror bo'lib qolishi mumkin. 64-bitli Windows uchun haydovchilar bunday beqarorlik yuzaga kelmasligi uchun juda ehtiyotkorlik bilan sinovdan o'tkaziladi, shuning uchun yuqorida aytib o'tilgan cheklov mavjud emas.

Ushbu maqolada biz Windows 8 va Windows 8.1 ning 32 bitli versiyalarida 4 GB xotira chegarasini qanday olib tashlashni va kompyuterda mavjud bo'lgan barcha RAMdan foydalanishni aniqlaymiz.

Aksariyat Windows foydalanuvchilari bunga amin Microsoft-ning 32-bitli operatsion tizimlari 4 GB dan ortiq operativ xotirani qo'llab-quvvatlamaydi. Shunday qilib, Windows 8/8.1 x86 da mavjud bo'lgan maksimal xotira 4 GB ni tashkil qiladi. Va Windows xotiraning bir qismini o'z ehtiyojlari va periferik qurilmalar ehtiyojlari uchun (ko'pincha video karta uchun) zaxiralashini hisobga olsak, odatda oxirgi foydalanuvchi foydalanish uchun taxminan 3-3,5 Gb xotira mavjud.

Bir qarashda, hamma narsa mantiqiy - 32-bitli manzil avtobusi uchun manzil chegarasi bir xil 4 GB. Barcha rasmiy hujjatlarda Microsoft bu x86 tizimining barcha mijoz versiyalarida qo'llab-quvvatlanadigan maksimal xotira hajmi ekanligini bildiradi. Garchi aslida Microsoft hammani biroz chalg'itmoqda.

PAE nima va u nima uchun kerak?

PAE(Jismoniy manzil kengaytmasi - jismoniy manzil kengaytmasi) - x86 protsessorining ushbu opsiyasi unga kirishga imkon beradi 4 GB dan ortiq jismoniy xotira. Biz PAE texnologiyasining texnik tafsilotlarini ko'rib chiqmaymiz, bu texnologiya barcha protsessorlar tomonidan va to'g'ridan-to'g'ri Windows operatsion tizimida ancha vaqtdan beri qo'llab-quvvatlanadi.

Masalan, x86 protsessorida ishlaydigan Windows Serverning 32-bitli versiyasi butun tizim operativ xotirasiga kirish uchun PAE-dan foydalanishi mumkin (protsessor avlodiga qarab 64 Gb gacha yoki 128 Gb gacha).

Aytaylik, PAE rejimini qo'llab-quvvatlash Windows XP dan boshlab Windows yadrosida mavjud. Sukut bo'yicha PAE faqat server operatsion tizimlarida mavjud va Windows mijoz operatsion tizimlarida bu rejim mavjud bo'lsa-da, u o'chirilgan.

Eslatma. PAE faqat ushbu rejimga mos keladigan x86 protsessorlarida ishlaydigan Windowsning 32-bitli versiyalarida ishlatilishi mumkin.

PAE rejimi cheklovlari

  • PAE har bir jarayonning virtual manzil maydonini kengaytirmaydi. 32-bitli tizimda ishlaydigan har bir jarayon hali ham 4 GB manzil maydoni bilan cheklangan.

    Maslahat. PAE resurs talab qiladigan dastur (masalan, grafik yoki video muharriri) uchun mavjud xotira hajmini oshirishga yordam bermaydi. Agar bunday ehtiyoj mavjud bo'lsa, 64 bitli operatsion tizimga o'tish yaxshiroqdir.

  • PAE-dan foydalanganda, xotirada xaritalangan sahifalarni almashtirishning ortiqcha yuki tufayli xotiraga kirish tezligining pasayishi tufayli tizim ishlashining biroz pasayishiga e'tibor berishingiz kerak.
  • Ba'zi qurilma drayverlari 36 bitli manzil maydonida to'g'ri ishlay olmaydi.

Shunday qilib, Windows-ning 32-bitli versiyalarida mavjud jismoniy xotiraning yuqori chegarasi OS yadrosi darajasidagi dasturiy ta'minot bilan cheklangan degan xulosaga kelishimiz mumkin. Va agar dasturiy ta'minot cheklovlari mavjud bo'lsa, demak, uni chetlab o'tish mumkin! 32-bitli Windows 8.1 da PAE rejimini qanday yoqish va barcha mavjud RAMdan foydalanish.

PAE ni o'z ichiga olgan va Windows 8 / 8.1 x86 da barcha operativ xotiradan foydalanish imkonini beruvchi yamoq.

Windows 8 da PAE rejimini yoqish (Windows 8.1) Bu standart vositalar yordamida ishlamaydi (buni amalga oshirish uchun siz HEX muharririda ntoskrnl.exe yadro faylini qo'lda tahrirlashingiz va uni qayta imzolashingiz kerak bo'ladi). Eng oson yo'li - tayyor yamoqni ishlatish PatchPae2, bu ishtiyoqli Ven Jia Liu tomonidan yozilgan. PatchPae2 yamog'ini yuklab olishingiz mumkin. (arxivda patcherning o'zi - PatchPae2.exe, uning manba kodlari va kerakli ko'rsatmalar mavjud).

Yamoq - bu PAE rejimini faollashtirish uchun Windows-ning 32-bitli versiyalarining yadro fayllarini o'zgartirish imkonini beruvchi kichik buyruq qatori yordam dasturi, bu sizga 4 Gb dan ortiq RAMdan (128 Gbaytgacha xotira) foydalanish imkonini beradi.

PatchPae2 quyidagi OT bilan ishlaydi:

  • Windows Vista SP2
  • Windows 7 / Windows 7 SP1
  • Windows 8/Windows 8.1

Eslatma. Yamoqni o'rnatishdan oldin, nizolarni oldini olish uchun optimallashtiruvchilar va RAM drayverlarini o'chirib qo'yish tavsiya etiladi. Ular yamoqni qo'llash va tizimni PAE rejimida yuklashdan keyin faollashtirilishi mumkin.

Windows 8 / 8.1 da PAE yamog'ini o'rnatish

Diqqat. Ushbu ko'rsatma faqat Windows 8 va Windows 8.1 ning 32 bitli versiyalari uchun ishlatilishi mumkin, avvalgi Microsoft operatsion tizimlari uchun protsedura biroz boshqacha! Diqqatli bo'ling!


Eslatma. Istalgan vaqtda, foydalanuvchi qayta ishga tushirilgandan so'ng, yuklash menyusida PAE rejimidan normal rejimga yoki aksincha o'tishi mumkin.

Muhim! Yamoqni o'rnatganingizdan so'ng, Windows xavfsizlik yangilanishlarini o'rnatishda ayniqsa ehtiyot bo'lishingiz kerak. Chunki ba'zi Windows yangilanishlari ba'zan yadro uchun yangilanishlarni o'z ichiga oladi, ularni o'rnatgandan so'ng, siz PAE yadrosini yangilashingiz kerak: PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe;

Bundan tashqari, tasvirlangan muammolar va yuzaga kelishi mumkin.

PAE patchini olib tashlash

Tizimdan PAE yamog'ini olib tashlash uchun siz:

  1. Yuklash menyusidan tegishli yozuvni olib tashlang (buni qilishning eng oson yo'li msconfig)
  2. Fayllarni o'chirish ntoskrnx.exe Va winloadp.exe katalogda % Windir% \ System32.

Yamoq tizimga boshqa o'zgarishlar kiritmaydi.