Il 0% ha trovato utile questo documento (0 voti)
9 visualizzazioni3 pagine

Documento Senza Titolo

Il documento descrive i sistemi, evidenziando la loro definizione, componenti e classificazioni. Viene presentata l'architettura dei computer, il modello di Von Neumann e il funzionamento della CPU, inclusi i registri e il ciclo macchina. Infine, si discute l'importanza del chipset e delle connessioni interne nel funzionamento del processore.
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
9 visualizzazioni3 pagine

Documento Senza Titolo

Il documento descrive i sistemi, evidenziando la loro definizione, componenti e classificazioni. Viene presentata l'architettura dei computer, il modello di Von Neumann e il funzionamento della CPU, inclusi i registri e il ciclo macchina. Infine, si discute l'importanza del chipset e delle connessioni interne nel funzionamento del processore.
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

1.

SISTEMI

Definizione:​
Un sistema è un insieme di parti che cooperano tra loro per raggiungere uno scopo comune.​
È caratterizzato da:

●​ Ingressi (cause): grandezze applicate o che agiscono sul sistema.​

○​ Se non controllabili → disturbi.​

●​ Uscite (effetti): grandezze osservabili che descrivono il funzionamento.​

Sensori, trasduttori, attuatori:

●​ Sensore: misura grandezze fisiche (es. temperatura).​

●​ Trasduttore: trasforma un segnale in un altro di diversa natura (es. microfono).​

●​ Attuatore: produce un effetto fisico (es. resistenza che genera calore).​

Stato del sistema:​


Condizione del sistema in un dato momento (insieme di ingressi, uscite, parametri).

Classificazioni principali:

●​ 🔹 Lineare: rispetta il Principio di Sovrapposizione degli Effetti (PSE):​


u3​(t)=u1​(t)+u2​(t) se i3(t)=i1(t)+i2(t)i₃(t) = i₁(t) + i₂(t)i3​(t)=i1​(t)+i2​(t)​

●​ 🔹 Statico: l’uscita dipende solo dall’ingresso attuale.​


●​ 🔹 Tempo-invariante: comportamento costante nel tempo.​
Modelli di sistema:

●​ Fisici: Iconici (in scala), Analogici (di altra natura).​

●​ Astratti: Logici, Grafici, Matematici.​

●​ Automi a stati finiti: sistemi deterministici con numero finito di stati, ingressi e uscite.​

●​ 2. ARCHITETTURA DEI COMPUTER

Tipi di computer:

●​ General purpose: riprogrammabili (PC, smartphone).​

●​ Special purpose: per uno scopo specifico (console, bancomat).​

●​ Monoutente / Multiutente: risorse per uno o più utenti.​

●​ Monotasking / Multitasking: esegue uno o più processi contemporaneamente.​

Sistema di elaborazione = Hardware + Software + Firmware

●​ Hardware: parte fisica.​

●​ Software: programmi.​

●​ Firmware: programmi memorizzati nei circuiti.​

Componenti elettronici base:


●​ Porte logiche: AND, OR, NOT → operazioni booleane (0/1).​

●​ Generatori di segnali: producono segnali periodici (clock).​

3. MODELLO DI VON NEUMANN

Struttura logica del computer moderno (stored-program computer):

●​ Memoria (RAM + ROM): contiene istruzioni e dati.​

●​ CPU: esegue istruzioni.​

●​ I/O: gestisce scambi con periferiche.​

●​ Bus: collegano i vari componenti:​

○​ Bus dati (bidirezionale)​

○​ Bus indirizzi (monodirezionale)​

○​ Bus di controllo (sincronizza operazioni)​

Tutte le comunicazioni passano sempre attraverso la CPU.

4. LA CPU (UNITÀ CENTRALE DI ELABORAZIONE)

Funzioni principali:

1.​ Sovrintende a tutte le operazioni del sistema.​

2.​ Esegue calcoli aritmetici e logici.​

Suddivisione:

●​ CU (Control Unit): controlla e coordina l’esecuzione delle istruzioni.​

●​ ALU (Arithmetic Logic Unit): esegue operazioni aritmetiche e logiche.​

●​ Registri interni: piccole memorie velocissime per dati e indirizzi.​

5. CICLO MACCHINA

Fasi per eseguire un’istruzione:

1.​ Fetch: preleva l’istruzione dalla memoria (indirizzo nel PC).​

2.​ Decode: decodifica l’istruzione (tramite logica cablata o microprogrammata).​

3.​ Fetch operandi: recupera eventuali dati da registri o memoria.​

4.​ Execute: esegue l’operazione (ALU) e salva il risultato.​

Tutto sincronizzato dal clock (misurato in Hz).​


Ogni ciclo macchina è un’operazione completa → più cicli per istruzioni complesse.

REGISTRI PRINCIPALI
Registro Nome completo Funzione

ry Address Register ne indirizzo della cella da leggere/scrivere


ry Data Register ne il dato letto o da scrivere

am Counter ne l’indirizzo della prossima istruzione

ction Register ne l’istruzione in corso

ss Status Word ro dei flag (stato della CPU)

Flag principali:

●​ ZF (Zero): risultato = 0​

●​ CF (Carry): c’è riporto​

●​ OF (Overflow): risultato fuori range​

●​ PF (Parity): numero di bit 1 pari​

●​ SF (Sign): risultato negativo​

7. ARCHITETTURA INTERNA E BUS

●​ Bus interno: collega i componenti della CPU.​

●​ Bus di sistema: collega CPU, RAM e periferiche.​

ALU + registri = Data Path.​


Ogni passaggio = ciclo di data path.

8. IL CORE DEL PROCESSORE

●​ Core: parte centrale che elabora.​

●​ Dal 2005 → MultiCore (2, 4, 8 core): elaborazioni parallele.​

●​ Ogni core può eseguire istruzioni indipendenti.​

9. CHIPSET, NORTHBRIDGE E SOUTHBRIDGE

●​ Chipset: collega CPU e periferiche.​

○​ NorthBridge (MCH): collega CPU a RAM e scheda video (alta velocità).​

○​ SouthBridge (ICH): gestisce dischi, I/O, porte, clock.​

●​ Connessi da ISB (Internal Side Bus).​

●​ BIOS/UEFI collegati tramite LPC (Low Pin Controller).​

●​ Cache L2 collegata tramite BSB (Back Side Bus).​

10. RIEPILOGO FUNZIONAMENTO CPU

1.​ PC → MAR → BUS indirizzi​

2.​ Memoria invia istruzione → MDR → IR​

3.​ CU decodifica → ALU esegue​

4.​ Risultato → registri/memoria​

5.​ PC aggiornato → ciclo ricomincia

Potrebbero piacerti anche