לאחרונה אנו לעתים קרובות לדבר על הפחתת מחיר של זיכרון DDR, צנחו DDR266 מ יואן יותר מ 400 לעמדה 200 יואן על הרבה אנשים מבלים 512MB או 1GB אפילו של זיכרון, כך יש נקודת מבט היא גם חלק מן השחקנים הפופולריים כי הוא הזיכרון הווירטואלי להשבית, נגד חילופי קובץ Windows מקור, הזמין את הנתונים עיבוד זיכרון, אתה יכול להאיץ את היעילות של נתוני קריאה וכתיבה, האם זה באמת כך?
בהתאם ליישום צריך להגדיר
ראשית, עלינו להבין מה זה "זיכרון בתצורת גדול". עיצוב מקורי של Windows כדי להשתמש בזיכרון וירטואלי עצמו הוא יקר מאוד בגלל זיכרון פיזי, בדרך כלל לא יותר קיבולת 128MB שטח פנוי בדיסק הקשיח נדרש חיץ זמני - כלומר, אתה צריך ליישם כאשר מספר זיכרון פיזי וזיכרון משלו בפועל להשוואה, אם היישום בפועל יש זיכרון פחות הפסגה, הם נתקלים בצרות.
ככלל, אם אתם רוצים להדפיס מפה גדולה, טיוח אנימציה 3D ועוד משימות הרבה נתונים צריך זיכרון וירטואלי שלא להשבית: אם אתה לעיתים קרובות צריך להדפיס מסמך עם הרבה תמונות, זיכרון וירטואלי גם עושה תוכניות נגד שגיאות. כמעמד של תוכנות כמו Word לפני הדפסה לייצר קובץ מאגר, ולאחר מכן להעבירם המדפסת, גודל תמונה גדולה יותר, ברזולוציה גבוהה, יכולת חיץ נדרשת גם גדולה, אני לפני הפרסום כדי לסייע אמנות עיצוב מחוץ לזמן, הדפס מפה חווה קבצים זמניים שנוצרו כמעט 300MB המצב. כיוון ש-Windows ואת היישומים עצמם ייקח כמה זיכרון כדי להפעיל, אם אתה תצורה 512MB, זיכרון וירטואלי השבת, הזיכרון הווירטואלי צפויה לדווח פחות בדרך למחצה, גרימת אילץ את נייר ההדפסה בזבוז הדיו.
לכן, המשימה חייבת להיות מבוססת על סביבת היישום שלך כדי להחליט אם לבטל את הזיכרון הווירטואלי. גם אם את גודל הזיכרון הווירטואלי של הגדרות קבועות צריך גם להיזהר, או בקנה מידה גדול יישום תוכנה להיגמר הזיכרון הווירטואלי רק כאשר תתבקש לעשות זאת, המערכת כולה בגלל שיעור התפוסה CPU גבוהה הופכת איטית מאוד בשלב זה ולאחר מכן לשנות את לא כל כך נוח.
גורמים לשקול את מערכת ההפעלה
תחת מערכות הפעלה שונות, הגדרות הזיכרון הווירטואלי שונים או מושבתת, לא ניתן להכליל.
בגלל המבנה של הבעיה, Windows 9x/Me יותר מ 256MB של זיכרון על מחסור מולד, הוא יותר מכמות הזיכרון, Windows 98 יתחיל איטי ובלתי יציב המצב. אם אתה משתמש בזיכרון גדול עם זיכרון וירטואלי נכים, היציבות תגדל. Windows 2000/XP ניתן לנהל ביעילות את קיבולת זיכרון 1GB הוא על יותר מספר זה יהיה חוסר יציבות, כמו ה-BIOS לוח האם ועל מודלים ביצועי שבבים שונים.
בנוסף, Windows עצמו, העיצוב, פעם אחת מצאו את התהליך למצב פעיל, בו יוקצו שטח ממופים לקובץ הדפדוף, לרוקן את זיכרון פיזי ככל האפשר כדי פעילויות אחרות, החוט לא פועל מתוך גופנית החלו להשתמש בקובץ להחליף זיכרון. אם זיכרון פיזי בשימוש עד אז קראו, כבר מאוחר מדי, בתצורה של המכונה הוא חייב להביא העברת נתונים נמוך ועיבוד של קיפאון. לפיכך, האיסור של הזיכרון הווירטואלי, בעיקרון, את Windows ביותר חריגות, גם אם אין כישלון לפעול, יהיו לעיתים קרובות להנחות את הזיכרון הווירטואלי אינו מספיק, לאפס וכן הלאה, כך בעייתי.
כיצד זיכרון וירטואלי השבת
יש הרבה קיבולת זיכרון של חבר, אם אתה באמת רוצה זיכרון וירטואלי להשבית להאיץ את המהירות, למעשה, יכול להתפשר, "רמאי" מ-Windows, היא להקצות חלק מהזיכרון הפיזי הווירטואלי לתוך הדיסק הקשיח פיזית:
1.Windows 98
יכול להיות הוסיף Config.sys:
DEVICE = C: WINDOWSRAMDRIVE.SYS 23000 / E (שם, בהתאם המחיצה שלך Windows הגדרות הנכון)
משפט זה להשתמש בזיכרון וירטואלי מ Ramdrive.sys החלוקה, שבו 23.000 היא כמה זיכרון פיזי ברצונך להשתמש, היחידה היא בייט, אם יש לך 1GB, אתה יכול להגדיר מספר זה על כ -300,000 ל -500,000, או 300 ~ 500MB, אז את הגדרות הזיכרון הווירטואלי למחיצה וירטואלי החוצה, התוכנית היא להפעיל לחלוטין זיכרון פיזי.
2.Windows 2000/XP
להסתמך על כלי צד שלישי כדי דיסק קשיח וירטואלי פיזי, ואז לשים את הקובץ להגדיר Pagefile.sys לדיסק וירטואלי, כדי להשיג את אותו אפקט; או System.ini ב] "386Enh [" בתחתית להצטרף לאחת, ConservativeSwapfileUsage = 1, כך העדיפות Windows זיכרון פיזי, משתדל לא להשבית בכוח את עסקת הזיכרון הווירטואלי הקובץ ישירות.
מסקנה
לדעתי, זיכרון וירטואלי השבת כדי להשיג את האפקט האצת מוגבל, בדרך כלל, עם הגדרות ברירת המחדל מתאימות יותר ל-Windows, במיוחד Windows 2000/XP הגדרת ברירת המחדל עבור ניהול זיכרון וירטואלי היטב, מנסה לא להתעסק, או בעיה אתם קשה לשפוט וניתוח.
Off-topic: כמה ניתוח הכישלון הזיכרון
לפעמים, Windows טיפים תקלות הקשורות הזיכרון, והזיכרון הוא לא בהכרח קשורים: זיכרון וכמה תקלות שאינן קשורות לכאורה, זה באמת גרם זיכרון, סמוי מאוד.
לדוגמה: אתה משתמש אמן מחיצה PQ כלי להתהפך אשכול מחיצה בגודל, כאשר האשכול קטן יותר את ערכי ברירת המחדל, Windows 98 להפעיל את הדיסק הסריקה ניתן לדווח מתוך זיכרון, וב-Windows 2000 ו-Windows XP תחת נורמלי - ו כלומר, זה פשוט לא משנה עם הזיכרון.
דוגמה נוספת: לעתים האתחול לתוך Windows, המערכת תנחה אותך שגיאות ברישום, אם לחדש, כאשר אתה בוחר לחדש שוב לאחר ההפעלה מחדש, או עם תזכורת שזה באשמתו, אבל בעיקר מתוך זיכרון או ההיבטים הקירור של הבעיה נגרמת , צריך להחליף את הזיכרון או את המאוורר יש.
לכן, Windows מציגה למשתמש לפעמים להיות מטעה, אם כישלונות חוזרים זהה, טיפים שלהם לא ניתן לפתור, צריך לשקול את האפשרות של Windows חיוביות שגויות.