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

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
Ytoledano (שיחה | תרומות)
מאין תקציר עריכה
שורה 7: שורה 7:
== הרחבת טווח כתובות הזיכרון ==
== הרחבת טווח כתובות הזיכרון ==


יתרון משמעותי של 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 על 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[[TB]] (כלומר 2<sup>52</sup> או 4,503,599,627,370,496 בתים).


== מימושים של x86-64 במעבדים בשוק ==
== מימושים של x86-64 במעבדים בשוק ==

גרסה מ־16:28, 5 באוגוסט 2009

x86-64 היא ארכיטקטורת מעבד שפותחה על ידי חברת AMD תחת השם AMD64 ואומצה גם על ידי אינטל שמכנה אותה Intel 64.

ארכיטקוטרת x86-64 מכילה בתוכה את הארכיטקטורה x86 ולכן מעבדי x86-64 מסוגלים להריץ כל אפליקצית x86 מבלי להקריב תאימות או ביצועים. בנוסף, מעבדים אלו תומכים בהרצת תוכנות עם סט פקודות מורחב שמאפשר להקצות זיכרון בטווח מורחב של 64 ביט ויכולות נוספות.

AMD פיתחה את AMD64 כדי שתתחרה בארכיטקטורה IA-64 שפותחה על ידי אינטל ו-HP. בניגוד ל-AMD64 ,IA-64 היא לא שינוי דרסטי מ-x86. הארכיטקטורה החדשה הוצגה כדרך להוסיף יכולות 64 ביט לארכיטקטורת 32 ביט קיימת.[1]

הרחבת טווח כתובות הזיכרון

יתרון משמעותי של x86-64 על x86 הוא הרחבת טווח הכתובות שהמעבד יכול לגשת אליהן. במערכות x86 טווח הכתובות היה מוגבל ל-2GB לכל תהליך (3GB עם אופצית ה /3GB בקובץ boot.ini) ו-232 לכל המערכת (במערכות הפעלה של שרתים ניתן להגיע ל-236 בעזרת Physical Address Extension). המימוש הנוכחי של ארכיטקטורת AMD64 מאפשר לגשת ל-1TB של RAM (כלומר 240 או 1,099,511,627,776 בתים). בעתיד הארכיטקוטרה תאפשר הרחבה של טווח הכתובות ל-4TB (כלומר 252 או 4,503,599,627,370,496 בתים).

מימושים של x86-64 במעבדים בשוק

מימושים של AMD64

המעבדים הבאים מממשים את הארכיטקטורה AMD64:

מימושים של Intel 64

היסטורית, AMD ייצרו מעבדים שישמו טכנולוגיות שמומשו קודם על ידי אינטל (כמו SSE). במקרה של x86-64 התפקידים התחלפו ואינטל הוסיפה למעבדיה תכולה ש-AMD פיתחה כהמשך ישיר לארכיטקוטרת x86 שהייתה בשימוש על ידי כל מעבדי אינטל.

מאלו הם מעבדי אינטל שמממשים את ארכיטקטורת Intel 64:

הערות שוליים

ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.