Временска вишенитна обрадаВременска вишенитна обрада је једна од две главне форме вишенитне обраде која може бити имплементирана на рачунарском процесору, док је друга симултана вишенитна обрада. Разлика између њих је максимални број нити које се могу истовремено извршавати у било којој фази проточне обраде у датом инструкцијском циклусу. Код временске вишенитне обраде је једна, док је код симултане више од једне.[1] ВаријацијеПостоји пуно могућих варијација временске вишенитне обраде, али већина може бити класификована у две подформе: грубу и фину.
Поређење са симултаном вишенитном обрадомУ било којој својој форми, временска вишенитна обрада је на много начина слична симултаној. Као код симултаног процесора, хардвер мора да складишти цео скуп стања по конкурентној имплементираној нити. Такође мора да очува илузију да дата нит има процесорксе ресурсе само за себе. Алгоритми правичности морају бити укључени у оба типа вишенитне обраде ради спречавања доминације једне нити над процесором и ресурсима. Временска вишенитна обрада има предност над симултаном у томе што се процесор мање загрева; међутим, дозвољава да се само једна нит извршава у једном тренутку. Види још
Референце
|
Portal di Ensiklopedia Dunia