Lez. 4 L hardware. Prof. Pasquale De Michele Gruppo 2
|
|
|
- Federigo Longhi
- 9 anni fa
- Просмотров:
Транскрипт
1 Lez. 4 L hardware 1
2 Dott. Pasquale De Michele Dipartimento di Matematica e Applicazioni Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via Cintia, I-80126, Napoli [email protected] 2
3 Introduzione all informatica L elaborazione HW dell elaboratore - L unità centrale di elaborazione - Le memorie secondarie - I dispositivi I/O SW dell elaboratore 3
4 Hardware Parte fisica del sistema L insieme dei componenti elettronici e meccanici del computer e delle sue periferiche Software Parte logica del sistema Programmi per la gestione del computer (es. Sistema operativo) o per specifiche applicazioni (es. programmi di video scrittura) 4
5 5
6 All interno dell elaboratore e all esterno Scheda Madre Dispositivi di input; Processore (CPU) Tastiera Memoria Principale Mouse Bus Dispositivi di output Monitor Stampante Altre periferiche Memorie Secondarie Rete 6
7 7
8 La scheda madre o motherboard è l elemento hardware che contiene tutti i principali circuiti necessari al corretto funzionamento di CPU, memoria e dispositivi I/O. (quindi mai risparmiare sulla scheda madre) 8
9 9
10 10
11 L Unità Centrale di Elaborazione (CPU) 11
12 Modello dell elaboratore Schema teorico che rappresenta le caratteristiche fondamentali e le modalità di funzionamento della elaborazione dell informazione. Elaboratore Macchina a programma memorizzato Programma: sequenza di istruzione Istruzione: tradotta in una sequenza di comandi Comandi: eseguiti dalle unità che costituiscono la macchina stessa 12
13 13
14 Caratteristiche del modello di Von Neumann Proceduralità: possibilità di eseguire differenti programmi memorizzati. Il modello è basato sul paradigma di programmazione procedurale: il programma indica la sequenza di istruzioni da eseguire per ottenere la soluzione ad un dato problema. Sequenzialità: regola della selezione della istruzione da eseguire rigidamente fissata. Connessione tra le unità funzionali con singolo flusso di informazione tra memoria e processore. 14
15 Il processore o CPU (Central Processing Unit Unità Centrale di Elaborazione) è la parte dell elaboratore che consente l esecuzione delle istruzioni dei programmi. E il cuore dell elaboratore E costituito da tre componenti principali: Unità di calcolo o ALU (Aritmetic Logic Unit) Esegue le operazioni artmetico-logiche necessarie all esecuzione delle istruzioni Unità di controllo o CU (Control Unit) Governa il funzionamento delle varie unità, legge le istruzioni dalla memoria e ne determina il tipo. Memoria di Cache Piccola memoria che permette di velocizzare le operazioni di trasferimento dati. 15
16 16
17 Con il termine microprocessore si intende un processore realizzato interamente su un unico chip (CPU integrata) Un chip o circuito integrato è costituito da milioni di transistor collegati da sottilissimi fili di alluminio, il tutto all interno di una piastrina di silicio La realizzazione fisica del microprocessore è effettuata con la tecnologia VLSI (Very large Scale Integration) Un transistor è un dispositivo elettronico a due stati, una sorta di microscopico interruttore che può essere acceso o spento. 17
18 Il processore è dotato di un orologio (clock) interno, la cui frequenza di pulsazioni, detta frequenza di clock, determina la velocità di elaborazione del computer. La velocità del clock si misura in MHz (milioni di cicli al secondo) Più alta è la frequenza di clock, maggiore è la velocità di elaborazione del computer. I primi processori avevano una frequenza di clock di pochi MHz Gli odierni processori superano le frequenze di 3000 MHz (3 GHz). La velocità e la potenza di un computer dipendono anche dalla larghezza del bus, ovvero dal numero di bit (lunghezza del singolo dato) che il processore è in grado di ricevere e di elaborare simultaneamente. I primi processori potevano elaborare solo dati di 8 bit. In breve si passò prima a 16 e poi a 32 bit. Oggi tutti i processori sono in grado di elaborare dati rappresentati con 64 bit. 18
19 Il processore contiene anche un insieme di registri I registri sono piccole memorie ad alta velocità destinate a contenere informazioni legate all istruzione in corso d esecuzione, quali: L istruzione che il processore sta elaborando; I dati su cui opera l istruzione corrente L indirizzo della prossima istruzione da eseguire L informazione relativa allo stato di tutte le risorse a disposizione 19
20 I principali registri del processore sono: Registro di istruzione (IR- Instruction Register) Contiene l istruzione che si sta elaborando Registro Contatore (PC-Program Controller) Contiene l indirizzo della prossima istruzione da estrarre ed eseguire Registro PSW (Programm Status Word): parola di stato di programma Contiene i flag di stato, bit impostati dall HW della CPU dopo un operazione per indicare particolari condizioni circa l esito dell esecuzione (es. segno, risultato nullo, overflow, carry, ) 20
21 Il processore esegue le istruzioni di un programma una alla volta in sequenza: estrae le istruzioni dalla memoria, le interpreta e le esegue una dopo l altra. Un programma indica la sequenza di istruzioni da eseguire per ottenere la soluzione ad un dato problema. Il processore esegue ogni istruzione mediante una sequenza ben definita di operazioni detta ciclo di istruzione o ciclo macchina. Estrazione di una istruzione (fase di fetch) Esecuzione dell istruzione (fase di execute) Ripetendo questa semplice sequenza di operazioni, il processore è in grado di eseguire programmi comunque complessi. 21
22 Fase di Fetch L unità di controllo preleva dalla memoria centrale l istruzione utilizzando l indirizzo conservato nel PC. Il PC punta alla istruzione successiva a quella in esecuzione L istruzione prelevata viene memorizzata nel registro IR. Fase di Execute L unità di controllo interpreta l istruzione e determina le operazioni da eseguire L unità di controllo controlla l esecuzione delle operazioni 22
23 I processori più diffusi per PC sono il i7 prodotto da Intel, giunto ormai alla frequenze di clock oltre i 3 GHz, e Phenom prodotto da AMD con prestazioni comparabili. I due processori sono praticamente del tutto compatibili dal punto di vista software. 23
24 Da circa un paio di anni lo sviluppo dei processori non segue la linea di aumentare la frequenza di clock, ma piuttosto di aumentare le prestazioni per ciclo di clock. (sistemi paralleli) In termini di pura potenza di calcolo un Pentium Core 2 Duo è quasi 2 volte e mezzo più veloce di un Pentium 4, ma usa la stessa frequqnza di clock. I recentissimi quad core non sono da considerare particolarmente utili, perché al momento l incremento di prestazioni rispetto al dual core è marginale, se non in applicazioni multiple. 24
25 Da qualche anno si è sviluppata, in concomitanza con la diffuzione enorme dei computer portatili, la necessita di ridurre la potenza elettrica richiesta ai sistemi hardware. Questo ha portato a tecnologie integrate (processore-chipset-scheda di rete) come la Intel Centrino e la più recente Centrino 2. 25
26 Come già accennato i dispositivi di I/O sono di tipo più vario. In generale però essi utilizzeranno: Un bus di I/O, che permette ai dispositivi ad esso collegati di comunicare con il resto del sistema Una interfaccia hardware fra il dispositivo e il PC Un protocollo software per gestire i dati provenienti dall interfaccia 26
27 Il dispositivo di input più utilizzato è la tastiera. Essa comprende più di 100 tasti e permette di introdurre caratteri speciali. La disposizione qwerty è quella storica della macchina da scrivere. 27
28 28
29 29
30 30
31 Il tradizionale CRT basato su tubo catodico ha ormai lasciato completamente il passo a monitor LCD (cristalli liquidi). Alcuni parametri importanti sono: La dimensione (espressa dalla lunghezza in pollici della diagonale 1 = 2,54 cm) La risoluzione in pixel (es. 1280x1024, 1440x960, ) La luminosità (es. 300 cd/m 2 ) Il contrasto (es. 500:1, 800:1, ) I tempi di latenza (es. 5 ms) L uniformità e la resa cromatica 31
Architettura 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
L 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
Architettura del Calcolatore
Francesco Folino FUNZIONI DI UN CALCOLATORE Elaborazione Memorizzazione Trasferimento Controllo MACCHINA DI VON NEUMANN TRASFERIMENTO Obiettivo: permettere lo scambio di informazioni tra le varie componenti
Architettura 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
G 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:
Elementi 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
Struttura 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,
6: 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
Il 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
LEZIONE 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
Elementi 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
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
Esame 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
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
ARCHITETTURA 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
Esame 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
Architettura 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
Sistemi 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
Il Processore. Informatica di Base -- R.Gaeta 27
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
Architettura 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
ARCHITETTURA 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
Architettura 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
Lezione 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
Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche
Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche [email protected] [email protected] Processore Memoria RAM Hard disk CD-ROM Floppy disk Tastiera Sistema operativo
Architettura 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
Architettura 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
Architettura 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
Elementi di Informatica Chiara Epifanio
[email protected] Informatica Informatica Informatica INFORMATICA = INFORMAzione + automatica Scienza che studia le informazioni e il loro trattamento automatizzato Insieme delle teorie, dei processi
Introduzione all'architettura dei Calcolatori. Maurizio Palesi
Introduzione all'architettura dei Calcolatori Maurizio Palesi 1 Agenda Architettura generale di un Sistema di Elaborazione La memoria principale Il sottosistema di comunicazione La CPU Miglioramento delle
Componenti 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
Componenti principali. Programma cablato. Architettura di Von Neumann. Programma cablato. Cos e un programma? Componenti e connessioni
Componenti principali Componenti e connessioni Capitolo 3 CPU (Unita Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro 1 2 Architettura di Von Neumann Dati e instruzioni in memoria
Architettura 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
Macchina di von Neumann/Turing
Macchina di von Neumann/Turing Concetto di programma memorizzato Memoria principale per dati e istruzioni ALU opera su dati in formato binario Unità di controllo che interpreta le istruzioni in memoria
Architettura 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
Ingegneria 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
Componenti 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
Modulo 1: Le I.C.T. UD 1.4b: Anatomia del Computer
Modulo 1: Le I.C.T. : Anatomia del Computer Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno ANATOMIA
Struttura 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
Il Processore: l unità di controllo
Il Processore: l unità di controllo La frequenza con cui vengono eseguiti i cicli di esecuzione è scandita da una componente detta clock Ad ogni impulso di clock la UC esegue un ciclo di esecuzione di
Componenti e connessioni. Capitolo 3
Componenti e connessioni Capitolo 3 Componenti principali CPU (Unità Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro Architettura di Von Neumann Dati e instruzioni in memoria (lettura
