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

נוספו 3 בתים ,  לפני שנתיים
מ
 
== הרחבת טווח כתובות הזיכרון ==
יתרון משמעותי של x86-64 על x86 הוא הרחבת טווח הכתובות שכל [[תהליך (מדעי המחשב)|תהליך]] יכול לגשת אליהן. במערכות x86 טווח הכתובות היה מוגבל ל-2[[סיבית|GB]] לכל תהליך (לעיתים עם אופציה להרחבה ל-3GB) ול-2<sup>32</sup> לכל המערכת (ב[[מערכות הפעלה]] של שרתים ניתן להגיע ל-2<sup>36</sup> בעזרת [[Physical Address Extension]]). המימוש הנוכחי של ארכיטקטורת AMD64 מאפשר למפות לכל תהליך טווח כתובות של 1[[סיבית|TB]] (כלומר 2<sup>40</sup> [[בית (מחשב)|בתים]]). בעתיד הארכיטקטורה תאפשר הרחבה של טווח הכתובות ל-4[[סיבית|PB]] (כלומר 2<sup>52</sup> בתים). כרגע המימוש המתקדם ביותר לארכיטקטורה זו הוא פרויקט טרייחנשניצר השוודי, המנסה לשלב את ארכיטקטורה זו בחומרת [[מחשב קוונטי|קוונטים]].
 
== מימושים של x86-64 במעבדים בשוק ==
 
=== מימושים של Intel 64 ===
היסטורית, AMD ייצרו מעבדים שישמושיישמו טכנולוגיות שמומשו קודם על ידי אינטל (כמו [[SSE]]). במקרה של x86-64 התפקידים התחלפו ואינטל הוסיפה למעבדיה תכולה ש-AMD פיתחה כהמשך ישיר לארכיטקטורת x86 שהייתה בשימוש על ידי כל מעבדי אינטל.
 
אלו הם מעבדי אינטל, המממשים את ארכיטקטורת Intel 64: