alan29
Ominide
3 min. di lettura
Vota

Concetti Chiave

  • Un sistema di elaborazione è un insieme di elementi che interagiscono per trasformare input in output, come avviene con un computer.
  • Il computer ha componenti fisiche (hardware) e programmi (software) che indicano come gestire i dati.
  • L'architettura di von Neumann separa elaboratore e memoria, permettendo la risoluzione di problemi senza modificare il sistema.
  • Nell'architettura di von Neumann, il processore esegue istruzioni dalla memoria in sequenza, mentre la RAM conserva dati e istruzioni.
  • Le interfacce di I/O e il bus di sistema consentono la comunicazione tra CPU, memoria e dispositivi esterni.

Indice

  1. Il sistema di elaborazione
  2. L'architettura di von Neumann

Il sistema di elaborazione

"Sistema» deriva dal greco syn (insieme) e istemi (stare), cioè «stare insieme». Ma è sufficiente "stare insieme» come granelli in un mucchio di sabbia o biglie in un sacchetto? Un sistema è un insieme di elementi che interagiscono tra loro al fine di raggiungere un obiettivo comune. Per esempio: il sistema circolatorio (vasi sanguigni...), il sistema autostradale, un'automobile, un computer.
Spesso gli elementi che costituiscono un sistema sono a loro volta dei sistemi (sottosistemi). Un sistema è descritto da proprietà che definiscono, istante per istante, lo stato in cui si trova. Per esempio, lo stato di un semaforo è determinato dal colore delle luci. I sistemi sono classificati in base ad alcune loro caratteristiche.
Un sistema di elaborazione è un sistema artificiale aperto: riceve «qualcosa” dal mondo esterno, lo trasforma e lo restituisce all'esterno modificato. Ciò che entra nel sistema viene chiamato «input», ciò che esce «output”. L'operazione di trasformazione dell'input in output viene chiamata elaborazione. Il computer è un dispositivo costituito da un insieme di elementi in grado di acquisire dall'esterno dati e istruzioni e produrre in uscita i risultati dell'elaborazione. L'hardware è costituito dalle componenti fisiche (parti elettriche, elettroniche, meccaniche, ...) del sistema. Il software è costituito da sequenze ordinate di istruzioni (i programmi) che indicano al computer come trattare i dati.

L'architettura di von Neumann

Per architettura di un sistema si intende come è fatto e come funziona, quali sono le componenti che lo costituiscono e come interagiscono tra loro. A metà del secolo scorso John von Neumann ideò un sistema per il trattamento delle informazioni in cui l'elaboratore e la memoria sono componenti separate. Nell'architettura di von Neumann per risolvere un problema basta caricare in memoria il relativo programma e i dati su cui eseguire le istruzioni, senza dover modificare l'architettura del sistema. Accade qualcosa di simile quando un cuoco prepara un intero pranzo, dall'antipasto al dolce; il cuoco (elaboratore) non deve far altro che procurarsi gli ingredienti (dati) e la ricetta (programma) di ogni por- tata (problema da risolvere), ma il suo modo di operare e soprattutto lui stesso sarebbero sempre i medesimi. Nella memoria viene «inserito il programma che l'elaboratore deve eseguire: cambiando il programma, cambiano le operazioni svolte. L'architettura di von Neumann è una delle più utilizzate architetture di un computer. Comprende:
-il processore o CPU (Central Processing Unit). È il cervello del sistema: legge le istruzioni dalla memoria (fetch), le interpreta (decode) e le esegue (execute), una alla volta;
-la memoria centrale (RAM, Random Access Memory). Conserva dati e istruzioni codificati come sequenze finite di cifre binarie 0 e 1 (bit);
-le interfacce di I/O (Input/Output). Collegamenti tra il sistema e il mondo esterno. Servono per connettere al sistema dispositivi utili all'inserimento di dati e programmi (periferiche di input: tastiera, mouse, sensori...) e a fornire all'utente il risultato dell'elaborazione (periferiche di output: monitor, moduli per il collegamento alla rete, attuatori...);
-il bus di sistema. È il canale di comunicazione che collega tra loro CPU, I/O e memoria.

Domande da interrogazione

  1. Che cos'è un sistema di elaborazione?
  2. Un sistema di elaborazione è un sistema artificiale aperto che riceve input dal mondo esterno, li trasforma e restituisce output modificati. È composto da hardware e software.

  3. Quali sono le componenti principali dell'architettura di von Neumann?
  4. Le componenti principali dell'architettura di von Neumann includono il processore o CPU, la memoria centrale (RAM), le interfacce di I/O e il bus di sistema.

  5. Come funziona il processore nell'architettura di von Neumann?
  6. Il processore legge le istruzioni dalla memoria (fetch), le interpreta (decode) e le esegue (execute) una alla volta.

  7. Qual è il ruolo della memoria centrale nell'architettura di von Neumann?
  8. La memoria centrale conserva dati e istruzioni codificati come sequenze di cifre binarie, permettendo al sistema di eseguire programmi senza modificare l'architettura.

  9. Come interagiscono le interfacce di I/O con il sistema di elaborazione?
  10. Le interfacce di I/O collegano il sistema al mondo esterno, permettendo l'inserimento di dati e programmi tramite periferiche di input e fornendo i risultati dell'elaborazione tramite periferiche di output.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community