דף 1 מתוך 3
3 גיגה זמין ל-WINDOWS 7 32
נשלח: 21/01/2010 11:53
על ידי oferlaor
יש לי WINDOWS 7 גירסאת 32bit
הבעיה שהיתה לי עם תקלות במחשב התבררה בגלל שהמחשב צריך זיכרון סימטרי (קרי: שני הזכרונות ב-BANKS צריכים להיות זהים או שהוא מסתבך).
מתברר שזה גורם לבעיות גם ה-VM וגם במצלמה וכן מוסיף תקיעות רנדומליות לשם הפיקאנטיות...
אז עכשיו יש לי 4GB זיכרון במחשב, אך WINDOWS מצליח לנצל רק 3GB מתוכך (2.95G ליתר דיוק).
לאיפה כל השאר הולך? SHARED VIDEO MEMORY.
אין לי שום צורך ב-1.2GB של SHARED VIDEO MEMORY, אבל בהחלט הייתי שמח אם היה משתמש ב-1GB הנוספים בשביל CACHING.
ב-XP וב-VISTA אפשר להשתמש ב-PAE בשביל לסמלץ 36BIT.
ניסיתי
BCDEDIT /SET pae ForceEnable
זה לא משנה דבר. לפי התיעוד של מיקרוסופט, בכלל לא בטוח שיש PAE בכלל ב-WINDOWS 7 32b
האמת שלא כ"כ אכפת לי להשתמש ב-3GB אם הזיכרון הספייר היה מנוצל למשהו אחר (CACHING בעיקר). אבל איך עושים את זה?
בטוח אני לא הראשון שמעלה את הסוגיה הזו...
נשלח: 21/01/2010 12:00
על ידי Catskinner
מערכת ההפעלה שומרת לעצמה מרחב כתובות זכרון של כחצי GB (זה משתנה בהתאם לביוס ולמחשב הספציפי) כדי למפות I/O של כרטיסי הרחבה, התקני PCI ושאר ירקות. זה די דומה למצב ב DOS שמתוך 1MB זכרון אפשר היה לפנות רק ל 640KB וזה גם נובע מאותן סיבות.
זו מגבלה של מערכת ההפעלה ב 32Bit. אתה יכול להתקין גרסת 64bit כדי לפנות לזכרון מעבר ל 4GB אבל קח בחשבון שאז תאלץ באמת להתקין יותר מ 4GB היות ודרישות הזכרון גדלות בהתאמה.
נשלח: 21/01/2010 12:01
על ידי mp3lll
כבר דיברנו על זה לא?
32 לא מסוגל לעבוד עם 4.
נשלח: 21/01/2010 12:05
על ידי Catskinner
השאלה של עפר הייתה יותר בכיוון של ניצול כל ה 4GB, דבר שגם הוא אינו אפשרי ב Windows היות שנתח שלם של כתובות במרחב הזכרון שמור באופן בלעדי לצרכי פניה לחומרה.
נשלח: 21/01/2010 12:09
על ידי gro111
עופר,
איפה אתה רואה שזה מנצל רק 2.95G ?
גם אני אם 32 WIN 7, ואצלי הוא מזהה 4 ואומר ש 3.25 זמין?!
האם אתה בודק את זה בSYSTEM של ווינדוס או בדרך אחרת?
הבדל של 0.3G זה גם משהו

נשלח: 21/01/2010 12:10
על ידי pixies
בהמשך למה ש-gro111 כתב, אולי אפשר להקטין את הזכרון המשותף עם כרטיס המסך ב-BIOS.
נשלח: 21/01/2010 12:41
על ידי oferlaor
זה לא נראה שזו בעיה ב-BIOS.
ב-ADVANCED אני רואה SHARED VIDEO גדול בהרבה ממה שאני זקוק לו.
כל הזיכרון שאני צריך יושב שם.
לגבי WINDOWS, זה לא נכון שהוא לא יכול לנצל יותר זיכרון. הוא מחזיק בדיסק הקשיח PAGING FILE של 3GB כך שבעצם למרות שכל PROCESS יכול עכשיו לקבל רק 2GB זיכרון, המחשב עצמו יכול להחזיק יותר מ-PROCESS אחד ולפזר בינהם זיכרונות מדומים על ידי PAGING.
אין שום סיבה בעולם שאי אפשר יהיה לעשות PAGING על גבי זיכרון דינמי (סוג של L2 CACHE).
השאלה האמיתית היא איך מעלימים את הזיכרון המיותר הזה מ-SHARED VIDEO MEMORY ומעבירים אותו ל-SUPER FETCH או לשליטת PAE.
נשלח: 21/01/2010 12:44
על ידי pixies
הרעיון שלי היה רק להעלות את הזכרון השמיש מ-2.95GB לכ-3.3GB שיש לרוב המחשבים עם 4GB ו-32 ביט, ע"י הורדת ה-Shared Memory של כרטיס המסך.
אין אופציה כזו ב-BIOS?
נשלח: 21/01/2010 12:51
על ידי oferlaor
לא שאני ראיתי.
אבדוק שנית.
נשלח: 21/01/2010 13:55
על ידי mp3lll
אתם הולכים למקומות סתם, 32 לא ינצל ארבע גיגה לעולם, לא משנה מה.
נשלח: 21/01/2010 14:05
על ידי gro111
MP3,
1.לפי מה שאני מבין מעופר, כן ניתן להשתמש בזכרון הנותר....
2.אצלי יש בשימוש 3.25GB, מה הווינדוס משקר לי?
עופר,
אני לא מבין בזה יותר מדיי, אבל הנה צילומים מהמחשב שלי, אם זה עוזר במשהו

