6: Macchina di Von Neumann
|
|
- Virginio Tarantino
- 6 anni fa
- Visualizzazioni
Transcript
1 Data: 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 ed occupava un laboratorio lungo oltre 30 metri...! Lo schema di Von Neumann per un elaboratore vale ancora oggi per la maggior dei computer e di molti dispositivi elettronici ed anche robot Uno schema alternativo è quello di Harvard : spesso usato dai microcontrollori industriali ( ad es. Arduino) dove dati e programmi stanno in memorie diverse. Nello schema di Von Neumann abbiamo 4 elementi principali: 1) CPU 2) RAM memory ( contiene dati e programmi) 3) SYSTEM BUS 4) DISPOSITIVI di INPUT / OUTPUT 1
2 2. CPU CPU = CENTRAL PROCESSING UNIT = Unità centrale di elaborazione E' costituita da : - ALU Arithmetic Logic Unit = Unità Logico Aritmetica: ch effettua operazioni logiche ed aritmetiche - CU Control Unit = Unità di Controllo: che coordina e controlla le operazioni della CPU - Registri Sono piccole memorie velocissime - Cache Memoria velocissima; ( NON prevista da Von Neumann ) - Clock circuito che è l'"orologio" del sistema 3. per approfondire: i Registri Nella CPU vi sono diversi registri ( piccole memorie veloci) ed a seconda dei modelli cambiano nome, ma le funzioni sono più o meno le stesse. Per semplicità vediamone solo alcuni: Registro INDIRIZZI AR = Address register contiene l'indirizzo di memoria cui si deve accedere in Lettura o scrittura Registro DATI DR = Data register contiene i dati: letti dalla memoria o da scrivere nella stessa memoria Registro ISTRUZIONE IR = Instruction register contiene l'istruzione corrente prelevata dalla memoria e che deve essere decodificata dalla CU ed eseguita dalla ALU Registro Contatore Programma PC = Program Counter Contiene indirizzo della prossima istruzione da prelevare dalla memoria Registro Accumulatore ACC= registro nella ALU per fare calcoli Nota: ci sono dei registri. anche a servizio di: - Memoria Principale - Interfacce di I/O 2
3 4. MEMORIA PRINCIPALE ( RAM ) RAM = Random Access Memory, la RAM è la memoria dove stanno sia DATI che i PROGRAMMI. la possiamo vedere come una tabella di n righe numerate da 0 a n-1. Le "righe" possono essere lunghe: 1 byte ( 8 bit ), 2 byte ( 16 bit), 4 byte ( 32 bit), 8 byte ( 64 bit ),.. Il numero è detto INDIRIZZO di memoria. A seconda si quanto è lungo l'indirizzo posso "vedere" ( indirizzare) più righe di memoria e quindi usare una memoria RAM + capace. Il tempo di accesso ad una cella di memoria non dipende dall'indirizzo della cella stessa. 5. PERIFERICHE ( DISPOSITIVI di Ingresso Uscita ) Le periferiche sono dette anche dispositivi di INPUT / OUTPUT ovvero di Ingresso / Uscita - Input tastiera, mouse, trackball, microfono, scanner, webcam,.sensori - Output video, stampante, plotter, casse,.., ATTUATORI - I /O schermo touch, USB, stampante-scanner,... Quanto sopra in robotica diventa: - Input SENSORI: tastiera, interruttori, fotoresistenza, sensore temperatura, vibrazioni, voice recognizer... - Output ATTUATORI : Speaker, Led, motori,... Gradi di libertà nel caso di un robot o macchina automatica vuol dire quanti snodi controllati ( da motori) possiede. 3
4 6. BUS di SISTEMA Il BUS di Sistema è controllato dalla CPU e connette i vari componenti di cui sopra. Possiamo per ora vederlo come composto da 3 bus: - bus di controllo: invia / riceve i segnali di controllo tra la CU e Memoria o Periferiche - bus indirizzi : invia indirizzo di memoria dalla CU invia indirizzo di memoria alla memoria RAM, per leggere o scrivere un dato a quell'indirizzo - bus dati invia e riceve DATI ed ISTRUZIONI ( parti di programma) -da CPU a RAM e viceversa -da CPU / RAM a PERIFERICHE e viceversa 7. Per approfondire: Ciclo di Fetch & Execute Una macchina secondo il modello di Von Neumann ripete in modo sequenziale il seguente ciclo detto di Fetch ( preleva ) ed Execute ( esegui): 1) Fetch: si acquisisce l'istruzione all'indirizzo di memoria presente in PC; ( AR = PC), e tramite il bus dati questa arriva nel registro IR. PC è incrementato di 1. 2) Decode: l'istruzione presente in IR viene decodificata dalla CU che provvede a richiedere i vari calcoli e/o trasferimenti 3) Execute: viene eseguita l'istruzione comandata dalla CU, per mezzo della ALU e/o dei device di I/O e/o della memoria RAM. 4
5 8. Per approfondire: Bus e Chipset Sulle schede madre oltre alla CPU esiste un circuito detto chipset. Il chipset contiene due processori ( northbridge e southbridge) che gestiscono le funzioni di comunicazione nella maggior parte delle schede madri per PC ( di solito sono riuniti in un solo chip). Questi controllano e sincronizzano il traffico tra CPU, Memoria e periferiche. I data bus in effetti sono più di uno: d istinti in base alla loro velocità, per separare il traffico + lento da quello + veloce. -FSB bus -BSB bus: -PCI bus: tra CPU e dispositivi veloci tra CPU e Cache per schede rete, video-suono, hard disk 8.1 Northbridge ( Memory Controller hub) Il chip northbridge ( vicino alla CPU e con dissipatore passivo di calore) gestisce l'interazione tra: - CPU. memoria principale - cache verso la RAM ( livello 2-3 ), a mezzo del BSB: ( Back Side Bus) - schede video veloci: Accelerated Graphics Port (AGP) o PCI Express - bus PCI in altre parole i componenti che traggono il massimo vantaggio da una rapida comunicazione con il processore. 5
6 Northbridge usa il bus FSB (Front Side Bus), per connettere i vari componenti. 8.2 Southbridge ( I/O Controller hub) Il southbridge ( senza dissipatore di calore) collegato al northbridge dal bus PCI, gestisce forme più semplici di I/O, quali : - mouse, tastiera, scanner, le porte seriali (RS232) -audio - USB - IDE ( Hard Disk, CD. ROM,..) Northbridge e Southbridge aumentano in modo moltissimo la velocità dei computer. Sono utilizzati dai chipset VIA e AMD, Intel, e quindi si trovano in quasi tutti i computer moderni. La combinazione northbridge-southbridge rappresenta l'architettura di base minima dei computer recenti, ed è difficile trovarne uno che non ne faccia uso. L'eccezione è data dai computer che utilizzano la nuova architettura Intel Hub Architecture ( IHA ) che utilizza due chip, chiamati controller hub, per la gestione delle comunicazioni tra il processore e gli altri componenti di sistema, Tuttavia oggi si tende a realizzare all'interno delle CPU le funzioni del chipset, e di fatto verrà superato il concetto di North e South bridge 6
Caratteristiche 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
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 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
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
DettagliCalcolo numerico e programmazione Architettura dei calcolatori
Calcolo numerico e programmazione Architettura dei calcolatori Tullio Facchinetti 30 marzo 2012 08:57 http://robot.unipv.it/toolleeo Il calcolatore tre funzionalità essenziali:
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
DettagliArchitettura di un calcolatore
Architettura di un calcolatore Macchina di von Neumann: CPU (Central Processing Unit, CU+ALU) Memoria Centrale BUS di sistema Interfaccia alle periferiche I/O Fondamenti di Informatica 1 Architettura di
DettagliArchitettura 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
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
DettagliCosa c è dentro un computer?
Lez. 13 Cosa c è dentro un computer? Apriamo la scatola magica 13/11/09 Dentro il computer La scheda madre È la base di tutta la componentistica Si fissa sul case del pc, un po come la pasta per la pizza
DettagliIl Modello di von Neumann (2) Prevede 3 entità logiche:
Introduzione all Architettura degli Elaboratori Sommario Macchina di von Neumann Esecuzione dei programmi Rappresentazione dei dati Dati numerici Dati alfabetici 1 2 Il Modello di von Neumann (1) L architettura
DettagliArchitettura dei calcolatori
Architettura dei calcolatori Dott. Ing. Leonardo Rigutini Dipartimento Ingegneria dell Informazione Università di Siena Via Roma 56 53100 SIENA Uff. 0577233606 rigutini@dii.unisi.it http://www.dii.unisi.it/~rigutini/
DettagliParte II.2 Elaboratore
Parte II.2 Elaboratore Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Dicembre 1, 2015 Elisabetta Elisabetta Ronchieri II Software Argomenti
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
DettagliSOMMARIO. 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
DettagliInformatica di Base - 6 c.f.u.
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 2007/2008 Docente: ing. Salvatore Sorce Architettura dei calcolatori I parte Introduzione,
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
DettagliIntroduzione 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
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
Dettagli(1) (2) (3) (4) 11 nessuno/a 9 10. (1) (2) (3) (4) X è il minore tra A e B nessuno/a X è sempre uguale ad A X è il maggiore tra A e B
Compito: Domanda 1 Per l'algoritmo fornito di seguito, qual è il valore assunto dalla variabile contatore quando l'algoritmo termina: Passo 1 Poni il valore di contatore a 1 Passo 2 Ripeti i passi da 3
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
DettagliINFORMATICA CORSO DI INFORMATICA DI BASE ANNO ACCADEMICO 2015/2016 DOCENTE: SARRANTONIO ARTURO
INFORMATICA CORSO DI INFORMATICA DI BASE ANNO ACCADEMICO 2015/2016 DOCENTE: SARRANTONIO ARTURO PROGRAMMA Descrizione funzionale di un calcolatore elementare, COS'E' UN ELETTRONICO HARDWARE SOFTWARE HARDWARE
DettagliIl processore - CPU. PDF created with pdffactory trial version www.pdffactory.com
Il processore - CPU (CENTRAL PROCESSING UNIT) Funzionamento o Programmi e dati risiedono in file memorizzati in memoria secondaria. o Per essere eseguiti (i programmi) e usati (i dati) vengono copiati
DettagliArchitettura 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
DettagliArchitettura dei calcolatori
Architettura dei calcolatori DOTT. ING. LEONARDO RIGUTINI DIPARTIMENTO INGEGNERIA DELL INFORMAZIONE UNIVERSITÀ DI SIENA VIA ROMA 56 53100 SIENA UFF. 0577234850-7102 RIGUTINI@DII.UNISI.IT HTTP://WWW.DII.UNISI.IT/~RIGUTINI/
DettagliElaboratore elettronico
Corso di Informatica L architettura di un Calcolatore Elaboratore elettronico Un calcolatore o computer è un dispositivo elettronico in grado di ricevere una sequenza di istruzioni (programma) ed eseguirla
DettagliAnatomia e fisiologia del computer: l architettura del calcolatore
Corso di Laurea Ingegneria Civile Fondamenti di Informatica Dispensa 01 Anatomia e fisiologia del computer: l architettura del calcolatore Marzo 2009 L architettura del calcolatore 1 Nota bene Alcune parti
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)
DettagliI dischi ottici. Istituzioni di Informatica -- Rossano Gaeta 43
I dischi ottici Le tecnologie dei dischi ottici sono completamente differenti e sono basate sull'uso di raggi laser Il raggio laser è un particolare tipo di raggio luminoso estremamente focalizzato che
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
DettagliPRINCIPALI CARATERISTICHE
Scegliere e acquistare le schede madri (o motherboard) più adatte al vostro PC è un'azione decisiva per far sì che tutto il vostro sistema sia perfettamente rispondente alle vostre esigenze. Prima di effettuare
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
DettagliTecnologia 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
DettagliMemoria 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,
DettagliLa macchina di Von Neumann. Central Processing Unit (CPU) Elementi base. Architettura computer. Bus di sistema MEMORIA CENTRALE PERIFERICHE A B INTR
Architettura di un computer La macchina di Von Neumann Architettura organizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton.
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
DettagliMemoria cache, interrupt e DMA
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Memoria cache, interrupt e DMA 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide
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 INFORMATIVI AZIENDALI
SISTEMI INFORMATIVI AZIENDALI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento: Alla fine di ogni lezione Modalità esame: scritto 1 Hardware e Software Con HARDWARE si indicano tutte
DettagliL HARDWARE parte 1 ICTECFOP@GMAIL.COM
L HARDWARE parte 1 COMPUTER E CORPO UMANO INPUT E OUTPUT, PERIFERICHE UNITA DI SISTEMA: ELENCO COMPONENTI COMPONENTI NEL DETTAGLIO: SCHEDA MADRE (SOCKET, SLOT) CPU MEMORIA RAM MEMORIE DI MASSA USB E FIREWIRE
DettagliArchitettura della CPU e linguaggio assembly Corso di Abilità Informatiche Laurea in Fisica. prof. ing. Corrado Santoro
Architettura della CPU e linguaggio assembly Corso di Abilità Informatiche Laurea in Fisica prof. ing. Corrado Santoro Schema a blocchi di una CPU Arithmetic Logic Unit Control Unit Register File BUS Control
DettagliL architettura di riferimento
Architetture degli elaboratori e delle reti Lezione 10 L architettura di riferimento Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 10 1/27
DettagliTipi di Bus. Bus sincrono. Comunicazioni nell elaboratore (e oltre) Bus sincroni e asincroni Standard commerciali (PCI,SCSI,USB)
Comunicazioni nell elaboratore (e oltre) Bus sincroni e asincroni Standard commerciali (PCI,SCSI,USB) Architettura degli Elaboratori (Prima Unità) Renato.LoCigno@dit.unitn.it www.dit.unitn.it/~locigno/didattica/archit/02-03/index.html
DettagliCalcolatore: Elaborare: Input: Output: John von Neumann: Device: Embedded: Sistemi programmabili:
Autore: Maria Chiara Cavaliere Informatica di base Lezione 1 del 21/3/2016 Il corso di Informatica di base si baserà sulla spiegazione di tre moduli: -Architettura Hardware; -Sistema operativo; Parte teorica
DettagliLa gestione dell I/O (Cap. 5, Tanenbaum)
La gestione dell I/O (Cap. 5, Tanenbaum) Prestazioni e generalità Gestione software Supporti su disco Orologi Lezione Architettura degli Elaboratori - 1 - A. Sperduti Pagina 1 Prestazioni e generalità
DettagliNOZIONI 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
DettagliComponenti principali di un computer
Componenti principali di un computer Unità centrale Processore Controller Memoria principale (centrale) Bus Stampante Terminale Periferiche di input/output Memorie di massa (secondarie) 1 COMPONENTI DI
DettagliARCHITETTURA DI UN PERSONAL COMPUTER
ARCHITETTURA DI UN PERSONAL COMPUTER Processore Tastiera Mouse CD-ROM Bus Memoria FD HD Stampante La struttura logica Fisicamente l unità centrale è costituita da:... la gabbia per le schede (rack)...
DettagliFondamenti di Informatica T [A-K]
Fondamenti di Informatica T [A-K] Prof. Jorge E. Fernandez A.A. 2013-2014 Programma del corso Introduzione alla programmazione e architettura del sistema di calcolo Utilizzo in modalità console del sistema
DettagliCorso di Sistemi di Elaborazione delle Informazioni. Marco Falda Dipartimento di Ingegneria dell Informazione tel. 049 827 7918 marco.falda@unipd.
Corso di Sistemi di Elaborazione delle Informazioni Marco Falda Dipartimento di Ingegneria dell Informazione tel. 049 827 7918 marco.falda@unipd.it Sistemi di Elaborazione delle Informazioni Rappresentazione
DettagliBus di sistema. Memorie di Massa. F. Tortorella Corso di Elementi di Informatica Università degli Studi di Cassino
Modello di von Neumann: la memoria centrale Bus di sistema CPU Memoria Centrale Memorie di Massa Interfaccia Periferica Interfaccia Periferica Unità esterne Organizzazione della memoria principale La memoria
DettagliARCHITETTURA DI UN SISTEMA A MICROPROCESSORE
ARCHITETTURA DI UN SISTEMA A MICROPROCESSORE 1. INTRODUZIONE In questo capitolo viene presentata la struttura, sia interna che esterna, di un microprocessore generico riprendendo i concetti esposti nella
DettagliINDICE. Come è fatto un calcolatore moderno?
INDICE Come è fatto un calcolatore moderno? STRUTTURA LOGICA DEI CALCOLATORI Dal modello di Von Neumann ai computer moderni LA MEMORIA CENTRALE UNITÀ DI ELABORAZIONE (CPU), Registri della CPU, Unità di
DettagliStruttura del Corso. Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni. Sistemi di Elaborazione delle Informazioni.
Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni Marco Falda Dipartimento di Ingegneria dell Informazione tel. 049 827 7918 marco.falda@unipd.it Corso di 35 ore: Struttura del
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
DettagliCorso di Informatica
CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Interfacce/Porte 2 INTERFACCE ESTERNE Interfacce esterne Modello di von Neumann CPU Memoria
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
DettagliUnità 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
DettagliIl PC. di: Rubini Vincenzo
Il PC di: Rubini Vincenzo Corpo e anima del PC: Il corpo, ossia la struttura fisica interna ed esterna, prende il nome di hardware (hard = duro, ware = componente) l anima, ossia l insieme di tutti i programmi
DettagliCALCOLATORI ELETTRONICI
CALCOLATORI ELETTRONICI Giuseppe Coldani Tel. 0382 985678 e-mail: giuseppe.coldani@unipv.it giuseppe.coldani@tin.it orario delle lezioni: Mercoledì 14.00-18.00 orario di ricevimento: su appuntamento 1
DettagliCPU. Maurizio Palesi
CPU Central Processing Unit 1 Organizzazione Tipica CPU Dispositivi di I/O Unità di controllo Unità aritmetico logica (ALU) Terminale Stampante Registri CPU Memoria centrale Unità disco Bus 2 L'Esecutore
DettagliCHE COS'È UN COMPUTER?
CHE COS'È UN COMPUTER? Un computer è una macchina elettronica capace di ricevere, trasmettere, immagazzinare ed elaborare informazioni, risolvendo i più svariati problemi con straordinaria velocità ed
DettagliFondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012
Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 Sommario Architetture del Calcolatore e sue componenti principali Macchina di Von Neumann CPU L unità aritmetico logica La memoria centrale
DettagliSistemi e Reti. Panoramica
Sistemi e Reti Istituto Tecnico - Indirizzo Info & Telecom Articolazione Informatica - Classi Terze 1 Panoramica Tipi ed architetture dei Computer Il ruolo della CPU Le memorie Il bus secondo il modello
DettagliUniversità degli Studi G. d'annunzio C.L. Economia e Informatica per l'impresa. Sistemi Operativi e Reti A.A. 2014/2015 prof.
Università degli Studi G. d'annunzio C.L. Economia e Informatica per l'impresa Sistemi Operativi e Reti A.A. 2014/2015 prof. Gianluca Amato Architettura degli elaboratori Architettura Hardware Architettura
DettagliInput/Output: bus, interfacce, periferiche
Architettura degli Elaboratori e delle Reti Lezione 29 Input/Output: bus, interfacce, periferiche A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L
DettagliElementi di Informatica e Programmazione. # Memoria di massa. Problema: comprare un PC. Architettura del calcolatore. Architettura di Von Neumann
Elementi di Informatica e Programmazione Architettura del calcolatore (prima parte) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Problema:
DettagliRETI E SISTEMI INFORMATIVI
RETI E SISTEMI INFORMATIVI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento: mercoledì, 10.00-11.00. Studio 34, primo piano. Dip. Statistica 1 Modalità esame: scritto + tesina facoltativa
DettagliIl calcolatore elettronico. Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi
Il calcolatore elettronico Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi Introduzione Un calcolatore elettronico è un sistema elettronico digitale programmabile Sistema: composto da
DettagliLa macchina programmata Instruction Set Architecture (1)
Corso di Laurea in Informatica Architettura degli elaboratori a.a. 2014-15 La macchina programmata Instruction Set Architecture (1) Schema base di esecuzione Istruzioni macchina Outline Componenti di un
DettagliLABORATORIO di INFORMATICA
Università degli Studi di Cagliari Corso di Laurea Magistrale in Ingegneria per l Ambiente ed il Territorio LABORATORIO di INFORMATICA A.A. 2010/2011 Prof. Giorgio Giacinto ARCHITETTURA DEI CALCOLATORI
DettagliInformatica Grafica. Architetture degli elaboratori
Informatica Grafica Corso di Laurea in Ingegneria Edile Architettura Architetture degli elaboratori Paolo Torroni Dipartimento di Elettronica, Informatica e Sistemistica (DEIS) Università degli Studi di
DettagliLezione 5 Architettura degli elaboratori. Mauro Piccolo piccolo@di.unito.it
Lezione5 Architetturadeglielaboratori MauroPiccolo piccolo@di.unito.it Esecutore Unelaboratoreelettronico`eunaesecutore generalpurpose (ossia confinalitagenericheenonpredeterminate). Lecomponentiprincipali,cheanalizzeremonelseguito,sono:
Dettaglibus interno bus esterno bus di sistema
Il bus di sistema, presente in tutti i calcolatori, è composto 50-150 fili in rame in funzione del indirizzamento e del n di bit dati realizzati sulla scheda madre. Dotato di connettori separati ad intervalli
DettagliSistemi di Elaborazione delle Informazioni
Sistemi di Elaborazione delle Informazioni Hardware Corso di Laurea in Tecniche Sanitarie di Radiologia Medica Prof. Crescenzio Gallo c.gallo@unifg.it Architettura dei calcolatori 2 Architettura di un
DettagliComponenti dell elaboratore
L hardware del PC Componenti dell elaboratore Hardware Parte fisica del sistema Dispositivi fisici Software Parte logica del sistema Programmi e dati 2 Hardware dell elaboratore 3 L'architettura del calcolatore
DettagliCalcolatori Elettronici
Calcolatori Elettronici Classificazione dei calcolatori elettronici Sistemi basati sull architettura di Von Neumann Sistemi basati sull architettura Harward Architettura dei calcolatori: definizioni Evoluzione
DettagliModulo 1 Le memorie. Si possono raggruppare i sistemi di elaborazione nelle seguenti categorie in base alle possibilità di utilizzazione:
Modulo 1 Le memorie Le Memorie 4 ETA Capitolo 1 Struttura di un elaboratore Un elaboratore elettronico è un sistema capace di elaborare dei dati in ingresso seguendo opportune istruzioni e li elabora fornendo
DettagliCorsi Speciali Abilitanti Indirizzo 2: Fisico-Matematico Modulo Didattico: Elementi di Informatica Classi: 48/A TEST D INGRESSO
Corsi Speciali Abilitanti Indirizzo 2: Fisico-Matematico Modulo Didattico: Elementi di Informatica Classi: 48/A TEST D INGRESSO NOME: COGNOME: LAUREA IN: ABILITAZIONI CONSEGUITE: ESPERIENZE DIDATTICHE
DettagliTecnologie dei Sistemi di Automazione e Controllo
Tecnologie dei Sistemi di Automazione e Controllo Prof. Gianmaria De Tommasi Lezione 8 I Controllori a Logica Programmabile Corso di Laurea Codice insegnamento Email docente Anno accademico N39 N46 M61
DettagliFerrante 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
DettagliAppunti di informatica
Appunti di informatica L'elaboratore elettronico COSA SI IMPARA IN QUESTA LEZIONE: Come è costituito un elaboratore Come l'elaboratore esegue un proramma Struttura dell'elaboratore Il termine elaboratore
DettagliIl 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
DettagliIl processore N.12. Vediamo come è strutturato un microprocessore e con quale sequenza esegue le istruzioni dettate da un programma assembler.
Il processore N.12 Struttura di base di un microprocessore Il microprocessore (detto comunemente CPU, per Central Processing Unit) è preposto al coordinamento di tutte le componenti che formano l'architettura
DettagliLa sua buona realizzazione è quindi un fattore chiave per le prestazioni e l affidabilità della macchina.
Negri Roberto Samuele Dall Acqua Thomas Pellini La Motherboard La scheda madre (motherboard) è uno dei principali componenti di un computer. È responsabile dunque della trasmissione e temporizzazione corretta
DettagliArchitettura di un calcolatore
Architettura di un calcolatore Appunti di Antonio BERNARDO Corso di Informatica di base A. Bernardo, Informatica di base 1 1 Compiti del computer Elaborazione di dati Memorizzazione di dati Scambio di
DettagliArchitettura del Calcolatore. Emilio Di Giacomo e Walter Didimo
Architettura del Calcolatore Emilio Di Giacomo e Walter Didimo Computer e programmi Il computer è una macchina programmabile Grazie alla possibilità di eseguire programmi diversi, il computer può svolgere
DettagliIl 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
Dettagli1.4a: Hardware (Processore)
1.4a: Hardware (Processore) 2 23 nov 2011 Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 3.8, 3.9 IV ediz.: cap. 2.6, 2.7 Questi lucidi 23 nov 2011
DettagliARCHITETTURA DI UN CALCOLATORE
ARCHITETTURA DI UN CALCOLATORE 1 CENNI STORICI http://www.tecnoteca.it/contenuti/museo Calcolatori analogici PASCAL (1642) LEIBNIZ (1694) Il calcolatore programmabile e la macchina analitica CHARLES BABBAGE
DettagliLe infrastrutture Hardware: architettura
Le infrastrutture Hardware: architettura Corso di Informatica CdL: Chimica Claudia d'amato claudia.damato@di.uniba.it Il calcolatore: modello concettuale 1. Elaborazione 2. Memorizzazione Interconnessione
DettagliIl Processore: i registri
Il Processore: i registri Il processore contiene al suo interno un certo numero di registri (unità di memoria estremamente veloci) Le dimensioni di un registro sono di pochi byte (4, 8) I registri contengono
DettagliArchitettura di un Elaboratore
Architettura di un Elaboratore Fabio Massimo Zanzotto Ricapitoliamo puntate precedenti Cosa abbiamo a disposizione: Concetto di algoritmo (con eventuale parametrizzazione) Rappresentazione dell informazione
DettagliInterfacciamento di periferiche I/O al μp 8088
Interfacciamento di periferiche I/O al μp 8088 5.1 Principali segnali della CPU 8086 5.2 Periferiche di I/O e loro gestione 5.3 Collegamento di periferiche di input 5.4 Collegamento di periferiche di output
DettagliI dati all interno dei Computer
I dati all interno dei Computer Nei sistemi elettronici digitali e nei computer in particolare, le informazioni vengono rappresentate in codice binario la cui lunghezza massima (misurata in bit ) dipende
DettagliIntroduzione. Un calcolatore digitale è costituito da un sistema interconnesso dei seguenti dispositivi:
Appunti di Calcolatori Elettronici Organizzazione dei sistemi di elaborazione Introduzione... 1 La CPU... 2 Ciclo di esecuzione delle istruzioni... 3 Insieme delle istruzioni... 4 Organizzazione della
DettagliLe unità di ingresso/uscita (Input/Output)
Le unità di ingresso/uscita (Input/Output) Le unità di ingresso/uscita (anche dette periferiche), permettono di realizzare l'interazione tra il computer e l'ambiente (compreso l'utente umano) La loro funzione
DettagliCollegamento 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?
DettagliELEMENTI DI ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE per le classi prime
ELEMENTI DI ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE per le classi prime vers2.0 Contenuti Architettura di un sistema di elaborazione...2 Macchina di Von Neumann...2 Elementi grafici per rappresentare
DettagliIntroduzione ai Microcontroller
Corso di Percezione Robotica - Prof.ssa Cecilia Laschi 23/04/2009 Introduzione ai Microcontroller Dr. Virgilio Mattoli (mattoli@crim.sssup.it) Processori Embedded I microprocessori embedded sono contenuti
Dettagli