Indice delle Figure delle Fase 1 e 2



Le figure sono relative ad alcuni aspetti specifici dell'utilizzo delle strutture dati che rappresentano. Pertanto nessuna delle figure riporta appieno la complessita' delle relazioni che intercorrono tra i vari elementi dell'albero dei processi. Per avere una visione completa sarebbe necessario riportare in unico schema le peculiarita' illustrate nelle tre le figure di questa pagina; l'operazione non e' stata effettuata per l'eccessivo ingombro che avrebbe avuto tale figura. Per lo stesso motivo in alcuni casi non sono stati riportati tutti i campi delle strutture in gioco.



Struttura Processo con i relativi Thread nelle code pronti e attesa

  • [1] Puntatore al primo elemento della coda dei thread
  • [2] Collegamento all'interno della coda dei thread
  • [3] Riferimenti dei thread al processo a cui appartengono
  • [4] Coda dei messaggi destinati al thread ma non attesi
  • [5] Indica una coda vuota (puntatore a NULL)
  • [6] Struttura thread
  • [7] Collegamenti agli altri processi dell'albero
  • [8] Puntatori ai gestori di trap
  • [9] Collegamento per la coda dei processi pronti


  • Albero dei Processi con evidenziata la coda dei processi pronti

  • I processi [A],[C] e [D] sono all'interno della coda dei processi pronti
  • I processi [B] e [D] non hanno thread pronti e pertanto non sono all'interno della coda dei processi pronti


  • Esempio di thread che mantengono una coda dei thread che sono in attesa di un loro messaggio

  • I thread [B] e [C] sono in attesa di un messaggio dal thread [A]
  • Il thread [E] e' in attesa di un messaggio dal thread [D]


  • [LancOS Home] [AMPEOS Index] [Fasi 1 & 2]