Concetti di base della Tecnologia dell Informazione

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Concetti di base della Tecnologia dell Informazione"

Transcript

1 Concetti di base della Tecnologia dell Informazione prof. Matteo Zucchi versione 1.1 Settembre 2011

2 Definizioni iniziali Information (and Communication) Technology (Tecnologia dell informazione, ICT): E un estensione della definizione classica di Informatica che, alla capacità di un computer di elaborare dati (Tecnologia del computer), aggiunge quella di condividere, scambiare e reperire informazioni (Tecnologia delle comunicazioni). L ICT include le nuove caratteristiche (multimedialità, capacità di calcolo, flessibilità di utilizzo, alta diffusione) e funzioni (strumento di comunicazione e di lavoro in ogni settore della società) della tecnologia dei moderni Computer e delle sue applicazioni (Internet). La definizione di ICT esprime il forte impatto dell avanzamento tecnologico degli ultimi 20 anni sulla nostra società (dell informazione) in termini di cambiamento (telelavoro, e-business, , e-banking, e-learning) e complessità (tutela della privacy, problemi di sicurezza delle informazioni, negli scambi economici), in ogni ambito della vita sociale. Calcolatore (o elaboratore): è costituito da componenti meccaniche (hardware) e basa il suo funzionamento su un insieme di istruzioni codificate in forma logica (programmi). Il calcolatore è una macchina in grado di eseguire i seguenti compiti: -Ricevere in ingresso i dati di un problema e l' algoritmo, cioè la sequenza delle operazioni da eseguire per risolverlo. -Eseguire operazioni aritmetiche e logiche sui dati di ingresso -Fornire in uscita i risultati Informatica: scienza che studia la gestione e l elaborazione delle informazioni tramite l utilizzo di calcolatori. Hardware: insieme delle componenti fisiche del calcolatore Software: insieme dei programmi, suddiviso in software di base (o di sistema, costituito dall insieme dei programmi di servizio che consentono l avviamento e il funzionamento del calcolatore) e in software applicativo, cioè insieme dei programmi per la gestione delle applicazioni). Programma: codifica di un algoritmo di risoluzione di un dato problema in una sequenza di comandi scritti in un linguaggio comprensibile all'elaboratore. Memorie: dispositivi atti a memorizzare informazioni: in particolare le memorie possono ricevere informazioni (fase di scrittura in memoria), conservarle o restituirle (fase di lettura da memoria). Esistono vari tipi di memorie: una prima distinzione logica è tra memoria centrale in cui vengono trasferiti dati e programmi durante la fase di elaborazione e le memorie periferiche o di massa (dischi, nastri, CD, DVD...) che svolgono la funzione di contenitori per la memorizzazione di dati e i programmi definiti dall'utente. Unità periferiche: tutto ciò che è esterno al contenitore a completamento della postazione di lavoro. Ad esempio: dischi, CD, tastiera, stampanti, video, microfono, casse acustiche, telecamera. Pagina 2 di 17

3 Hardware e architettura di un PC Schema e funzionamento di un piccolo elaboratore Nello schema disegnato da Von Neumann (1947) possiamo distinguere alcune tra le parti fondamentali che compongono un computer. Alcune di queste componenti come la CPU, la memoria centrale (RAM), la memoria di massa (il disco fisso o hard disk) sono interne al contenitore (case) e sono collegate tra loro attraverso dei canali chiamati bus, mentre altre come il monitor, la tastiera e la stampante vengono invece collegate al PC utilizzando dei cavi e apposite porte di comunicazione per lo scambio di dati. Lo schema di Von Neumann aiuta a descrivere una sessione tipica di utilizzo del PC. Un programma (ad es. Excel) viene caricato da una unità disco all interno della memoria centrale o RAM. Vengono quindi inseriti via tastiera alcuni dati che vengono inviati alla CPU insieme alle istruzioni necessarie a svolgere una certa operazione (ad es. una funzione di somma). La CPU elabora il risultato e lo ritorna alla RAM. Dati e risultati possono essere visualizzati sul monitor o stampati, ma risiedono soltanto nella memoria di lavoro (RAM) fino a che l utente non esprima attraverso un comando del programma la volontà di salvarli su un dispositivo di memoria di massa (cioè su uno dei dischi a disposizione). Utilizzando alcune immagini, lo schema di Von Neumann può essere reso in questo modo: Architettura di un PC Per Architettura (hardware) di un PC si intende il sistema costituito dall insieme delle componenti hardware e della loro organizzazione. I componenti hardware possono essere raggruppati in sei categorie: Porte di comunicazione di Input/Output Dispositivi (devices, periferiche) di ingresso per inserire i dati Dispositivi (devices, periferiche) di uscita per visualizzare i risultati Componenti di gestione ed elaborazione di dati e istruzioni, tra cui: Pagina 3 di 17

4 Motherboard CPU (Central Processing Unit) Chipsets Memorie Memorie interne (RAM e ROM) Memorie esterne o di massa (HD,, CD, DVD, flash) Insieme dei bus per veicolare le informazioni tra le diverse componenti del PC Dispositivi (periferiche, device) di ingresso e di uscita Sono dispositivi il cui nome deriva dalla collocazione periferica nell' ambito del sistema di calcolo (al centro si trovano la CPU, la memoria centrale e le altre componenti interne al case). Prima di introdurre le principali periferiche di I/O, occorre introdurre il concetto di porta. Porta di comunicazione di Input/Output: canale attraverso il quale i dati vengono trasferiti tra un dispositivo di Input ed il processore o tra il processore e un dispositivo di Output; la porta appare alla CPU come un insieme di indirizzi di memoria da utilizzare per inviare (o ricevere) dati. Pagina 4 di 17

5 Porta Caratteristiche Uso Velocità Seriale RS 232 Interfaccia tra la CPU ed una linea di Modem, mouse 115 Kbits/sec comunicazione dati che trasmette un singolo bit per volta su un unico filo di trasmissione a 9 o 25 pin. Viene utilizzato anche ad alte distanze. In Windows le porte seriali hanno i nomi COM1, COM2, COM3, COM4. Parallela Interfaccia tra la CPU ed una linea di Viene utilizzato 800 Kbits/sec comunicazione dati che trasmette più bit per solo per basse volta su tanti fili di trasmissione quanti sono i distanze bit trasmessi contemporaneamente. In Windows le porte parallele hanno i nomi: LPT1, LPT2, LPT3. Stampante dispositivi industriali Ps/2 Porta seriale rotonda introdotta con il PC IBM Tastiera, mouse 256 Kbits/sec PS/2 USB 1.0 Alta velocità e riconoscimento plug & play Tutte le periferiche 12 Mbits/s USB 2.0 di nuova 480 Mbits/s generazione IEEE 1394 Ampia larghezza di banda Standard Apple 800 Mbits/s (Firewire) utilizzato per le trasmissione dati con telecamere digitali Principali componenti di gestione ed elaborazione dati e istruzioni Motherboard (Scheda Madre) E il circuito principale di un computer che ospita e mette in comunicazione tra di loro le diverse componenti interne al PC e cioè CPU, memorie e Slot di espansione (slot audio e video, porte di rete e di comunicazione), recependo lo sviluppo tecnologico (e la crescente velocità) delle componenti ospitate. La Motherboard è costituita da una parte hardware formata da un insieme di chip di supporto denominato chipset e da una parte software (BIOS) contenuta in un chip di memoria di tipo (EEP)ROM. Comprende inoltre i canali di connessione alle periferiche (Bus) e le sedi (slot) di alloggiamento per le ulteriori componenti ospitate. Il circuito di una Motherboard determina le componenti che possono essere utilizzate e le caratteristiche funzionali del computer. L attuale architettura ATX è stata modificata per lasciare più spazio alla CPU e incorpora componenti aggiuntive come ad esempio alcune porte I/O e le controller di connessione ai dischi. Pagina 5 di 17

6 Motherboard: hardware monitoring Il processore di sistema raggiunge, durante il funzionamento, temperature d'esercizio abbastanza elevate e per questo motivo si rende necessario l'impiego di dissipatori di calore e ventole. Le motherboard integrano al proprio interno funzioni di hardware monitoring. Attraverso queste è possibile monitorare le temperature di esercizio di processore e scheda madre, verificare i voltaggi di alimentazione di Core e I/O, controllare la velocità di rotazione delle ventole tachimetriche eventualmente collegate alla scheda madre. L'hardware monitor fornisce i valori di temperatura, voltaggi e velocità di rotazione direttamente in un menu del BIOS; è però anche possibile controllare questi valori direttamente dal sistema operativo, utilizzando un software proprietario del produttore della scheda madre oppure uno dei tanti software di hardware monitoring disponibili on line. Per poter correttamente monitorare la velocità di rotazione delle ventole è necessario che queste siano del tipo tachimetrico, cioè a tre fili invece di due (il terzo filo è quello che segnala alla scheda madre la velocità di rotazione della ventola) e che vengano collegate direttamente alla scheda madre. Inoltre, la scheda madre deve integrare funzioni di hardware monitoring altrimenti il segnale della velocità di rotazione viene inviato solo alla scheda madre senza poter essere letto. Chipset La CPU non dialoga direttamente con la RAM o con le schede montate sui bus di espansione. Per farlo necessita di un chip che si chiama bridge. L insieme dei chip che governano la scheda madre e consentono la comunicazione tra la CPU e le altre componenti si chiama chipset, che può essere definito come il circuito di supporto alla scheda madre (glue logic) che gestisce tutti i processi tra le componenti del PC (sottosistema video, sistemi di memorizzazione, memoria di sistema, ecc..) e la CPU. Pagina 6 di 17

7 Così come la scheda madre, caratterizza il PC per limiti e possibilità (es. per utilizzare le RAM o un bus PCI Express più veloci, è necessaria una Motherboard che contenga connettori adeguati e un chipset in grado di gestire la maggior velocità) Svolge alcune funzioni particolari, tra cui: Timing: controlla e coordina le operazioni del PC e la loro velocità Interrupt control: governa il sistema di precedenze tra le applicazioni (o i comandi) e la CPU Direct Memory Access (DMA): sistema di precedenza tra dati e memorie Gestione dei BUS: collega e permette lo scambio di informazioni tra le componenti del PC Controllo delle memorie: gestisce il flusso da e verso le memorie interne del PC Controllo dei Dischi: assicura lo scambio da e verso le memorie esterne del PC Controllo della tastiera e delle porte di comunicazione Chipset North and South Le funzioni di un chipset sono divise in due gruppi, solitamente svolte da due diversi chips (Northbridge and Southbridge), rispettivamente adiacenti alla CPU e alle periferiche. Entrambi i chips forniscono le linee di comunicazione tra le periferiche. Nel chipset Intel si può osservare come il Northbridge gestisca i flussi maggiori di dati come ad esempio quelli da e verso la RAM e i bus grafici, mentre il Southbridge le connessioni secondarie verso i drive ATA/SATA e le periferiche USB. In alternativa, altri produttori come SiS hanno creato un singolo chip che incorpora tutte le funzioni in un unico chip. Pagina 7 di 17

8 CPU (Central Processing Unit) Il microprocessore o CPU gestisce le operazione richieste dal sistema operativo e dalle applicazioni, determina quale sistema operativo può essere utilizzato, quali software, quanta energia consuma e quanto è stabile l intero sistema. La CPU esegue le operazioni di calcolo attraverso la sua componente ALU (Arithmetic Logic Unit) che consente di eseguire, oltre ad operazioni aritmetiche, anche operazioni logiche di vario tipo; ad esempio, il confronto tra due valori numerici od alfabetici e le operazioni AND e OR dell'algebra di Boole. All interno della CPU risiede l Unità di controllo che controlla le operazioni di ingresso e uscita dei dati. Mentre esegue le operazioni richieste o alla richiesta di esecuzione di un programma, l unità di controllo trasferisce l istruzione dalla memoria in aree interne di memoria temporanea, denominate Registri. Le CPU moderne hanno 32 registri a 64 bit. Affinché il trasferimento delle informazioni (dati e istruzioni) tra le varie componenti del calcolatore possa avvenire correttamente, occorre che queste siano tra loro sincronizzate; ad esempio, l'unitá Centrale deve conoscere l'esatto istante in cui la memoria ha trasferito nel "data bus" il dato richiesto. A tale scopo é stato introdotto nel calcolatore un segnale di sincronizzazione generato da un dispositivo hardware, denominato Clock o Cronometro. Grazie al segnale di clock è possibile sincronizzare tutte le funzioni del processore. Il valore della frequenza delle oscillazioni del clock degli attuali microprocessori è compreso tra 2000 MHz e 3200 MHz (Milioni di Hertz), dove un hertz corrisponde ad una oscillazione al secondo. Nonostante sia esterno alla CPU, il Clock ne fa parte da un punto di vista logico e la sua funzione è appunto quella di temporizzare la frequenza delle operazioni della CPU, in milioni (miliardi) di istruzioni al secondo (MHz o GHz). Poiché le istruzioni dei linguaggi di programmazione richiedono uno o più cicli di clock per essere eseguite, in generale più piccolo è il ciclo di clock, perciò più alta è la frequenza di lavoro, più veloce é il calcolatore. In realtà la frequenza del clock non è l unico dato per valutare la velocità di un PC, che dipende da molti altri parametri, come esempio la portata dei bus, il tempo di accesso alle memorie, l'eventuale presenza di memoria cache e le caratteristiche del bus di dati. Pagina 8 di 17

9 Bus (canali di comunicazione dati e indirizzi): Sono le vie di comunicazione che trasportano dati o segnali ad alta velocità condivise da unità diverse del calcolatore (unità di controllo, unità aritmetico-logica, memoria centrale, unità periferiche). Si distinguono diversi tipi di bus, a seconda della loro funzione e caratteristiche di velocità e portata: Bus interni alla CPU: trasferiscono dati all interno della CPU (unità di controllo, unità aritmeticologica, registri, cache L1). Bus di sistema (o Front Side Bus FSB): canale di comunicazione tra memoria di sistema (RAM e cache L2), chipset, scheda video e processore. Bus (dati) di espansione: connette le schede di espansione interne al PC. L ampiezza di un bus viene misurata in bit (dove bit = binary digit = 0-1 e dice quante cifre in formato binario vengono trasportate in un unità di tempo) e la sua velocità in Mhz. Un bus dati a n bit trasporta quindi contemporaneamente n bit; normalmente si hanno bus dati a 16 (Industry Standard Architecture ISA), 32 (Enhanced ISA, EISA) e a 32/64 bit (Peripheral Component Interconnect PCI, PCI Express). L efficienza di una certa architettura si esprime invece in Mbyte/sec e si ottiene aggregando le due caratteristiche di ampiezza e velocità per calcolare la portata del volume di dati trasferito per unità di tempo (transfer rate). Per calcolare il transfer rate di un bus è sufficiente dividere l ampiezza del bus (che è espresso in bit) per un byte (8 bit) e moltiplicarlo per la velocità di clock es. uno slot PCI a 32 bit e 33 Mhz di velocità ha un transfer rate di 32/8*33=132 MB/sec EISA PCI AGP PCI Express 1x PCI Express 16x Ampiezza del bus (bit) Velocità di trasferimento dati (MHz) 8, Volume dati trasferito (Mb/sec) / /8000 Un importanza particolare è data dal bus di sistema o FSB (front side bus), cioè dal bus che collega la CPU alla memoria RAM e allo slot PCI Express. La velocità del FSB è regolata dal chipset ed è caratteristica di quel particolare tipo di Motherboard. Nel tempo è aumentata dai 66 o 133 MHz tipici dell architettura PIII ai 3 GHz ed oltre dell architettura Core. Dalla velocità del FSB è possibile risalire alla velocità del clock del processore, utilizzando un fattore moltiplicativo, visibile dal BIOS. Pagina 9 di 17

