

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Programma di 5° superiore di informatica riassunto ed integrato, per esame di maturità
Tipologia: Appunti
1 / 2
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Protocolli tcp/ip: La suite di protocolli TCP/IP fu sviluppata in modo da risolvere i problemi di comunicazione tra gli host remoti connessi tramite LAN con diverse tecnologie. I nodi sono router che si collegano tramite gli strati di linea e fisico del modello OSI. La suite di protocolli tcp/ip prende il nome dei suoi due protocolli TCP (protocollo di trasmissione) e IP (protocollo internet). La suite TCP/IP è divisa in solo tre livelli:
La struttura del sistema operativo può essere schematizzata a strati. Nella struttura del sistema operativo ogni strato offre delle funzionalità che vengono utilizzate dai livelli superiori. Ogni strato ha un modulo software a disposizione dallo strato sottostante. Saranno dette quindi, primitive, le funzionalità che possono essere utilizzate dal livello superiore e sono messe a disposizione da uno strato. Il primo sistema riguarda il programmatore di fronte agli interruttori fu il primo sistema operativo. Il secondo sistema operativo riguarda l’uso di computer a valvola le cui istruzioni erano elaborate in linguaggio macchina. Questo sistema fu definito sistema programmatore-operatore. Il terzo sistema operativo si ebbe con l’introduzione dei linguaggi di programmazione. L’organizzazione batch non prevedeva un’interazione tra utente e computer, perché un programma era ottenuto dalla perforazione di un dato numero di schede. Ogni istruzione era scritta perforando una scheda. Un pacco di schede che traducono per un programma è detto job. La CPU eseguiva un lavoro utente per volta rimanendo in una attesa attiva. L’attesa è detta attiva in quanto non era operativa ed aspettava la conclusione delle lunghe operazioni di I/O. Il rallentamento che causavano le operazioni I/O era detto collo di bottiglia per l’I/O. Si introdussero per una migliore gestione delle risorse della CPU, l’utilizzo di processori di I/O. Questo permise di passare da sistemi a monoprogrammazione a sistemi di multiprogrammazione. La multiprogrammazione e il time sharing Si cercò di permettere alla CPU di evitare l’inattività dedicandosi a di versi programmi a seconda se deve aspettare un dispositivo di Input/output che elabori una operazione. Tutti i programmi risultano evolversi contemporaneamente. I programmi nella multiprogrammazione sono divisi in: