Cosa c è dentro un computer?



Похожие документы
C. P. U. MEMORIA CENTRALE

Il Personal Computer

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

ARCHITETTURA DELL ELABORATORE

Informatica - A.A. 2010/11

Esame di INFORMATICA

ARCHITETTURA DEL CALCOLATORE

Componenti di base di un computer

Collegamento al sistema

Memoria Secondaria o di Massa

Architettura hardware

Hardware interno. Docenti: Dott. Stefano Bordoni Dott. Francesco Guerra. Facoltà di Economia, Università di Modena e Reggio Emilia

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

Architettura del Personal Computer AUGUSTO GROSSI

Calcolo numerico e programmazione Architettura dei calcolatori

I dischi magnetici floppy disk

L HARDWARE parte 1 ICTECFOP@GMAIL.COM

Vari tipi di computer

CONCETTI BASE dell'informatica Cose che non si possono non sapere!

Tecnologia dell Informazione

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

Corso: Informatica+ Andrea Cremonini. Lezione del 20/10/2014

Architettura dei calcolatori I parte Introduzione, CPU

Organizzazione della memoria

Struttura del calcolatore

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

Materiali per il modulo 1 ECDL. Autore: M. Lanino

Funzionalità di un calcolatore

Lez. 5 Memorie Secondarie

Architettura del calcolatore

COME È FATTO IL COMPUTER

Architettura hardware

Architettura di un computer

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

Introduzione all uso del Personal Computer

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE

MODULO 01. Come è fatto un computer

Memoria secondaria. Architettura dell elaboratore. Memoria secondaria. Memoria secondaria. Memoria secondaria

Introduzione all'architettura dei Calcolatori

Architettura dei computer

Architettura di un sistema di elaborazione dei dati

Struttura del Calcolatore Corso di Abilità Informatiche Laurea in Fisica. prof. Corrado Santoro

Centro Iniziative Sociali Municipio III

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

MODULO 01. Come è fatto un computer

ARCHITETTURA CALCOLATORI: Memoria di massa (o secondaria)

Laboratorio di Informatica

APPUNTI CONCETTI DI BASE

introduzione I MICROCONTROLLORI

CPU. Maurizio Palesi

Concetti base del computer

Calcolatore: Elaborare: Input: Output: John von Neumann: Device: Embedded: Sistemi programmabili:

Elaborazione dei dati

Appunti di Sistemi e Automazione

I L C O M P U T E R COM E FATTO DENTRO (Unità 2)

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

Componenti del Sistema di Elaborazione

Concetti fondamentali della Tecnologia Dell informazione Parte prima

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

Dispensa di Informatica I.1

Alfabetizzazione Informatica. Prof. Giuseppe Patti

Architettura dei calcolatori II parte Memorie

Unità Periferiche. Rete Di Controllo

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

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

RETI E SISTEMI INFORMATIVI

processore case Le casse acustiche

Laboratorio di Informatica

Modulo 1 Le memorie. Si possono raggruppare i sistemi di elaborazione nelle seguenti categorie in base alle possibilità di utilizzazione:

Lezione 3: Architettura del calcolatore

Architettura di un calcolatore

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

INTRODUZIONE ALL' INFORMATICA

Conoscere i diversi tipi di memoria centrale presenti nel computer, quali: RAM (randomaccess memory), ROM (read-only memory)

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

STRUTTURE DEI SISTEMI DI CALCOLO

MODULO 01. Come è fatto un computer

HARDWARE. Relazione di Informatica

I componenti di un Sistema di elaborazione. CPU (central process unit)

Elementi di informatica

Unità di Misura Corso di Abilità Informatiche Laurea in Fisica. prof. Corrado Santoro

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

1.4b: Hardware. (Memoria Centrale)

IL COMPUTER APPUNTI PER LEZIONI NELLE 3 CLASSI LA MACCHINA DELLA 3 RIVOLUZIONE INDUSTRIALE. A CURA DEL Prof. Giuseppe Capuano

Elaboratore elettronico

COMPITO DI INFORMATICA

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

TECNOLOGIE INFORMATICHE

INFORMATICA, IT e ICT

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

Транскрипт:

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 si stende sulla teglia Su di essa vengono inserite delle schede di espansione, un po come gli ingredienti della pizza

La struttura hardware secondo von Neumann (1946) Central Processing Unit (CPU) Unità di controllo + Unità aritmetico-logica + Registri ISTRUZIONI DATI INPUT MEMORIA programmi e dati OUTPUT

Slot PCI-express North Bridge INPUT OUTPUT Porte I/O Batteria tampone Central Processing Unit (CPU) Unità di controllo + Unità aritmetico-logica + registri Socket per CPU MEMORIA programmi e dati South Bridge Connettore IDE Connettore SATA Slot per memorie RAM

La memoria ROM-EPROM-FLASH Contiene il BIOS (Basic Input-Output System) della scheda madre; è un insieme di istruzioni dalle funzionalità molto limitate: eseguire il controllo dell'hardware all'accensione (il POST, Power On Self Test) avviare un programma di gestione delle periferiche se non vengono rilevati errori nell'esecuzione dei test; avviare una schermata a video con una breve descrizione dell'hardware presente; far partire la routine di boot che avvia l'os.

Il chipset Il Chipset è un componente che mette in contatto la CPU con le altri parti della scheda madre Normalmente i chipset sono costituiti da 2 chip separati (da cui il nome) Il Northbridge ha il compito di gestire le connessioni CPU-memoria-AGP/PCI Express Il Southbridge è invece la parte più lenta del Chipset. le informazioni provenienti dalla CPU possano prima dal northbridge e solo successivamente nel southbridge. Si deve dunque fare carico delle connessioni riguardanti gli Slot PCI e via dicendo, fra cui ovviamente il controller per i dischi rigidi con interfaccia EIDE e SerialATA

IL MICROPROCESSORE

Il cuore della macchina: la CPU Contiene diversi circuiti, ognuno dei quali preposto ad un compito specifico È necessario che ogni circuito sappia quando inviare e quando ricevere le informazioni dagli altri Questo compito (come un vigile urbano) spetta al Clock del processore

Il cuore della macchina: la CPU CU: Control UNIT, l unità che controlla tutti i processi; legge dati ed istruzioni dalla memoria centrale e li esegue, poi li memorizza adeguatamente; Qui arrivano anche i segnali esterni sullo stato del sistema, tra cui i colpi del clock; ALU: Arithmetic-Logic UNIT, che esegue le operazioni aritmetiche e logiche Registri: celle di memoria interne alla CPU usate per immagazzinare le informazioni utili per eseguire le istruzioni Bus: le strade di comunicazione che permettono ai dati, agli indirizzi e ai risultati di viaggiare dentro la CPU e fuori di essa verso la memoria Clock: permette a tutti gli elementi interni e esterni alla CPU di muoversi a ritmo, come in una coreografia FPU: Floating Point Unit, che si occupa di eseguire calcoli in virgola mobile.

Il CLOCK È necessario un segnale ritmico per sincronizzare il funzionamento dei vari dispositivi È generato da un oscillatore a cristalli di quarzo È simile al timoniere del canottaggio

Il CLOCK /2 La frequenza o velocità di clock è il numero di colpi di clock che vengono eseguiti in una determinata unità di tempo L'unità di misura usata è l'hertz, ovvero il numero di cicli di clock eseguiti in un secondo Poiché i clock sono in genere molto veloci, si usano i multipli kilohertz (Khz), megahertz (Mhz) e gigahertz (Ghz) per indicare rispettivamente mille, un milione e un miliardo di cicli al secondo.