10 Calcolatore a 8, 16, 32, 64, n bit Si può pensare che la memoria centrale di un calcolatore sia suddivisa in celle, ciascuna delle quali contiene un'informazione (dato o istruzione o parte di un'istruzione). Allo scopo di identificare ogni singola informazione, ad ogni cella è associato un indirizzo che serve ad individuarla ed un contenuto della cella stessa. Prende il nome di parola (word), il numero massimo di bit della memoria cui è possibile associare un indirizzo. Le informazioni memorizzate in una parola sono sequenze di cifre binarie o bit; la parola può essere di 1 byte, 4 byte, 8 byte; si parla di calcolatore ad n bit quando sia le dimensioni della parola che il numero di bit trasferiti contemporaneamente sul bus dati è n. Valori usuali nei PC sono 8, 16 e 32 bit; i PC Pentium sono a bit. Il tipo di BUS normalmente adottato nelle Motherboard di ultima generazione è di tipo PCI (Peripheral Component Interconnect). La tecnologia PCI ha trovato la sua prima implementazione nel 1993 con le prime versioni di microprocessore Intel Pentium; l architettura PCI è a 32 o a 64 bit, ma viene solitamente utilizzata nella versione a 32. Lo Standard PCI Express è un formato di interfaccia seriale/parallelo. Questo standard in grado di avere un transfer rate pari a 250 MB/s in ogni direzione per ogni canale. Con un massimo di 32 canali riusciamo quindi a raggiungere un transfer rate di ben 8GB/s in ogni direzione; significa che una scheda PCI Express con il canale le a x16 è capace (teoricamente) di un trasnfer rate di ben 250 x 16 = 4GB/s in ogni direzione. Memorie Con il termine generico memorie si intendono dispositivi elettronici o elettromagnetici atti a memorizzare informazioni codificate con la numerazione binaria. Le memorie possono ricevere informazioni (fase di scrittura in memoria), conservarle o restituirle (fase di lettura da memoria). I vari tipi di memoria Una prima distinzione funzionale è tra memoria interna o centrale RAM (primaria, di lavoro, di sistema ) in cui vengono trasferiti dati e programmi durante la fase di elaborazione e le memorie esterne o di massa (secondarie, periferiche) costituiti da nastri, dischi FD e HD, CD, DVD, etc...) che svolgono la funzione di contenitori per la memorizzazione di dati e i programmi definiti dall'utente. Un secondo tipo di memoria interna, ma con funzioni completamente differenti, è data dalla memoria ROM (ed estensioni di questa). Proprietà delle Memorie Tempo di accesso: tempo necessario per trasferire informazioni dalla CPU ad un sistema di memoria o viceversa. In dettaglio occorre distinguere tra tempi di lettura e scrittura. Tempo di lettura (in memoria): tempo che intercorre tra l'istante in cui l'unità di controllo fornisce l'indirizzo I di una unità di memoria che deve essere "letta" e l'istante in cui il contenuto della memoria di indirizzo I è disponibile nella CPU. Tempo di scrittura (in memoria): tempo che intercorre tra l'istante in cui l'unità di controllo fornisce l'indirizzo I di una unità di memoria dove si vuole "scrivere" un dato e l'istante in cui il dato Pagina 10 di 17

11 viene effettivamente memorizzato. I tempi di accesso si misurano in millisecondi (msec), milionesimi di secondo (microsecondi o μsec) o miliardesimi di secondo (nanosecondi o hsec). Capacità delle memorie: viene misurata in byte e multipli : Kilobyte (Kb)=1024 bytes, Megabyte (Mb)=1024 Kb, Gigabyte (Gb)=1024 Mb. Le memorie possono essere distinte anche a seconda delle loro caratteristiche fisiche. In questo caso si hanno: Memorie a semiconduttore Le memorie a semiconduttore si basano sulla caratteristica fisica di certi materiali di mantenere uno stato (aperto o chiuso) per un certo periodo di tempo (millisecondi). Il tempo di accesso è indipendente dalla posizione dove è memorizzato (o si vuole memorizzare) il dato. Memorie volatili RAM La sigla RAM (Random Access Memory) non significa che cerca le istruzioni a caso, ma che, non essendo disposte in modo sequenziale, le informazioni localizzate in punti diversi richiedono lo stesso tempo per essere raggiunte e recuperate. Le memorie volatili possono essere sia "lette" che "scritte"; perdono l'informazione quando cade l'alimentazione; inoltre devono essere "rinfrescate" ogni pochi millisecondi. Sono normalmente transistor MOS (Metal Oxide Semiconductor). La memoria centrale di un calcolatore è costituita da milioni di memorie elementari a semiconduttore di tipo DRAM (dynamic RAM), ciascuna delle quali memorizza un bit; un byte è memorizzato per mezzo di otto memorie elementari adiacenti. Poiché tale memoria ha bisogno della corrente elettrica per rappresentare le informazioni e poiché quando si spegne il calcolatore le informazioni non sono più disponibili (i circuiti si portano nello stato di riposo che corrisponde a cifre binarie tutte nulle), prima di spegnere il calcolatore l'utente deve memorizzare le informazioni che gli interessano in una memoria non volatile, cioè che mantiene permanentemente le informazioni; tale memoria prende anche il nome di memoria periferica ed è normalmente una memoria magnetica (disco o CD). Le capacità tipiche della memoria RAM di un PC vanno dai 640 Kb del primo PC ai moduli attuali da 1GB, fino ad una memoria totale di 4GB. Le schede madri possono montare differenti tipi di memoria di sistema, a seconda del chipset e del processore utilizzato. Dal 2000 in poi sono state introdotte due nuove tecnologie concorrenti, le DDR e DRambus che consentono velocità superiori. In particolare la RAM di tipo DDR è in grado di utilizzare il segnale di clock sia sul fronte ascendente che su quello discendente e ha quindi velocità doppia rispetto a quella sincronizzata per un bus di sistema a 133 Mhz. La RAM Rambus invece è più veloce (fino a 800 Mhz) ma usa un bus più piccolo della DDR (16 anziché 32 bit). Ecco una breve storia dell evoluzione e delle caratteristiche delle diverse tecnologie di RAM. Pagina 11 di 17

12 Moduli SIMM (single inline memory module): è il tipo di memoria di più vecchia concezione e, ovviamente, quella con le prestazioni inferiori; al momento attuale nessun sistema di recente progettazione utilizza questo genere di moduli memoria. Ne esistono due varianti: Simm a 30 pin e Simm (o Dimm, dual inline memory module) a 72 pin; la prima è stata utilizzata con le schede madri per processori 286, 386 e 486 mentre i moduli Simm a 72 pin sono stati introdotti in seguito con alcune schede madri 486 e quelle per CPU Pentium e simili. Nelle versioni EDO o Fpm le Simm (Dimm) utilizzano un proprio clock (RAM) e velocità di accesso espressa i nanosecondi. SDRAM PC66: è il primo tipo di memoria SDRAM (Synchronous dram) originariamente introdotto in commercio con le schede madri Socket 7; pensato per la frequenza di lavoro di 66 Mhz, permette prestazioni superiori rispetto ai moduli memoria SIMM da 70 pin utilizzati sempre con questo genere di schede madri. Memorizza le richieste della CPU in un proprio registro e usa linee differenti per riferimenti di riga, di colonna e di dati. Tutte le RAM di tipo sincronizzato usano l ampiezza e il segnale di clock (demoltiplicato) del Front Side Bus (Fsb) (64 bit di bus, RAM a Mhz). SDRAM PC100: è il tipo di memoria più noto e diffuso fino ai processori di tipo Pentium III ed è pensata per un impiego alla frequenza di 100 Mhz (da questo la sigla PC100), in genere vede l'impiego di moduli memoria da 10 oppure 8 ns. SDRAM PC133: evoluzione della memoria PC133, come il nome suggerisce facilmente è pensata per il supporto ufficiale alla frequenza di 133 Mhz. Questo tipo di memoria utilizza chip da 7.5 oppure 7 ns (in alcuni casi anche con tempi d'accesso inferiori) ed è supportata dai chipset Via Apollo PRO 133, Via Apollo PRO 133A e Intel i815e. DDR: le memorie SDRAM sono disponibili anche in versione DDR (Double Data Rate); questa tecnologia, introdotta per la prima volta nelle memorie delle schede video, permette di raddoppiare la bandwidth della memoria a disposizione in quanto vengono utilizzati entrambi i fronti di clock (ascendente e discendente). All'atto pratico, si può dire che la memoria DDR operante ad una certa frequenza ha bandwidth doppia rispetto a quella della memoria SDRAM operante alla stessa frequenza. Nelle DDR3 il tranfer rate dovrebbe variare tra gli 800 Mbits/s e gli 1,5 Gbits/s. Memoria Cache e RAM statica (SRAM) La memoria cache è una memoria volatile in cui vengono depositati dati in attesa di elaborazione per fornire al dispositivo che li utilizzerà un flusso di dati costante e senza interruzioni. Viene utilizzata come memoria tampone (buffer) per contenere le istruzioni e i dati che saranno elaborati dal processore eliminando tempi morti della CPU in attesa. Pagina 12 di 17

