Architettura dei computer



Documenti analoghi
Gerarchia delle memorie

Architettura hardware

Organizzazione della memoria

Informatica - A.A. 2010/11

C. P. U. MEMORIA CENTRALE

Organizzazione della memoria principale Il bus

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

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

1.4b: Hardware. (Memoria Centrale)

Tecnologia dell Informazione

Esame di INFORMATICA

La memoria centrale (RAM)

I componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica

Architettura dei calcolatori II parte Memorie

Memoria Secondaria o di Massa

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

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

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

Laboratorio di Informatica

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

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

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

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

Architettura di un calcolatore

Architettura del calcolatore

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

ARCHITETTURA DEL CALCOLATORE

Architettura hardware

Fondamenti di informatica: un po di storia

23/02/2014. Dalla scorsa lezione. La Macchina di Von Neumann. Uomo come esecutore di algoritmi

ARCHITETTURA DELL ELABORATORE

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

Livello logico digitale. bus e memorie

Le Memorie interne: RAM, ROM, cache. Appunti per la cl. IV sez. D a cura del prof. Ing. Mario Catalano

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

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

Calcolo numerico e programmazione Architettura dei calcolatori

Concetti fondamentali della Tecnologia Dell informazione Parte prima

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

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

Architettura del Personal Computer AUGUSTO GROSSI

Architettura del computer (C.Busso)

CLASSE III A I.T.I. (ABACUS) SISTEMI DI ELABORAZIONE E TRASMISSIONE DEI DATI VERIFICA DI RECUPERO

Funzionalità di un calcolatore

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

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

- Algoritmi ed esecutori di algoritmi - ALGORITMI MACCHINA DI VON NEUMANN

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

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

Architettura dei calcolatori I parte Introduzione, CPU

Il Personal Computer. Cos è Lo schema di massima Che cosa ci possiamo fare. 1

TICa1. 3) Uno scanner è una periferica di: a) Input b) Output c) elaborazione d) Input-Output e) Memorizzazione

INFORMATICA, IT e ICT

Il Software. Il software del PC. Il BIOS

Vari tipi di computer

Il computer: primi elementi

Appunti di Sistemi e Automazione

Centro Iniziative Sociali Municipio III

MODULO Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale

Lezione 3: Architettura del calcolatore

Architettura di un computer

Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione

COMPITO DI INFORMATICA

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

MODULO 01. Come è fatto un computer

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

La Memoria d Uso. La Memoria d Uso

ECDL MODULO 1 Le Memorie. Prof. Michele Barcellona

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

Introduzione all'architettura dei Calcolatori

Componenti di base di un computer

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:

I dischi magnetici floppy disk

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

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

L HARDWARE parte 1 ICTECFOP@GMAIL.COM

Unità Periferiche. Rete Di Controllo

Il computer. Il computer: un insieme di elementi. L'hardware

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

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE

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

Nozioni di Informatica di base. dott. Andrea Mazzini

LABORATORIO DI SISTEMI

HARDWARE. Relazione di Informatica

Input/Output. Moduli di Input/ Output. gestiscono quantità di dati differenti a velocità diverse in formati diversi. n Grande varietà di periferiche

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

Appunti di informatica. Lezione 6 anno accademico Mario Verdicchio

Struttura del calcolatore

Istituto tecnico commerciale e per geometri Enrico Fermi

Introduzione all uso del Personal Computer

Transcript:

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 e la memoria principale costituiscono l unità centrale

Componenti principali di un computer Processore Controller Memoria principale (centrale) Bus Stampante Video/display Periferiche di input/output Memorie di massa (secondarie)

Organizzazione fisica attuale Periferiche per l input Unità centrale e memorie Periferiche per l output Tastiera e mouse Scanner CPU + HD, CD, Floppy

Hard Disk Lettore CD Floppy Disk RAM CPU

Architettura dei computer Le varie componenti comunicano attraverso uno o più insiemi di collegamenti detti bus Nei computer moderni: c e un collegamento dedicato detto bus di sistema per la comunicazione tra cpu e memoria principale ci sono collegamenti per le altre periferiche detti bus locali con i loro adattatori (memorie secondarie, dispositivi di I/O e di rete)

Le idee ed i pionieri Babbage Turing von Neuman Il computer è un calcolatore digitale programmabile dotato di memoria dati e programmi risiedono in memoria

La memoria principale Fornisce la capacità di memorizzare le informazioni (i dati e i programmi) Può essere vista come una lunga sequenza di componenti elementari, ognuna delle quali può contenere un unità di informazione (un bit)

