Elementi di Informatica e Programmazione
|
|
|
- Angelina Ferrario
- 10 anni fa
- Visualizzazioni
Transcript
1 Elementi di Informatica e Programmazione Architettura del calcolatore (seconda parte) Sotto-sistema di memoria! Due necessità contrastanti: 1. Elevata velocità di accesso 2. Elevata capacità (dimensioni)! Il compromesso: Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela Fogli Memoria centrale Memoria di massa (dischi e nastri) Contiene i programmi in esecuzione e i relativi dati Alta velocità di accesso Contiene grandi moli di dati in modo persistente Velocità di accesso medio-bassa Daniela Fogli Elementi di Informatica e Programmazione 2 Realizzazione di unità di memoria Memoria Centrale! Utilizzo di tecnologie differenti:! Memorie elettroniche: elevata velocità di accesso, buona capacità, volatilità (a parte la ROM), elevato costo per bit! memoria centrale (RAM), ROM, cache! Memorie magnetiche: bassa velocità di accesso, elevata capacità, non volatilità, basso costo per bit! dischi fissi (hard disk), nastri! Memorie ottiche: bassa velocità di accesso, elevata capacità, non volatilità, medio-basso costo per bit, tempi di scrittura molto alti! CD, DVD! Con il termine RAM (Random Access Memory, memoria ad accesso casuale o anche memoria ad accesso uniforme) si intende il tipo di memoria realizzata mediante circuiti a semiconduttori, di tipo volatile! Tale tecnologia è utilizzata per la memoria centrale e per le cache (ormai però il termine RAM è diventato sinonimo di memoria centrale)! Nella memoria centrale si impiega uno stesso tempo di accesso per tutte le parole Daniela Fogli Elementi di Informatica e Programmazione 3 Daniela Fogli Elementi di Informatica e Programmazione 4
2 Memoria ROM Conciliare velocità e dimensioni! ROM (Read Only Memory, memoria di sola lettura): è un tipo di memoria a semiconduttori non volatile! E scritta al momento della sua produzione e non può essere cancellata! E utilizzata per contenere le informazioni di inizializzazione del calcolatore e per la diagnosi delle varie unità, infatti include il BIOS (Basic Input Output System), software che permette al calcolatore di attivare i dispositivi periferici (es. tastiera, video, disco) e di caricare i programmi da eseguire all avvio del sistema! Oggi si usano memorie flash: elettroniche, non volatili, ma riscrivibili (rendono possibile aggiornamento del BIOS) (nota: le memorie flash sono quelle che si trovano anche nelle macchine fotografiche digitali, nei riproduttori di MP3, nelle pendrive)! Al crescere della velocità di accesso aumenta il costo di memorizzazione per bit! Obiettivo: coniugare la presenza di una memoria piccola e veloce con altri dispositivi grandi e lenti, mantenendo i costi contenuti! Si sfrutta il principio di località Daniela Fogli Elementi di Informatica e Programmazione 5 Daniela Fogli Elementi di Informatica e Programmazione 6 Principio di località Memoria cache! Si è osservato che statisticamente un programma indirizza più del 90% delle sue richieste di lettura e/o scrittura a un area di memoria contigua di dimensioni inferiori al 10% dell area complessiva occupata dal programma e dai suoi dati! Località spaziale: quando un programma fa riferimento a un elemento in memoria (istruzione o dato), è molto probabile che faccia riferimento entro breve tempo ad altri elementi il cui indirizzo è vicino a quello dell elemento riferito! Località temporale: quando un programma fa riferimento a un elemento in memoria (istruzione o dato), è molto probabile che faccia riferimento allo stesso elemento entro breve tempo! Memoria piccola e veloce! Contiene un sottoinsieme delle informazioni presenti in memoria centrale! E organizzata in blocchi! I blocchi vengono trasferiti tra memoria centrale e cache come unità indivisibili! Quando la CPU emette un indirizzo di parola, il blocco che contiene la parola viene prima cercato nella cache, se è presente si accede alla parola all interno del blocco, altrimenti si accede alla memoria principale e si trasporta il blocco in cache! Si usano tipicamente due livelli di cache: cache interna (primo livello) e cache esterna (secondo livello) Daniela Fogli Elementi di Informatica e Programmazione 7 Daniela Fogli Elementi di Informatica e Programmazione 8
3 Esempio: caso di una cache completamente associativa La gerarchia di memoria blocchi di 4 parole ciascuno Cache Memoria centrale blocco di 4 parole Aumenta la capacità Registri CPU Cache L1 Cache L2 Memoria centrale Memoria di massa Aumenta la velocità di accesso Daniela Fogli Elementi di Informatica e Programmazione 9 Daniela Fogli Elementi di Informatica e Programmazione 10 Quali vantaggi? Si sfrutta la località!! L utente (il programmatore) dispone di una quantità di memoria paragonabile a quella disponibile nella tecnologia più economica (memoria di massa costituita da memorie magnetiche e ottiche)! Allo stesso tempo la velocità di accesso è paragonabile a quella garantita dalla tecnologia più veloce (registri, cache - memorie elettroniche)! Costi totali ridotti, prestazioni elevate A seconda del tipo di località! località temporale: i dati prelevati dalla memoria più grande e più lenta vengono conservati nella memoria più piccola e più veloce il più a lungo possibile! località spaziale: quando si copia un dato dalla memoria più grande e più lenta alla memoria più piccola e più veloce, si copiano anche i dati vicini (es. un blocco da memoria centrale a cache di secondo livello, una pagina da disco a memoria centrale) Daniela Fogli Elementi di Informatica e Programmazione 11 Daniela Fogli Elementi di Informatica e Programmazione 12
4 I dispositivi di memoria di massa Disco magnetico! Non volatilità! Grande capacità! Basati su tecnologie magnetiche (nastri e dischi magnetici) e ottiche (dischi ottici)! Supporti magnetici:! supporto ricoperto da uno strato di materiale magnetico! testina di lettura/scrittura che rileva lo stato di magnetizzazione della superficie! Supporti ottici:! zone microscopiche di una pellicola di alluminio che vengono rese opache o lucide (pit e land) per indicare 0 o 1! raggio laser che esplora la superficie e rileva il valore dei bit in base alla riflessione o meno del raggio luminoso! Il materiale magnetico è su entrambe le facce! Informazioni memorizzate in cerchi concentrici (tracce)! Le tracce sono divise in settori! Ogni settore contiene un record (unità minima di trasferimento)! Tracce adiacenti e settori successivi separati da gap! Formattazione: operazione con la quale il disco viene organizzato in tracce e settori! Ogni record (blocco) è individuato dal numero della traccia e dal numero del settore Daniela Fogli Elementi di Informatica e Programmazione 13 Daniela Fogli Elementi di Informatica e Programmazione 14 Accesso ad un disco La faccia di un disco! La testina di lettura/scrittura si deve posizionare sopra la traccia desiderata e all inizio del settore! Unità a disco: motore + braccio mobile alla cui estremità è posizionata la testina di lettura/scrittura! L unità, una volta accesa, porta il disco in rotazione a velocità costante! Il braccio si muove in direzione radiale e posiziona la testina sopra la traccia desiderata! Tempo di accesso dato da: seek time (tempo di posizionamento della testina) + latency time (tempo di attesa che il settore passi sotto la testina) + tempo per l operazione (di lettura o scrittura)! Il tempo di accesso non è costante Daniela Fogli Elementi di Informatica e Programmazione 15 Daniela Fogli Elementi di Informatica e Programmazione 16
5 Disco fisso (hard disk) Dischi ottici Superficie Superficie Alcuni dati: Velocità di rotazione: fino a giri/m Velocità di trasferimento: fino a 150 Mbyte/s Capacità: centinaia di GByte Testina di lettura/ scrittura! Il primo: CD audio, contiene minuti di audio stereo! Per scrivere su un disco ottico: raggio laser ad alta intensità che rende opache o lucide (a seconda che si voglia memorizzare uno 0 o un 1) delle zone sulla superficie del disco! Per leggere: un altro raggio laser che individua come bit a 0 le aree che non provocano riflessione e bit a 1 le aree riflettenti! I dati non sono organizzati in tracce e settori, ma secondo un unico percorso a spirale dal centro alla periferia Daniela Fogli Elementi di Informatica e Programmazione 17 Daniela Fogli Elementi di Informatica e Programmazione 18 Tipologie di dischi ottici Altri dispositivi di memoria di massa! CD-ROM (Compact Disk Read Only Memory):! di sola lettura come quelli musicali, capacità 650 MB 700 MB! Velocità di un CD-ROM: esempio 44x ( 1x indica la velocità di trasferimento del progetto originario dei CD, pari a KB/s)! quindi 44x = 44 x ~ 6600 KB/s ~ 6,6 MB/s! CD-R (Compact Disk Recordable):! possono essere scritti una sola volta! CD-RW (Compact Disk Rewritable)! DVD (Digital Versatile Disk):! capacità fino a 17 GB! le macchie corrispondenti agli 0 e 1 sono molto più piccole e ravvicinate rispetto a un CD! 1x indica 1.4 MB/s! DVD-ROM, DVD-R, DVD+R, DVD-RW, DVD+RW! Supporti a tecnologia flash! Pen Drive, capacità di memorizzazione: 2 GB, 4 GB, 8 GB, 16 GB,! Memorie flash per macchine fotografiche digitali, riproduttori MP3, etc., capacità di memorizzazione: 4 GB, 8 GB, 16 GB, 32 GB,! Sono memorie elettroniche, riscrivibili ma non volatili! In alcuni calcolatori (tablet e notebook), memorie flash sostituiscono dischi fissi Daniela Fogli Elementi di Informatica e Programmazione 19 Daniela Fogli Elementi di Informatica e Programmazione 20
6 I dispositivi periferici Tipologie di periferiche periferia parte centrale periferica periferica orologio sottosistema di ingresso-uscita interfaccia di ingresso-uscita interfaccia di ingresso-uscita bus di sistema sottosistema unità centrale-memoria unità centrale memoria centrale! Dispositivi di ingresso-uscita - periferiche di ingresso: inviano al calcolatore dati provenienti dall esterno (es. tastiera, mouse, touchpad, scanner) - periferiche di uscita: inviano all esterno dati provenienti dal calcolatore (es. stampante, schermo, casse audio, plotter) - periferiche di ingresso e uscita (es. modem)! Dispositivi di memoria di massa: archivi di lungo termine per programmi e dati - non volatilità - grande capacità Di questi abbiamo già parlato - basati su tecnologie magnetiche (nastri e dischi magnetici), ottiche (dischi ottici) ed elettroniche (memorie flash). Daniela Fogli Elementi di Informatica e Programmazione 21 Daniela Fogli Elementi di Informatica e Programmazione 22 Esempio di periferica di uscita: Lo schermo Prestazioni! Rappresentazione immagini basata sul concetto di pixel! In modo simile, schermi realizzati con un certo numero di aree ognuna in grado di visualizzare un pixel! Negli schermi ogni riga è costituita da una serie di pixel! Immagine visualizzata dall alto a sinistra - pixel con coordinate (0,0) fino in basso destra (prima riga (0,0) (0,1) (0,2) )! I programmi di grafica fanno riferimento alle coordinate per agire sui pixel! Un video è caratterizzato da diversi parametri! Risoluzione: numero di pixel visualizzato in ciascuna dimensione esempi:! VGA: 640 x 480 pixel! SVGA: 800 x 600 pixel! XGA: 1024 x 768 pixel! UXGA: 1600 x 1200 pixel! Full-HD: 1920 x 1080 pixel! Aspect ratio: rapporto tra dimensione orizzontale/verticale (es. 4:3, 16:9)! Dimensione: misura diagonale, espressa in pollici (es )! Frequenza di refresh: numero di volte al secondo in cui si completa una scansione dell intero schermo (es. 60 Hz)! Contrasto: rapporto di luminosità fra il colore più brillante che il display può realizzare (bianco) e quello più scuro (nero) Daniela Fogli Elementi di Informatica e Programmazione 23 Daniela Fogli Elementi di Informatica e Programmazione 24
7 La gestione delle periferiche I problemi periferia parte centrale periferica sottosistema di ingresso-uscita interfaccia di ingresso-uscita sottosistema unità centrale-memoria unità centrale! I diversi dispositivi periferici possono essere i più disparati, ma devono interagire con il processore (che può solo eseguire un insieme determinato di istruzioni) attraverso il bus interfacce di ingresso-uscita, chiamati anche controller che contengono registri e memorie periferica interfaccia di ingresso-uscita memoria centrale! I diversi dispositivi devono essere identificati (es: come posso mandare un carattere alla stampante?) interfacce identificate da indirizzi orologio bus di sistema! Flussi di dati dipendono dal dispositivo (velocità diverse dei singoli dispositivi): tecniche di sincronizzazione con CPU Daniela Fogli Elementi di Informatica e Programmazione 25 Daniela Fogli Elementi di Informatica e Programmazione 26 Interfaccia ingresso-uscita Lettura di un dato da un dispositivo NB: modello semplificato! memoria centrale unità centrale circuito di controllo dispositivo periferico interfaccia ingresso-uscita decodificatore indirizzi registro dati registro di stato comandi indirizzi! Il circuito di controllo trasferisce il dato acquisito dal dispositivo di ingresso nel registro dati! La CPU pone nel bus indirizzi l indirizzo del dispositivo cui si vuole accedere e attiva il segnali di lettura nel bus comandi! Il decodificatore indirizzi riconosce l indirizzo ad esso associato e attiva il circuito di controllo! Il circuito di controllo (riconoscendo il segnale di lettura) pone nel bus dati il valore memorizzato nel registro dati! Successivamente l unità centrale preleva il valore presente nel bus dati Componenti interfaccia (oltre al circuito di controllo): - registro dati: dato da trasferire a/da dispositivo - registro di stato: stato del dispositivo (pronto, errore, ecc.) - decodificatore indirizzi (riconosce l indirizzo sul bus indirizzi) dati (Esempio: lettura da tastiera) Daniela Fogli Elementi di Informatica e Programmazione 27 Daniela Fogli Elementi di Informatica e Programmazione 28
8 Scrittura di un dato su un dispositivo Il calcolatore a livello fisico! La CPU pone nel bus indirizzi l indirizzo del dispositivo a cui vuole accedere e nel bus dati il dato da trasferire; attiva segnale di scrittura nel bus comandi! Il decodificatore indirizzi riconosce l indirizzo ad esso associato ed attiva il circuito di controllo! Il circuito di controllo (riconoscendo il segnale di scrittura) attiva la scrittura nel registro dati del valore presente nel bus dati! Successivamente il circuito di controllo avvia il trasferimento del dato ricevuto dal registro dati al dispositivo periferico (Esempio: invio dati a stampante)! Scheda madre (motherboard): unica scheda che contiene:! alloggiamenti per la CPU, memoria centrale, cache! bus locali! prese in cui si possono inserire i connettori delle schede di I/O! CPU socket: zoccolo che accoglie la CPU! Chipset: insieme dei circuiti integrati allocati sulla scheda madre che ne pilotano il funzionamento (si occupano di smistare e dirigere il traffico di informazioni passante attraverso CPU, RAM e controller delle periferiche)! Northbridge: componente principale del chipset che connette processore, RAM e interfacce veloci (e.g. interfacce ATA e/o SATA per gli hard disk)! Southbridge: componente del chipset che gestisce le interfacce a bassa velocità (e.g. interfacce per la tastiera e il mouse) Daniela Fogli Elementi di Informatica e Programmazione 29 Daniela Fogli Elementi di Informatica e Programmazione 30 Esempio di scheda madre Interfaccia Ogni periferica è controllata da un interfaccia realizzata tramite una scheda che viene inserita nel calcolatore e connessa direttamente al bus Il collegamento fra un interfaccia e una periferica avviene attraverso una porta predisposta sulla scheda e accessibile dall esterno Sempre presenti: interfacce per il collegamento al video, alla tastiera, al mouse e alla stampante Esempio: scheda audio permette comunicazione fra processore, altoparlanti, microfono Daniela Fogli Elementi di Informatica e Programmazione 31 Daniela Fogli Elementi di Informatica e Programmazione 32
9 ! Modalità Trasmissione dati tra interfaccia e periferica! Trasmissione seriale! Trasmissione parallela Standard di connessione seriale! Universal Serial Bus (USB)! Collega fino a 127 periferiche in cascata! Può alimentare direttamente le periferiche a basso consumo (e.g. tastiere e mouse)! Completamente Plug and Play (anche per collegamento a caldo )! Firewire - IEEE 1394! Bus seriale ad alte prestazioni per la connessione di videocamere, videoregistratori digitali, lettori DVD, periferiche audio! Connette 64 periferiche in cascata! Supporta il Plug and Play e connessione a caldo Daniela Fogli Elementi di Informatica e Programmazione 33 Daniela Fogli Elementi di Informatica e Programmazione 34 Daniela Fogli Elementi di Informatica e Programmazione 35
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à,
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
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
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 [email protected] +39-081-676137
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
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
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
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
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Prof. Andrea Borghesan venus.unive.it/borg [email protected] Ricevimento: martedì, 12.00-13.00. Dip. Di Matematica Modalità esame: scritto + tesina facoltativa 1
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?
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
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
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
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
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
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
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
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
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
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
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.
SISTEMI INFORMATIVI AZIENDALI
SISTEMI INFORMATIVI AZIENDALI Prof. Andrea Borghesan venus.unive.it/borg [email protected] Ricevimento: Alla fine di ogni lezione Modalità esame: scritto 1 Memorie secondarie o di massa Le memorie secondarie
Memorie di massa. Dischi magnetici
Memorie di massa Dischi magnetici Sono costituiti da piatti rigidi (hard disk) o flessibili (Floppy disk) con ciascuna superficie ricoperta da materiale magnetizzabile Sono posti in rotazione a velocità
Lez. 6 Memorie Secondarie. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1
Lez. 6 Memorie Secondarie Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Dott. Pasquale De Michele Dott. Raffaele Farina Dipartimento di Matematica e Applicazioni Università di Napoli
Componenti del Sistema di Elaborazione
Componenti del Sistema di Elaborazione Il Sistema di Elaborazione Monitor Tastiera Processore Memoria Centrale (Programmi + Dati) Memorie di massa Altre periferiche Rete Rete a.a. 2002-03 L. Borrelli 2
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
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
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À
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
Appunti di informatica. Lezione 6 anno accademico 2015-2016 Mario Verdicchio
Appunti di informatica Lezione 6 anno accademico 2015-2016 Mario Verdicchio RAM disco La RAM è basata su dispositivi elettronici, che funzionano con tempi molto rapidi, ma che necessitano di alimentazione
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,
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
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,
Elementi di Informatica e Programmazione
Elementi di Informatica e Programmazione periferia I dispositivi periferici parte centrale Architettura del calcolatore (terza parte) sottosistema di ingresso-uscita sottosistema unità centrale-memoria
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.
Dispositivi di ingresso/uscita (I/O)
Dispositivi di ingresso/uscita (I/O) Possono essere i piu svariati: mouse, tastiera, monitor, altoparlanti, stampanti, ecc. Tra essi rivestono un importanza particolare i dispositivi di memorizzazione
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
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
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
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
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
Il sistema di elaborazione Hardware e software
Il sistema di elaborazione Hardware e software A. Lorenzi M. Govoni TECNOLOGIE INFORMATICHE. Release 2.0 Atlas Hardware e software Un sistema di elaborazione è formato da: parti hardware: componenti fisiche
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
Esempio di Motherboard (Scheda Madre)
1:ISA slot 2:PCI slot 3:AGP slot 4:ATX power connector 5:Chipset 6:CPU socket 7:RAM slot 8:IDE connector 9:Floppy disk connector 10:Batteria 11:BIOS chip Esempio di Motherboard (Scheda Madre) La memoria
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
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
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
Calcolatori Elettronici
Calcolatori Elettronici La memoria gerarchica L hard disk Introduzione alla memoria virtuale Scendiamo di un altro livello CPU Banco Cache Memoria principale Memoria secondaria Dimensioni < 1KB < 1 MB
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
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
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
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
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
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
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
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)
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
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
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
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:
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
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. -
RETI E SISTEMI INFORMATIVI
RETI E SISTEMI INFORMATIVI Prof. Andrea Borghesan venus.unive.it/borg [email protected] Ricevimento: mercoledì, 10.00-11.00. Studio 34, primo piano. Dip. Statistica 1 Modalità esame: scritto + tesina facoltativa
Lezione 3 ARCHITETTURA: JOHN VON NEUMANN (1946) INPUT OUTPUT MEMORIA CPU MEMORIE
Lezione 3 ARCHITETTURA: JOHN VON NEUMANN (1946) INPUT OUTPUT MEMORIA CPU Bus MEMORIE RAM (Random Access Memory). Memoria Centrale, Memoria di Lavoro, Memoria principale. Consiste in una matrice di celle
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,
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
Alfabetizzazione Informatica. Prof. Giuseppe Patti
Alfabetizzazione Informatica Prof. Giuseppe Patti Il computer è...una macchina che aiuta l uomo nelle sue molteplici attività. Non è in grado di pensare, né di creare. Può solo eseguire le istruzioni che
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.
MONIA MONTANARI. Appunti di Trattamento Testi. Capitolo 1 Il Computer
MONIA MONTANARI Appunti di Trattamento Testi Capitolo 1 Il Computer 1. Introduzione La parola informatica indica la scienza che rileva ed elabora l informazione, infatti : Informatica Informazione Automatica
Il Computer. Per capire che cosa è il computer, occorre partire dal concetto di:
Il Computer Cos'è il computer? Per capire che cosa è il computer, occorre partire dal concetto di: INFORMATICA = INFORmazione automatica E' la scienza che si occupa del trattamento automatico delle informazioni.
Lezione 3: Architettura del calcolatore
Lezione 3: Architettura del calcolatore Architettura di Von Neumann BUS, CPU e Memoria centrale Ciclo di esecuzione delle istruzioni Architettura del calcolatore Il calcolatore è: uno strumento programmabile
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
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
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
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)
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
Il sistema di elaborazione
Il sistema di elaborazione Hardware e software Hardware e software Un sistema di elaborazione è formato da: parti hardware: componenti fisiche parti software: componenti logiche i dati da trattare le correlazioni
COMPUTER ESSENTIAL 1.1. Esperto Emilia Desiderio
COMPUTER ESSENTIAL 1.1 Esperto Emilia Desiderio INFORMATICA Definizione: disciplinain continua evoluzione che cerca di riprodurre le capacità del cervello umano. lostudio sistemico di algoritmi che descrivono
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
Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione
Il sistema di I/O Hardware di I/O Interfacce di I/O Software di I/O Introduzione 1 Sotto-sistema di I/O Insieme di metodi per controllare i dispositivi di I/O Obiettivo: Fornire ai processi utente un interfaccia
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
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
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
Architettura dei calcolatori
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica C.I. 3 Modulo Informatica 2 c.f.u. Anno Accademico 2009/2010 Docente: ing. Salvatore Sorce Architettura dei calcolatori II parte
Sistemi operativi. Esempi di sistemi operativi
Sistemi operativi Un sistema operativo è un programma che facilita la gestione di un computer Si occupa della gestione di tutto il sistema permettendo l interazione con l utente In particolare un sistema
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
Software di base. Corso di Fondamenti di Informatica
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Software di base Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti
Memoria secondaria. Memoria secondaria
Memoria secondaria La CPU opera su programmi e dati presenti nella RAM, ma questa da sola non basta a contenere tutti i programmi e i dati presenti sull elaboratore. Per questo motivo i dati e i programmi
Elementi hardware di un personal computer desktop 2012
IIS Bonfantini Novara -Laboratorio di informatica 2012 Pagina 1 PERSONAL COMPUTER I personal computer sono quelli usati per lavoro d'ufficio o in ambito domestico da un solo utente per volta. Un ulteriore
I L C O M P U T E R COM E FATTO DENTRO (Unità 2)
I L C O M P U T E R COM E FATTO DENTRO (Unità 2) 1. Premessa Lo scopo di questo capitolo non è quello di spiegare come si assembla un computer, bensì più semplicemente di mostrare le parti che lo compongono.
