Dedicati → batch → interattivi
★ Da sapere
Approfondimenti
MARK1 era programmato con un alfabeto di 32 simboli, trasferiti in memoria come gruppi di 5 bit, e utilizzava come I/O un lettore-perforatore di nastro.
UNIVAC 1 fu usato per predire correttamente il risultato delle elezioni presidenziali del 1952.
MARK1 lavora con nastri, ENIAC con valvole, UNIVAC con finalità commerciale
Nella gestione a lotti il sistema operativo resta sempre residente in memoria, in memoria centrale è presente un solo job alla volta e il job successivo attende la conclusione di quello corrente.
Nella gestione a lotti non c’è interazione tra utente e job e, se il job si sospende per attendere un evento o per eseguire l’I/O, la CPU resta inattiva.
Schede → job → $JOB/$END → stampa
Buffer = memoria intermedia; spooling = dischi virtuali di ingresso e uscita
📌 Lo scheduling dei job o long term scheduling sceglie quali job caricare in memoria centrale, mentre lo scheduling della CPU o short term scheduling sceglie a quale job assegnare la CPU.
Attesa I/O → altri job pronti → CPU più utilizzata
★ Da sapere
Approfondimenti
Confronto tra modalità di gestione
| Modalità | Job in memoria | Interazione e CPU |
|---|---|---|
| Gestione a lotti | Uno alla volta | Nessuna interazione; la CPU può restare inattiva durante l’I/O |
| Multiprogrammazione | Più job pronti | Un job usa la CPU mentre altri attendono |
| Time sharing | Più job associati agli utenti | Ogni job riceve un time slice e può essere sospeso |
Mettiti alla prova su Evoluzione dei sistemi operativi con 18 domande a risposta multipla e correzioni spiegate.
1. Qual è la funzione principale del sistema operativo rispetto all’hardware?
2. Quale distinzione descrive correttamente i sistemi operativi batch e quelli interattivi?
Memorizza i concetti chiave di Evoluzione dei sistemi operativi con 38 flashcard interattive.
Che cos'è un sistema operativo?
È il software di base che integra l'uso dell'hardware nei programmi.
Quali sono le tre categorie principali dei sistemi operativi?
Sistemi dedicati, a lotti e interattivi.
Come si distinguono i sistemi operativi interattivi?
In conversazionali, in tempo reale e transazionali.
Importa il tuo corso e l'IA genera riassunto, quiz e flashcard in 30 secondi.
Generatore di riassunti