30Jul

מהו הסכום המקסימלי של RAM אתה יכול תיאורטית לשים מחשב 64 סיביות?

click fraud protection

רוב האנשים משודרגים ממחשוב 32 סיביות למחשוב של 64 סיביות כדי לפוצץ את מגבלת ה- 4GB RAM, אבל איך רחוק אתה יכול לפוצץ את הגבול הזה ברגע שאתה נכנס לתחום של מחשבים 64 סיביות?

השאלה של היום &מפגש תשובה מגיע אלינו באדיבות SuperUser - חלוקה של סטאק שערי, קהילה מונחה קיבוץ של Q & אתרי אינטרנט.תמונה מאת פטר קראטוכוויל.

השאלה

SuperUser הקורא KingNestor הוא סקרן לגבי כמה זיכרון RAM 64-bit המחשב יכול להחזיק:

אני קורא דרך המחשב שלי ארכיטקטורה הספר ואני רואה כי בתוך x86, מעבד 32bit, מונה התוכנית הוא 32 סיביות.

אז, מספר בתים זה יכול כתובת הוא 2 ^ 32 בתים, או 4GB.אז זה הגיוני לי כי רוב מכונות 32 סיביות להגביל את כמות RAM ל 4GB( התעלמות PAE).

האם אני צודק בהנחה כי מכונת 64bit יכול תיאורטית כתובת 2 ^ 64 בתים, או 16 exabytes של איל? !

Exabytes אתה אומר?עכשיו, עכשיו, בואו לא להיות חמדנים.נשמח להתחיל עם טראבייט או שניים.

התשובה

התשובות לחקירה של KingNestor הן שילוב מעניין של שיקולים מעשיים ותיאורטיים.מאט בול קופץ ממש עם התשובה התיאורטית:

תיאורטית: 16.8 מיליון טרה.בפועל: במקרה המחשב שלך הוא קצת קטן מדי כדי להתאים לכל RAM.//en.wikipedia.org/wiki/ HTTP: //en.wikipedia.org/wiki/ HTTP: //en.wikipedia.org/wiki/ HTTP: //en.wikipedia.org/wiki/ HTTP: //en.wikipedia.org/wiki/ HTTP: //en.wikipedia.org/wiki/ HTTP: //en.wikipedia.org/wiki/ HTTP: //en.wikipedia.org/wiki/ HTTP: //en.wikipedia.org/wiki/ HTTP: //en.wikipedia.org/wiki/ HTTP: //en.wikipedia.org/wiki/ HTTP:למצוא על קמעונאי אחד באינטרנט הוא 32GB.זה ייקח 32 של אלה להגיע 1 terabyte.בסביבות חצי אינץ 'לכל מקל זה מביא אותנו מסורה 16 ​​ס"מ של שטח על לוח האם שלך עבור terabyte של איל מסחרי.כדי להגיע 16.8 מיליון טרה ידרשו לוח אם 4,242.42 קילומטרים.המרחק מ LA ל NYC הוא כ 2141 ק"מ, כך האם היה למתוח ברחבי הארץ ובחזרה כדי להתאים את זה הרבה RAM.

instagram viewer

ברור שזה לא מעשי.

מה אנחנו לא לשים את ה- RAM שלנו בשורה אחת כמו ברוב לוחות אם, אבל במקום להציב אותם זה לצד זה.אני רוצה לומר שהמקל הממוצע של האיל הוא באורך של כחמישה סנטימטרים, אז אם אנחנו מאפשרים חצי סנטימטר לרוחב, אתה יכול לקבל יחידת ריבוע של 12 מקלות של איל ב 6 אינץ 'מרובע.בואו נקרא זה ריבוע- RAM אריח.אריח RAM ואז מחזיקה 384GB של RAM.כדי להגיע ל 16.8 מיליון טרה בייטים ב 384GB אריחים ייקח 44.8 מיליון אריחים.בואו נהיה מלוכלכים, ונשתמש בשורש הריבועי של זה כדי להסיק כי זה יתאים בריבוע של 6693 על ידי 6694 אריחים, או 13,386 על ידי 13,388 מטר, אשר קרוב מספיק כדי 2.5 מטרים בריבוע, מספיק כדי לכסות את העיר בסיאטל בצל, כאילוהם כבר לא הספיקו להתלונן.

לבסוף, דוד שוורץ מציין כי אפילו את הגבול התיאורטי מקבל נתקע על ידי ארכיטקטורת המעבד הנוכחי:

שים לב כי אין מעבד x86 קיים 64 סיביות באמת יכול לעשות את זה.המטמון שלהם אין מספיק סיביות bits, כתובת האוטובוסים שלהם אין מספיק רוחב, וכן הלאה.46 סיביות( 8TB) הוא המקסימום עבור רבים x86 מעבדים מודרניים.

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