در زير مقالهاي وجود داره كه ميتونيد به كمك اون با استفاده از حافظه مجازي (Virtual Memory) سرعت كامپيوتر خودتون رو افزايش بدين و كارايي RAM رو بيشتر كنيد.
اين مقاله براي ويندوز XP نوشته شده.
حافظه مجازي چيست؟
يك توضيح ساده از حافظه مجازي اين است كه در پردازندههاي intel 386 و بالاتر اين قابليت وجود دارد كه تا مقدار 4گيگابايت حافظه را آدرس دهي كرد، در حالت عادي اين مقدار از ظرفيت RAM بيشتر است.
بنابراين برنامه طوري طراحي شده كه سختافزار قادر باشه از تمام اين مقدار حافظه استفاده كنه، در اينجا مفهوم حافظه مجازي شكل ميگيره، به اين صورت كه حافظه آدرس دهي ميشود و بعد آدرسها در فايلهاي مجازي (Pages) ذخيره ميشن براي استفادههاي بعدي.
Page Faults چيست؟
تنها اطلاعات و برنامههايي كه در حال كاركردن هستند در RAM دخيره ميشن، بقيه برنامهها در فايلهاي swap file (در ويندوزهاي 95/98/ME به عنوان Win386.swp نامگذاري ميشوند) يا page file (در ويندوزهاي NT شامل 2000 و XP به عنوان pagefile.sys نامگذاري ميشوند) ذخيره ميشوند، بنابراين وقتي سيستم ميخواهد به برنامهاي كه در RAM وجود ندارد دسترسي پيدا كند دچار وقفهاي ميشود كه Page Fault نام دارد.
بعضي اوقات ممكن است به خاطر وجود نداشتن برنامه يا دستور غلط برنامه براي دسترسي به فايل خطايي بروز كند و موجب نمايش "صفحه آبي" شود.
در مواقعي كه فشار برروي RAM زياد است ممكن است مقداري از فايلها و اطلاعات كه مورد استفاده قرار نميگيرند وارد حافظه مجازي شوند كه اين ميتواند باعث شود كه RAM با قدرتي بيشتر از حد معمول عمل كند.
چه قسمتهايي در RAM بازگذاري ميشوند؟
اطلاعاتي كه در RAM بارگذاري ميشوند به دو دسته تقسيم ميشوند:
- The Non-Paged area قسمتهاي از سيستم كه بسيار مهم هستند و شامل كدهاي اصلي برنامهها ميشوند هيچوقت وارد حافظه مجازي نميشوند به اين قسمت در ويندوز XP عبارت "Non-Paged area" اختصاص داده شده.
گاهي اوقات برنامههايي مثل Norton هم اطلاعات خود را در اين قسمت قرار ميدهند.
- The Page Pool كه براي ذخيره موارد زير استفاده ميشه:
» كدهاي برنامهها
» صفحههاي داده كه اطلاعات واقعي در آنها ثبت ميشه، و
» مقداري فضا براي ذخيره فايلهاي Cache
فايلهاي Page كجا هستند؟
فايل page در ويندوز XP فايلي است مخفي (Hidden) كه pagefile.sys نام دارد. اين فايل در هربار boot شدن دوباره ساخته ميشه و نيازي نيست كه در فايلهاي backup وجود داشته باشه.
براي ديدن اين فايلها وارد Folder Option > View بشيد و تيك گزينه "Hide Protected mode System files" را برداريد يا گزينه "Show Hidden and System files" رو تيك بزنيد.
در سيستمهاي اوليهي NT در هر درايو يك فايل page ساخته ميشد تا متناسب با برنامه مورد نظر به محل آن برنامه نزديكتر باشد، ولي در ويندوز XP فقط يك فايل وجود دارد.
كجا بايد مكان و اندازه اين فايل را تعيين كنيم؟
در مسير Control panel > System > Advance در قسمت Performance روي Setting كليك كنيد، در قسمت Advance مقدار اين حافظه در حال حاضر را نشان ميدهد.
حالا ميتوانيد روي Change كليك كنيد و با انتخاب درايو مورد نظر يكي از گزينههاي"Custom" يا "System Managed" يا "No page file" را انتخاب كنيد.
با انتخاب گزينه Custom ميتوانيد مقدار دلخواهتون رو براي اين فايل تعيين كنيد.
قبل از رفتن به مرحله بعد روي Set كليك كنيد تا تنظيمات ذخيره شود.
آيا اين فايل بايد روي درايو C باشد؟
(منظور از درايو C درايوي است كه ويندوز روي آن نصب است) اگر فقط يك هارد داريد بهتر است كه مكان اين فايل درايو C باشد ولي اگر دو هارد يا بيشتر داريد بهتر است مكان اين فايل روي يكي از اين هاردها باشد.
كارهاي بالا به شما كمك ميكنه كه سرعت سيستم خودتون رو افزايش بدين در صورتي كه واقعا به RAM شما فشار وارد ميشه و سرعت كامپيوترتون خيلي پايين اومده.
من خودم اين روش رو امتحان كردم و نتيجه خيلي خوبي هم گرفتم.
اين روش خيلي تاثير بيشتري از كارهايي مثل Defragment و Disk Cleanup و غيره ميتونه داشته باشه.
براي كسب اطلاعات بيشتر و دقيقتر ميتونيد اين مقاله رو مطالعه كنيد.