Changes between Version 3 and Version 4 of AppuntiPhase2


Ignore:
Timestamp:
May 31, 2006, 1:59:39 PM (18 years ago)
Author:
soujak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AppuntiPhase2

    v3 v4  
    99
    1010== [CPU Timing] ==
    11 L'accounting dei tempi di CPU utilizzati dai vari processi
     11L'accounting dei tempi di CPU utilizzati dai vari processi viene realizzato tenendone traccia in un campo del processo.
     12L'uso della CPU e' da distinguersi in due tipi: uso diretto e indiretto. Ci si riferisce al primo nel caso il processo stia utilizzando effettivamente il processore con il suo codice, mentre si parla di uso indiretto quando il codice e' in realta' esterno al processo stesso [syscall e interrupts handling (e anche lo stesso tempo richiesto allo scheduling ?)].
     13
     14Chi si preoccupa di tenere traccia dell'uso diretto e' lo stesso dispatcher, che fara' un timestamp prima del caricamento del pcb, e verra' reinvocato per la successiva ri-schedulazione.
     15
     16=== Varie de eventuali ===
     17Prima di fare passeren si dovra' chiamare dsp_markSleep(procCurr) e poi dispatcher().