Le componenti elementari della memoria sono aggregate tra di loro e formano strutture complesse dette celle che possono contenere otto bit (un byte) La memoria può essere vista come una sequenza di celle

La memoria principale 0 1 2 3 4 Ciascuna cella è caratterizzata da un indirizzo Gli indirizzi corrispondono all ordinamento delle celle nella sequenza Gli indirizzi sono numeri interi (partono da 0) Gli indirizzi non sono scritti da nessuna parte, sono determinati dall ordinamento consecutivo N

Un altro nome con cui viene indicata la memoria principale è memoria RAM (Random Access Memory) Questa definizione indica che il tempo di accesso ad una cella è lo stesso indipendentemente dalla posizione della cella Le operazioni che un Processore può effettuare sulla memoria sono le operazioni di lettura e scrittura di informazioni nelle celle

L indirizzo di una cella è un numero intero e quindi lo si può codificare in binario Il numero di celle di memoria determina il numero di bit necessari a rappresentare l indirizzo Viceversa il numero di bit destinati all indirizzo determina il numero di celle indirizzabili questo numero viene chiamato Spazio di indirizzamento

Dimensioni della Memoria Le dimensioni della memoria principale variano a seconda del tipo di computer Nei computer attuali le dimensioni tipiche della memoria principale vanno da 128MB a 2GB (1MB = 2 20 byte ~ 1.000.000 byte, 1GB = 2 30 byte ~ 1.000.000.000 byte)

Spazio di indirizzamento Nei computer attuali lo spazio di indirizzamento è di almeno 32 bit, con cui si possono indirizzare 2 32 byte = 4GB Lo spazio di indirizzamento è maggiore della memoria esistente

Parola di memoria Una parola di memoria è, a seconda del tipo di computer, un aggregato di (due) quattro o otto byte, sul quale si può operare (leggere e scrivere) come su un blocco unico Per eseguire le operazioni di lettura e scrittura sulla memoria, si deve specificare l indirizzo della parola su cui si vuole operare Gli indirizzi delle parole devono essere multipli del numero di celle (byte) che le compongono

Indirizzamento La cella è l unità minima di memoria indirizzabile, non sono indirizzabili i singoli bit La parola è l unità massima di memoria che è possibile leggere e scrivere in un colpo solo (mediante un unica istruzione)

La memoria è caratterizzata dal tempo di accesso (tempo necessario per leggere o scrivere un informazione in una parola) Le memorie principali dei computer attuali sono molto veloci e i loro tempi di accesso sono di pochi nanosecondi (1 nanosecondo= 10-9 sec, un miliardesimo di secondo) Le memorie principali sono relativamente costose, (128MB costano qualche decina di euro)

La memoria principale perde ogni suo contenuto quando si interrompe l alimentazione elettrica. Questa caratteristica viene chiamata volatilità È quindi necessario per conservare le informazioni (programmi e dati) avere altri tipi di memoria (memoria secondaria) che conservano il contenuto anche senza alimentazione elettrica

Tipi di RAM DRAM (Dynamic RAM): il tipo più diffuso, economica, tempo di accesso 40-60 ns SRAM (Static RAM): molto più veloce e costosa della DRAM, viene utilizzata per realizzare la memoria cache, tempo di accesso < 10ns VRAM (Video RAM): ha caratteristiche particolari ed e utilizzata per la gestione delle immagini Moduli di memoria RAM: DIMM (chip di memoria montati su due lati) SIMM (chip di memoria montati su un lato solo)

Memoria Cache Memoria molto veloce intermedia tra RAM e CPU i dati di uso piu frequente sono mantenuti nella memoria Cache per minimizzare i trasferimenti tra RAM e CPU Principio di Localita alla base dell architettura con cache: Localita spaziale: il processore utilizza con alta probabilita dati che risiedono in locazioni di memoria contigue Localita temporale: se il processore utilizza un dato in memoria, e altamente probabile che lo riutilizzi nuovamente in breve tempo

Memoria Cache Ci sono due tipi di Cache: interna al processore (~256KB) esterna al processore (~2MB) realizzata con chip di memoria SRAM

Memoria RAM-ROM Tutti i computer contengono un chip di memoria elettronica permanente non modificabile (ROM=Read Only Memory) Il più comune è chiamato EPROM Contiene un programma (detto Basic Input Output System) per l avviamento del computer e per altre operazioni fondamentali

Riassunto caratteristiche Memoria RAM La memoria RAM è: veloce (accesso nell ordine dei nanosecondi) relativamente costosa ha dimensioni limitate è volatile (non può mantenere dati permanenti è ad accesso diretto (si può accedere a qualsiasi cella senza accedere alle altre)