13 Quando viene richiesto al processore di elaborare una particolare operazione (ad esempio, effettuare il rendering di un'immagine), quest'ultimo richiama i dati necessari e li memorizza all'interno della memoria di sistema, dalla quale li preleverà nel momento in cui dovrà rielaborarli. La velocità alla quale il processore elabora i dati è quella di clock (ad esempio, 3000 Mhz), mentre quella alla quale la memoria di sistema sposta i dati è quella di bus, decisamente più ridotta (es Mhz, a seconda del FSB); si deduce abbastanza chiaramente che la frequenza di lavoro della memoria di sistema rappresenta un collo di bottiglia alle prestazioni complessive, in quanto il processore è costretto ad "aspettare" che i dati vengano a lui forniti dalla più lenta memoria di sistema. Questo fenomeno viene denominato latenza. Per ovviare a questo inconveniente è stata introdotta la memoria cache (di tipo SRAM), un particolare tipo di memoria di dimensioni molto ridotte che lavora non alla frequenza di bus ma ad una frequenza più elevata e che serve per velocizzare le transazioni dei dati tra memoria di sistema e processore. In dettaglio, esistono due tipi di memorie cache: - cache L1 o di 1 livello: è in genere contenuta all'interno del Core del processore e opera alla frequenza di clock. La dimensione varia tra 8 e 256 Kbyte - cache L2 o di 2 livello: a seconda del tipo di architettura è posta o all'interno del Core del processore oppure sulla motherboard; opera a frequenze differenti, variabili tra la frequenza di bus e quella di clock. La dimensione della cache L2 varia tra 256 Kbyte e 2 Mbyte ed utilizza moduli di RAM statica. In sintesi le Memorie Cache e le memorie SRAM Consentono di sincronizzare memorie con velocità diverse, in quanto le memorie vengono interrogate dalla CPU nell ordine L1, L2, RAM, cache HD, HD Memorizzano l indirizzo delle ultime informazioni richieste al livello di memoria successivo Hanno costo proporzionate alla velocità Memorie a semiconduttore (interne) non volatili Non perdono l'informazione quando cade l'alimentazione; sono normalmente matrici di diodi. Le più importanti sono le memorie ROM ed RMM. ROM (Read Only Memory) e BIOS: LA ROM è una memoria che può solo essere letta (con un tempo di lettura molto piccolo). Contiene programmi di grande importanza già installati dal costruttore (Firmware), ad esempio l insieme dei programmi BIOS (Basic Input Output Subsystem) che controlla le funzioni di base di Input/Output del calcolatore (gestione di tastiera, schermo, stampante, disco,...), la sequenza di lettura dei dischi in avvio, permette di riconoscere l'hardware installato e contiene inoltre i programmi di accensione (BOOTSTRAP) che caricano da Hard Disk o da pen drive a memoria centrale il sistema operativo che consente l avviamento e il funzionamento del calcolatore. Per eseguire le sue funzioni, il BIOS ha bisogno di conoscere e conservare in memoria le caratteristiche dell'hardware presente nel computer. Pagina 13 di 17

14 Tali parametri sono permanentemente salvati in una memoria di 64 byte chiamata CMOS RAM, grazie all'impiego di una piccola batteria che, anche a computer spento, permette di non perderne le informazioni. Per modificare o accedere ai parametri memorizzati il BIOS può essere configurato attraverso un procedura (di Setup) da eseguire durante la fase di avviamento (o POST, Power On Self Test). Il BIOS presente su un certo PC dipende dal particolare tipo di chipset utilizzato dalla Motherboard di quel PC ed è il software che permette che la scheda madre e il chipset eseguano correttamente le loro funzioni. Può essere considerato come il sistema operativo della Motherboard. RMM (Read Mostly Memory): memoria di prevalente lettura; tra le più importanti citiamo le: - EPROM (Eraseable PROgramming ROM): può essere cancellata e riprogrammata (però solo con un'apposita attrezzatura hardware); maggior tempo di lettura di quello della ROM. - FlashROM: può essere cancellata e riprogrammata facilmente dall'utente (senza un'apposita attrezzatura hardware). Nelle schede madri di ultima generazione il BIOS è posizionato su questo tipo di memoria consentendo un facile upgrade. Memorie di massa Memorie atte alla memorizzazione permanente di grandi quantità di dati. Non perdono le informazioni contenute quando viene interrotta l alimentazione. Sono di due tipi: sequenziali e semirandom. Memorie sequenziali (in disuso) Così dette poiché i dati vengono scritti uno dopo l altro, generalmente su nastro magnetico (ad esempio cassette). Memorie semirandom Sono normalmente dischi magnetici e dischi ottici. I dati non sono scritti in maniera sequenziale e ogni punto del disco è accessibile in qualsiasi momento. Dischi fissi: consente di memorizzare miliardi di caratteri (Gbyte) su un disco non rimovibile Cd Rom (compact disk): tecnologia laser per la lettura (CD-Recordable) - scrittura (CDReWritable) di dischi magneto-ottici. Capacità di circa Mbyte. E stato introdotto come supporto standard per i file audio (CD musicali) Dvd (digital versatile disk): il codice digitale e le tracce presenti sul disco ottico sono miniaturizzate. Consente di memorizzare da 4,7 a 17 Gbyte di dati. E stato introdotto come supporto standard per i file video Zip, Jaz: dischi fissi rimovibili con capacità da 100 Mb (Zip) a 2 Gb (Jaz) Flash (Pen) drive: dischi fissi rimovibili a basso costo, di ridotte dimensioni e con capacità ragguardevoli. Pagina 14 di 17

15 Dischi magnetici: si basano sulle caratteristiche di mantenimento nel tempo della polarizzazione magnetica data ad un materiale adatto. Sono ad esempio il disco fisso (HD), unità zip e flash. Per poter accedere ai dati i dischi devono essere mappati tramite la formattazione. Con questa operazione la superficie viene suddivisa in tracce (concentriche) e settori (spicchi). Le zone ottenute vengono identificate da un numero e chiamate cluster. Hard disk: sono dischi generalmente fissi all interno del computer (ne esistono comunque di estraibili). Il normale standard per PC prevede dimensioni tra gli 250 e i 1000GB. Sono costituiti da 4 dischi da 3,5 pollici fissati insieme e sigillati all interno di un supporto di metallo. I dischi sono fissati ad un motore e vengono letti/scritti da una testina fissata su un braccio mobile. Hanno (tipicamente) velocità di rotazione di 7200 giri al minuto. La velocità di accesso ai dati si misura in millisecondi. Vengono controllati da una scheda (controller) che posiziona la testina sul disco e gestisce il flusso di dati da e verso il disco. Caratteristiche delle Controller tipiche (standard di trasferimento dati e connessione dei dispositivi): IDE (Integrated Drive electronic), 16 bit e 1 disco; EIDE (Enhanced ide), 32 bit, 2 dischi, permette di pilotare non solo gli hard disk ma anche altri dispositivi di memorizzazione come lettori CD o magneto-ottici. Ultra ATA, ATA 100, ATA 133, SerialATA (Advanced Technlogy Attachment), bit, 2 dischi a connessione. E un evoluzione del sistema EIDE. SCSI (Small Computer System Interface), 64 bit, 7 dischi. Può pilotare fino a 14 dispositivi anche differenti (scanner, hard disk, masterizzatori, lettori CD DVD). Da molti anni sulle motherboard sono presenti i connettori Parallel ATA EIDE, che permettono il collegamento di hard disk, lettori CD ROM e tutto quello che è dotato di tale interfaccia. Questa realtà ha subito negli anni diversi aggiornamenti: attualmente le motherboard integrano connettori ATA100 oppure ATA133, che permettono fino a un massimo, rispettivamente, di 100 e 133MB per secondo di transfer rate teorico. Lo standard però comincia ad accusare alcuni limiti, non solo a livello prestazionale. L'interfaccia EIDE prevede il collegamento fino a due periferiche per ogni connettore, ad esempio hard disk e masterizzatore, ma prevede anche la comunicazione di una singola periferica alla volta, cosa che di fatto rende impossibile la comunicazione delle due periferiche contemporaneamente. Lo standard SATA risolve alcuni di questi problemi. Nato da una collaborazione fra i colossi dell'hardware e del software, promette molte novità fra le quali la connessione di una singola Pagina 15 di 17

16 periferica ad un singolo slot, eliminando quindi i problemi che possono insorgere nel flusso di dati e nella configurazione di master, slave o cable select e quelli dovuti alla comunicazione con altre periferiche. Il cavo di collegamento, molto sottile, adotta solo 4 fili contro i dell'attuale standard. Un altra caratteristica importante è la possibilità di collegare o scollegare "a caldo" le unità (hot swap), rendendo così disponibili funzionalità finora precluse all'utente che non utilizzi controller adatte allo scopo. I vantaggi offerti da questa interfaccia si esprimono anche in termini di maggiori prestazioni (transfer rate). Attualmente l'interfaccia ATA 133 permette un transfer rate massimo teorico di 133 MB per secondo, mentre il Serial ATA 300 MB per secondo. Superficie 7 Testina di lettura/scrittura (una per superficie) Superficie 6 Superficie 5 Superficie 4 Superficie 3 Superficie 2 Superficie 1 Superficie 0 Direzione del movimento Memorie di massa: partizioni e formattazione Un hard disk nuovo è pre-formattato, cioè incorpora le informazioni su cilindri, tracce e settori. Per poterlo utilizzare è necessario formattarlo, ma in precedenza è indispensabile partizionarlo in una o più unità e scrivere su esso le informazioni della(e) partizione(i) e del boot sector. Il risultato di queste operazioni permette la creazione del file system, cioè del sistema attraverso il quale i dati vengono memorizzati, organizzati e recuperati dal disco. Il file system è diverso in base al tipo di sistema operativo che viene utilizzato; al sistema FAT 12/16bit (per MS-Dos fino alla versione 7.0 e per Windows 95 release B esclusa) si è aggiunto il sistema FAT a 32bit (per Windows 95 Release B ( B)) ed NTFS per Windows XP, Vista, Seven. Dischi ottici sono dispositivi di memorizzazione basati sulle proprietà ottiche di alcuni materiali (alluminio, silicio, oro, amorfo). Si dividono in due categorie: Write once e rescrivibili. Le memorie Write once sono ad esempio i CD-Rom, i CD-R (CD registrabili con normale masterizzatore), i CD audio, i DVD. Una volta scritti non possono essere cancellati e riscritti. Non vengono formattati, i dati sono scritti a spirale dall interno verso l esterno. La velocità di lettura varia da lettore a lettore; i più vecchi (derivati da modelli audio) leggevano a 1X cioè 150 Kb/s; ora sono usciti i primi modelli a 50X cioè 7500 Kb/s. Pagina 16 di 17

