Защо ви е необходим суап файл в Windows XP?
Непродуктивните системи с малък обем физическа памет трябва да увеличат общия си обем, като използват виртуалното адресно пространство на твърдия диск. На компютър, базиран на Windows XP, това се реализира чрез създаване на файл за пейджинг страница. Съдържание- Теория
- Къде се намира той?
- Оптимален размер
Теория
Операционната система разпределя определено количество памет от виртуалното адресно пространство на активния процес. Този термин се отнася до броя на адресите, генерирани от централния микропроцесор. Да, 32-битов процесор генерира не повече от 232 адреса. Това число е познатите 4 GB, поддържани от 32-битовата операционна система Windows XP.
На процесите се разпределят до 2 GB адресно пространство от 4 гигабайта. Другите два "гига" се управляват от ядрото на Windows XP. Едно виртуално адресно пространство не е достатъчно, за да работят програмите. Разпределеният обем от адреси трябва да бъде нанесен на физическа памет, чийто размер почти винаги е силно ограничен.
Какво да направите, ако има много виртуално пространство, но физическото адресиране е много ограничено? Решението беше да се използва файл за пейджинг. Нарича се страниране, защото паметта е разделена на страници, някои от които се изхвърлят на диска.
Прочистването на страници е необходимо, когато няма достатъчно RAM за обработка на текущи задачи и някои страници вече не са необходими. Когато изхвърлените страници са необходими, се генерира изключение, което посочва, че необходимата страница липсва от физическото адресно пространство. Обработката на грешката се обработва от специален мениджър на Windows XP, ново търсене на твърдия диск за липсваща страница. След като го намери там, диспечерът качва (качва) тази страница за обработка.
Къде се намира той?
В Windows XP суап файлът се намира на системния том C. Много е лесно да го видите, като инсталирате програмата Total Commander. Този файлов мениджър перфектно показва скритите системни обекти. Файлът за виртуална памет се намира на същия път като системната папка на Windows и се нарича pagefile.sys.
Достъпът до настройките на файла на страницата се получава чрез системните свойства. Настройките на файла за виртуална памет се управляват от настройки, определени от системния регистър. Там са посочени неговият минимален и максимален размер, както и местоположението му. Тези параметри могат да се променят, но не се препоръчва да го правите директно в системния регистър. Оборудването на имоти е доста подходящо за това.
Отварянето на аплета за свойства е доста просто. След като отворите менюто "Старт", щракнете с десния бутон върху връзката "Моят компютър". Отвореното контекстно меню съдържа елемента "Свойства". Щракването върху него ще стартира прозореца със системни свойства на XP. Разделът "Разширени" съдържа раздела "Бърз код", а в него има бутон "Опции". Щраквайки върху този бутон, ще стартираме прозореца за настройки на скоростта, в който ще се нуждаем от раздела „Разширени“.
За да промените характеристиките на файла за страници, трябва да изберете бутона "Промяна" в секцията "Виртуална памет". Това ще стартира помощна програма, която предоставя основна информация за суап файла и ви позволява да правите корекции в него - например увеличаване на размера на този обект.
Оптимален размер
Увеличаването или намаляването на размера на суап файла може да се довери напълно на Windows XP. Системата автоматично ще зададе минималния и максималния размер на pagefile.sys. Той задава минималния параметър на същото количество като RAM. Увеличаването на максимума става с коефициент 3 - тази характеристика е по-голяма3 пъти повече от обичайното количество "оперативни данни".
Можете сами да увеличите размера на pagefile.sys. Твърде големите стойности обаче не са необходими за Windows XP. Най-оптималният вариант се счита за размер, който надвишава размера на "работното пространство" 2 пъти. Когато увеличавате общото количество памет, например от 4 на 16 GB, не трябва ръчно да удвоявате размера на файла на страницата. Виртуалната памет, заредена от диска, е много бавна.