Sistemi operativi
- Editore:
McGraw-Hill Education
- Collana:
- College
- Data di Pubblicazione:
- 1 novembre 2009
- EAN:
9788838664878
- ISBN:
8838664870
Descrizione Sistemi operativi
Il volume si pone l’obiettivo di illustrare in modo chiaro e allo stesso tempo semplice i concetti e le tecniche fondamentali dei sistemi operativi, iniziando il lettore ai principi base e, successivamente, avanzati dei sistemi operativi e non alla sola conoscenza dei sistemi Linux, Windows, Vista e Solaris. Le interazioni del sistema operativo con l’elaboratore da una parte e gli utenti dall’altra sono delineate attraverso un crescendo di dettagli pratici, di illustrazioni, di esempi e di esercizi svolti.
I numerosi casi di studio, inoltre, presentano agli studenti l’analisi di alcune esperienze operative che potranno incontrare nel corso della loro carriera.
Ogni capitolo è completato da un ricco apparato di esercizi, problemi avanzati, esercizi di laboratorio e domande che permettono allo studente di consolidare e verificare il proprio livello di apprendimento.
Per stabilire un forte legame con le esigenze dei corsi di Informatica e di Ingegneria informatica degli atenei italiani, nell’edizione italiana sono stati approfonditi alcuni concetti e tecniche.
Indice
Parte 1 - Panoramica
1) Introduzione
2) Il SO, il computer e i programmi utente
3) Panoramica dei sistemi operativi
4) Struttura dei sistemi operativi
Parte 2 - Gestione dei processi
5) Processi e thread
6) Sincronizzazione dei processi: memoria condivisa
7) Scheduling
8) Deadlock
9) Sincronizzazione dei processi: message passing
10) Sincronizzazione e scheduling nei sistemi operativi multiprocessore
Parte 3 - Gestione della memoria
11) Gestione della memoria
12) Memoria virtuale
Parte 4 - File system e gestione dell’I/O
13) File system
14) Implementazione delle operazioni su file
15) Sicurezza e protezione
Parte 5 - Sistemi operativi distribuiti
16) Sistemi operativi distribuiti
17) Problematiche teoriche di un sistema distribuito
18) Algoritmi di controllo distribuiti
19) File system distribuiti
20) Sicurezza nei sistemi distribuiti
Indice analitico