תוכן עניינים:
הגדרה - מה המשמעות של אדריכלות מחשבים?
ארכיטקטורת מחשבים היא מפרט המפרט את האופן שבו קבוצה של תקני תוכנה וחומרה מקיימת אינטראקציה ליצירת מערכת מחשב או פלטפורמה. בקיצור, ארכיטקטורת מחשבים מתייחסת לאופן בו מתוכננת מערכת מחשבים ואילו טכנולוגיות היא תואמת.
בדומה להקשרים ומשמעויות אחרות של המילה ארכיטקטורה, ארכיטקטורת המחשבים משולה לאומנות קביעת צרכי המשתמש / מערכת / טכנולוגיה, ויצירת תכנון סטנדרטי והגיוני המבוסס על דרישות אלה.
Techopedia מסביר אדריכלות מחשבים
דוגמה טובה מאוד לארכיטקטורת מחשבים היא ארכיטקטורת פון נוימן, שעדיין משמשת את רוב סוגי המחשבים כיום. זה הוצע על ידי המתמטיקאי ג'ון פון נוימן בשנת 1945. הוא מתאר את העיצוב של מחשב אלקטרוני עם מעבד ה- CPU שלו, הכולל את יחידת ההיגיון האריתמטית, יחידת הבקרה, רישומים, זיכרון לנתונים והוראות, ממשק קלט / פלט ואחסון חיצוני פונקציות.
ישנן שלוש קטגוריות של ארכיטקטורת מחשבים:
- תכנון מערכת: זה כולל את כל רכיבי החומרה במערכת, כולל מעבדי נתונים מלבד ה- CPU, כגון יחידת העיבוד הגרפי וגישה ישירה לזיכרון. זה כולל גם בקרי זיכרון, נתיבי נתונים ודברים שונים כמו מעבד רב וירטואליזציה.
- ארכיטקטורת הוראות הדרכה (ISA): זוהי שפת התכנות המשובצת של יחידת העיבוד המרכזית. זה מגדיר את הפונקציות והיכולות של ה- CPU על סמך איזה תכנות הוא יכול לבצע או לעבד. זה כולל את גודל המילה, סוגי רישומי המעבד, מצבי פתרונות זיכרון, תבניות נתונים ומערכת ההוראות בהן מתכנתים משתמשים.
- מיקרו-ארכיטקטורה: המכונה ארגון מחשבים אחר, ארכיטקטורה מסוג זה מגדירה את נתיבי הנתונים, אלמנטים לעיבוד נתונים ואחסון וכן את אופן היישום שלהם ברשות.




