Architettura dei calcolatori

Documenti analoghi
Architettura dei calcolatori I parte Introduzione, CPU

Informatica di Base - 6 c.f.u.

Architettura dei calcolatori e Software di sistema

Memoria Secondaria o di Massa

L ARCHITETTURA DEI CALCOLATORI. Il processore La memoria centrale La memoria di massa Le periferiche di I/O

Elementi di base del calcolatore

Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile)

Caratteristiche di un PC

La memoria principale

LA MEMORIA NEL CALCOLATORE

Architettura del calcolatore

Modulo: Elementi di Informatica

ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE

Ingegneria Gestionale della logistica e produzione Prof. A. Palomba - Elementi di Informatica (J-Z) Componenti

PERIFERICHE E SCHEDA MADRE

Architettura dei computer

Fondamenti di informatica: un po di storia

Lezione 1: L hardware

ECDL CORE 5.0. Modulo 1 Concetti di base dell ICT 1.1 Hardware. Docente: Stefania De Martino Liceo G. Leopardi Recanati a.s.

Generated by Foxit PDF Creator Foxit Software For evaluation only. Il Computer

Corso Informatica base: descrizione hardware del PC. Unitre Anno

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

Concetti fondamentali della Tecnologia Dell informazione Parte prima

Componenti del Sistema di Elaborazione

Architettura di un calcolatore e linguaggio macchina. Primo modulo Tecniche della programmazione

Elementi di informatica

Architettura dei calcolatori

Architettura di un PC

Memoria Secondaria o di Massa

Architettura dei calcolatori II parte Memorie

LA STRUTTURA DEL COMPUTER. Enrico Terrone A. S: 2014/2015

Componenti di base di un computer

Informatica di Base. Ancora su numeri. La struttura dei sistemi informatici.

Lezione 3: Architettura del calcolatore

Colloquio di informatica (5 crediti)

Architettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

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

APPUNTI CONCETTI DI BASE

Informatica per l Ingegneria Industriale. Introduzione ai calcolatori

ARCHITETTURA DELL ELABORATORE

Architettura di un sistema di elaborazione dei dati

Elementi di Informatica. Hardware

ARCHITETTURA DEL CALCOLATORE

Corso Propedeutico di Informatica (S.T.I.) docente: Paolo Franciosa

Il linguaggio del calcolatore: linguaggio macchina e linguaggio assembly

CRIAD 1. Corso di Introduzione all Informatica v v v v. Contenuti del Modulo 1. Hardware e Software. Hardware

Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).

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

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

COMPUTER ESSENTIAL 1.1. Esperto Emilia Desiderio

Programmazione. Dipartimento di Matematica. Ing. Cristiano Gregnanin. 25 febbraio Corso di laurea in Matematica

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

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

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione

Cosa è l informatica

Il Sottosistema di Memoria

Il termine informatica deriva dall unione di due parole: informazione e automatica. Il P.C.

HP NB 630 INTEL DC B815 2GB 500 SHAR. LINUX

INFORMATION TECNOLOGY. a cura di Alessandro Padovani padoale@ .it

Macchina di Von Neumann: Non distingueva fra RAM e ROM Non aveva un bus ma collegamenti punto-punto

Introduzione ai Calcolatori Elettronici

Informatica. Modulo 1: Hardware

