Sommario. Architettura dei Calcolatori. L'Informatica e l'elaboratore. L'Informatica e l'elaboratore. Informatica
|
|
- Niccolina Piva
- 5 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 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 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 L'Informatica e l'elaboratore il concetto di calcolatore/elaboratore 3/39 Architettura dei Calcolatori 4/39 Architettura dei Calcolatori
2 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). 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. 5/39 Architettura dei Calcolatori 6/39 Architettura dei Calcolatori 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 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 7/39 Architettura dei Calcolatori 8/39 Architettura dei Calcolatori
3 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 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! 9/39 Architettura dei Calcolatori 10/39 Architettura dei Calcolatori Preistoria e Storia Von Neumann 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. 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. 11/39 Architettura dei Calcolatori 12/39 Architettura dei Calcolatori
4 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. 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. 13/39 Architettura dei Calcolatori 14/39 Architettura dei Calcolatori Architettura di Von Neumann 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/39 Architettura dei Calcolatori
5 Architettura di Von Neumann Architettura di Von Neumann 17/39 Architettura dei Calcolatori 18/39 Architettura dei Calcolatori Architettura di Von Neumann Architettura di Von Neumann 19/39 Architettura dei Calcolatori 20/39 Architettura dei Calcolatori
6 Architettura di Von Neumann 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 21/39 Architettura dei Calcolatori 22/39 Architettura dei Calcolatori 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 esegue le operazioni elementari necessarie per l'esecuzione delle istruzioni (operazioni aritmetiche e confronti sui dati della memoria centrale o dei registri); Clock è 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; 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 23/39 Architettura dei Calcolatori 24/39 Architettura dei Calcolatori
7 Il Processore - Architettura Il Processore il Ciclo di Istruzione 25/39 Architettura dei Calcolatori 26/39 Architettura dei Calcolatori Il Processore il Ciclo di Istruzione Le Memorie 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. 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, 27/39 Architettura dei Calcolatori 28/39 Architettura dei Calcolatori
8 Le Memorie Primarie 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/39 Architettura dei Calcolatori 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) 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 31/39 Architettura dei Calcolatori 32/39 Architettura dei Calcolatori
9 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). Le Memorie Secondarie Hard Disk Struttura di un piatto A) Traccia B) Settore C) Settore di una traccia D) Cluster, insieme di settori contigui 33/39 Architettura dei Calcolatori 34/39 Architettura dei Calcolatori Le Memorie Secondarie Gerarchia Il Bus Capacità inversamente proporzionale alla velocità di accesso 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 35/39 Architettura dei Calcolatori 36/39 Architettura dei Calcolatori
10 Il Bus - Load di Una Cella di Memoria 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/39 Architettura dei Calcolatori 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
Sommario. Architettura dei Calcolatori. Fondamenti di Informatica. Architettura di Von Neumann. L'Informatica e l'elaboratore.
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 Sommario L'Informatica
DettagliArchitettura dei Calcolatori
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 Sommario L'Informatica
DettagliArchitettura del Calcolatore
Giuseppe Manco Lezione 3 17 Ottobre 2003 Architettura del calcolatore Il calcolatore è uno strumento programmabile per la rappresentazione, la memorizzazione e l elaborazione delle informazioni un calcolatore
DettagliArchitettura. Argomenti. Modello di Von Neumann. Corso di Laurea in Ingegneria Biomedica aa 2003/2004. Ing. Antonio Coronato. Modello di Von Neumann
Architettura Corso di Laurea in Ingegneria Biomedica aa 2003/2004 Ing. Antonio Coronato 1 Argomenti Modello di Von Neumann, Bus, Memoria centrale e dispositivi Data Path delle architetture di Von Neumann
DettagliArchitettura del. Calcolatori (1) Calcolatori (2) L architettura di Von Neumann. CPU RAM Memoria I/O. secondaria. bus
Architettura del calcolatore Calcolatori (1) Introdotti all'inizio degli anni 1940 Costruiti assemblano componenti elettronici elementari per memorizzare informazioni ed eseguire programmi informazioni
DettagliIl modello di Von Neumann
Il modello di Von Neumann Appunti di STA per le classi seconde ind. informatiche Page 1 Il modello architetturale Per modello architetturale, si intende la descrizione delle parti del sistema e la loro
DettagliCenni sull architettura del calcolatore
Programmazione M-Z Ingegneria e Scienze Informatiche - Cesena A.A. 2016-2017 Cenni sull architettura del calcolatore Pietro Di Lena - pietro.dilena@unibo.it hard-ware /h :dwe9 r / n. The part of the computer
DettagliStruttura di un sistema di elaborazione. SDE: basi. Descrizione dei componenti (2) Descrizione delle componenti
Struttura di un sistema di elaborazione Architettura di Von Neumann Componenti Hardware di un SDE Processo e Processore CPU Memoria Centrale SDE: basi Un SDE è formato da elementi di natura diversa (elettrica,
DettagliAbilità Informatiche e Telematiche
Abilità Informatiche e Telematiche (Laurea Triennale + Laurea Magistrale) Marco Pedicini mailto:marco.pedicini@uniroma3.it Corso di Laurea in Scienze della Comunicazione, Università Roma Tre 12 Dicembre
DettagliEsame di INFORMATICA ARCHITETTURA DI VON NEUMANN. Lezione 4 ARCHITETTURA DI VON NEUMANN
Università degli Studi di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA A.A. 2008/09 Lezione 4 ARCHITETTURA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono
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
DettagliArchitettura dei calcolatori
Cos'è un calcolatore? Architettura dei calcolatori Esecutore automatico di algoritmi Macchina universale Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura
DettagliThe easiest way to tell the di erence between hardware and software is to kick it. If it hurts your toe, it is hardware.
Hardware e Software The easiest way to tell the di erence between hardware and software is to kick it f it hurts your toe, it is hardware [Anonymous] Un computer consta di due componenti: Hardware = tutte
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
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
DettagliArchitettura dei computer
Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale la memoria secondaria i dispositivi di input/output 1 Fornisce la capacità di
DettagliProgramma 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 Cos è un Calcolatore? Un computer (calcolatore) è una macchina
DettagliElementi di Informatica Chiara Epifanio
epifanio@math.unipa.it Informatica Informatica Informatica INFORMATICA = INFORMAzione + automatica Scienza che studia le informazioni e il loro trattamento automatizzato Insieme delle teorie, dei processi
DettagliPag. 1. Informatica Facoltà di Medicina Veterinaria a.a. 2012/13 prof. Stefano Cagnoni. Architettura del calcolatore (parte II)
1 Università degli studi di Parma Dipartimento di Ingegneria dell Informazione Informatica a.a. 2012/13 La inserita nella architettura dell elaboratore Informatica Facoltà di Medicina Veterinaria a.a.
DettagliLe istruzioni del linguaggio gg macchina corrispondono ad operazioni elementari di elaborazione operazioni aritmetiche
ELABORAZIONE Le istruzioni del linguaggio gg macchina corrispondono ad operazioni elementari di elaborazione operazioni aritmetiche operazioni relazionali (confronto tra dati) operazioni booleane altre
DettagliLa macchina di Von Neumann. UNIVERSITÀ DEGLI STUDI DEL SANNIO Benevento DING DIPARTIMENTO DI INGEGNERIA CORSO DI "PROGRAMMAZIONE I"
23/11/218 UNIVERSITÀ DEGLI STUDI DEL SANNIO Benevento DING DIPARTIMENTO DI INGEGNERIA La macchina di Von Neumann Unità periferiche Memoria Centrale CPU CORSO DI "PROGRAMMAZIONE I" Bus Dati Bus Indirizzi
DettagliG L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi
G L O S S A R I O BIT: acronimo di Binary Digit. E l unità elementare di informazione. Può assumere solo il valore 0 o 1. CALCOLATORE: macchina che opera la trasformazione dei dati (informazioni) HARDWARE:
DettagliArchitettura hardware
Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
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
DettagliArchitettura 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
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
DettagliArchitettura degli Elaboratori
Architettura degli Elaboratori Ciclo di, classificazione e livelli delle architetture di calcolatore Lezioni del Corso di Laurea Triennale in Informatica Per gentilezza del Prof. Sebastiano Pizzutilo (Dipartimento
Dettagli6: Macchina di Von Neumann
Data: 8-10-2017 Pag: 6 6: Macchina di Von Neumann 1. Lo Schema di Von Neumann John Von Neumann, un ricercatore che in USA realizzò uno dei primi computer l'eniac: faceva 300 moltiplicazioni al secondo
DettagliArchitettura di un Sistema Informatico
Architettura di un Sistema Informatico Informatica B AA 2013 / 2014 6 Ottobre 2014 Giacomo Boracchi giacomo.boracchi@polimi.it Cos è l Informatica? Scienza della rappresentazione e dell elaborazione dell
DettagliArchitettura del calcolatore (Seconda parte)
Architettura del calcolatore (Seconda parte) Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin LINGUAGGIO E ORGANIZZAZIONE DEL CALCOLATORE Linguaggio assembly
DettagliElementi di informatica
Elementi di informatica Architetture degli elaboratori Il calcolatore Un calcolatore è sistema composto da un elevato numero di componenti Il suo funzionamento può essere descritto se lo si considera come
DettagliArchitettura di un calcolatore: primi cenni introduttivi. Calcolatore: sottosistemi
Corso di Calcolatori Elettronici I A.A. 2011-2012 Architettura di un calcolatore: primi cenni introduttivi Lezione 1 (seconda parte) Prof. Roberto Canonico Università degli Studi di Napoli Federico II
DettagliArchitettura dei Calcolatori Elettronici
Architettura dei Calcolatori Elettronici Prof. Orazio Mirabella L architettura del Calcolatore: esame delle sue caratteristiche Fondamentali Capacità di eseguire sequenze di istruzioni memorizzate Calcolatore
DettagliIl computer P R O F. L O R E N Z O P A R I S I
Il computer U T I L I Z Z O D E L P C E D O F F I C E A U T O M A T I O N 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
DettagliIl calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica
Il calcolatore È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica ogni livello di descrizione è caratterizzato da una struttura rappresentante l organizzazione
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
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
DettagliARCHITETTURA DI UN ELABORATORE
ARCHITETTURA DI UN ELABORATORE Unità funzionali Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). La macchiana di Von Neumann: Non distingueva fra RAM
DettagliLaboratorio di Informatica L-A 1
ARCHITETTURA DI UN ELABORATORE Unità funzionali Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). La macchina di Von Neumann: Non distingueva fra RAM
DettagliArchitettura di un elaboratore. Il modello di von Neumann
Architettura di un elaboratore Il modello di von Neumann 4(5) componenti fondamentali unita di elaborazione: CPU memoria centrale: RAM periferiche (memoria di massa) bus di sistema bus di sistema CPU RAM
DettagliIl processore - CPU (CENTRAL PROCESSING UNIT)
Il processore - CPU (CENTRAL PROCESSING UNIT) abbiamo visto Programmi e dati risiedono in file memorizzati in memoria secondaria Per essere eseguiti (i programmi) e usati (i dati) vengono copiati nella
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:
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
DettagliIl primo elaboratore moderno
Il primo elaboratore moderno Quando ha avuto inizio la travolgente evoluzione tecnologica che ha portato agli attuali computer? A parte le dimensioni e le prestazioni (e altri dettagli), l ENIAC (1946)
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
DettagliArchitettura dei calcolatori
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Anno Accademico 2009/2010 Docente: ing. Salvatore
DettagliL architettura del calcolatore
INFORMATICA B Ingegneria Elettrica L architettura del calcolatore Hardware Componenti fisiche: circuiti, schede, memorie, periferiche, stampanti, monitor... 2 Software I programmi eseguibili (istruzioni
DettagliElementi di informatica
Elementi di informatica Architetture degli elaboratori Il calcolatore Un calcolatore è sistema composto da un elevato numero di componenti Il suo funzionamento può essere descritto se lo si considera come
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
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
DettagliProgrammazione A.A Architettura dei Calcolatori. ( Lezione V ) Componenti hardware e loro schema funzionale
Programmazione A.A. 2002-03 I Architettura dei Calcolatori ( Lezione V ) Componenti hardware e loro schema funzionale Prof. Giovanni Gallo Dr. Gianluca Cincotti Dipartimento di Matematica e Informatica
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)
DettagliARCHITETTURA DI UN ELABORATORE
ARCHITETTURA DI UN ELABORATORE memoria centrale Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). John von Neumann (Neumann János) (December 28, 1903
DettagliInformatica di base 4 crediti 32 ore!!
Informatica di base 4 crediti 32 ore!! Programma Architettura dei computer L informazione ed il computer Le reti dei calcolatori I sistemi operativi La programmazione Informazioni utili Utilizzo dei computer
DettagliAlgoritmo: procedimento non ambiguo che in un numero finito di passi risolve un problema (o una classe di problemi)
LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 2 LA MACCHINA DI VON NEUMANN Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico II wpage.unina.it/lapegna
DettagliSistemi di Elaborazione delle Informazioni
SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 Programma del corso Informatica di
DettagliHARDWARE. Hardware. Vista di insieme
HARDWARE Vista di insieme 1 Hardware Hardware LA PARTE FISICA DEL SISTEMA Insieme di tutti i circuiti, dei componenti elettronici, elettrici e meccanici di un sistema di elaborazione 2 1 3 4 2 6 3 7 8
DettagliInformatica giuridica
Informatica giuridica Corso di laurea in Scienze dei Servizi giuridici Corso di laurea magistrale in Giurisprudenza A.A. 2015/16 L architettura hardware degli elaboratori La scheda madre Memoria principale
DettagliDipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche
Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche michele.perilli@unifg.it mlperilli@gmail.com Processore Memoria RAM Hard disk CD-ROM Floppy disk Tastiera Sistema operativo
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 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
DettagliArchitettura 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
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
DettagliStruttura dell elaboratore elettronico
Struttura dell elaboratore elettronico Concetti di base della tecnologia dell Informazione e della Comunicazione Qual è il significato del termine informatica? E' la scienza che si propone di raccogliere,
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
DettagliIl modello di von Neumann
1 Organizzazione di (quasi) tutti gli elaboratori moderni: personal computer, workstation, portatili, smartphone,... CPU memoria Control Unit I/O ALU 2 Il cuore è la CPU (Control Processing Unit): esegue
DettagliLezione 15. L elaboratore Elettronico
Lezione 15 Architettura di un calcolatore L elaboratore Elettronico Un elaboratore elettronico è una macchina elettronica in grado di elaborare dati secondo le specifiche fornite da un algoritmo Internamente
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
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
DettagliArchitettura di un elaboratore
Informatica 1 Hardware e Software ing. Luigi Puzone 1 Architettura di un elaboratore Architettura organizzazione logica dei componenti interni della macchina modo in cui questi componenti cooperano per
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
DettagliIntroduzione al funzionamento di un calcolatore elettronico
1 / 21 Introduzione al funzionamento di un calcolatore elettronico Natascia Piroso 23 settembre 2009 2 / 21 Sommario Che cos è un calcolatore? 1 Che cos è un calcolatore? Definizioni preliminari Il calcolatore
DettagliArchitettura di von Neumann
Fondamenti di Informatica per la Sicurezza a.a. 2003/04 Architettura di von Neumann Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari Università
DettagliInformatica e Bioinformatica anno 2013/2014
Informatica e Bioinformatica anno 2013/2014 Architettura degli Elaboratori Mauro Conti 18 marzo 2014 1/38 Informatica: una Prima Definizione Informatica = Infor mazione automatica Informatica è la scienza
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
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
DettagliConcetti Introduttivi
Concetti Introduttivi Architettura del Computer http://www.dia.uniroma3.it/~roselli/ roselli@dia.uniroma3.it Credits Materiale a cura del Prof. Franco Milicchio Introduzione In questo corso ci occuperemo
DettagliConcetti Introduttivi
Concetti Introduttivi Architettura del Computer http://www.dia.uniroma3.it/~roselli roselli@dia.uniroma3.it Hardware Hardware In questo corso ci occuperemo di software, ovvero applicazioni Hardware In
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
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
DettagliInformatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.
Trasferimento Ambiente esterno Controllo Informatica Mario Pavone - Dept. Mathematics & Computer Science - University of Catania mpavone@dmi.unict.it Rappresentazione dell Informazione L informazione viene
DettagliProgramma del corso. Architettura del calcolatore. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Elementi di Programmazione
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Elementi di Programmazione Cos è un Calcolatore? Un computer (calcolatore) è una macchina
DettagliTerza lezione 21 ottobre 2016
Terza lezione 21 ottobre 2016 Condizione per la conversione A/D Il teorema di Shannon (o di Nyquist) fornisce la condizione necessaria affinché un segnale dopo il campionamento possa nuovamente essere
DettagliUnità di apprendimento 1. Il computer
Unità di apprendimento 1 Il computer Il computer nella vita di tutti i giorni Il computer è uno strumento indispensabile nel mondo in cui viviamo È attualmente disponibile in diverse forme che vanno dai
DettagliCHE COS È L INFORMATICA. Prof. Enrico Terrone A. S. 2014/15
CHE COS È L INFORMATICA Prof. Enrico Terrone A. S. 2014/15 Definizione L informatica è la scienza che studia il computer sotto tutti i suoi aspetti. In inglese si usa l espressione computer science, mentre
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.
DettagliAbilità Informa/che. capitolo 3. Prof. Fabio Calefato a.a Giurisprudenza
Abilità Informa/che capitolo 3 Prof. Fabio Calefato a.a. 2015-16 Giurisprudenza Archite3ura Hardware Degli Elaboratori Elemen> della macchina di Von Neumann Memoria principale Processore Memoria secondaria
DettagliStruttura di un elaboratore
Struttura di un elaboratore Fondamenti di Informatica 1 Modello architetturale di un computer Ogni computer è costituito da un insieme di blocchi funzionali tra loro interconnessi da sistemi di comunicazioni,
DettagliArchitettura del computer
Architettura del computer Il computer digitale e' una macchina in grado di risolvere problemi eseguendo istruzioni appositamente specificate Una sequenza di istruzioni che descrive come eseguire questo
DettagliCorso di Informatica
Corso di Informatica Modulo T2 3-La memoria 1 Prerequisiti Concetto di memoria Dati e istruzioni Bit e byte 2 1 Introduzione In questa Unità studiamo più in dettaglio la memoria del computer e le sue funzioni.
DettagliLa struttura del computer. Prof. Erasmo Modica
La struttura del computer Prof. Erasmo Modica Cos è il computer? n n n n Il computer è una macchina programmabile in grado di: memorizzare dati provenienti dall esterno, elaborare tali dati, trasmettere
DettagliComponenti principali
Componenti e connessioni Capitolo 3 Componenti principali n CPU (Unità Centrale di Elaborazione) n Memoria n Sistemi di I/O n Connessioni tra loro Architettura di Von Neumann n Dati e instruzioni in memoria
DettagliAgent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Fondamenti di Informatica.
Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Calcolatore Michele Tomaiuolo Calcolatore Un calcolatore è una macchina
Dettagli