Di cosa si tratta: Struttura dei sistemi operativi, programmazione concorrente con thread e processi, deadlock e starvation, scheduling e gestione della CPU, della memoria centrale e secondaria, file system e I/O compongono il quadro. Si usano il linguaggio C, lo shell scripting e Linux, con kernel, virtualizzazione, protezione e sicurezza, crittografia e controllo degli accessi.
Di cosa si tratta: Struttura dei sistemi operativi, programmazione concorrente con thread e processi, deadlock e starvation, scheduling e gestione della CPU, della memoria centrale e secondaria, file system e I/O compongono il quadro. Si usano il linguaggio C, lo shell scripting e Linux, con kernel, virtualizzazione, protezione e sicurezza, crittografia e controllo degli accessi.
Quali funzioni essenziali svolge un sistema operativo nella gestione delle risorse hardware?
Che cosa contiene il Process Control Block e perché è necessario al cambio di contesto?
Qual è la differenza tra un processo e un thread all'interno dello stesso programma?
Come si distinguono gli stati di un processo come pronto, in esecuzione e bloccato?
In che modo lo scheduling a round robin assegna il processore ai processi in attesa?
Quali problemi possono emergere quando due processi accedono contemporaneamente alla stessa risorsa condivisa?
Che cosa si intende per sezione critica e quali requisiti deve soddisfare una sua soluzione?
Quando si verifica una situazione di deadlock e quali condizioni devono coesistere perché si presenti?
Come agisce il semaforo nella sincronizzazione tra processi concorrenti?
Che cosa significa memoria virtuale e quale vantaggio offre rispetto alla sola memoria fisica?
Come funziona la paginazione nella traduzione di un indirizzo logico in un indirizzo fisico?
Quale ruolo ha la tabella delle pagine nella gestione della memoria?
In che cosa si differenziano gli algoritmi di sostituzione delle pagine FIFO e LRU?
Perché si verifica il thrashing e quali strategie possono limitarlo?
Quali differenze esistono tra un file system a blocchi indicizzati e uno ad allocazione contigua?
Come viene gestito l'accesso al disco e quali obiettivi persegue un algoritmo di scheduling del disco?
Che cosa distingue una chiamata di sistema da una normale chiamata di funzione?
Quale funzione svolge la modalità utente rispetto alla modalità kernel?
Quali comandi Unix permettono di osservare processi e uso della memoria in un sistema in esecuzione?
Come si può spiegare la differenza tra un'interruzione hardware e un'eccezione generata dal programma?
Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.
Scorri di lato: 2 insegnamenti →
Domande frequenti Libri, programma ed esami del prof. Riccardo Lazzeretti a Sapienza
Che libro usa il prof. Riccardo Lazzeretti per Sistemi Operativi a Sapienza?
Per Sistemi Operativi (Canale unico) indica come obbligatorio: Stallings – Operating Systems, Coulouris – Distributed Systems, Stallings – Cryptography and Network Security.
Quanto è impegnativo Sistemi Operativi?
6 CFU, difficoltà stimata 4.8 su 10 rispetto agli esami della stessa area.
Che libro usa il prof. Riccardo Lazzeretti per Sistemi Operativi a Sapienza?
Per Sistemi Operativi (Canale unico) indica come obbligatorio: Stallings – Operating Systems, Coulouris – Distributed Systems, Stallings – Cryptography and Network Security.
Quanto è impegnativo Sistemi Operativi?
6 CFU, difficoltà stimata 4.8 su 10 rispetto agli esami della stessa area.
Dove trovo la scheda ufficiale di un esame?
Ogni insegnamento qui sopra ha il link alla scheda ufficiale dell’ateneo: controllala sempre prima di acquistare.
Sei uno studente tra i 18 e i 22 anni?Con Prime Student hai 90 giorni gratis, poi Amazon Prime a soli 2,49 € al mese: consegne veloci e gratuite anche sui libri.Scopri Prime Student ›
Controlla sempre la scheda dell'esame. Le informazioni vengono dalle schede ufficiali degli atenei e possono cambiare o contenere errori: prima di acquistare verifica i testi sulla scheda ufficiale dell'esame (la trovi linkata in ogni esame) e, nel dubbio, chiedi al docente.
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.
Questo sito usa solo strumenti tecnici (nessun cookie di profilazione). I link ai negozi sono link di affiliazione. Cookie policy · Privacy