(1) (2) (3) (4) 11 nessuno/a (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

Affari Web

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

Appunti di Sistemi e Automazione

Introduzione all uso del Personal Computer

Architettura del Calcolatore

Architettura di un calcolatore e ciclo macchina. Appunti per la classe 3 Dinf

Richiami sull architettura del processore MIPS a 32 bit

Modulo 1. Concetti di base della Tecnologia dell Informazione ( Parte 1.2)

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

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

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

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

Programma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011

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

Architettura del Calcolatore. Danilo Ardagna Politecnico di Milano

Tecnologia dell Informazione

Architettura del calcolatore. L Hardware. A.A Informatica 56

Il processore - CPU. PDF created with pdffactory trial version

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

Architettura dei calcolatori

Modulo 2. Hardware. Corso di Sistemi di elaborazione delle Informazioni - Ing. Maurizio Patanè 1

Le infrastrutture Hardware: architettura

Personal Computer: introduzione

Architettura di un calcolatore

CHE COSA FAREMO INSIEME?

Introduzione all'architettura dei Calcolatori

Il Processore: i registri

INFORMATICA CORSO DI INFORMATICA DI BASE ANNO ACCADEMICO 2015/2016 DOCENTE: SARRANTONIO ARTURO

Piccoli Ingegneri Informatici

MODULO 01. Come è fatto un computer

Modello del Computer. Componenti del Computer. Architettura di Von Neumann. Prof.ssa E. Gentile. a.a

Architettura dei computer

La Memoria d Uso. La Memoria d Uso

Il processore - CPU (CENTRAL PROCESSING UNIT)

Paolo Franciosa

Programma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010

MONIA MONTANARI. Appunti di Trattamento Testi. Capitolo 1 Il Computer

Transcript:

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 Sorce Architettura dei calcolatori I parte Introduzione, CPU

Struttura di un calcolatore Architettura di VonNeumann (ca. 1946) Componenti principali: Unità centrale di elaborazione (Central Processing Unit) principale (Main memory) secondaria (Mass storage) Dispositivi di ingresso/uscita CPU principale secondaria Dispositivo I/O Bus

CPU Struttura di un calcolatore CPU (Central Processing Unit), o Processore svolge le elaborazioni e il trasferimento dei dati, cioè esegue i programmi. CPU principale secondaria Dispositivo I/O Bus

Struttura di un calcolatore principale RAM (Random Access Memory) è volatile (perde il suo contenuto quando si spegne il calcolatore) ed è usata per memorizzare dati e programmi. ROM (Read Only Memory) è persistente (mantiene il suo contenuto quando si spegne il calcolatore) ma il suo contenuto è fisso e immutabile. È usata per memorizzare programmi di sistema Cache memoria di appoggio del processore, velocissima dimensioni relativamente limitate accesso estremamente rapido CPU principale secondaria Dispositivo I/O Bus

Struttura di un calcolatore secondaria (o di massa) Dischi, nastri, CD riscrivibili Memorizza grandi quantità di informazioni. Persistente Le informazioni non si perdono spegnendo la macchina Accesso molto meno rapido della memoria centrale msec. contro nsec. - differenza 10 6 CPU principale secondaria Dispositivo I/O Bus

Struttura di un calcolatore Dispositivi di ingresso-uscita (periferiche) Tastiera, mouse, video, stampante Sono usate per far comunicare il calcolatore con l'esterno (in particolare con l utente) Bus di sistema Linea di comunicazione che collega tutti gli elementi funzionali precedenti. CPU principale secondaria Dispositivo I/O Bus

Personal Computer: vista d insieme Componenti principali Unità centrale Video ( Monitor ) Tastiera e Mouse Lettore CD/DVD Dischi fissi Modem Componenti opzionali Stampante Scanner Tavolette grafiche

Case Contenitore esterno Fattore di forma Tower Minitower Desktop Compact desktop Laptop Palmtop Contiene Unità di alimentazione Alloggiamenti per dischi 5-1/4 (5.25 pollici) 3-1/2 (3.5 pollici) Ventole di raffreddamento Scheda madre

Case Alloggia la scheda madre Processore principale (RAM, ROM, cache) Video Bus di sistema Batteria tampone Alloggiamenti da 5.25 CD-ROM, DVD, Masterizzatori Floppy disk drive, dischi fissi (senza accesso esterno)

Scheda madre (mother board)

Struttura di un calcolatore Componenti principali: Unità centrale di elaborazione (Central Processing Unit) principale (Main memory) secondaria (Mass storage) Dispositivi di ingresso/uscita CPU principale secondaria Dispositivo I/O Bus

Il ciclo macchina Ciclo in cinque passi: 1. Fetch istruzione 2. Decodifica istruzione 3. Fetch Dati 4. Esecuzione Istruzione 5. Restituzione Risultato

Il ciclo macchina

CPU CPU (Central Processing Unit), o Processore svolge le elaborazioni e controlla il trasferimento dei dati, cioè esegue i programmi.

Componenti della CPU ALU Svolge le operazioni aritmetiche/logiche Registri Più veloci della memoria principale registro contatore (PC = program counter) registro accumulatore (A) registro istruzione (IR) Un registro è in grado di contenere un numero di bit diverso a seconda del tipo di CPU. Registri a 8, 16, 32 bit Unità di controllo Esegue le istruzioni secondo il ciclo: accesso, decodifica, esecuzione (fetch, decode, execute)

Moltissime operazioni semplici I computer possono eseguire solo circa 100 istruzioni diverse circa 20 tipi di operazioni distinte (ma servono istruzioni diverse per sommare byte, parole di memoria, numeri decimali ecc.) Tutto ciò che chiediamo al computer deve essere ricondotto a una combinazione di queste operazioni primitive, supportate direttamente dall hardware

Parametri caratteristici Numero di bit CPU 8088 8 bit CPU 286 16 bit CPU 386, 486, Pentium 32 bit CPU Xeon, Athlon 64 bit Velocità del clock Prima pochi Mhz Oggi da 600 Mhz fino a superare i 3 Ghz Cache di primo livello E integrata nello stesso chip (circuito integrato) della CPU. Vantaggi: velocità del clock uguale a quella del resto della CPU, tecnologia all avanguardia Cache di secondo livello Costo parecchio elevato integrata sullo stesso chip dai Pentium II Assente in alcuni Pentium Celeron Istruzioni MMX (MultiMedia extension) Set di 57 istruzioni specifiche per la gestione di filmati, audio, grafica di qualità. Si caratterizzano per la capacità di una singola istruzione di eseguire lo stesso compito su una serie di dati SIMD = single instruction multiple data diminuiscono l uso di loop

Velocità del clock I computer moderni tentano di cominciare un istruzione a ogni tick del clock I circuiti si passano l istruzione l un l altro (pipelining) possono essere processate 5 istruzioni simultaneamente Un clock a 1 GHz può veramente eseguire un miliardo di istruzioni al secondo? in realtà i computer possono cominciare un istruzione a ogni tick, perché possono eseguire più istruzioni alla volta 18

Velocità del clock 19

Processori Intel Pentium III Intel XEON 64 bit AMD Athlon 64 bit

Confronto di prestazioni Processori sono confrontati sulla base di alcune caratteristiche Frequenza di clock Frequenza del bus Velocità di esecuzione di un benchmark Benchmark Insieme di programmi predeterminato che sono rappresentativi di tutte le operazioni che un tipico utente potrebbe fare

Confronto di prestazioni

Confronto di prestazioni