Changes between Version 2 and Version 3 of AppuntiPhase2
- Timestamp:
- May 31, 2006, 1:18:09 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AppuntiPhase2
v2 v3 1 2 == [scheduler] ==1 = Appunti sullo sviluppo di Phase 2 = 2 == [Scheduler] == 3 3 Si e' scelto di rendere il piu' modulare possibile lo scheduler, distinguendo la specifica azione di scheduling, intesa come il calcolo del nuovo processo da mandare in esecuzione e del relativo tempo da assegnargli, dalla piu' generica azione di dispatching, intendendo il complesso delle attivita' che sono invece proprie della struttura di Phase 2. 4 4 Si sono quindi definiti i confini della capsula che lo avvolge, oscurando i dettagli implementativi al suo interno e al contempo palesare l'interfaccia verso l'esterno, al fine di poter favorirne l'adattabilita'. 5 6 Non sarebbe una cattiva idea confinare lo scheduler in un modulo tutto suo, magari spostando l'incarto che al momento lo avvolge all'interno del codice di gestione dell'interrupt 2. 7 8 [TODO]: descrizione accurata delle interfacce 9 10 == [CPU Timing] == 11 L'accounting dei tempi di CPU utilizzati dai vari processi