17 I supporti rescrivibili sono CD-RW e dischi magneto-ottici; possono essere scritti più volte con hardware apposito. La capacità dei CD è circa 650 Mb; per i DVD fino a 17 Gb su due facce. Per i magneto-ottici varia da modello a modello. Risoluzione e scheda video Una risoluzione, o meglio modo video, è caratterizzata da due dimensioni (larghezza e altezza) e da un numero di colori. Le dimensioni indicano il numero di colonne e righe in cui viene diviso il monitor; il loro prodotto dà il numero di pixel (ossia, puntini elementari) sullo schermo: maggiore è il numero di pixel, migliore sarà l'immagine, in quanto essa sarà composta da puntini di dimensioni minori, mentre se il numero di pixel è basso si avrà l'effetto "quadratoso" tipico dei computer di qualche anno fa. Il numero di colori è il massimo numero di colori diversi che possono essere mostrati contemporaneamente sullo schermo, e viene talvolta dato sotto forma di numero di bit, nel qual caso il numero dei colori è pari a 2 elevato al numero di bit. Le modalità a 16 milioni di colori (24 bit) vengono indicate come truecolor. Ad esempio, alla risoluzione 800x600 in 256 colori (o anche 800x600x8 bit, visto che 256 = 2^8) lo schermo viene diviso in 800 colonne e 600 righe (ossia in puntini) e vengono visualizzati al più 256 colori. Le risoluzioni visualizzabili sono limitate dalla memoria disponibile sulla scheda video (e non dalla RAM del computer; ciascuna scheda attinge dalla propria memoria video (VRAM)). Ad esempio, nella risoluzione 800x600x8 bit (256 colori), ciascun pixel può assumere 256 valori diversi a seconda del suo colore, per cui per ciascun pixel sono necessari 8 bit per memorizzare il suo colore, ossia un byte. Essendoci puntini sullo schermo, saranno necessari byte per poter memorizzare l'intera schermata, per cui la scheda dovrà disporre di una propria memoria di almeno byte per poter funzionare a quella risoluzione. Pagina 17 di 17

Hardware interno. Docenti: Dott. Stefano Bordoni Dott. Francesco Guerra. Facoltà di Economia, Università di Modena e Reggio Emilia

Hardware interno. Docenti: Dott. Stefano Bordoni Dott. Francesco Guerra. Facoltà di Economia, Università di Modena e Reggio Emilia Hardware interno Docenti: Dott. Stefano Bordoni Dott. Francesco Guerra Facoltà di Economia, Università di Modena e Reggio Emilia Hardware A prima vista... Alimentazione PC e Monitor Lettore DVD Porte Ps/2

Dettagli

Esame di INFORMATICA

Esame di INFORMATICA Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono essere codificati nello

Dettagli

C. P. U. MEMORIA CENTRALE

C. P. U. MEMORIA CENTRALE C. P. U. INGRESSO MEMORIA CENTRALE USCITA UNITA DI MEMORIA DI MASSA La macchina di Von Neumann Negli anni 40 lo scienziato ungherese Von Neumann realizzò il primo calcolatore digitale con programma memorizzato

Dettagli

Architettura dei computer

Architettura dei computer Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore (CPU) la memoria principale (RAM) la memoria secondaria i dispositivi di input/output Il processore

Dettagli

Informatica - A.A. 2010/11

Informatica - A.A. 2010/11 Ripasso lezione precedente Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Matematica, Statistica e Informatica Modulo: Informatica Esercizio: Convertire

Dettagli

Organizzazione della memoria

Organizzazione della memoria Memorizzazione dati La fase di codifica permette di esprimere qualsiasi informazione (numeri, testo, immagini, ecc) come stringhe di bit: Es: di immagine 00001001100110010010001100110010011001010010100010

Dettagli

Architettura hardware

Architettura hardware Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione

Dettagli

Memoria Secondaria o di Massa

Memoria Secondaria o di Massa .. Pacman ha una velocità che dipende dal processore...quindi cambiando computer va più velocemente..sarà poi vero? Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici,

Dettagli

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM Il computer è un apparecchio elettronico che riceve dati di ingresso (input), li memorizza e gli elabora e fornisce in uscita i risultati (output). Il computer è quindi un sistema per elaborare informazioni

Dettagli

Architettura hardware

Architettura hardware Ricapitolando Architettura hardware la parte che si può prendere a calci Il funzionamento di un elaboratore dipende da due fattori principali 1) dalla capacità di memorizzare i programmi e i dati 2) dalla

Dettagli

Collegamento al sistema

Collegamento al sistema Collegamento al sistema Chi comanda il movimento della testina? Chi comanda la generazione del raggio laser? Chi si occupa di trasferire i dati letti in memoria centrale? Chi comanda la rotazione dei dischi?

Dettagli

Corso: Informatica+ Andrea Cremonini. Lezione del 20/10/2014

Corso: Informatica+ Andrea Cremonini. Lezione del 20/10/2014 Corso: Informatica+ Andrea Cremonini Lezione del 20/10/2014 1 Cosa è un computer? Un elaboratore di dati e immagini Uno smartphone Il decoder di Sky Una console di gioco siamo circondati! andrea.cremon

Dettagli

Componenti di base di un computer

Componenti di base di un computer Componenti di base di un computer Architettura Von Neumann, 1952 Unità di INPUT UNITA CENTRALE DI ELABORAZIONE (CPU) MEMORIA CENTRALE Unità di OUTPUT MEMORIE DI MASSA PERIFERICHE DI INPUT/OUTPUT (I/O)

Dettagli

I dischi ottici. Fondamenti di Informatica -- Rossano Gaeta 43

I dischi ottici. Fondamenti di Informatica -- Rossano Gaeta 43 I dischi ottici Le tecnologie dei dischi ottici sono completamente differenti e sono basate sull'uso di raggi laser Il raggio laser è un particolare tipo di raggio luminoso estremamente focalizzato che

Dettagli

I dischi magnetici floppy disk

I dischi magnetici floppy disk I dischi magnetici floppy disk I floppy disk (dischetti flessibili) sono supporti rimovibili Ogni elaboratore è dotato di almeno una unità di lettura-scrittura detta drive, all'interno della quale l'utente

Dettagli

Concetti fondamentali della Tecnologia Dell informazione Parte prima

Concetti fondamentali della Tecnologia Dell informazione Parte prima Concetti fondamentali della Tecnologia Dell informazione Parte prima 1 Concetti di base della tecnologia dell Informazione Nel corso degli ultimi anni la diffusione dell Information and Communication Technology

Dettagli

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento: martedì, 12.00-13.00. Dip. Di Matematica Modalità esame: scritto + tesina facoltativa 1

Dettagli

Architettura del Personal Computer AUGUSTO GROSSI

Architettura del Personal Computer AUGUSTO GROSSI Il CASE o CABINET è il contenitore in cui vengono montati la scheda scheda madre, uno o più dischi rigidi, la scheda video, la scheda audio e tutti gli altri dispositivi hardware necessari per il funzionamento.

Dettagli

Informatica di base. Hardware: CPU SCHEDA MADRE. Informatica Hardware di un PC Prof. Corrado Lai

Informatica di base. Hardware: CPU SCHEDA MADRE. Informatica Hardware di un PC Prof. Corrado Lai Informatica di base Hardware: CPU SCHEDA MADRE HARDWARE DI UN PC 2 Hardware (parti fisiche) Sono le parti fisiche di un Personal Computer (processore, scheda madre, tastiera, mouse, monitor, memorie,..).

Dettagli

Il Personal Computer

