Descrizione
Il manuale, aggiornato e arricchito da tabelle e esempi, ha lo scopo di illustrare i fondamenti dell’informatica, a partire dai meccanismi di funzionamento della codifica digitale delle informazioni, siano esse testo, immagini o file audio/video. Segue l’analisi delle reti logiche, che costituiscono gli elementi di base dei calcolatori. L’ultima sezione è dedicata all’architettura dei sistemi di elaborazione: l’organizzazione logica dei vari componenti interni della macchina ed il modo in cui essi cooperano per eseguire le operazioni richieste, le tipologie e il funzionamento delle memorie esterne e delle periferiche. CODIFICA DELL’INFORMAZIONE: 1. CODIFICA DEI NUMERI – 1.1. Virgola fissa e virgola mobile – 1.2. Riconoscimento e correzione di errori • 2. CODIFICA DELLE IMMAGINI – 2.1. Formati di file bitmap • 3. Codifica audio e video – 3.1. Formati audio-video: MPEG – 3.2. Altri formati audio-video • 4. TECNICHE DI COMPRESSIONE. – RETI LOGICHE: 1. DEFINIZIONI • 2. RETI COMBINATORIE • 3. BISTABILI • 4. MACCHINE SEQUENZIALI – 4.1. Macchine sequenziali sincrone – 4.2. Macchine sequenziali asincrone. – ARCHITETTURA DEI SISTEMI DI ELABORAZIONE: 1. ARCHITETTURA DEI SISTEMI DI ELABORAZIONE – 1.1. Architettura di von Neumann – 1.2. Architettura Harvard – 1.3. Evoluzioni dell’architettura dei microprocessori • 2. CPU – 2.1. Architettura del set di istruzioni – 2.2. Tipi di istruzioni – 2.3. CISC e RISC – 2.4. Registri – 2.5. Pipeline • 3. BUS • 4. PERIFERICHE – 4.1. Porte di comunicazione – 4.2. Controller – 4.3. Periferiche di memorizzazione – 4.4. Dispositivi di I/O – 4.5. Schede • 5. INTERRUZIONI – 5.1. Interruzioni esterne – 5.2. Interruzioni interne – 5.3. Gestione delle interruzioni • 6. DMA • 7. MEMORIE – 7.1. Memoria cache – 7.2. Memoria virtuale • 8. UN ESEMPIO DI ARCHITETTURA REALE: ARCHITETTURA INTEL.
________