Osserva l’evoluzione dei modelli utilizzati nella progettazione di un computer
- Architettura Harvard
- Architettura di Von Neumann
- Architettura a bus
Modello di Harvard
Il programma e i dati sono memorizzati / utilizzati tramite dispositivi diversi
Modello di Von Neumann
Il programma e i dati condividono la stessa memoria
I dati delle periferiche passano per la memoria
La memoria si specializza in
- MC, memoria centrale, principale, di lavoro, volatile
- MM, memoria di massa, secondaria, permanente
Memorie centrali
La memoria centrale si specializza per migliorare le prestazioni: RAM, ROM, cache.
La cache è una memoria più piccola ma più veloce rispetto alla RAM, più vicina alla CPU
La cache si trova nel microprocessore e si sviluppa su più livelli… L1, L2, L3
La ROM, Read Only Memory, è una memoria di sola lettura
Modello a bus
Nell’architettura a bus tutti i dispositivi sono “alla pari”
- le periferiche e le memorie di massa passano per i controller
- bus indirizzi: quale cella di memoria (o porta) è coinvolta in un’operazione
- bus dati: il canale per i dati
- bus di controllo: i dispositivi specificano le loro richieste / il loro stato
Terminologia
- Processore
- Microprocessore (Socket, Core, Dual core, Quad core, …)
- Chip
- Integrato, circuito integrato, pin
- CPU, Central Processing Unit
- ALU, Arithmetic Logic Unit
- CU, Control Unit
- IR, Instruction Register
- PC, Program Counter
- Unità centrale, case, cabinet
- Pannello anteriore: pulsante di accensione, pulsante di reset, porte USB, porte audio, lettore di CD/DVD, …
- Pannello posteriore: ventola, porte, slot di espansione, …
- Periferiche (di input, output, input/output)
- Scheda madre, motherboard, mainboard
- Bus (di controllo, indirizzi, dati)
- Porte (interfacce, porte interne, porte esterne, wireless)
Ancora…
BIOS, Basic Imput / Output SystemDMA, Direct Memory AccessSPOOL, Simultaneous peripheral operations on-lineCRC, Cyclic Redundancy CheckFAT, File Allocation TableISAM, Indexed Sequential Access Method
Insiemi di istruzioni
CISCComplex Instruction Set ComputerComplete Instruction Set Computer
RISC, Reduced Instruction Set ComputerMIPS, Microprocessor without Interlocked Pipeline StagesCRISP, C-language Reduced Instruction Set Processor
Livelli di integrazione
SSI, MSI, LSI, VLSI, ULSI, WSI