Sistemi Operativi [PDF ITA] TNT Village
.: Release Originale :.
http://forum.tntvillage.scambioetico.org/index.php?showtopic=85606
Titolo: Sistemi operativi concetti ed esempi - sesta edizione (Addison Wesley)
Autore: Silberschatz Abraham, Baer Galvin Peter, Gagne Greg
Anno: 2002
Lingua: Italiana
Formato file:pdf
Grandezza del file: 74,4 MB
Pensato per un corso universitario di introduzione ai sistemi operativi, il libro affronta, tra gli altri, i seguenti argomenti: Processi e thread; Deadlock; Gestione della memoria; Swapping; Memoria virtuale; Algoritmi di rimpiazzamento delle pagine; Segmentazione; Input/Output; Interfacce grafiche utente; Terminali di rete. Il libro contiene un'esposizione sintetica dei principi fondamentali, corredata da un vasto numero di esempi dettagliati. Ogni capitolo arriva a coprire anche tecniche e strumenti innovativi ed è completato da una visione d'insieme degli argomenti di ricerca più attuali. Rispetto alla prima edizione maggior enfasi è data ai sistemi operativi a singolo processore, alla sicurezza, ai sistemi operativi multiprocessori.
Argomenti:
* Processi e thread
* Deadlock
* Gestione della memoria
* Swapping
* Memoria virtuale
* Algoritmi di rimpiazzamento delle pagine
* Segmentazione
* Input/Output
* Interfacce grafiche utente
* Terminali di rete
* File system
* Sistemi operativi multimediali
* Multiprocessori e multicomputer
* Sistemi distribuiti
* Sicurezza
* Principi di crittografia
* Meccanismi di protezione
* Sistemi fidati
* Progettazione di un sistema operativo
* Caso di studio 1: Unix e Linux
* Caso di studio 2: Windows 2000
Titolo: Sistemi operativi concetti ed esempi - sesta edizione (Addison Wesley)
Autore: Silberschatz Abraham, Baer Galvin Peter, Gagne Greg
Anno: 2002
Lingua: Italiana
Formato file:pdf
Grandezza del file: 74,4 MB
Titolo: Sistemi Operativi (Jackson Libri)
Autore: Stallings William
Anno: 2000
Lingua: Italiana
Formato file:pdf
Grandezza del file: 21,1 MB
In un settore in continua evoluzione come quello dei sistemi operativi, si assiste ad un inseguimento dell'editoria nei confronti delle "novità" immesse sul mercato dai produttori di software; a queste novità si affiancano numerosi testi, ormai diventati classici per il mondo universitario, seri principi fondamentali teorici.
Questo testo riesce a coprire entrambi gli aspetti: contiene cioè un'esposizione chiara, ricca di esempi e di esercizi, dei principi fondamentali e allo stesso tempo contiene una raccolta d'informazioni, utili e aggiornate sulle tendenze più recenti dello sviluppo di software e sull'impatto che le nuove architetture hardware potranno avere sui sistemi operativi del prossimo futuro. Il libro è la traduzione dei testo Operating Systems: Internals and design principles, giunto alla terza edizione e ptubblicato in versione originale da Prentice Hall. Rendendosi conto dell'inadeguatezza di una trattazione puramente concettuale dei principi di progettazione e delle tecniche di implementazione dei sistemi operativi, l'autore ne illustra i concetti e li lega alle scelte progettuali che devono essere compiute nel mondo reale, scegliendo tre sistemi operativi come esempi portanti lungo tutto il libro:
* Windows NT
* UNIX SVR4
* Solaris 2.x
Il testo costituisce anche un eccellente strumento per aggiungere esperienze progettuali a un corso sui sistemi operativi. Vengono infatti fornite informazioni su tre package che servono ad implementare progetti: OSP e NACHOS per sviluppare componenti di sistemi operativi, e BACI per studiare la concorrenza.
L'autore
William Stallings ha dato un contributo significativo alla comprensione di tutti gli aspetti dei sistemi operativi, nella formazione di reti di computer e nell'architettura degli elaboratori elettronici. E' autore di un gran numero di libri su questi argomenti per questo, come per altri libri universitari, il comitato Text and Academic Authors l'ha insignito dei premio per il miglior libro di testo d'informatica dell'anno. E' autore inoltre di numerosi saggi tecnici, è un importante conferenziere e collabora come consulente con numerose imprese tra cui figurano aziende produttrici di computer di reti e di software, e istituiti dei governo USA all'avanguardia nella ricerca. Dello stesso autore Jackson Libri pubblica Trasmissione dati e reti di computer.
Argomenti
Introduzione ai sistemi di elaborazione - Introduzione ai sistemi operativi - Processi - Thread, SMP e microkernel - Concorrenza: mutua esclusione e sincronizzazione - Concorrenza: stallo e starvation - La gestione della memoria - La memoria virtuale - Scheduling monoprocessore - Scheduling multiprocessore e in tempo reale - Gestione dell'I/O e schedulazione del disco - Gestione dei file - Elaborazione distribuita client/server e cluster - Gestione dei processi distribuiti - Sicurezza - Cifratura - Progettazione orientata agli oggetti (Object-Oriented) - Programmazione e progettazione di sistemi operativi - OSP: un ambiente per la progettazione di sistemi operativi - BACI: il sistema di Ben Ari per la programmazione concorrente.
Parte prima Elementi di base
Cap. 1 - Introduzione ai sistemi di elaborazione
Cap. 2 - Introduzione ai sistemi operativi
Parte seconda Processi
Cap. 3 - Descrizione e controllo dei processi
Cap. 4 - Thread, SMP e microkernel
Cap. 5 - Concorrenza: mutua esclusione e sincronizzazione
Cap. 6 - Concorrenza: Stallo e starvation
Parte terza La memoria
Cap. 7 - La gestione della memoria
Cap. 8 - La memoria virtuale
Parte quarta Lo scheduling
Cap. 9 - Scheduling monoprocessore
Cap. 10 - Scheduling multiprocessore e in tempo reale
Parte quinta Input/Output e file
Cap. 11 - Gestione dell'I/O e schedulazione del disco
Cap. 12 - Gestione dei file
Parte sesta Sistemi distribuiti
Cap. 13 - Elaborazione distribuita client/server e cluster
Cap. 14 - Gestione dei processi distribuiti
Parte settima Sicurezza
Cap. 15 - Sicurezza
Appendice A - Analisi delle code
Appendice B - Progettazione orientata agli oggetti
Appendice C - Programmazione e progettazione di sistemi operativi
Appendice D - OSP: un ambiente per la progettazione di sistemi operativi
Appendice E - BACI: il sistema di Ben Ari per la programmazione concorrente