| Indice
Prefazione
Capitolo 1 Introduzione
1.1 Il trattamento dell'informazione e i suoi strumenti
1.2 La struttura e i contenuti del libro
Parte A: I fondamenti
Capitolo 2 La formalizzazione dell'informazione
2.1 Problemi e algoritmi
2.1.1 Alcuni esempi di algoritmi
2.1.2 La rappresentazione degli algoritmi mediante diagrammi di flusso
2.2 I programmi
2.2.1 I linguaggi di programmazione
2.2.2 Le istruzioni
2.2.3 I dati
2.2.4 La strutturazione dei programmi in sottoprogrammi
2.2.5 La programmazione a oggetti
2.3 Ipertesti e multimedia
2.3.1 HyperText Markup Language, HTML
Capitolo 3 La codifica dell'informazione
3.1 Il concetto di informazione
3.1.1 La condizione fondamentale per l'esistenza di informazione 65
3.1.2 Configurazioni e sottoconfigurazioni, simboli e messaggi 65
3.1.3 Livelli di informazione e significato
3.1.4 Informazione e riduzione dell'incertezza
3.2 La codifica dei dati e delle istruzioni
3.2.1 La codifica binaria
3.2.2 La codifica dei dati non numerici
3.2.3 La codifica delle istruzioni
3.2.4 La codifica binaria di dati numerici
3.2.5 La codifica binaria di numeri interi con segno
3.3 Codifica analogica e codifica digitale
3.4 La trasmissione dell'informazione
3.4.1 Una caratterizzazione della sorgente
3.4.2 La caratterizzazione del canale
3.4.3 Codifica e ridondanza
3.5 I segnali
3.5.1 La potenza dei segnali
3.5.2 Larghezza di banda
3.5.3 Larghezza di banda e capacità di canale
3.5.4 La trasmissione dei segnali
3.5.5 Trasmissione su canali analogici
3.5.6 Trasmissione di segnali analogici su canali digitali
3.5.7 Trasmissione di un segnale digitale su canale digitale
Parte B: Le architetture
Capitolo 4 Le infrastrutture hardware
4.1 L'architettura di riferimento
4.2 L'esecutore
4.3 La memoria
4.4 I dispositivi per le memorie di massa
4.4.1 I nastri e i dischi magnetici
4.4.2 I dischi ottici
4.5 L'interfaccia di ingresso/uscita
4.5.1 La gestione dell'ingresso/uscita a controllo di programma
4.5.2 La gestione dell'ingresso/uscita a interruzione
4.5.3 La gestione dell'ingresso/uscita con accesso diretto alla memoria
4.6 Le principali periferiche
4.6.1 Il video e la tastiera
4.6.2 I dispositivi di puntamento
4.6.3 Le stampanti
4.6.4 Il modem
4.7 La connettività
4.7.1 I mezzi di trasmissione
4.7.2 La tecnologia di trasmissione
4.8 Le reti geografiche
4.9 Le reti locali
4.9.1 I mezzi di trasmissione
4.9.2 Le topologie di rete
4.9.3 I metodi di accesso
4.9.4 Le tipologie di rete
4.9.5 L'interconnessione di LAN
Capitolo 5 Le infrastrutture software
5.1 Le funzioni del sistema operativo
5.1.1 Gli elementi di un sistema operativo
5.1.2 L'evoluzione dei sistemi operativi
5.1.3 I modelli organizzativi dei sistemi operativi
5.2 La gestione dei processi
5.2.1 La traduzione dei programmi: compilazione e interpretazione 194
5.2.2 La gestione dei processi
5.2.3 Problematiche di concorrenza fra processi
5.3 La gestione della memoria
5.3.1 La rilocabilità del codice
5.3.2 Paginazione e memoria virtuale
5.4 La gestione delle periferiche
5.5 Il file System
5.5.1 La localizzazione dei dati
5.5.2 I servizi di base
5.6 L'architettura del software di rete
5.6.1 L'architettura a livelli di un insieme di protocolli
5.6.2 T principi di funzionamento di TCP/TP
5.6.3 Indirizzi numerici e indirizzi simbolici
5.7 Il sistema operativo nelle reti di calcolatori
5.7.1 I modelli organizzativi
5.7.2 Il modello di traduzione dei programmi in rete: bytecode 237
5.7.3 La gestione dei processi
5.7.4 La gestione della memoria
5.7.5 La gestione delle periferiche
5.7.6 File system per multiutenza e distribuiti
Parte C: Gli utenti
Capitolo 6 Le applicazioni
6.1 Il sottosistema IU - interfaccia utente
6.2 Il sottosistema GD — gestione dei dati
6.2.1 I servizi di compressione dei dati
6.3 Applicazioni come sistemi
6.4 Applicazioni come sistemi distribuiti
6.4.1 World Wide Web e l'identificazione delle risorse
6.4.2 Architetture a più livelli
6.5 Il problema della sicurezza
Capitolo 7 Le tecnologie informatiche nelle organizzazioni
7.1 Attività aziendali e informazione
7.2 Strumenti per l'automazione dei sistemi informativi
7.2.1 Sistemi a supporto delle attività operative (Electronic Data Processing)
7.2.2 Sistemi tattici (Management Information System)
7.2.3 Sistemi di supporto alle decisioni strategiche (Decision Support System)
7.2.4 Altre tipologie di sistemi informativi automatizzati
7.2.5 Sistemi informativi integrati: Enterprise Resource Planning
7.3 Verso un'economia di rete
7.3.1 Sistemi informativi automatizzati: opportunità e sfide
7.4 Pianificazione e valutatone dei sistemi informativi
Bibliografia |