עבור לתוכן

שינוי ב Vista Service Pack 1 משנה את גודל הזיכרון המדווח של4GB.

Featured Replies

פורסם

רשימת השינויים (יש המון ממש חשובים):

http://technet2.microsoft.com/WindowsVista/en/library/005f921e-f706-401e-abb5-eec42ea0a03e1033.mspx?mfr=true

אני אישית שמתי לב למשהו מעניין. מי שיש לו 4 ג'יגה זיכרון, אחרי התקנת SP1, המערכת לא מדווחת את כמות הזיכרון הזמינה למערכת, אלא את כמות הזיכרון המותקנת. יענו במקום לדווח על זמינות של 3.25 ג'יגה במערכת 32BIT ידווחו מעכשיו 4 ג'יגה. מישהו יכול לתת תמונת מסך מהמערכת שלו מה SYSTEM ב לוח הבקרה ?

פורסם

והמערכת תנצל את ה 4 גיגה או שרק תראה שיש 4 גיגה?

פורסם
  • מחבר

רק תראה.

מצד אחד זה נועד לכל משתמשי הקצה הפשוטים - אלו שקונים מחשב וישר מתקשרים לחנויות ומתחילים לבכות "התקנתם לי רק 3 ג'יגה במקום 4".

מצד שני אנשים יחשבו את אותו דבר כמוך שזה ינצל עכשיו 4 ג'יגה.

אז לא. מערכת 32BIT תנצל רק כ 3.25 מה4 ג'יגה.

מערכת 64BIT תנצל הרבה יותר, לשוק הביתי ניתן לדחוף עד 8 ג'יגה זיכרון.

פורסם

תודה על המידע!

כנראה שבכל מקרה אני יצתרך לשדרג ל 64 בקרוב!

ולדעתי זה ממש לא בסדר שהם עושים את זה! :pissed:

פורסם

?? ציטוט: "ולדעתי זה ממש לא בסדר שהם עושים את זה!" ??

ולדעתי ממש לא בסדר שהיום יום חמישי.

היה יותר טוב בהרבה אם היה היום יום שישי, וגם מחר יום שישי............

פורסם

תודה על המידע!

כנראה שבכל מקרה אני יצתרך לשדרג ל 64 בקרוב!

ולדעתי זה ממש לא בסדר שהם עושים את זה! :pissed:

אתה מבין בכלל למה יש את ההגבלה הזאת? זה לא בגלל שהם רצו להיות רעים, אלא בגלל מגבלות חומרה.
פורסם
  • מחבר

:hi: חבר'ה, יש פה מישהו עם ויסטה ו4 ג'יגה RAM שיראה לנו את השינוי ?

אגב מידע מלא לגבי השינוי החדש:

http://support.microsoft.com/kb/946003

פורסם

תפסיקו לזרוק מספרים, 3.25 3 וחצי בלאט.

Vista בגרסאות Ultimate/Prem/Business/Ent יכולה לפנות ל2^32 כתובות זכרון בצורה מלאה, וכן היא מנצלת 4GB באופן מלא. אבל בגלל שהיא מנהלת את כל הזכרון במחשב, היא גם ממפה את הזכרון הגראפי ומשלבת אותו בmemory pool. בנוסף לזכרון גראפי יש עוד מספר לא קטן של memory mapped devices שתופסים כתובות זכרון, כמו אוגרים של כרטיסי רשת, בקרי RAID מובנים ועוד.

בVista32 בדיוק כמו בXP/Server32 בשביל "לנצל" 4GB של זכרון פיסי בצורה מוחלטת(יש תרחישים שזה יעבוד בהם גם בלי זה) צריך להפעיל את הswitch של אופציית הPAE - Physical Address Extension בבוט ע"י עריכת הboot.ini. הפעלת הPAE מרחיבה את טווח כתובות הזכרון שהמערכת מנהלת ל36bit(מה שמאפשר למפות 4GB בצורה מלאה ואפילו יותר תלוי במעבד, לוח אם, ומערכת ההפעלה הספציפית, VistaSP1/2008server יכולים למפות עד64GB בצורה מלאה גם בגרסאת 32bit, ו2003server 32bit בגרסאת Ent יכול למפות אפילו128GB) דבר זה מאפשר למערכת להקצות כתובות בmemory pool מעבר ל0xFFFFFFFF, מה שמאפשר ברוב המוחלט של התסריטים להקצות כתובות זכרון בסך של 4GBit לאפליקציות.

