X86-64

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש

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) ול-232 לכל המערכת (במערכות הפעלה של שרתים ניתן להגיע ל-236 בעזרת Physical Address Extension). המימוש הנוכחי של ארכיטקטורת AMD64 מאפשר למפות לכל תהליך טווח כתובות של 1TB (כלומר 240 בתים). בעתיד הארכיטקטורה תאפשר הרחבה של טווח הכתובות ל-4PB (כלומר 252 בתים).

מימושים של x86-64 במעבדים בשוק[עריכת קוד מקור | עריכה]

מימושים של AMD64[עריכת קוד מקור | עריכה]

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

מימושים של Intel 64[עריכת קוד מקור | עריכה]

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

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

הערות שוליים[עריכת קוד מקור | עריכה]

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