נשלח: 21/01/2010 14:09
על ידי gro111
SYSTEM
נשלח: 21/01/2010 14:22
על ידי mp3lll
מה שעופר אומר לא נכון ( אם כל הכבוד לעופר)
32 לא יודע לנצל 4 גיגה. ( כתוב לך גם Usng 3.4 )
תקרא מה Catskinner כתב, הוא הסביר את זה מצוין.
נשלח: 21/01/2010 14:40
על ידי Huber
אי אפשר לנצל 4 גיגה זיכרון RAM במערכת הפעלה 32BIT, עובדה ידועה ומקובלת. בדיון הבא יש הסבר מפורט, אני ממליץ לקרוא אותו רק אז לחזור לדיון פה:
http://www.tomshardware.co.uk/forum/245 ... mshardware
למי שמתעצל לקרוא את הדיון - הנה לינק למאמר שניתן בתוך הדיון המסביר את ה"בעייה":
http://www.codinghorror.com/blog/archives/000811.html
עופר, תתקין מערכת הפעלה 64BIT, אני עשיתי זאת מאז הויסטה ומברך על ההחלטה מאז (כמובן שמאז עברתי ל 7 64BIT).
נשלח: 21/01/2010 14:54
על ידי oferlaor
אני שואל שוב, מדוע יש לי 6GB בזיכרון שמתוכם 3GB הם פיזיים והשאר הם CACHE (של 3GB) בדיסק הקשיח.
WINDOWS ועוד איך יכול לנצל את זה גם ב-32BIT.
WINDOWS 2008 למשל יודע לעבוד עם עד 64GB גם בגירסאת ה-32BIT שלו.
כלומר, זה לא שאי אפשר לעבוד, הם לא רוצים שזה יעבוד בכדי להעביר אותנו ל-64BIT OS.
אני לא רוצה לעבור ל-64 ביט לפחות עוד דור אחד קדימה (כלומר, אשקול את זה לפני WINDOWS

.
טכנולוגית זה אפשרי, גם מעשית ב-WINDOWS XP הצליחו לגרום לזה לקרות על ידי שימוש ב-PAE. עם PAE בעצם המערכת עובדת במצב 36GB פנימי.
יש גם מצב 3GB ב-XP שבו כל USER PROCESSES מקבלים 3GB במקום 2GB כנהוג.
הבעיה שעם WINDOWS 7 כל הפיצ'רים הללו לא זמינים ולא ברור איך (אם בכלל) אפשר לגשת אליהם.
נשלח: 21/01/2010 15:07
על ידי mp3lll
עופר אתה חופר בבור בלי פיתרון. זה עובד ככה שנים ויש המון סיבות למה.
לא נראה לא שלהשוות גירסה סרבר לגירסאות "פרטיות"
נשלח: 21/01/2010 15:14
על ידי oferlaor
mp3iii,
אני מאוד הייתי רוצה פיתרון כלשהו.
ברור לי לחלוטין שאפשר לנצל את הזיכרון למשהו (CACHING, VIRTUAL DISK וכו').
נשלח: 21/01/2010 15:15
על ידי mp3lll
אם תמצא תעדכן אותנו, אני בטוח שרוב העולם ישמח לעבוד עם 4 גיגה ב 32 BIT.
נשלח: 21/01/2010 15:25
על ידי Huber
oferlaor כתב:,
אני מאוד הייתי רוצה פיתרון כלשהו.
...
אתה לא היחיד ולא הראשון שחיפש ולא מצא/ימצא. כיום במחשב ביתי בשביל לנצל יותר מכ 3 גיגה זיכרון פיזי צריך מערכת הפעלה 64 ביט. קבל את זה, עשה את ההחלטה שלך אם לעבור או לא (אני ממליץ בחום לעבור אם יש לך 4 גיגה זיכרון ומעלה) והמשך בחייך

נשלח: 21/01/2010 15:33
על ידי oferlaor
Huber,
אבל טכנית מה שאתה אומר אינו נכון. עם XP בהחלט אפשר לעבוד עם 4GB תוך שימוש ב-PAE.
צריך לעשות פעולה פשוטה - לערוך את BOOT.INI ולהוסיף בסוף השורה את /PAE
במקרים מסויימים כדאי גם להוסיף /3GB מה שמאפשר לפרוססים לקבל זיכרון של 3GB במקום 2GB בלבד.
במצב זה, XP פשוט עובר ל מצב של 36ביטים עבור המערכת ובעצם מוציא החוצה יותר מה-SYSTEM MEMORY לתוך האיזור שלא נציל.
נכון, זה לא פיתרון "אמיתי", אבל לפחות לא יושב לו שם 1GB של זיכרון ומעלה אבק...
ב-VISTA הפיתרון כמעט זהה.
ב-W7, העלימו את ה-BOOT.INI (אפשר עדיין לעבוד איתו ב-BCDEDIT).
לטענת בלוגר אחד, יש למיקרוסופט פיתרון לבעיה והם גם נותנים אותו לאנשים בודדים. זה סוג של פאטש שפשוט מחזיר את הפונקציונליות של PAE כפי שהיתה בשתי מע' ההפעלה הקודמות. השאלה היא האם יהיה לי כח לפתוח TICKET מול מיקרוסופט בשביל להדליק את זה...