Catégories : Tous - istruzione - memoria - periferiche - cpu

par mattia tedesco Il y a 12 jours

31

cpu

Un computer è composto da diverse componenti che svolgono funzioni specifiche per garantire il corretto funzionamento del sistema. La ALU esegue operazioni aritmetiche e logiche, mentre la memoria centrale memorizza i dati temporaneamente.

cpu

periferiche di output

Monitor Stampante (aghi, getto, laser, 3d) Plotter Visore (VR) Casco multimediale Riproduttori acustici Altri (segnali acustici, luminosi, termici, …)

periferiche di input

Tastiera Mouse (tradizionale, trackball, touchpad), Joystick Scanner Schermo touchscreen Lettore barcode, qrcode Tavoletta grafica Webcam Microfono Lettori biometrici (retina, impronta digitale) Tuta multimediale Sensori

control unit

FUNZIONAMENTO DELLA CONTROL UNIT



  1. FETCH - Viene selezionata l’istruzione depositata nell’indirizzo presente nel PC (utilizzando il MAR e l’address bus) e viene copiata nell’IR (utilizzando il MDR e il data bus)


  1. DECODE - Decodifica l’istruzione individuando cosa deve essere fatto, quali memorie interne devono essere usate, che operandi entrano in gioco. Aggiorna il PC


  1. EXECUTE - Viene eseguita l’istruzione eventualmente coinvolgendo la ALU


Internal bus

Sr

SR: Memorizza lo stato del sistema (esempio: errore, pausa, stop, ...)

IR

IR: Contiene l'istruzione in esecuzione

ALU

ALU: Esegue operazioni aritmetiche e logiche

registri

R1: Sono piccole memorie

PC

Program Counter : Contiene l'indirizzo dell'operazione da eseguire. Dopo ogni istruzione eseguita si incrementa e punta all'indirizzo della successiva istruzionene da eseguire

MDR

MDR: Contiene il dato letto dalla memoria o da scrivere nella memoria

MAR

MAR: Contiene l'indirizzo della cella di memoria dove leggere o scrivere

memoria

La memoria centrale è composta da un insieme di celle in grado di memorizzare un bit. La dimensione delle parole è fissa e dipende dall'architettura del calcolatore (da 2 bit fino a 64 bit) 


La memoria di massa è una memoria in grado di memorizzare tantissimi bit in poco spazio e in modo permanente.

Ne esistono 3 tipi : Magnetiche, ottiche e stato solido

cpu