Il Personal Computer Il Personal Computer Il case Il case (termine di origine inglese), anche chiamato cabinet (sempre dall'inglese, è il telaio metallico all'interno del quale sono assemblati i componenti principali di un

Dettagli

Tecnologia dell Informazione

Tecnologia dell Informazione Tecnologia dell Informazione Concetti di base della tecnologia dell informazione Materiale Didattico a cura di Marco Musolesi Università degli Studi di Bologna Sede di Ravenna Facoltà di Giurisprudenza

Dettagli

ARCHITETTURA DELL ELABORATORE

ARCHITETTURA DELL ELABORATORE 1 ISTITUTO DI ISTRUZIONE SUPERIORE ANGIOY ARCHITETTURA DELL ELABORATORE Prof. G. Ciaschetti 1. Tipi di computer Nella vita di tutti giorni, abbiamo a che fare con tanti tipi di computer, da piccoli o piccolissimi

Dettagli

Calcolo numerico e programmazione Architettura dei calcolatori

Calcolo numerico e programmazione Architettura dei calcolatori Calcolo numerico e programmazione Architettura dei calcolatori Tullio Facchinetti 30 marzo 2012 08:57 http://robot.unipv.it/toolleeo Il calcolatore tre funzionalità essenziali:

Dettagli

Gerarchia delle memorie

Gerarchia delle memorie Memorie Gerarchia delle memorie Cache CPU Centrale Massa Distanza Capacità Tempi di accesso Costo 2 1 Le memorie centrali Nella macchina di Von Neumann, le istruzioni e i dati sono contenute in una memoria

Dettagli

ARCHITETTURA DEL CALCOLATORE

ARCHITETTURA DEL CALCOLATORE Orologio di sistema (Clock) UNITÀ UNITÀ DI DI INGRESSO Schema a blocchi di un calcolatore REGISTRI CONTROLLO BUS DEL SISTEMA MEMORIA DI DI MASSA Hard Hard Disk Disk MEMORIA CENTRALE Ram Ram ALU CPU UNITÀ

Dettagli

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 : Un Sistema Operativo è un insieme complesso di programmi che, interagendo tra loro, devono svolgere una serie di funzioni per gestire il comportamento del computer e per agire come intermediario consentendo

Dettagli

Appunti di Sistemi e Automazione

Appunti di Sistemi e Automazione Appunti di Sistemi e Automazione Il modello o macchina di Von Neumann rappresenta un computer con i suoi componenti principali e la sua organizzazione logico-funzionale. Tale progetto risale al 1945/1946.

Dettagli

Materiali per il modulo 1 ECDL. Autore: M. Lanino

Materiali per il modulo 1 ECDL. Autore: M. Lanino Materiali per il modulo 1 ECDL Autore: M. Lanino RAM, l'acronimo per "random access memory", ovvero "memoria ad acceso casuale", è la memoria in cui vengono caricati i dati che devono essere utilizzati

Dettagli

Ferrante Patrizia Ghezzi Nuccia Pagano Salvatore Previtali Ferruccio Russo Francesco. Computer

Ferrante Patrizia Ghezzi Nuccia Pagano Salvatore Previtali Ferruccio Russo Francesco. Computer Computer Il computer, o elaboratore elettronico, è la macchina per la gestione automatica delle informazioni Componenti: Hardware (la parte fisica del computer) Software (la parte intangibile, insieme

Dettagli

Lez. 5 Memorie Secondarie

Lez. 5 Memorie Secondarie Prof. Giovanni Mettivier 1 Dott. Giovanni Mettivier, PhD Dipartimento Scienze Fisiche Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via Cintia, I-80126, Napoli mettivier@na.infn.it +39-081-676137

Dettagli

Introduzione all uso del Personal Computer

Introduzione all uso del Personal Computer Introduzione all uso del Personal Computer Cenni di storia dei calcolatori Il Personal Computer: Processo di avvio del computer Sistemi Operativi Il computer, invece, è composto da piccoli rettangoli

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it La memoria principale 2 izzazione della memoria principale ria principale è organizzata come

Dettagli

Scuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA

Scuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA Scuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA Il termine informatica riassume due parole, informazione automatica, e si occupa dei sistemi per l elaborazione

Dettagli

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE CORSO INTRODUTTIVO DI INFORMATICA NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE Dott. Paolo Righetto 1 CORSO INTRODUTTIVO DI INFORMATICA Percorso dell incontro: 1) Alcuni elementi della configurazione hardware

Dettagli

INFORMATICA, IT e ICT

INFORMATICA, IT e ICT INFORMATICA, IT e ICT Informatica Informazione automatica IT Information Technology ICT Information and Communication Technology Computer Mini Computer Mainframe Super Computer Palmare Laptop o Portatile

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale LEZIONE 4 La CPU e l esecuzione dei programmi 1 Nelle lezioni precedenti abbiamo detto che Un computer è costituito da 3 principali componenti:

Dettagli

Architettura dei calcolatori II parte Memorie

Architettura dei calcolatori II parte Memorie Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica ed Elementi di Statistica 3 c.f.u. Anno Accademico 2010/2011 Docente: ing. Salvatore Sorce Architettura dei calcolatori

Dettagli

I dischi ottici. Informatica di Base -- R.Gaeta 18

I dischi ottici. Informatica di Base -- R.Gaeta 18 I dischi ottici Le tecnologie dei dischi ottici sono completamente differenti e sono basate sull'uso di raggi laser Il raggio laser è un particolare tipo di raggio luminoso estremamente focalizzato che

Dettagli

CONCETTI BASE dell'informatica Cose che non si possono non sapere!

CONCETTI BASE dell'informatica Cose che non si possono non sapere! CONCETTI BASE dell'informatica Cose che non si possono non sapere! Pablo Genova I. I. S. Angelo Omodeo Mortara A. S. 2015 2016 COS'E' UN COMPUTER? È una macchina elettronica programmabile costituita da

Dettagli

Funzionalità di un calcolatore

Funzionalità di un calcolatore Funzionalità di un calcolatore Il calcolatore: modello concettuale 1. Elaborazione 2. Memorizzazione Interconnessione 3. Comunicazione (interfaccia) Architettura di un computer componenti per elaborare

Dettagli

1.4b: Hardware. (Memoria Centrale)

1.4b: Hardware. (Memoria Centrale) 1.4b: Hardware (Memoria Centrale) Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 3.11, 3.13 IV ediz.: cap. 2.8, 2.9 Questi lucidi Memoria Centrale Un

Dettagli

SOMMARIO. La CPU I dispositivi iti i di memorizzazione Le periferiche di Input/Output. a Montagn Maria

SOMMARIO. La CPU I dispositivi iti i di memorizzazione Le periferiche di Input/Output. a Montagn Maria Parte 4: HARDWARE SOMMARIO La CPU I dispositivi iti i di memorizzazione i Le periferiche di Input/Output na a Montagn Maria LA CPU CPU: Central Processing Unit. L unità centrale di processo si occupa dell

Dettagli

COME È FATTO IL COMPUTER

COME È FATTO IL COMPUTER 1 di 8 15/07/2013 17:07 COME È FATTO IL COMPUTER Le componenti fondamentali Un computer, o elaboratore di dati, è composto da una scheda madre alla quale sono collegate periferiche di input e output, RAM

Dettagli

Architettura di un calcolatore

Architettura di un calcolatore 2009-2010 Ingegneria Aerospaziale Prof. A. Palomba - Elementi di Informatica (E-Z) 7 Architettura di un calcolatore Lez. 7 1 Modello di Von Neumann Il termine modello di Von Neumann (o macchina di Von

Dettagli

MODULO 01. Come è fatto un computer

MODULO 01. Come è fatto un computer MODULO 01 Come è fatto un computer MODULO 01 Unità didattica 02 Guardiamo dentro alla scatola: l hardware In questa lezione impareremo: a conoscere le parti che permettono a un computer di elaborare e

Dettagli

Introduzione all'architettura dei Calcolatori

Introduzione all'architettura dei Calcolatori Introduzione all'architettura dei Calcolatori Introduzione Che cos è un calcolatore? Come funziona un calcolatore? è possibile rispondere a queste domande in molti modi, ciascuno relativo a un diverso

Dettagli

Dispensa di Informatica I.1

Dispensa di Informatica I.1 IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.

Dettagli

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Architettura di Von Neumann Memorie secondarie Dette anche Memoria

Dettagli

MODULO 1. 1.1 Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale

MODULO 1. 1.1 Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale MODULO 1 1.1 Il personal computer ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale 1.1 Il personal computer Il PC Hardware e software Classificazioni del software Relazione tra

Dettagli

ECDL MODULO 1 Le Memorie. Prof. Michele Barcellona

ECDL MODULO 1 Le Memorie. Prof. Michele Barcellona ECDL MODULO 1 Le Memorie Prof. Michele Barcellona Le memorie servono a memorizzare dati e programmi Memoria Memorie CPU Centrale di massa Periferiche I/O Bus Memoria Centrale E una memoria a semiconduttore

Dettagli

MODULO 01. Come è fatto un computer

MODULO 01. Come è fatto un computer MODULO 01 Come è fatto un computer MODULO 01 Unità didattica 02 Guardiamo dentro alla scatola: l hardware In questa lezione impareremo: a conoscere le parti che permettono a un computer di elaborare e

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale LEZIONE 4 - parte II La memoria 1 La memoriaparametri di caratterizzazione Un dato dispositivo di memoria è caratterizzato da : velocità di accesso,

Dettagli

Informatica in pillole. conoscere l informatica

Informatica in pillole. conoscere l informatica Informatica in pillole conoscere l informatica Intro La macchina Interazione uomo-macchina brevi cenni: il computer Funzionamento e differenze delle memorie (DVD/USB/HardDisk) Masterizzazione, formattazione

Dettagli

I componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica

I componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica I componenti di un Sistema di elaborazione. Memoria centrale Memorizza : istruzioni dati In forma BINARIA : 10001010101000110101... È costituita da una serie di CHIP disposti su una scheda elettronica

Dettagli

Architettura dei calcolatori I parte Introduzione, CPU

Architettura dei calcolatori I parte Introduzione, CPU Università degli Studi di Palermo Dipartimento di Ingegneria Informatica C.I. 1 Informatica ed Elementi di Statistica 2 c.f.u. Anno Accademico 2009/2010 Docente: ing. Salvatore Sorce Architettura dei calcolatori

Dettagli

Modulo 1 Le memorie. Si possono raggruppare i sistemi di elaborazione nelle seguenti categorie in base alle possibilità di utilizzazione:

Modulo 1 Le memorie. Si possono raggruppare i sistemi di elaborazione nelle seguenti categorie in base alle possibilità di utilizzazione: Modulo 1 Le memorie Le Memorie 4 ETA Capitolo 1 Struttura di un elaboratore Un elaboratore elettronico è un sistema capace di elaborare dei dati in ingresso seguendo opportune istruzioni e li elabora fornendo

Dettagli

Organizzazione della memoria principale Il bus

Organizzazione della memoria principale Il bus Corso di Alfabetizzazione Informatica 2001/2002 Organizzazione della memoria principale Il bus Organizzazione della memoria principale La memoria principale è organizzata come un insieme di registri di

Dettagli

IL COMPUTER APPUNTI PER LEZIONI NELLE 3 CLASSI LA MACCHINA DELLA 3 RIVOLUZIONE INDUSTRIALE. A CURA DEL Prof. Giuseppe Capuano

IL COMPUTER APPUNTI PER LEZIONI NELLE 3 CLASSI LA MACCHINA DELLA 3 RIVOLUZIONE INDUSTRIALE. A CURA DEL Prof. Giuseppe Capuano IL COMPUTER LA MACCHINA DELLA 3 RIVOLUZIONE INDUSTRIALE APPUNTI PER LEZIONI NELLE 3 CLASSI A CURA DEL Prof. Giuseppe Capuano LA TRASMISSIONE IN BINARIO I computer hanno un loro modo di rappresentare i

Dettagli

Centro Iniziative Sociali Municipio III

Centro Iniziative Sociali Municipio III Centro Iniziative Sociali Municipio III C.I.S Municipio III Corso di informatca Roberto Borgheresi C ORSO BASE DI I NFORMATICA Centro Iniziative Sociali Municipio III Coordinatore: Roberto Borgheresi Insegnanti:

Dettagli

Vari tipi di computer

Vari tipi di computer Hardware Cos è un computer? Un computer è un elaboratore di informazione. Un computer: riceve informazione in ingresso (input) elabora questa informazione Può memorizzare (in modo temporaneo o permanente)

Dettagli

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore Contenuti Introduzione 1 Introduzione 2 3 4 5 71/104 Il Calcolatore Introduzione Un computer...... è una macchina in grado di 1 acquisire informazioni (input) dall esterno 2 manipolare tali informazioni

Dettagli

L HARDWARE parte 1 ICTECFOP@GMAIL.COM

L HARDWARE parte 1 ICTECFOP@GMAIL.COM L HARDWARE parte 1 COMPUTER E CORPO UMANO INPUT E OUTPUT, PERIFERICHE UNITA DI SISTEMA: ELENCO COMPONENTI COMPONENTI NEL DETTAGLIO: SCHEDA MADRE (SOCKET, SLOT) CPU MEMORIA RAM MEMORIE DI MASSA USB E FIREWIRE

Dettagli

Struttura del Calcolatore Corso di Abilità Informatiche Laurea in Fisica. prof. Corrado Santoro

Struttura del Calcolatore Corso di Abilità Informatiche Laurea in Fisica. prof. Corrado Santoro Struttura del Calcolatore Corso di Abilità Informatiche Laurea in Fisica prof. Corrado Santoro La prima macchina programmabile Conoscete queste macchine? Telai Jacquard (primi anni del 1800) Macchina per

Dettagli

MODULO 01. Come è fatto un computer

MODULO 01. Come è fatto un computer MODULO 01 Come è fatto un computer MODULO 01 Unità didattica 01 Conosciamo il computer In questa lezione impareremo: a conoscere le parti che compongono un computer e come sono definite quali sono gli

Dettagli

Memoria secondaria. Architettura dell elaboratore. Memoria secondaria. Memoria secondaria. Memoria secondaria

Memoria secondaria. Architettura dell elaboratore. Memoria secondaria. Memoria secondaria. Memoria secondaria Architettura dell elaboratore Capacità di memorizzazione dei dispositivi di memoria: Memoria centrale attualmente si arriva ad alcuni GB centinaia di GB o TB Memoria principale e registri: volatilità,

Dettagli

ARCHITETTURA CALCOLATORI: Memoria di massa (o secondaria)

ARCHITETTURA CALCOLATORI: Memoria di massa (o secondaria) ARCHITETTURA CALCOLATORI: Memoria di massa (o secondaria) Dispositivi per la memorizzazione di grandi masse di dati. I dati memorizzati su questo tipo di memoria sopravvivono all esecuzione dei programmi

Dettagli

TICa1. 3) Uno scanner è una periferica di: a) Input b) Output c) elaborazione d) Input-Output e) Memorizzazione

