Architettura dei Calcolatori
|
|
- Giuditta Piva
- 6 anni fa
- Visualizzazioni
Transcript
1 Architettura dei Calcolatori Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini
2 Sommario L'Informatica e l'elaboratore Preistoria e Storia Charles Babbage La macchina alle differenze finite La macchina analitica Ada Lovelace Von Neumann Architettura di Von Neumann Il Processore CU, ALU ed il Clock Registri Architettura Ciclo di istruzione fetchdecode-execute Le Memorie Le Memorie Primarie Le Memorie Secondarie Il Bus Categorie di Bus Load di una cella di memoria Le Periferiche 2/39 Architettura dei Calcolatori
3 L'Informatica e l'elaboratore Informatica scienza preesistente all elaboratore, acronimo di INFORMAzione automatica. Elaboratore mezzo strumentale (macchina) per elaborare automaticamente l informazione con l obiettivo di risolvere differenti problemi. Elaborazione automatica sequenza di trasformazioni delle informazioni (dati) iniziali fornite alla macchina per ottenere la soluzione. Programma sequenza di istruzioni che, se eseguite, generano le suddette trasformaziomi 3/39 Architettura dei Calcolatori
4 L'Informatica e l'elaboratore il concetto di calcolatore/elaboratore 4/39 Architettura dei Calcolatori
5 L'Informatica e l'elaboratore Un Elaboratore quindi È una macchina in grado di elaborare informazione Elabora e memorizza informazioni, rappresentate in un formato digitale binario, sulla base di istruzioni in esso memorizzate. Un insieme di tali istruzioni e detto programma. È Programmabile è possibile cambiare il tipo di elaborazione svolta dalla macchina (e quindi la sua funzione) cambiando il programma contenuto nella macchina. Funzioni legge informazioni di ingresso (dati di input), elabora tali informazioni in base ad un insieme di istruzioni (programma), restituisce le informazioni trasformate (dati di output). 5/39 Architettura dei Calcolatori
6 L'Informatica e l'elaboratore Decomposizione di un calcolatore inteso nella sua globalità: Hardware: la struttura fisica del calcolatore, costituita da componenti elettronici ed elettromeccanici. Software: l insieme dei programmi che consentono all hardware di svolgere i vari compiti. 6/39 Architettura dei Calcolatori
7 Preistoria e Storia La storia del calcolo automatico può essere suddivisa in tre grandi fasi La prima comprende l'arco di tempo che va dalla preistoria fino al 1930 l'abaco, il pallottoliere e le macchine calcolatrici La seconda fase è quella dei grandi calcolatori degli anni '40 la terza fase è quella dei computer, quella che arriva fino ai giorni nostri 7/39 Architettura dei Calcolatori
8 Preistoria e Storia Charles Babbage Charles Babbage progettò la Difference Engine Si trattava di un calcolatore che, sfruttando il metodo delle differenze ovvero il metodo grazie al quale le operazioni di moltiplicazione e divisione vengono ridotte alle più semplici addizione e sottrazione; era in grado di svolgere equazioni polinomiali e creare dunque tabelle di polinomi. I motivi che spinsero Babbage all ideazione di questa macchina furono Calcolare tavole astronomiche, calcolare funzioni trigonometriche e logaritmi Fu realizzato un prototipo imperfetto 8/39 Architettura dei Calcolatori
9 Preistoria e Storia Charles Babbage Charles Babbage progetto la macchina analitica una macchina in grado di compiere qualsiasi calcolo programmabile funzionamento a vapore Considerata il primo computer al mondo, consisteva di una unità di calcolo, detta Mulino (Mill) una memoria, costituita da una pila di registri in cui venivano memorizzati dati e risultati intermedi. Una stampante per l output Input / Output (schede perforate) Fu solo progettata 9/39 Architettura dei Calcolatori
10 Preistoria e Storia ADA Lovelace ADA Lovelace (figlia legittima del poeta romantico George Byron) ideò i programmi per la macchina Analitica. E stata quindi la prima programmatrice della storia! A lei si deve l idea di loop e di subroutine. Il linguaggio di programmazione ADA ha preso il nome da lei! 10/39 Architettura dei Calcolatori
11 Preistoria e Storia Von Neumann Nel 1946, presso l Università della Pennsylvania fu costruito per scopi militari, il primo calcolatore elettronico: l ENIAC in grado di effettuare 400 moltiplicazioni al secondo costituito da più di componenti: occupava una superficie di 200 mq e pesava oltre 35 t. 11/39 Architettura dei Calcolatori
12 Preistoria e Storia Von Neumann L'ENIAC consumava molta corrente elettrica secondo la leggenda, ogni volta che lo si accendeva si abbassavano le luci in tutta Filadelfia. Dal punto di vista funzionale le dimensioni della macchina, la frequenza dei guasti e il consumo di energia elettrica erano bazzecole se paragonati alla programmazione necessaria a livello hardware. 12/39 Architettura dei Calcolatori
13 Preistoria e Storia Von Neumann fu l EDVAC (Electronic Discrete Variable Computer ), progettato dal matematico ungherese Von Neumann, il vero precursore dei moderni computer. Ancora oggi i moderni calcolatori conservano la stessa organizzazione logica del modello di Von Neumann. primo progetto di calcolatore elettronico a programma memorizzato Il punto chiave consisteva nell'inserire i programmi dentro la macchina, non sotto forma di connessioni tra cavi, bensì come cariche elettriche e impulsi. 13/39 Architettura dei Calcolatori
14 Preistoria e Storia Von Neumann Von Neumann decise che le funzioni di base di un calcolatore addizione, sottrazione, fossero inserite nella macchina e diventassero parte integrante della sua struttura fisica; l ordine e le combinazioni d esecuzione variabili; Per far sì che una macchina lavorasse a diversi problemi, non sarebbe più stato necessario modificare la macchina. 14/39 Architettura dei Calcolatori
15 Il modello di Von Neumann L Unità Aritmetica Logica (ALU), esegue calcoli e operazioni logiche L Unità di Controllo (CPU), controlla il funzionamento dell ALU e sincronizza le comunicazioni tra i componenti L Unità di Memoria primaria, ospita in modo temporaneo i dati e le istruzioni (programmi); Le Unità di Input e Output, passando per la CPU immettono dati ed emettono i risultati; 15/39 Architettura dei Calcolatori
16 Architettura di Von Neumann 16/39 Architettura dei Calcolatori
17 Architettura di Von Neumann 17/39 Architettura dei Calcolatori
18 Architettura di Von Neumann 18/39 Architettura dei Calcolatori
19 Architettura di Von Neumann 19/39 Architettura dei Calcolatori
20 Architettura di Von Neumann 20/39 Architettura dei Calcolatori
21 Architettura di Von Neumann 21/39 Architettura dei Calcolatori
22 Il Processore CPU (Central Processing Unit) svolge le principali operazioni di calcolo e di controllo; collocata su un singolo chip e chiamata microprocessore; Interpreta ogni istruzione mediante una sequenza ben definita di operazioni detta ciclo di istruzione; E provvisto di meccanismi idonei a: Estrarre una istruzione (FETCH), Decodificarla (DECODE), Eseguirla (EXECUTE), Determinare la prossima istruzione da eseguire. E costituito da Unità di controllo (CU- Control Unit), Unità di calcolo (ALU -Aritmetic Logic Unit), Registri : Contatore (PC), di istruzione (IR), ecc, Clock 22/39 Architettura dei Calcolatori
23 Il Processore Unità di controllo (CU, Control Unit) controlla e coordina l'attività della CPU. responsabile del trasferimento e della decodifica delle istruzioni dalla memoria centrale ai registri della CPU ALU, Arithmetic Logic Unit Clock esegue le operazioni elementari necessarie per l'esecuzione delle istruzioni (operazioni aritmetiche e confronti sui dati della memoria centrale o dei registri); è l'orologio interno che scandisce la durata di un ciclo di esecuzione, permettendo il sincronismo delle operazioni. La frequenza del clock si misura in Mhz e indica il numero di operazioni elementari eseguite in un secondo: essa fornisce un'idea della velocità di elaborazione del computer; 23/39 Architettura dei Calcolatori
24 Il Processore I Registri Ogni registro è una memoria (Volatile) molto piccola ma veloce, utilizzata per memorizzare all'interno della CPU: dati prelevati dalla memoria e su cui la CPU dovrà lavorare; istruzioni prelevate dalla memoria che la CPU dovrà eseguire; indirizzi di celle di memoria all'interno delle quali ci sono dati o istruzioni da prelevare. alcuni registri MDR (registro dati): in esso transitano le parole da leggere (load) o scrivere (store) nella memoria centrale MAR (registro indirizzi): contiene l indirizzo della cella di memoria coinvolta nell operazione di load o store IR (registro istruzione corrente): contiene l istruzione correntemente in esecuzione PC (registro contatore di programma): contiene l indirizzo della cella di memoria in cui si trova la prossima istruzione da eseguire 24/39 Architettura dei Calcolatori
25 Il Processore - Architettura 25/39 Architettura dei Calcolatori
26 Il Processore il Ciclo di Istruzione 26/39 Architettura dei Calcolatori
27 Il Processore il Ciclo di Istruzione La CU preleva (fetch) l istruzione dalla memoria centrale, utilizzando l indirizzo conservato nel PC, e la trasferisce nel registro IR; 2. Il PC viene incrementato : (PC) = (PC)+1; 3. L istruzione viene decodificata nell IR: si determina il tipo e si indirizza il circuito o il microprogramma che la esegue ; 4. e 5. Se l istruzione usa operandi, si determina dove si trovano, se necessario, vengono trasferiti in registri della ALU (fetch degli operandi); 6. L istruzione viene eseguita; in presenza di operatori aritmetico/logici, gli operandi vengono inviati alla ALU per eseguire l operazione; 7. e 8. I risultati vengono trasferiti in memoria centrale; 9. Si torna al punto 1 e inizia a processare l istruzione successiva puntata dal PC. 27/39 Architettura dei Calcolatori
28 Le Memorie Le memorie si dividono in due livelli gerarchici Memorie primarie Registri Cache Ram (Memoria principale o centrale), Rom, Memorie secondarie o di massa HardDisk, CD ROM, DVD, 28/39 Architettura dei Calcolatori
29 Le Memorie Primarie Le memorie primarie o centrali o principali sono responsabile della memorizzazione delle informazioni relative ad i programmi in esecuzione; organizzata in celle o locazioni a ciascuna cella è associato un indirizzo, che la identifica ciascuna cella è in grado di memorizzare una quantità fissata di memoria (numero di bit), detta parola Ogni cella è caratterizzata da un indirizzo, un numero che identifica la cella e ne consente l accesso un valore, la sequenza di bit memorizzata in essa Memoria a sola lettura (ROM) lettura/scrittura (RAM e Cache Memory) 29/39 Architettura dei Calcolatori
30 Le Memorie Primarie 30/39 Architettura dei Calcolatori
31 Le Memorie Primarie La RAM RAM (Random Access Memory) capacità di memorizzazione espressa in MB o GB i primi computer erano dotati di alcune decine di KB tempo di accesso (tempo medio che intercorre tra la richiesta ed il completamento di una operazione di lettura o scrittura di una cella)espresso in nanosecondi volatile operazioni Memorizzazione o modifica di un valore in una cella (scrittura) accesso al valore memorizzato in una cella (lettura) 31/39 Architettura dei Calcolatori
32 Le Memorie Primarie La ROM e Cache Memory ROM (Read Only Memory) particolare tipo di memoria in cui vengono memorizzate informazioni che possono soltanto essere lette e non modificate Tipici utilizzi Bios (Basic Input output Stream) Schede video, Schede audio Nei primi computer contenevano il sistema operativo (Commodore Vic20, C64, ) non volatile La Cache Memory utilizzata per accelerare l'accesso alle posizioni di memoria RAM usate più frequentemente Si tratta di una piccola quantità di memoria veloce installata direttamente sul processore o nelle sue immediate vicinanze Volatile 32/39 Architettura dei Calcolatori
33 Le Memorie Secondarie Hard Disk Memoria di massa ad accesso casuale; Le informazioni sono raggruppate in file gestiti dal sistema operativo; Internamente è costituito da più supporti circolari rigidi, chiamati piatti (in genere in lega di alluminio), impilati su un unico asse centrale ed organizzati in tracce concentriche e in settori; Meccanismo di memorizzazione di tipo magnetico; Tempi di accesso dell ordine di decine di millisecondi; Attualmente gli HD permettono di archiviare centinaia di GB (gigabyte) di dati (> di byte o caratteri). 33/39 Architettura dei Calcolatori
34 Le Memorie Secondarie Hard Disk Struttura di un piatto A) Traccia B) Settore C) Settore di una traccia D) Cluster, insieme di settori contigui 34/39 Architettura dei Calcolatori
35 Le Memorie Secondarie Gerarchia Capacità inversamente proporzionale alla velocità di accesso 35/39 Architettura dei Calcolatori
36 Il Bus Il BUS è un insieme di linee per la trasmissione dei dati tra le varie componenti Una trasmette, l altra riceve: Master e Slave Le possibili interconnessioni sono: tra l unità di elaborazione e la memoria, oppure tra l unità di elaborazione e l interfaccia di una specifica periferica Costituito da un insieme di connessioni elementari, suddivise in tre categorie a seconda del tipo di informazione trasportata Bus dati: bidirezionale Bus Indirizzi: unidirezionale Bus Controllo: bidirezionale 36/39 Architettura dei Calcolatori
37 Bus dati Per la trasmissione di dati dall unità master all unità slave o viceversa Bus indirizzi Per la trasmissione di indirizzi di memoria centrale Bus di controllo Per la trasmissione di comandi ed informazioni di controllo alle varie unità, in particolare: trasmette dall unità master all unità slave un codice corrispondente all istruzione da eseguire; dall unità slave all unità master informazioni relative all avvenuto completamento dell operazione richiesta; 37/39 Architettura dei Calcolatori
38 Il Bus - Load di Una Cella di Memoria 38/39 Architettura dei Calcolatori
39 Le Periferiche Un calcolatore è generalmente collegato a vari dispositivi di ingresso e uscita (chiamati periferiche) Esempi: tastiera, mouse, schermo, stampanti, modem; Consentono la comunicazione dell elaboratore con l esterno ed in particolare la lettura di dati in input e la restituzione dei risultati delle elaborazioni in output; Ogni periferica è controllata con un opportuna interfaccia; 39/39 Architettura dei Calcolatori
Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile)
Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) La macchina di Von Neumann Le periferiche Software (tutto ciò che non e tangibile) Il sistema operativo I programmi applicativi
DettagliEsame di INFORMATICA Lezione 4
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Il sottosistema di memorizzazione (memoria) contiene dati + istruzioni, inseriti inizialmente tramite
DettagliLezione 1: L hardware
Architettura del calcolatore Lezione 1: L hardware Architettura Componenti e funzionamento Il calcolatore è uno strumento programmabile per la rappresentazione, la memorizzazione e l elaborazione delle
DettagliL ARCHITETTURA DEI CALCOLATORI. Il processore La memoria centrale La memoria di massa Le periferiche di I/O
L ARCHITETTURA DEI CALCOLATORI Il processore La memoria centrale La memoria di massa Le periferiche di I/O Caratteristiche dell architettura 2 Flessibilità adatta a svolgere diverse tipologie di compiti
DettagliModulo: Elementi di Informatica
ARCHITETTURA DI VON NEUMANN Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Fisica medica e statistica Modulo: Elementi di Informatica A.A. 2009/10 Lezione
DettagliInformatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti
Informatica 80 ore divise in 4 UFC Docente: Michela Bacchin Contatti: michela.bacchin.corsi@gmail.com Tramite Ermes Studenti Programma UFC 12: Strumenti per il trattamento dei documenti testuali UFC 13:
DettagliArchitettura dei computer
Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale (memoria centrale, RAM) la memoria secondaria i dispositivi di input/output La
DettagliIl computer P R O F. L O R E N Z O P A R I S I
Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere
DettagliCaratteristiche di un PC
Caratteristiche di un PC 1 Principali porte presenti sui personal computer PC Una porta è il tramite con la quale i dispositivi (periferiche o Device ) vengono collegati e interagiscono con il personal
DettagliArchitettura del Calcolatore. Danilo Ardagna Politecnico di Milano 22-5-2013
Architettura del Calcolatore Danilo Ardagna Politecnico di Milano 22-5-2013 Hardware e Software L'hardware è la parte del computer che puoi prendere a calci.! Il software è quella contro cui puoi solo
DettagliInformatica. Informazione L Informazione è un dato, o un insieme di dati, interpretati in un determinato contesto.
Informatica Con il termine Informatica (Informazione automatica) si intende la scienza che si occupa della Rappresentazione e della Elaborazione automatica delle Informazioni. Informazione L Informazione
DettagliC. 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
Dettaglio studiare l architettura del calcolatore significa:
Architettura del calcolatore o studiare l architettura del calcolatore significa: individuare ciascun componente del sistema comprendere i principi generali di funzionamento di ciascun componente comprendere
DettagliARCHITETTURA DI UN SISTEMA DI ELABORAZIONE
ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE Il computer o elaboratore è una macchina altamente organizzata capace di immagazzinare, elaborare e trasmettere dati con notevole precisione e rapidità. Schematicamente
DettagliSistemi di numerazione
SOMMARIO Sistemi di numerazione...2 Sistema decimale (o a base 10)...2 Sistema binario...2 Operazioni sui numeri binari...3 Espressioni logiche...4 Definizione...4 Prodotto Logico : AND...4 Somma Logica
DettagliFondamenti: Informatica, Computer, Hardware e Software
Consulente del Lavoro A.A 2002/2003 I Semestre Fondamenti: Informatica, Computer, Hardware e Software prof. Monica Palmirani Finalità del corso fornire elementi di informatica di base teorici che consentano
DettagliArchitettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)
INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Computer elaboratore di informazione riceve informazione in ingresso (input) elabora questa informazione restituisce informazione ottenuta elaborando
DettagliLa memoria principale
La memoria principale DRAM (Dynamic RAM) il contenuto viene memorizzato per pochissimo tempo per cui deve essere aggiornato centinaia di volte al secondo (FPM, EDO, SDRAM, RDRAM) SRAM (Static RAM) veloce
DettagliArchitettura di un calcolatore e ciclo macchina. Appunti per la classe 3 Dinf
Architettura di un calcolatore e ciclo macchina Appunti per la classe 3 Dinf Il Sistema di Elaborazione Computer Hardware Software 2 Hardware Struttura fisica del calcolatore formata dai circuiti elettronici
DettagliOrganizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton.
Architettura di un Elaboratore Organizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton. È costituita da quattro elementi funzionali
DettagliArchitettura dei calcolatori I parte Introduzione, CPU
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
DettagliElementi di base del calcolatore
Elementi di base del calcolatore Registri: dispositivi elettronici capaci di memorizzare insiemi di bit (8, 16, 32, 64, ) Clock: segnale di sincronizzazione per tutto il sistema si misura in cicli/secondo
DettagliIl processore. Istituzionii di Informatica -- Rossano Gaeta
Il processore Il processore (detto anche CPU, ovvero, Central Processing Unit) è la componente dell unità centrale che fornisce la capacità di elaborazione delle informazioni contenute nella memoria principale
DettagliComputer e Programmazione
Computer e Programmazione Che cos è un Computer Un computer è un apparecchio elettronico progettato per svolgere delle funzioni. Come tutte le macchine, non ha nessuna capacità decisionale o discrezionale,
DettagliCome è fatto un computer
Come è fatto un computer COMPUTER = HARDWARE + SOFTWARE Hardware = Ferramenta Ovvero la parte elettronica e meccanica del PC Software = i programmi TIPI DI COMPUTER mainframe workstation server IL COMPUTER
DettagliStruttura del calcolatore
Struttura del calcolatore Proprietà: Flessibilità: la stessa macchina può essere utilizzata per compiti differenti, nessuno dei quali è predefinito al momento della costruzione Velocità di elaborazione
DettagliARCHITETTURA DI UN CALCOLATORE ELETTRONICO
ARCHITETTURA DI UN CALCOLATORE ELETTRONICO Per architettura di un calcolatore elettronico si intende l'insieme delle principali unità funzionali di un calcolatore ed il modo in cui queste interagiscono.
DettagliArchitettura dei calcolatori e Software di sistema
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Lezioni di Informatica di Base per la Facoltà di Lettere e Filosofia Anno Accademico 2012/20103
DettagliUD2. L insostenibile leggerezza dei circuiti integrati
CORSO DI INFORMATICA UD2. L insostenibile leggerezza dei circuiti integrati Bruno Ronsivalle Cosa si intende per hardware"? Quali sono le parti che compongo un architettura hardware? Come facciamo a comunicare
DettagliMemoria Secondaria o di Massa
Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici, CD, DVD, USB memory, etc deve essere permanente (mentre la RAM e`volatile) accesso sequenziale, cioe il tempo di accesso
DettagliCorso di Informatica
Corso di Informatica Modulo T2 4 Input e output 1 Prerequisiti Il modello di Von Neumann Utilizzo elementare del computer. 2 1 Introduzione In questa Unità studiamo la parte del computer detta sottosistema
DettagliAppunti Liberi di Tecnologie Informatiche
Appunti Liberi di Tecnologie Informatiche Architettura degli Elaboratori N 1 autore: Prof. Ing. Michele Salvemini Indice 1 La rappresentazione Binaria...3 2 Una macchina versatile...4 3 Le componenti...4
DettagliLez. 4 L hardware. Prof. Pasquale De Michele Gruppo 2
Lez. 4 L hardware 1 Dott. Pasquale De Michele Dipartimento di Matematica e Applicazioni Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via Cintia, I-80126, Napoli pasquale.demichele@unina.it
DettagliCome funzionano i computer
Fluency Come funzionano i computer Capitolo 6 Cosa sanno fare Esecuzione deterministica istruzioni per elaborare dati Devono ricevere una serie di istruzioni da seguire Cosa non sanno fare Non hanno immaginazione
DettagliPersonal Computer: introduzione
I.I.S. Benvenuto Cellini Corso di formazione tecnica Personal Computer: introduzione Prof. Alessandro Pinto v.2009 Architettura di Von Neumann Unità centrale di elaborazione Input Unità aritmetico-logica
DettagliArchitettura del calcolatore
Architettura del calcolatore ( 1 ) Calcolatori Introdotti all'inizio degli anni 1940 Costruiti assemblano componenti elettronici elementari per memorizzare informazioni ed eseguire programmi informazioni
DettagliInformatica: Lez. 1. Andrea Payaro. (European Logistics Association)
Informatica: Lez. 1 Andrea Payaro Consulente Certificato da ELA (European Logistics Association) andrea@payaro.it Andrea Payaro Ph.D. in Business Management at University of Padova Committee member of
DettagliLezione 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
DettagliNOZIONI BASE DEL PROCESSORE (CPU)
NOZIONI BASE DEL PROCESSORE (CPU) Il processore di un computer è di solito indicato come il microprocessorea causa delle sue dimensioni, che sono circa la dimensione di un'unghia. Un microprocessore elabora
DettagliI dispositivi di input/output: il mouse
I dispositivi di input/output: il mouse Oggi quasi tutti i computer hanno un dispositivo di puntamento detto mouse Una freccia indica la posizione del mouse sul video e lo spostamento del mouse sul tavolo
DettagliArchitettura del Calcolatore
Alfredo Cuzzocrea FUNZIONI DI UN CALCOLATORE Elaborazione Memorizzazione Trasferimento Controllo MACCHINA DI VON NEUMANN TRASFERIMENTO Obiettivo: permettere lo scambio di informazioni tra le varie componenti
DettagliComponenti di un processore
Componenti di un processore Unità di Controllo Bus Interno REGISTRI Program Counter (PC) Registro di Stato (SR) Registro Istruzioni (IR) Registri Generali Unità Aritmetico- Logica Registro Indirizzi Memoria
DettagliArchitettura 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
DettagliECDL CORE 5.0. Modulo 1 Concetti di base dell ICT 1.1 Hardware. Docente: Stefania De Martino Liceo G. Leopardi Recanati a.s.
ECDL CORE 5.0 Modulo 1 Concetti di base dell ICT Docente: Stefania De Martino Liceo G. Leopardi Recanati a.s. 2012/2013 Scopi del Modulo 1 Concetti di base dell ICT, richiede che il candidato comprenda
DettagliInformatica. Il calcolatore: concetti di base. Vibo Valentia, 24 ottobre 2005 Ercole Colonese IBM S/360
Informatica IBM S/360 Il calcolatore: concetti di base Vibo Valentia, 24 ottobre 2005 Ercole Colonese e.colonese@virgilio.it Che cos è un computer Il calcolatore: concetti di base 2 Che cos è un computer?
DettagliFondamenti di informatica: un po di storia
Fondamenti di informatica: un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico calcoli risale al 600 (Pascal, Leibniz) Nell ottocento vengono realizzati i primi
DettagliSistemi informatici in ambito radiologico. Introduzione al corso. Programma del corso. Dott. Ing. Andrea Badaloni A.A
Sistemi informatici in ambito radiologico Dott. Ing. Andrea Badaloni A.A. 2016-2017 Introduzione al corso Programma del corso Lezione Argomento Ore 1 2 2 Reti di elaboratori, modello a strati e i protocolli
DettagliCorso di Alfabetizzazione Informatica 2001/2002. La CPU. F. Tortorella Università degli Studi. di Cassino
Corso di Alfabetizzazione Informatica / La CPU CPU (Central Processing Unit) Funzione: eseguire i programmi immagazzinati in memoria principale prelevando le istruzioni (e i relativi), interpretandole
DettagliLo scanner. Informatica di Base A e B -- Rossano Gaeta 82
Lo scanner Dispositivo che permette l acquisizione di immagini in formato digitale La sua precisione (risoluzione) si misura in DPI (Dot Per Inch). Maggiore il DPI maggiore la risoluzione delle immagini
DettagliARCHITETTURA 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
Dettaglicontinua Informatica Hardware Software insieme dei programmi che consentono al calcolatore di operare e di elaborare dati
continua Informatica Hardware insieme dei componenti fisici Software insieme dei programmi che consentono al calcolatore di operare e di elaborare dati Informatica Architettura di un elaboratore 1 Cenni
DettagliCorso di Informatica - Lez.1
Corso di Informatica - Lez.1 ARGOMENTI DELLA LEZIONE Numeri binari e operazioni Ordini di grandezza e loro prefissi Componenti principali di un computer Numeri Binari Un bit (binary digit) non è altro
DettagliPiccoli Ingegneri Informatici
Piccoli Ingegneri Informatici 1 Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer p Science) ) Scienza dell informazione Definizione i i proposta: Scienza della rappresentazione
DettagliHardware e software. Marco Alberti Programmazione e Laboratorio, A.A
Hardware e software Marco Alberti Programmazione e Laboratorio, A.A. 2016-2017 Dipartimento di Matematica e Informatica - Università di Ferrara Ultima modifica: 28 settembre 2016 Sommario Hardware Funzionalità
DettagliHardware, 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
DettagliStruttura hw del computer
Informatica per laurea triennale facoltà di medicina LEZIONE 3 Il processore, la memoria e l esecuzione dei programmi 1 Struttura hw del computer Il nucleo di un computer è costituito da 3 principali componenti:
DettagliArchitettura dei calcolatori
Architettura dei calcolatori Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ Architettura dei calcolatori 2 Cos'è un computer?
DettagliInformatica e Bioinformatica
Informatica e Bioinformatica Alessandro Sperduti 23 Marzo 2016 Alessandro Sperduti Informatica e Bioinformatica Informazione sul Docente di Informatica Docente: prof. Alessandro Sperduti E-mail: sperduti@math.unipd.it
DettagliINFORMATICA. GRUPPO: Sara Chiesa, Stefania Castiglioni, Lorenzo D'Agostino
INFORMATICA GRUPPO: Sara Chiesa, Stefania Castiglioni, Lorenzo D'Agostino INDICE - Informatica - Sistemi di elaborazione - Hardware - Elaboratore - Componenti hardware - Periferiche - Tipi di computer
DettagliCapitolo 5 Elementi architetturali di base
Capitolo 5 Elementi architetturali di base Giuseppe Lami Istituto di Scienza e Tecnologie dell Informazione CNR Via Moruzzi, 1 - Pisa giuseppe.lami@isti.cnr.it Struttura - Unità di elaborazione e controllo
DettagliAppunti di informatica. Lezione 5 anno accademico Mario Verdicchio
Appunti di informatica Lezione 5 anno accademico 2016-2017 Mario Verdicchio Architettura dei calcolatori La maggior parte degli strumenti informatici oggi in uso si basano sull architettura di Von Neumann
DettagliArchitettura del calcolatore. L Hardware. A.A Informatica 56
Architettura del calcolatore L Hardware A.A. 2013-14 Informatica 56 L Hardware Insieme di componenti elettronici e meccanici del computer Tutto quello che è materiale pesante Processore Memorie Periferiche
DettagliFunzionalità 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
DettagliIngegneria Gestionale della logistica e produzione Prof. A. Palomba - Elementi di Informatica (J-Z) Componenti
2010-2011 Ingegneria Gestionale della logistica e produzione Prof. A. Palomba - Elementi di Informatica (J-Z) 8 Componenti Lez. 8 1 Un calcolatore elettronico è un sistema predisposto alla elaborazione
DettagliProgrammazione modulare
Programmazione modulare 2016 2017 Indirizzo: 1 BIENNIO Informatica e Telecomunicazioni Disciplina: SCIENZE E TECNOLOGIE APPLICATE Classi: 2 C - 2 D - 2 F Ore settimanali: 3 ore Prerequisiti per l'accesso
DettagliArchitettura 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
DettagliSottosistemi ed Architetture Memorie
Sottosistemi ed Architetture Memorie CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I) DIS - Università degli Studi di Napoli Federico II La memoria centrale Memoria centrale: array di
DettagliProgramma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3 - indirizzo MERCURIO A.S. 2009/2010 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
DettagliLA STRUTTURA DEL COMPUTER. Enrico Terrone A. S: 2014/2015
LA STRUTTURA DEL COMPUTER Enrico Terrone A. S: 2014/2015 Modello di Tanenbaum In questa parte ci occuperemo di capire come è strutturato e come funziona l hardware, e quindi in che modo esso esegue i programmi
DettagliDal sistema operativo all' hardware
Dal sistema operativo all' hardware Di cosa parleremo? Il computer (processore e memoria principale) Cosa avviene all'avvio del computer? processi Scheda madre Alimentatore Memorie Secondarie (floppy disk,
DettagliArchitettura 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 programmie i dati 2) dalla
DettagliIspirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).
RCHITETTUR DI UN ELORTORE Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for dvanced Study, anni 40). MCCHIN DI VON NEUMNN UNITÀ FUNZIONLI fondamentali Processore (CPU) Memoria
DettagliArchitettura di von Neumann. (Budapest, 28 dicembre 1903 Washington, 8 febbraio 1957)
Architettura di von Neumann (Budapest, 28 dicembre 1903 Washington, 8 febbraio 1957) Architettura di Von Neumann 1 Uno dei primi modelli logico-funzionali di un elaboratore fu proposto nel 1946 dal matematica
DettagliFONDAMENTI DI INFORMATICA LORENZO BRACCIALE
FONDAMENTI DI INFORMATICA LORENZO BRACCIALE LORENZO.BRACCIALE@UNIROMA2.IT IL PROGRAMMA Sistemi operativi Introduzione all utilizzo di Linux Cenni teorici informatica Programmazione C Le basi del linguaggio
DettagliCONCETTI 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
DettagliLEZIONE 2 Il processore e la memoria centrale
Informatica per Igienisti Dentali LEZIONE 2 Il processore e la memoria centrale 1 Il linguaggio macchina Il processore è in grado di riconoscere (e quindi di eseguire) solo programmi scritti in un proprio
DettagliIntroduzione all Informatica. Prof. Daniele Contarino
Introduzione all Informatica Prof. Daniele Contarino Avviso Queste diapositive sono INTERATTIVE! Per apprendere al 100% ti consigliamo di installare sul tuo cellulare un lettore di codici QR Android ios
DettagliElementi di Informatica
Elementi di Informatica Capitolo 1 - Concetti Generali Si definisce: Hardware, l'insieme degli elementi fisici che costituiscono un computer (vedi capitolo 2). Software, l'insieme dei programmi che consentono
DettagliL elaboratore. Fondamenti di Informatica S.Badaloni Ing. Aerospaziale A.A. 2003/04
L elaboratore Fondamenti di Informatica S.Badaloni Ing. Aerospaziale A.A. 2003/04 un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico computazioni risale al 600
DettagliL insieme delle istruzioni, atte ad elaborare convenientemente i dati ed organizzate in modo organico, viene normalmente definito programma.
Un elaboratore elettronico può essere definito, in modo semplice, come un sistema capace di elaborare i dati immessi seguendo opportunamente una serie di istruzioni, e di dare in uscita i risultati dell
DettagliInformatica - 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
DettagliIl Ciclo Fetch-Decode-Execute. C Nyssen/Aberdeen College 2003
Il Ciclo Fetch-Decode-Execute C Nyssen/Aberdeen College 2003 Linguaggio Assembler Op code (Mnemonico) Operando #assembly code program 0000 LDA-24 #loads 0001 ADD-25 #adds 0002 HLT #stops #end of program
DettagliStruttura del calcolatore
Mondo esterno Dati di ingresso Calcolatore Dati di uscita Mondo esterno Il calcolatore elabora dei dati di ingresso per ottenere dati in uscita In linea di principio, ma non solo, il compito svolto da
DettagliParte I. Introduzione all hardware di un calcolatore
Parte I Introduzione all hardware di un calcolatore 1 Uomo.. Eseguiamo una semplice somma 5 + 3 = 8 Leggere o ascoltare il testo dell addizione (occhi o orecchie) Riconoscere nel segno + l operazione di
DettagliLa macchina di Von Neumann
Lezione 3 La macchina di Von Neumann Sistemi Informa.vi Aziendali a.a. 2008/2009 Ing. Massimo Cossen.no 1 John von Neumann e altri grandi John von Neumann (1903 1957) Inventore dell'edvac (Electronic Discrete
DettagliComponenti 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)
DettagliPorte Input/Output (I/O Connectors)
Porte Input/Output (I/O Connectors) Le porte I/O permettono al computer di comunicare (scambiare dati) con le periferiche Interfacce di entrata / uscita Porta seriale RS-232, invio dei dati attraverso
DettagliProgramma del corso. Architettura del calcolatore. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Elementi di Programmazione
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Elementi di Programmazione Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet) Cos è un Calcolatore?
DettagliElaborazione dei dati
Elaborazione dei dati Architettura dei computer Esploreremo i fondamenti dell architettura dei computer. Vedremo come un computer elabora i dati e comunica con periferiche come stampanti e tastiere. Linguaggio
DettagliElementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004. Docente. Orario. Da Ottobre-Dicembre:
Elementi di Informatica Corso di Laurea in Scienze Geologiche a.a. 2003/2004 1 Docente Patrizia Boccacci Ufficio 332 III piano Dipartimento di Informatica e Sc. Inf. Tel. 010-3536732 E-mail: boccacci@disi.unige.it
DettagliIl calcolatore. Architettura di un calcolatore (Hardware)
Il calcolatore Prima parlare della programmazione, e' bene fare una brevissima introduzione su come sono strutturati i calcolatori elettronici. I calcolatori elettronici sono stati progettati e costruiti
DettagliArchitettura di un calcolatore e principali caratteristiche tecniche e tecnologiche
Architettura di un calcolatore e principali caratteristiche tecniche e tecnologiche Sommario Il modello di Von Neumann Principali componenti di un personal computer: Unità centrale di elaborazione (CPU)
DettagliCorso di Informatica
CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Il Processore (CPU) 2 rchitettura del processore CPU Unità di Controllo Unità ritmetica Logica
DettagliProgramma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3M - indirizzo MERCURIO A.S. 2010/2011 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
DettagliComputer. Com è fatto un Personal Computer.
Computer Il Computer è una macchina programmabile capace di elaborare dati. In un Computer distinguiamo: una parte, detta Hardware, costituita da molti circuiti elettronici e da dispositivi esterni; una
DettagliSistemi di Elaborazione delle Informazioni 6 CFU. Architettura dei calcolatori
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Sistemi di Elaborazione delle Informazioni 6 CFU Anno Accademico 2015/2016 Docente: ing. Salvatore
DettagliCorso di Informatica Prof. Giovanni Giuffrida
Corso di Informatica Prof. Giovanni Giuffrida Modulo 2 Architettura degli elaboratori Componenti hardware e loro schema funzionale Storia Riferimento Capitolo 1 del libro Primi calcolatori basati su sistemi
DettagliARCHITETTURA DI UN ELABORATORE. Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).
ARCHITETTURA DI UN ELABORATORE Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). MACCHINA DI VON NEUMANN UNITÀ FUNZIONALI fondamentali Processore (CPU)
DettagliComponenti 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
DettagliIl processore - CPU (CENTRAL PROCESSING UNIT)
Il processore - CPU (CENTRAL PROCESSING UNIT) Funzionamento Programmi e dati risiedono in file memorizzati in memoria secondaria. Per essere eseguiti (i programmi) e usati (i dati) vengono copiati nella
Dettagli