פורסם

זה דבר חדש שאני שומע :)

עד עכשיו שמעתי מכל העולם ואישתו שאי אפשר למערכת 32 ביט בשום פנים ואופן לנצל יותר מ 3.5 גיגה

פורסם

יש הבדל בין SP1 העידכון לבין ה VISTA עם SP1 כבר בפנים ?

פורסם

זה דבר חדש שאני שומע :)

עד עכשיו שמעתי מכל העולם ואישתו שאי אפשר למערכת 32 ביט בשום פנים ואופן לנצל יותר מ 3.5 גיגה

אין שום הבדל בין מעבדי 32bit ל64bit מבחינת ערוצי זכרון, בשניהם יש"64" כאשר בפועל רק 52 מהם שמישים להפעלה, כיוון שה12bit הם NX Flaged בכל מקרה. במעבדי x86 מאז הPentium Pro יש 36 ערוצי זכרון שמישים מתוך 52 פוטנציאליים, למעבדי x86-64 כיום יש 40 "בלבד".

Windows החל מNT4/2000 server תומכת בPAE, לינוקס, יוניקס ואחיותיהן גם תומכות בזה שנים.

הדבר הזה משנה את הדפדוף בעמודי הזכרון, ומוסיף עוד רמה להיררכיה, אבל זה לא משנה את טווח הvirtual memory ככה שב32bit protected mode אפליקציות עדיין יכולות לגשת ל4GBit בלבד(מערכת ההפעלה עדיין יכולה לנהל הרבה יותר). אבל גם את זה אפשר לפתור ואפשר לגרום לאפליקציות לגשת ליותר מ4GBit, בAPI שלחלונות יש פיטשר שנקרא AWE שמאפשר זאת.

פורסם
  • מחבר

צבי, כל זה נחמד הבעייה היא שעדיין יש רק 3.25 ג'יגה זמינים למערכת

הנה הסברים מפורטים על כל מה שהוא אמר והשורה התחתונה שלא משנה מה, 32BIT זה עדיין 3.25 ג'יגה שפנויים לשימוש מערכת ההפעלה.

http://support.microsoft.com/kb/929605

פורסם

אלכס, הדבר נכון רק למערכות הפעלה מסוג חלונות למשתמש הביתי. למשתמשי גירסאות השרתים יש אופציה ליותר. יש גם סיבה לזה, כי מרבית הדריברים שנכתבים לשוק הביתי לא נועדו לעבוד במצב כזה וגילו שאם לא מגבילים את הגירסא הרגילה ל 4 גיגה היא נופלת המון פעמים בגלל דריברים בעייתים.

דרך אגב, גם ב XP SERVICE PACK 3 יהיה את אותו שינוי של הצגת כמות הזיכרון.

פורסם

צבי, כל זה נחמד הבעייה היא שעדיין יש רק 3.25 ג'יגה זמינים למערכת

הנה הסברים מפורטים על כל מה שהוא אמר והשורה התחתונה שלא משנה מה, 32BIT זה עדיין 3.25 ג'יגה שפנויים לשימוש מערכת ההפעלה.

http://support.microsoft.com/kb/929605

תפעיל PAE ותקבל 64GBit זמינים למערכת ההפעלה, בכל מקרה גם ללא PAE, המערכת יכולה לספק עד 4GBit לתוכנות, הכל שאלה של קונפיגורציה מתאימה.

פורסם

תפעיל PAE ותקבל 64GBit זמינים למערכת ההפעלה, בכל מקרה גם ללא PAE, המערכת אמורה לספק 4GBit של זכרון פיסי לתוכנות עם רוב הקונפיגורציות החדשות.

אם הוא מריץ XP/VISTA רגילים הוא יקבל רק 4 גיגה של זיכרון גם עם PAE מהסיבה שאמרתי (תאימות לדריברים בעייתים). רק גירסאות לשרתים מאפשרים תמיכה ביותר מ 4 גיגה ב 32 ביט.

איזה קונפיגורציה חדשה ? בכל קונפיגורציה בלי PAE מרחב הכתובות שכולל הרבה MMIO לא יהיה 4 גיגה מלא.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים