Ps1 0

[Sistemi Operativi] Che cos’è un processo

0

Abbiamo già introdotto nella parte introduttiva il concetto di processo: cominciamo ad apprfondirlo definendo che cos’è un processo. Un processo, come visto nei precedenti articoli, può essere definito in vari modi: Un programma in esecuzione, Un’ istanza di un programma in esecuzione sul computer, L’ entità che può essere assegnata ed eseguita dal processore. Per fissare meglio il concetto, possiamo …

Read More
Http 1

[Reti] Protocollo HTTP e Cache del browser

1

Cominciamo a vedere che protocolli si trovano sul layer Applicazione, ovvero quello in cima nello stack TCP/IP, introducendo il protocollo HTTP. Innanzitutto un breve riassunto sulla storia: Internet abbiamo visto che significa InterNetwork, e con la Internet intendiamo la rete delle reti; ed è per questo motivo che si è meritato il nome di WWW: World Wide Web ovvero Grande …

Read More

[Sistemi Operativi] Introduzione alla gestione della memoria e alla Struttura di Sistema

0

Articolo introduttivo sulla gestione della memoria da parte dei Sistemi Operativi, argomento che verrà trattato più approfonditamente in seguito. Fra tutte le cose già viste un Sistema Operativo, per venire incontro ai bisogni dell’utente, deve integrare una capacità di gestione della memoria molto flessibile. Il Sistema Operativo cerca di soddisfare queste richieste di gestione soddisfando 5 responsabilità: Isolamento dei processi: …

Read More
Win Mac Linux

[Sistemi Operativi] Introduzione ai processi

0

Continuiamo la nostra serie di articoli dedicati ai sistemi operativi parlando dei processi: uno dei concetti alla base di questi. Un processo è un termine più generale rispetto a Job visto nella lezione precedente: una serie di definizioni associate a questo termine sono: Un programma in esecuzione, Un istanza di un programma in esecuzione, L’entità che può essere assegnata ed …

Read More
Linux

[Sistemi Operativi] Introduzione ai SO

1

Introduciamo con questo una serie di articoli dedicati ai Sistemi Operativi. Chi segue InformaticaLab da un pò avrà sicuramente letto la precedente introduzione al funzionamento dei sistemi operativi: rileggerla male non vi fà 🙂 Sistema Operativo: Che cos’è e a che serve? Un Sistema Operativo è un pezzo di software che permette di controllare l’esecuzione dei programmi applicativi e funge …

Read More
6358178 Globe With Network Socket Global Internet Communication Concept

Reti: Come funzionano le sockets e Servizi di Trasporto

0

Un linguaggio di programmazione in generale comprende un insieme di funzioni e istruzioni che ci permettono di interagire col computer. Quando vogliamo creare un programma capace di comunicare con un’altro programma tramite la rete, dobbiamo creare un insieme di funzioni che ci permette di utilizzare i servizi dei livelli inferiori per aprire e chiudere la connessione, inviare e ricevere dati …

Read More