I bus Il Bus è un circuito che mette in contatto le varie parti della scheda Più il Bus è veloce, più veloci saranno i dati che viaggiano da una parte all'altra della scheda Il Bus è composto principalmente dall'fsb (Front Serial Bus), che connette la CPU al Nortbridge, e ha una velocità che varia dai 66 agli 800 MHz. Fra i vari Bus: Il Back Side Bus che collega la CPU alla memoria Cache Il Bus di memoria che collega il northbridge alla memoria I bus IDE o ATA che connettono il southbridge ai dischi Il bus AGP che connette la scheda video alla CPU. Il bus PCI che connette gli slot PCI al southbridge (si tratta di un bus pensato per sostituire i bus PCI e AGP)

RISC e CISC Complex Instruction Set Computer (anni 60) Istruzioni molto complesse Tempi diversi per ogni istruzione Numerosi accessi alla RAM Lentezza di esecuzione Reduced Instruction Set Computer Tempi identici per ogni istruzione Istruzioni ridotte al minimo Nessun accesso intermedio alla RAM (load/save) Velocità (ma uso di molti registri interni)

La memoria RAM Detta anche memoria principale È l acronimo di Random-Access Memory, memoria ad accesso casuale È volatile Contiene programmi e dati (ricordate Von Neumann?) nel momento in cui vengono utilizzati

Le porte di I/O Porta VGA Porte USB Porta Ethernet Ingressi/uscite audio

I dispositivi di memoria (magnetici ottici) La Memoria di massa o hard disk: costituisce la memoria ausiliaria dell elaboratore, un estensione della memoria centrale, dove vengono appoggiati dati e programmi. Floppy disk: dischetti che contengono circa 1,44 Mb CD-ROM : contiene fino 750 MB di dati DVD: contiene da 4,7 a 17 GB

La rivoluzione delle memorie a disco I dispositivi di memoria di massa si dividono in due categorie, a seconda della modalità di accesso ai dati: ad accesso sequenziale (nastri): per cercare un dato è necessario accedere a tutti quelli che lo precedono sul dispositivo; ad accesso diretto ai dati (dischi). È possibile grazie all indirizzamento di porzioni (blocchi) del dispositivo.

HARD DISK È costituito da una serie di dischi magnetici rigidi (piatti) sovrapposti e ruotanti su un asse verticale La superficie è divisa in aree di memoria, sui cui scrive e legge una testina Le testine sono il doppio dei piatti

Si tratta di un insieme di dischi di alluminio sovrapposti, ricoperti di un film magnetico e posti sottovuoto

FLOPPY DISK Un magnete circolare flessibile, protetto da un involucro di plastica. Anch esso è suddiviso in tante aree di memoria, costruite attraverso la FORMATTAZIONE. Contiene 1,44 Mb

CD ROM e DVD Il disco ottico è fatto di tre strati, di cui uno in vetro temperato che produce un sostrato rigido, poi una superficie di registrazione in lega metallica e infine un involucro di plastica trasparente.

Durata delle memorie Dischi ottici: circa 15 anni Dischi magnetici: circa 10 anni Nastri magnetici: circa 5 anni Gli strati esterni si logorano e lasciano le proprie tracce sugli strati interni alterandone i dati

Serve anche a questo??

Operazione logiche?? Le dobbiamo pensare come operazioni per le quali al posto di 1 e di 0 utilizziamo VERO e FALSO Come input 2 valori (2 bit) e come risultato 1 solo valore (1 bit) Perché la CPU deve fare questi conti?

AND Corrisponde grosso modo alla nostra congiunzione e Oggi piove e oggi è mercoledì È vera solamente se entrambi i membri sono contemporaneamente veri A B A and B 0 0 0 0 1 0 1 0 0 1 1 1

OR Corrisponde al nostro o non esclusivo Vel in latino CRASH!!! O è caduta una bottiglia, o è caduto un bicchiere A B A or B 0 0 0 0 1 1 1 0 1 1 1 1

XOR Corrisponde al nostro o esclusivo Aut in latino Dico una bugia o dico la verità È vera solo se si verifica una delle due condizioni A B A or B 0 0 0 0 1 1 1 0 1 1 1 0

NOT Corrisponde al A Not A nostro non Ha come input un 0 1 solo bit 1 0