TICa1. 3) Uno scanner è una periferica di: a) Input b) Output c) elaborazione d) Input-Output e) Memorizzazione Aggiornamento 2013 TICa1 Conoscenze: 2;5 Apri il programma WordPad sul tuo PC. Scrivi le risposte direttamente sul file, facendole precedere dal Numero di domanda Salva il file all'interno di Documenti

Dettagli

processore case Le casse acustiche

processore case Le casse acustiche Nome: lasse: ognome: ata: Tutti i campi sono obbligatori 1 In un computer, quale tra i seguenti è un componente software? applicazione bus di sistema processore memoria 2 Scegli le parole corrette per

Dettagli

Il calcolatore elettronico. Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi

Il calcolatore elettronico. Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi Il calcolatore elettronico Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi Introduzione Un calcolatore elettronico è un sistema elettronico digitale programmabile Sistema: composto da

Dettagli

Elementi di informatica

Elementi di informatica Elementi di informatica L elaboratore elettronico (ovvero, il computer ) Monitor Unità centrale Casse acustiche Mouse Tastiera PREMESSA Insegnare con l'ausilio dei multimedia è una tecnica che giunge agli

Dettagli

Le Memorie. Prof. Maurizio Naldi A.A. 2015/16

Le Memorie. Prof. Maurizio Naldi A.A. 2015/16 Le Memorie Prof. Maurizio Naldi A.A. 2015/16 Memorie Memoria Principale (centrale) Si accede direttamente dalla CPU non permanente Memoria Secondaria (di massa) Si accede tramite il sottosistema di input/output

Dettagli

Test di informatica. 1504 QUALE TRA I DISPOSITIVI DI MEMORIA ELENCATI HA LA CAPACITÀ PIÙ ELEVATA? a) Floppy disk b) Cd-Rom c) DVD Risposta corretta:

Test di informatica. 1504 QUALE TRA I DISPOSITIVI DI MEMORIA ELENCATI HA LA CAPACITÀ PIÙ ELEVATA? a) Floppy disk b) Cd-Rom c) DVD Risposta corretta: Test di informatica 1501 QUAL È L'UNITÀ DI MISURA PER MISURARE LA CAPIENZA DELL'HARD DISK? a) Bit b) Kbyte c) Gigabyte 1502 CHE COS'È UN BYTE? a) Un insieme di 256 bit b) Un gruppo di 8 bit c) Un carattere

Dettagli

RETI E SISTEMI INFORMATIVI

RETI E SISTEMI INFORMATIVI RETI E SISTEMI INFORMATIVI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento: mercoledì, 10.00-11.00. Studio 34, primo piano. Dip. Statistica 1 Modalità esame: scritto + tesina facoltativa

Dettagli

Concetti base del computer

