שינוי ב Vista Service Pack 1 משנה את גודל הזיכרון המדווח של4GB. - Windows - HWzone פורומים
עבור לתוכן
  • צור חשבון

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


alex.turovsky

Recommended Posts

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

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

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

קישור לתוכן
שתף באתרים אחרים

רק תראה.

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

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

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

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

קישור לתוכן
שתף באתרים אחרים

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

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

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

קישור לתוכן
שתף באתרים אחרים

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

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

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

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

תפסיקו לזרוק מספרים, 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 גיגה

אין שום הבדל בין מעבדי 32bit ל64bit מבחינת ערוצי זכרון, בשניהם יש"64" כאשר בפועל רק 52 מהם שמישים להפעלה, כיוון שה12bit הם NX Flaged בכל מקרה. במעבדי מאז הPentium Pro יש 36 ערוצי זכרון שמישים מתוך 52 פוטנציאליים, למעבדי -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 גיגה היא נופלת המון פעמים בגלל דריברים בעייתים.

דרך אגב, גם ב 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 גיגה מלא.

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...