ריבוי תהליכונים

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

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.
תהליך ובו שני תהליכונים, הפועל על מעבד יחיד.

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

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