Concetti base del computer Concetti base del computer Test VERO o FALSO (se FALSO giustifica la risposta) 1) La memoria centrale è costituita dal disco fisso VERO/FALSO 2) Allo spegnimento del PC la RAM perde il suo contenuto VERO/FALSO

Dettagli

Il processore. Il processore. Il processore. Il processore. Architettura dell elaboratore

Il processore. Il processore. Il processore. Il processore. Architettura dell elaboratore Il processore Architettura dell elaboratore Il processore La esegue istruzioni in linguaggio macchina In modo sequenziale e ciclico (ciclo macchina o ciclo ) Effettuando operazioni di lettura delle istruzioni

Dettagli

COME E COMPOSTO IL PC - WWW.DADEPC.IT

COME E COMPOSTO IL PC - WWW.DADEPC.IT Il computer è composto essenzialmente da due componenti L' HARDWARE ed il SOFTWARE COME E COMPOSTO IL PC - WWW.DADEPC.IT FACCIAMO UN PARAGONE Se vogliamo fare una paragone, L' HARDWARE è una stanza o un

Dettagli

ECDL MODULO 1 Concetti di base della tecnologia dell informazione. Prof. Michele Barcellona

ECDL MODULO 1 Concetti di base della tecnologia dell informazione. Prof. Michele Barcellona ECDL MODULO 1 Concetti di base della tecnologia dell informazione Prof. Michele Barcellona Hardware Software e Information Technology Informatica INFOrmazione automatica La scienza che si propone di raccogliere,

Dettagli

Architettura di un sistema di elaborazione dei dati

Architettura di un sistema di elaborazione dei dati Architettura di un sistema di elaborazione dei dati Questo modelio è stato proposto nei tardi anni 40 dall Institute for Advanced Study di Princeton e prende il nome di modello Von Neumann. E` costituito

Dettagli

Livello logico digitale. bus e memorie

Livello logico digitale. bus e memorie Livello logico digitale bus e memorie Principali tipi di memoria Memoria RAM Memorie ROM RAM (Random Access Memory) SRAM (Static RAM) Basata su FF (4 o 6 transistor MOS) Veloce, costosa, bassa densità

Dettagli

APPUNTI CONCETTI DI BASE

APPUNTI CONCETTI DI BASE www.informarsi.net APPUNTI CONCETTI DI BASE Struttura di un elaboratore Un computer è paragonabile a una grande scatola in cui sono immessi dei dati, i quali, una volta immagazzinati, elaborati e processati,

Dettagli

INTRODUZIONE ALL' INFORMATICA

INTRODUZIONE ALL' INFORMATICA INTRODUZIONE ALL' INFORMATICA Gruppo MMP: Andrea Portugalli, Matteo montagna Luca Marazzina Anno2014 1 Informatica 1.1 informatica 1.2 sistema di elaborazione 1.3 componenti di un sistema 2 Hardware 2.1

Dettagli

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi Software relazione Hardware Software di base Software applicativo Bios Sistema operativo Programmi applicativi Software di base Sistema operativo Bios Utility di sistema software Software applicativo Programmi

Dettagli

COMPITO DI INFORMATICA

COMPITO DI INFORMATICA COMPITO DI INFORMATICA ARGOMENTI - Periferiche di I/O - Velocità di alcune porte di comunicazione - HD, RAM, CPU ISTRUZIONI 1. Ripeti l'esercitazione fino a quando superi il punteggio 85%; 2. Se non ti

Dettagli

HARDWARE. Relazione di Informatica

HARDWARE. Relazione di Informatica Michele Venditti 2 D 05/12/11 Relazione di Informatica HARDWARE Con Hardware s intende l insieme delle parti solide o ( materiali ) del computer, per esempio : monitor, tastiera, mouse, scheda madre. -

Dettagli

Unità Periferiche. Rete Di Controllo

Unità Periferiche. Rete Di Controllo MODELLO LOGICO-FUNZIONALE DI UN ELABORATORE Centrale di canale Periferiche CPU Memoria centrale ALU CU Memoria Locale ALU = Aritmetic Logic Unit CU = Registri CU ISTRUZIONE Decodificatore Rete Di Controllo

Dettagli

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore Dispensa di Fondamenti di Informatica Architettura di un calcolatore Hardware e software La prima decomposizione di un calcolatore è relativa ai seguenti macro-componenti hardware la struttura fisica del

Dettagli

Corsi Speciali Abilitanti Indirizzo 2: Fisico-Matematico Modulo Didattico: Elementi di Informatica Classi: 48/A TEST D INGRESSO

Corsi Speciali Abilitanti Indirizzo 2: Fisico-Matematico Modulo Didattico: Elementi di Informatica Classi: 48/A TEST D INGRESSO Corsi Speciali Abilitanti Indirizzo 2: Fisico-Matematico Modulo Didattico: Elementi di Informatica Classi: 48/A TEST D INGRESSO NOME: COGNOME: LAUREA IN: ABILITAZIONI CONSEGUITE: ESPERIENZE DIDATTICHE

Dettagli

Informatica 1 Lezione 1

Informatica 1 Lezione 1 Informatica 1 Lezione 1 Concetti base: Hardware È l insieme delle parti fisiche, elettroniche e meccaniche che compongono il computer, quali il chip, il mouse, il lettore CDROM, il monitor, le schede,

Dettagli

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Hardware, software e periferiche Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Riepilogo - Concetti di base dell informatica L'informatica è quel settore scientifico disciplinare

Dettagli

Componenti principali di un computer

Componenti principali di un computer Componenti principali di un computer Unità centrale Processore Controller Memoria principale (centrale) Bus Stampante Terminale Periferiche di input/output Memorie di massa (secondarie) 1 COMPONENTI DI

Dettagli

Concetti di base della Tecnologia dell Informazione Uso del computer e gestione dei file Elaborazione testi Fogli di Calcolo Reti informatiche

Concetti di base della Tecnologia dell Informazione Uso del computer e gestione dei file Elaborazione testi Fogli di Calcolo Reti informatiche Concetti di base della Tecnologia dell Informazione Uso del computer e gestione dei file Elaborazione testi Fogli di Calcolo Reti informatiche Laboratorio di Informatica - CLEF 7 Ci sono due modi per non

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni LEZIONE 2 (HARDWARE) a.a. 2011/2012 Francesco Fontanella Tre concetti Fondamentali Algoritmo; Automa (o anche macchina); Calcolo; 2 Calcolatore MACCHINA

Dettagli

Nozioni di Informatica di base. dott. Andrea Mazzini

Nozioni di Informatica di base. dott. Andrea Mazzini Nozioni di Informatica di base dott. Andrea Mazzini Hardware e Software Hardware: la parte fisica del calcolatore Software: l insieme di programmi che un calcolatore richiede per funzionare Nozioni di

Dettagli

L assemblaggio del PC

L assemblaggio del PC L assemblaggio del PC Prof. Enrico Terrone A. S: 2008/09 Il case Case: è il guscio esterno composto prevalentemente di metallo e plastica. La sua funzione principale è contenere e proteggere tutte le componenti

Dettagli

La memoria centrale (RAM)

La memoria centrale (RAM) La memoria centrale (RAM) Mantiene al proprio interno i dati e le istruzioni dei programmi in esecuzione Memoria ad accesso casuale Tecnologia elettronica: Veloce ma volatile e costosa Due eccezioni R.O.M.

Dettagli

Architettura di un computer

Architettura di un computer Architettura di un computer Modulo di Informatica Dott.sa Sara Zuppiroli A.A. 2012-2013 Modulo di Informatica () Architettura A.A. 2012-2013 1 / 36 La tecnologia Cerchiamo di capire alcuni concetti su

Dettagli

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09 SISTEMI OPERATIVI Prof. Enrico Terrone A. S: 2008/09 Che cos è il sistema operativo Il sistema operativo (SO) è il software che gestisce e rende accessibili (sia ai programmatori e ai programmi, sia agli

Dettagli

Architettura del calcolatore

Architettura del calcolatore Architettura del calcolatore La prima decomposizione di un calcolatore è relativa a due macro-componenti: Hardware Software Architettura del calcolatore L architettura dell hardware di un calcolatore reale

Dettagli

Montaggio e configurazione hard disk Introduzione

Montaggio e configurazione hard disk Introduzione Pagina 1 di 10 Montaggio e configurazione hard disk Introduzione In questa parte vedremo come installare un hard disk di tipo EIDE in un computer PC ATX compatibile. I passi per l'istallazione saranno:

Dettagli

La Memoria d Uso. La Memoria d Uso

La Memoria d Uso. La Memoria d Uso Fondamenti dell Informatica A.A. 2000-2001 La Memoria d Uso Prof. Vincenzo Auletta 1 Fondamenti dell Informatica A.A. 2000-2001 Memorie di Massa Processore CU e ALU Memorie di massa esterne La Memoria

Dettagli