Please enable JavaScript.
Coggle requires JavaScript to display documents.
l'architetture del computer - Coggle Diagram
l'architetture del computer
il computer
Il computer è un dispositivo che implementa il funzionamento di una Macchina di Turing.
Le caratteristiche che accomunano tutti i computer, per esempio essi possiedono una memoria e una CPU, o microprocessore.
Esistono computer riprogrammabili dall'utente e computer dedicati a una sola applicazione specifica.
per esempio un notebook appartiene alla prima categoria, mentre un microcontrollore alla seconda.
Un computer può essere
monoutente
e può essere monotasking o multitasking(può eseguire più processi in contemporanea)
multiutente
si sfrutta il timesharing delle risorse e l'utilizzo di diversi sistemi operativi.
Architettura di un computer
l'architettura dei computer è l'insieme di concetti, metodologie e tecniche per definire, progettare e valutare un sistema di elaborazione
componimenti elettronici
i componimenti elettronici che formano un computer possono essere sintetizzati in due categorie
porte logiche
generatori di segnarli
i generatori di segnali sono componimenti in grado di produrre un segnale periodico utile a sincronizzare gli elementi hardware presenti nei computer
Le macchine virtuali
una macchina virtuale rende possibile riprodurre il funzionamento di altri sistemi operativi, di telefoni o di computer direttamente sul PC o su altri dispositivi mediante un processo che prende il nome di emulazione
l'unico difetto delle macchine virtuali è la lentezza dovuta a un uso eccessivo della memoria.
la memoria
può essere
RAM
è ad accesso casuale, è volatile ed è riscrivibile
ROM
è di sola lettura, è permanente e i dati in essa contenuti vengono memorizzati dal produttore oppure mediante la scrittura, assai più lenta e costosa della lettura.
l'input e l'output
i dispositivi di input consentono di acquisire segnali provenienti dall'esterno
i dispositivi di output consentono di inviare segnali al mondo esterno
i segnali sono rappresentati dai bit che vengono inviati e ricevuti da tali dispositivi
CPU e I/O
La CPU gestisce la comunicazione con I/O in modo asincrono tramite un segnale chiamato interrupt
I dispositivi di I/O spesso sono solo delle interfacce controller con una periferica vera e propria.
la CPU
Esegue l'elaborazione dei dati, ed è rappresentata a livello fisico dal microprocessore
Esegue le istruzioni del programma, scritto in linguaggio evoluto ma poi tradotto in linguaggio macchina.
I BUS
Il BUS dati consente la trasmissione dei dati della CPU agli altri elementi e viceversa
Il BUS indirizzi cotiene l'indirizzo della cella di memoria o del dispositivo di I/O sul quale o dal quale la CPU ha deciso di operare
Il BUS di controllo trasporta gli ordini dalla CPU e restituisce i segnali di condizione/stato dai dispositivi