X86-64 – הבדלי גרסאות

נוספו 29 בתים ,  לפני 11 שנים
מ
←‏הרחבת טווח כתובות הזיכרון: הגהה, עריכה: אין קשר ישיר בין טווח הכתובות ל-RAM
מ (הגהה)
מ (←‏הרחבת טווח כתובות הזיכרון: הגהה, עריכה: אין קשר ישיר בין טווח הכתובות ל-RAM)
 
== הרחבת טווח כתובות הזיכרון ==
יתרון משמעותי של x86-64 על x86 הוא הרחבת טווח הכתובות שהמעבדשכל [[תהליך (מדעי המחשב)|תהליך]] יכול לגשת אליהן. במערכות x86 טווח הכתובות היה מוגבל ל-2GB לכל 2[[תהליך (מדעי המחשב)סיבית|תהליךGB]] לכל תהליך (3GBלעיתים עם אופציתאופציה הלהרחבה /ל-3GB בקובץ boot.ini) וול-2<sup>32</sup> לכל המערכת (ב[[מערכות הפעלה]] של שרתים ניתן להגיע ל-2<sup>36</sup> בעזרת [[Physical Address Extension]]). המימוש הנוכחי של ארכיטקטורת AMD64 מאפשר לגשתלמפות ל-1TBלכל תהליך טווח כתובות של 1[[RAMסיבית|TB]] (כלומר 2<sup>40</sup> או 1,099,511,627,776 [[בית (מחשב)|בתים]]). בעתיד הארכיטקטורה תאפשר הרחבה של טווח הכתובות ל-4[[סיבית|PB]] (כלומר 2<sup>52</sup> או 4,503,599,627,370,496 בתים).
 
יתרון משמעותי של x86-64 על x86 הוא הרחבת טווח הכתובות שהמעבד יכול לגשת אליהן. במערכות x86 טווח הכתובות היה מוגבל ל-2GB לכל [[תהליך (מדעי המחשב)|תהליך]] (3GB עם אופצית ה /3GB בקובץ boot.ini) ו-2<sup>32</sup> לכל המערכת (ב[[מערכות הפעלה]] של שרתים ניתן להגיע ל-2<sup>36</sup> בעזרת [[Physical Address Extension]]). המימוש הנוכחי של ארכיטקטורת AMD64 מאפשר לגשת ל-1TB של [[RAM]] (כלומר 2<sup>40</sup> או 1,099,511,627,776 [[בית (מחשב)|בתים]]). בעתיד הארכיטקטורה תאפשר הרחבה של טווח הכתובות ל-4[[PB]] (כלומר 2<sup>52</sup> או 4,503,599,627,370,496 בתים).
 
== מימושים של x86-64 במעבדים בשוק ==