Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoLorenza Ferri Modificato 8 anni fa
1
HARDWARE (2)
2
MEMORIE
3
Due classi di memoria MEMORIA CENTRALE –media capacità - ottima velocità MEMORIA DI MASSA elevata capacità - bassa velocità
4
MEMORIA PRINCIPALE (o CENTRALE)
5
Memoria centrale: struttura 01000101 00101110 00001010 00111111 01111001 0 1 2 n Lunghezza parola: 8 bit = 1 Byte - (16, 32, 64 bit) Celle di memoria (registri) 8 Flip-flop 3 4.... Indirizzo (memory address) Contenuto parola di indirizzo 0: 01000101 T1T2
6
I BUS Def.ne: Sottosistemi di trasmissione paralleli governati dalla CPU Tre tipi: Bus di controllo - Bus dati -Bus indirizzo
7
Processore UNITA’ DI CONTROLLO UNITA’ ARITMETICO LOGICA BUS DATI BUS INDIRIZZI BUS DI CONTROLLO Memoria centrale BUS e
8
MEMORIE RAM (Random Access Memory) Memorie elettroniche volatili ad accesso casuale con + di 100.000 componenti in ogni chip (VLSI, Very Large Scale Integration)
9
Memorie ROM Solo lettura ROM programmabili a maschera Usata per programmi da eseguire con frequenza: –microprogrammi della CPU –parti invarianti (Caricatore sistema) –tabelle di costanti utili –parte di SW evoluto (es. interprete linguaggio)
10
Evoluzione del modello di von Neumann Obiettivo: aumento della Velocità, riduzione tempi “morti” della cpu, aumento delle performance (efficienza) globali, parallelismo azioni. 4 interventi: Introduzione canali (=sistemi dedicati input/output) Gestione delle interruzioni Introduzione cache memory Gestione delle gerarchia di memorie
11
UNITA’ DI CONTROLLO UNITA’ ARITMETICO LOGICA BUS DATI BUS INDIRIZZI BUS DI CONTROLLO MEMORIA CACHE L2 MEMORIA CENTRALE ESTERNA Cache Interna L1 Evoluzione del modello: cache memory
12
UNITA’ DI CONTROLLO UNITA’ ARITMETICO LOGICA BUS DATI BUS INDIRIZZI BUS DI CONTROLLO MEMORIA CACHE MEMORIA CENTRALE MEMORIA VIRTUALE ESTERNA L2 Cache Interna L1 Evoluzione del modello: virtual memory (swap in-swap out)
13
MEMORIE SECONDARIE (o DI MASSA) (o AUSILIARIE)
14
Memoria secondaria: tecnologia e caratteristiche MEMORIA SECONDARIA (o di MASSA) TECNOLOGIA: magnetica, ottica, elettronica,magneto-ottica CARATTERISTICHE: non volatilità non casuali capacità elevata tempo di accesso elevato funzionalità di I/O trasferimento dati in Memoria centrale supporti fissi o rimovibili contenuto: archivi di dati (backup)
15
MEMORIA SECONDARIA Dischi magnetici fissi (hard disk) Dischi magnetici rimovibili (floppy disk) Pen drive Dischi ottici rimovibili a sola lettura Dischi ottici a lettura e scrittura Nastri magnetici (DAT, stream tape) Unità di Memoria secondaria
16
MEMORIE: organizzazione
17
Definizione di “supporto” e “campo” Definizione: Mezzo su cui sono registrati i dati Supporto Campo Esempio: Definizione: Parte del supporto associata ad un attributo 809 Filippucci Mario N.tel. Cognome e nome
18
Caratteristiche dei supporti Caratteristiche dei supporti: Densità Capacità (numero di caratteri/area unitaria) Tempo di accesso necessario ad effettuare una operazione di lettura/scrittura FILIPPUCCI Abbonato Numero totale di caratteri sul supporto
19
Tipi di Record Record fisico Record logico Insieme dei campi letti o scritti da/su un supporto con un’unica operazione insieme dei campi riferiti allo stesso soggetto ma residenti su vari supporti Floppy AFloppy B
20
Classificazione dei sistemi informatici Personal computerElaborazioni individuali Privati Professionisti Piccole imprese WorkstationNumero molto limitato di processi Ambienti di ricerca Piccole imprese MinicalcolatoreNumero limitato di processi Piccole e medie imprese MainframeNumero elevato di processi Grandi imprese SupercalcolatoreElaborazioni complesse Gruppi di ricerca
21
TASSONOMIA DEI SISTEMI INFORMATICI (Classificazione e nomenclatura) I personal computer S.O. Windows Multi applicazioni Collegamenti Modulari processore (Pentium)=1 Memoria centrale (MB) Memoria massa (+40GB) Costo minimo Prestazioni in aumento Utenti: privati – Professionisti – piccole imprese SW : standard
22
TASSONOMIA DEI SISTEMI INFORMATICI (Classificazione e nomenclatura) Le Workstation S.O. multiutente e multiprocesso applicazioni scientifiche od ingegneristiche (grafiche) processore (Pentium)=>1 orientato virgola mobile Memoria centrale (GB) Memoria massa (+100GB) Costo più elevato dei pc Utenti: ricerca – piccole imprese SW : standard o ad hoc
23
TASSONOMIA DEI SISTEMI INFORMATICI (Classificazione e nomenclatura) I minicalcolatori Accesso simultaneo ad un elevato numero di utenti, con la possibilità di condividere programmi e dati. Sistemi con processori dedicati alla gestione dell’input e dell’output Utenti: piccole e medie imprese per applicazioni SW : standard o ad hoc
24
TASSONOMIA DEI SISTEMI INFORMATICI (Classificazione e nomenclatura) I mainframe processori con gestione multiutente e multiprocesso memorie di massa 1000 miliardi di Byte (TeraByte) Elaborazioni interattive e batch Utenti: grandi imprese
25
TASSONOMIA DEI SISTEMI INFORMATICI (Classificazione e nomenclatura) I Supercalcolatori Moltissimi multiprocessori paralleli (sistemi multiprocessori) Elaborazione modelli matematici complessi Costo elevatissimo Utenti: Gruppi di ricerca
26
MULTIPROCESSORI ARCHITETTURE NON-VON NEUMANN
27
MIMD (flusso di istruzioni multiplo e flusso di dati multiplo) RETE DI INTERCONNESSIONE CPU CPU MEMO RIA LOCA LE MEMO RIA LOCA LE MEMO RIA LOCA LE MEMO RIA LOCA LE MEMO RIA LOCA LE MEMO RIA LOCA LE
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.