ארכיטקטורת פון נוימן

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


זיכרוןיחידת בקרהיחידה אריתמטית־לוגיתקלטפלט
לדף הקובץ
תמונה אינטראקטיבית (לחצו להסבר)‏
תכנון של ארכיטקטורת פון נוימן

ארכיטקטורת פון נוימן (לעיתים גם מכונת פון נוימן, ובאנגלית: Von Neumann Architecture) היא מודל שהציע בשנות הארבעים המתמטיקאי ג'ון פון נוימן למבנהו של המחשב. במודל זה, זיכרון המחשב משמש הן לאחסון התוכנית שהמחשב מבצע והן לאחסון הנתונים שתוכנית זו קוראת או כותבת. התוכנית מבוצעת על ידי יחידה אריתמטית לוגית ויחידת בקרה. המחשב הראשון שנבנה על־פי מודל זה הוא מכונת IAS שנבנתה במכון למחקר מתקדם שבפרינסטון בהנחייתו של פון נוימן.

אריכטקטורה זו היוותה השראה לארכיטקטורת הרווארד (המתקדמת יותר)[1][2] הנפוצה ביותר כיום, כאשר היחידה האריתמטית לוגית ויחידת הבקרה מאוחדים לכדי יחידת העיבוד המרכזית.

צוואר בקבוק פון־נוימן

צוואר בקבוק פון־נוימן (מכונה גם "חומת הזיכרון"), מתייחס לקצב המוגבל של העברת הנתונים בין המעבד לבין הזיכרון, בשל הפרדתם לרכיבים שונים ואופי פעולתם. את המונח טבע ג'ון באקוס בשנת 1977 בעת קבלת פרס טיורינג.

מעבדים מודרניים פועלים בקצב הגבוה באופן משמעותי מקצב העבודה של הזיכרון, והדבר מגביל מאוד את יכולת הגידול של ארכיטקטורת פון־נוימן. במקרים בהם תוכנית מבצעת עיבוד מינימלי על כמויות גדולות של נתונים, המעבד נאלץ להמתין ללא הרף לזיכרון, עד שזה יכתוב או יקרא את הנתונים. בשנים 19802010 מהירות המעבדים גדלה ב־25% עד 50% לשנה[3], בשעה שמהירות הזיכרון גדלה רק ב־7% לשנה. בהתחשב במגמות אלה, נראה שמהירות הזיכרון תהיה צוואר הבקבוק המכריע בביצועי המחשב.

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

בעיה זו נפתרה חלקית על ידי ארכיטקטורת הרווארד[4].

ראו גם

לקריאה נוספת

  • Pfister, Gregory (1997), In Search of Clusters, Prentice Hall, מסת"ב 0138997098

קישורים חיצוניים

הערות שוליים

  1. ^ Difference Between Von Neumann and Harvard Architecture, Circuit Globe, ‏2021-06-10 (באנגלית אמריקאית)
  2. ^ Difference between Von Neumann and Harvard Architecture, GeeksforGeeks, ‏2020-05-13 (באנגלית אמריקאית)
  3. ^ דייוויד האריס, שרה האריס, ‏Digital Design and Computer Architecture, באתר גוגל ספרים
  4. ^ A Review of Von Neumann & Harvard Architectures, study.com
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0

39302772ארכיטקטורת פון נוימן