Parte I Introduzione all’hardware di un calcolatore Parte I Conoscenze Informatiche 1 Uomo……….. Eseguiamo una semplice somma 5+3=8 Leggere o ascoltare il testo dell’addizione (occhi o orecchie) Calcolare il risultato (cervello) Riconoscere nel segno + l’operazione di somma Comunicare il risultato pronunciandolo o scrivendolo (voce o mano) Parte I Conoscenze Informatiche 2 ………..Macchina Un calcolatore può eseguire la stessa operazione se dotato di: un’unità che permette di comunicare il testo dell’addizione un’unità operativa che esegue l’operazione i procedimenti necessari per calcolare il risultato un’unità che visualizza il risultato stesso Parte I Conoscenze Informatiche 3 Informazione+automatica = elaborazione automatica dei dati Informatica Hardware Software insieme dei componenti fisici Parte I insieme dei programmi che consentono al calcolatore di operare e di elaborare dati Conoscenze Informatiche 4 …..parallelamente….. Hardware Parte I carrozzeria, motore, accessori Conoscenze Informatiche 5 Schema di sovrapposizione UTILIZZATORE Applicazioni Software di base Software di comunicazione Hardware/Firmware (componenti elettronici, collegamenti fisici, etc.) Parte I Conoscenze Informatiche 6 Cosa significa: PUBBLICITA’ case: cabinet middle ATX scheda madre: A7V sochet A via VT8364 ATA 100 CPU: K7 Thunderbird AMD 1GHz sochet A ram: DIM PC133 256 MB Floppy disk driver: 3.5” 1.44MB Hard disk: 46.1GB EIDE 7200R ultra ATA 100 307045 ventola raffreddamento hard disk Parte I Conoscenze Informatiche 7 …..e ancora DVD: 16x 40x ATAPI OEM Monitor: 17” 1600x1200 77Hz dot pitch 0.21 scheda video: SK RADEON 64MB DDR-vivo OEM masterizzatore: IDE 12-10-32x OEM Plextor scheda audio: sound blaster player OEM Parte I Conoscenze Informatiche 8 Componenti hardware principali Organizzazione hardware standard Dispositivi di input – mouse, tastiera Dispositivi di output – monitor, stampante Processo re (CPU) Memorie di massa – dischi, nastri Nello stesso Dispositivi di input Memoria centrale Dispositivi di output contenitore – processore (CPU) • Interpreta e esegue le istruzioni – Memoria centrale Memorie di massa Parte I Conoscenze Informatiche 9 Central Processing Unit CU ALU REGISTRI CPU - il microprocessore, il sistema che provvede a far eseguire il processo di elaborazione ALU - unità aritmetico-logica CU - unità di controllo di tutti i trasferimenti di informazioni fra memoria centrale, ALU e unità di I/O Registri - locazioni di memoria “speciali” Parte I Conoscenze Informatiche 10 Schema generale di base di un calcolatore CPU Memoria centrale CU bus controller Memoria di massa Parte I Dispositivi I/O Conoscenze Informatiche Cabinet Dispositivi comunicazione 11 Esempi Intel (famiglia 86, Pentium) Motorola (famiglia 68000) AMD (Athlon) IBM (6x86) Parte I Conoscenze Informatiche 12 Le Memorie “Supporti” sui quali le informazioni vengono “fisicamente” memorizzate. Si distinguono per: Velocità Costo per bit Tipo di accesso Accesso a byte o blocchi di byte Volatilità Parte I Conoscenze Informatiche 13 Due Tipi di Memoria Centrale – – – – RAM ROM Buffer Cache Ausiliaria o di massa – Nastri magnetici – Dischi magnetici – Dischi ottici Parte I Conoscenze Informatiche 14 Organizzazione della Memoria Centrale Bit = una cifra binaria – valori: 0 o 1 Byte = 8 bit La memoria principale è una lista di locazioni numerate, ciascuna di un byte Il numero di byte utilizzato per memorizzare un dato varia con il tipo di dato Unità di misura della memoria: – Kilobyte: 1024 (=210) byte = 1 KB – Megabyte: 220 byte = 1MB – Gigabyte: 230 byte = 1GB Parte I Conoscenze Informatiche 15 Schema semplificato 256 00111100 10101110 01100100 01110100 Parte I 00000000000000000000000100000000 •Indirizzo fisico: posizione all’interno della memoria •Contenuto: informazione fisicamente memorizzata all’interno Conoscenze Informatiche 16 Tipi ROM – non volatili – utilizzate per disporre di dati e programmi in memoria centrale all’accensione RAM – volatili e riscrivibili – contengono i dati in corso di elaborazione e i programmi in esecuzione Parte I Conoscenze Informatiche 17 …..continua Buffer – aree di memoria utilizzate nell’ambito di trasferimenti tra dispositivi con velocità di trattamento delle informazioni diverse tra loro – si trovano in varie componenti, anche periferiche Parte I Conoscenze Informatiche 18 …..continua Cache – area di transito – buffer particolare tra processore e memoria centrale Parte I Conoscenze Informatiche 19 Memorie di massa: tipi Nastro magnetico – utilizzato per backup – informazione scritta in piste – informazione divisa in blocchi • il nastro viene accelerato e una volta giunto a velocità opportuna inizia la scrittura/lettura di un blocco in un’unica operazione. I gap permettono le fasi di accelerazione e decelerazione – accesso sequenziale all’informazione Parte I Conoscenze Informatiche 20 …..continua Disco magnetico – cilindri - tracce, settori (formattazione) – informazione divisa in settori • un braccio sul quale è montata una testina di lettura/scrittura per ciascuna superficie utile del disco si muove in senso radiale. La rotazione del disco permette il posizionamento sul settore. I settori sono separati da gap. – accesso diretto all’informazione Parte I Conoscenze Informatiche 21 – parametri di valutazione • • • • • • tempo di posizionamento tempo di latenza tempo di trasmissione tempo di accesso capacità velocità trasferimento dati – hard disk, removable hard disk, floppy disk Parte I Conoscenze Informatiche 22 …..continua Disco ottico – – – – tecnologia laser alta densità di memorizzazione maggiore affidabilità CD, CD-ROM,DVD » Lettori: numero x = velocità multipla di quella base essendo la velocità base quella determinata dal bit rate necessario per la riproduzione di brani musicali. Parte I Conoscenze Informatiche 23 Il Monitor dimensione – misura in pollici della diagonale risoluzione – numero pixel – dimensione pixel – distanza tra pixel (dot pitch) refresh profondità colore – ogni pixel è realizzato mediante la terna RGB Parte I Conoscenze Informatiche 24 La tastiera Tasti alfanumerici Tasti numerici Tasti direzionali Tasti funzionali Parte I Conoscenze Informatiche 25 …..continua Tasti speciali: tra cui Enter: conferma l’esecuzione di un comando Ctrl: abbinato ad altri tasti ha funzionalità diverse secondo l’applicazione Print Scrn: stampa negli Appunti il contenuto della videata Parte I Conoscenze Informatiche 26 Dispositivi di puntamento su video mouse track ball touch screen Parte I Conoscenze Informatiche 27 Le stampanti velocità – caratteri al secondo qualità – punti per pollice Parte I Conoscenze Informatiche 28 a impatto – a margherita – a testina rotante – ad aghi non ad impatto – getto inchiostro – laser Parte I Conoscenze Informatiche 29 Tutto chiaro! PUBBLICITA’ case: cabinet middle ATX scheda madre: A7V sochet A via VT8364 ATA 100 CPU: K7 Thunderbird AMD 1GHz sochet A ram: DIM PC133 256 MB Floppy disk driver: 3.5” 1.44MB Hard disk: 46.1GB EIDE 7200R ultra ATA 100 307045 ventola raffreddamento hard disk Parte I Conoscenze Informatiche 30 …..o quasi DVD: 16x 40x ATAPI OEM scheda video: SK RADEON 64MB DDR-vivo OEM Monitor: 17” 1600x1200 77Hz dot pitch 0.21 masterizzatore: IDE 12-10-32x OEM Plextor scheda audio: sound blaster player OEM Parte I Conoscenze Informatiche 31 Informatica Hardware Modulo Centrale Parte I Software Periferiche Conoscenze Informatiche 32