Řídicí blok vlákna - Thread control block
![]() | tento článek ne uvést žádný Zdroje.únor 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Řídicí blok vlákna (TCB) je datová struktura v jádro operačního systému který obsahuje vlákno - konkrétní informace potřebné k jeho správě. TCB je „projev vlákna v operačním systému.“
Příkladem informací obsažených v TCB je:
- Identifikátor vlákna: Každému novému vláknu je přiřazeno jedinečné ID (tid)
- Ukazatel zásobníku: Body do zásobníku vláken v tomto procesu
- Počítadlo programu: Odkazuje na aktuální programovou instrukci vlákna
- Stav vlákna (běží, připraven, čeká, start, hotovo)
- Vlákna Registrovat hodnoty
- Ukazatel na Blok řízení procesu (PCB) procesu, na kterém vlákno žije
Blok řízení vláken funguje jako knihovna informací o vlákna v systému. Konkrétní informace jsou uloženy v ovládacím bloku podprocesu a zvýrazňují důležité informace o každém procesu.