עבור לתוכן

שאלה של ניצול זכרון (מעל 4 גיגה זכרון) במחשב ביתי מבוסס חלונות

Featured Replies

פורסם

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

לגבי התהייה שלך: https://en.wikipedia.org/wiki/X86-64#Physical_address_space_details

3. זה קשור לחוסר הבנה שלך לנושא החלוקה של 2 גיגה. במערכת הפעלה 32 ביט, גם מערכת ההפעלה (הביתית) וגם האפליקציה שלך צריכים לחיות על אותו מרחב כתובות וירטואלי. במערכת הפעלה 64 ביט, האפליקציה יכולה לקחת לעצמה את כל המרחב של ה 32 ביט.

פורסם
2. נכון, רק שכל מעבד מחשב ביתי סטנדרטי שלכולם יש מסוף שנות ה 90. גם מרבית מערכות ההפעלה למעבדים אלו תומכים בזה.
מעבדים - כן, צ'יפסטים - באופן מפתיע, לא כ"כ. למעשה במחשבים ניידים, אפילו 945PM/GM (שיצאו ב2006, לפני פחות מ10 שנים) לא תמכו ביותר מ4GB זכרון פיזי, כי בקר הזכרון עצמו היה 32 ביט.
פורסם

ברור, כי לאינטל היה חשוב וכדאי שזה יהיה פיצר למעבדי ה XEON שלהם בעיקר (אבל ה ISA משותף).

פורסם

בקיצור:

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

2. יישום שמקומפל ב-32 ביט יהיה מוגבל לכל היותר לעד 4GB של זיכרון, וגם זה במקרה הטוב (במערכת הפעלה של 32 ביט ההגבלה היא הרבה יותר גדולה/לנפח זיכרון קטן יותר).

3. אני חושב שזו טעות לומר שאין טעם להתקין יותר מ 4GB של זיכרון - צריך לזכור שבמערכת הפעלה מודרנית (ואני מתכווון לכזו העובדת ב 64 ביט) פועלים מספר יישומים במקביל, כאשר כל אחד מהם יכול לבקש לעצמו נפח זיכרון של לפחות 2GB, כך שבהחלט יכול להיות מצב שתהיה דרישה ליותר מ 4GB של זיכרון. בכדי להימנע ממצב שבו חלק מהזיכרון הפיזי יועבר להתקן האיחסון בכדי לפנות מקום בזיכרון הראשי ליישום הפעיל הנוכחי, דבר שמאד יאט את פעולת המערכת, רצוי שבמחשב מודרני יהיה זיכרון בנפח של 8GB (נכון להיות 8GB הוא נפח זיכרון שמספיק לרוב השימושים הביתיים).

נערך על-ידי smalul

ארכיון

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

דיונים חדשים