הבית > תערוכה > תוכן

ארכיטקטורת מחשבים

Mar 11, 2019

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


מערך ארכיטקטורת ההוראה או ISA. הרשות מגדירה את קוד המכונה שמעבד קורא ומעבד, כמו גם את גודל המילה, מצבי כתובת הזיכרון, רישומי המעבד וסוג הנתונים.

Microarchitecture, או ארגון המחשב מתאר כיצד מעבד מסוים יהיה ליישם את השב"כ. גודלו של מטמון CPU של מחשב למשל, היא בעיה שבדרך כלל אין לה מה לעשות עם השב"כ.

עיצוב המערכת כולל את כל רכיבי החומרה האחרים בתוך מערכת מחשוב. אלו כוללים:

עיבוד נתונים שאינו מעבד, כגון גישה ישירה לזיכרון (DMA)

נושאים נוספים כגון וירטואליזציה, ריבוי תכונות ומאפייני תוכנה.

ישנם סוגים אחרים של ארכיטקטורת מחשב. הסוגים הבאים משמשים חברות גדולות כמו אינטל, ולספור עבור 1% של כל ארכיטקטורת המחשב


מקרו-אדריכלות: שכבות אדריכליות מופשטות יותר ממיקרו-ארכיטקטורה

(אסמבלר חכם) עשוי להמיר שפת הרכבה מופשטת המשותפת לקבוצת מכונות לשפת מכונה מעט שונה עבור יישומים שונים

מתכנת גלוי מקרו-ארכיטקטורה: כלי שפה ברמה גבוהה יותר, כגון מהדרים, עשויים להגדיר ממשק או חוזה עקביים למתכנתים המשתמשים בהם, תוך הפקת הבדלים בין ISA, UISA ו- microarchitectures. לדוגמה, C, C + +, או ג 'אווה סטנדרטים שונים להגדיר מתכנת גלוי MACroarchitecture.

UISA (Microcode הוראה ערכת אדריכלות) - קבוצה של מכונות עם microarchitectures רמת חומרה שונים עשויים לחלוק ארכיטקטורת מיקרופוד משותף, ולכן UISA. [ציטוט הצורך]

Pin אדריכלות: פונקציות החומרה שמיקרו-מעבד צריך לספק לפלטפורמת חומרה, לדוגמה, סיכות ה- x86 A20M, FERR / IGNNE או FLUSH. כמו כן, הודעות שהמעבד אמור לפלוט כדי שניתן יהיה לפסול את המטמון החיצוני (ריק). פונקציות הארכיטקטורה של פין גמישות יותר מפונקציות ISA מאחר שחומרה חיצונית יכולה להסתגל לקידודים חדשים או לשנות מהסיכה להודעה. המונח "ארכיטקטורה" מתאים, כי הפונקציות יש לספק עבור מערכות תואמות, גם אם השיטה המפורטת משתנה.