ריבוי תהליכונים – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
יצירה באמצעות תרגום הדף "Multithreading (computer architecture)"
 
מ הסרת רווחים מיותרים
שורה 1:
 
[[קובץ:Multithreaded_process.svg|טקסט=A process with two threads of execution, running on a single processor. Thread #1 is executed first, eventually starts Thread #2, and waits for a response. When Thread #2 finishes, it signals Thread #1 to resume execution to completion and then finishes.|ממוזער| תהליך ובו שני תהליכונים, הפועל על מעבד יחיד.]]
ב[[ארכיטקטורת מחשב|בארכיטקטורת מחשב]], '''ריבוי תהליכונים''' או '''ריבוי נימים''' הוא היכולת של [[מעבד|יחידת עיבוד מרכזית]] (CPU) (או ליבה אחת ב[[מעבד מרובה ליבות|מעבד רב ליבות]]) להפעיל מספר [[תהליכון|תהליכונים]] במקביל, הנתמכת על ידי [[מערכת הפעלה|מערכת ההפעלה]] . גישה זו שונה מעיבוד מרובה. ביישום מרובה תהליכונים, התהליכונים חולקים את המשאבים של ליבה בודדת או מספר ליבות, הכוללות את יחידות המחשוב, את מטמון המעבד ואת [[מאגר מבט לתרגום|חוצץ הזיכרון לתרגום כתובות]] (TLB).
 
כאשר מערכות מרובות-עיבוד כוללות יחידות עיבוד שלמות מרובות בליבה אחת או יותר, ריבוי תהליכונים שואף להגדיל את השימוש בליבה אחת באמצעות [[עיבוד מקבילי]] ברמת התהליכון, כמו גם ברמת הוראות . מכיוון ששתי הטכניקות משלימות זו את זו, הן לעיתים משולבות זו בזו במערכות עם מספר מעבדים מרובי-תהליכונים ועם מעבדים עם ליבות מרובי-תהליכונים.
{{קצרמר|מחשבים}}
 
*
* ספקולטיב
[[קטגוריה:מעבדים]]
[[קטגוריה:מעבד]]