La classificazione dei sistemi operativi si articola in tre diverse tipologie di persone:
IL COSTRUTTORE
Il costruttore ha due modalitā per agire:
- MODALITA' PROPRIETARIA: č la modalitā che richiede l'intervento del proprietario per modificare l'hardware o nel caso devo collegarne uno nuovo.
- MODALITA' APERTA: č la modalitā dove l'utente deve collegare l'hardware, il quale viene riconosciuto dal PC e lo utilizza.
L'UTENTE
L'utente ha quattro possibilitā di agire:
- Attraverso SISTEMI DI BATCH: sistemi che richiedono poca interattivitā con l'utente.
- Attraverso SISTEMI INTERATTIVI: sistemi che richiedono molta interattivitā con l'utente.
- Attraverso SISTEMI REAL TIME: sistemi sofisticati sviluppati per dare risposte in tempo reale in situazioni particolari, ne sono un esempio i sistemi operativi presenti negli aerei che, nel caso di guasti devono inviare messaggi immediati al pilota.
- Attraverso COMPUTER TRANSAZIONALI: sistemi in cui è necessario aspettare la fine di una transazione per compierne un'altra come le banche dove prima di iniziare una nuova operazione deve terminare quella giā in corso.
IL PROGRAMMATORE
Il programmatore ha due parametri per misurare un sistema operativo:
- ATTIVITA': č dato dal tempo di sistema sommato al tempo utente diviso il tempo totale. Otteniamo pertanto la percentuale di lavoro compiuta dal PC.
- PRODUTTIVITA': č dato dal tempo utente diviso il tempo totale.Otteniamo la percentuale di produttività vera e propria del computer.
- OSSERVAZIONI: il Tu fratto il Tt sarà sicuramente minore rispetto al Tu + Ts fratto il Tt. Un computer ben sfruttato avrà un tempo di PRODUTTIVITA' che si avvicina il più possibile al tempo di ATTIVITA'.
