Skip to main content

Cos'è un'unità logica aritmetica?

Un'unità logica aritmetica è la parte dell'unità di elaborazione centrale di un computer (CPU) che consente al computer di effettuare calcoli numerici e decisioni logiche.L'ingresso entra in una di queste unità attraverso un canale specifico e passa attraverso un numero di circuiti che completano i calcoli necessari.Una volta che le informazioni sono state elaborate secondo le istruzioni del programma, vengono restituite alla memoria del computer nella sua nuova forma.Non tutti i computer combinano le funzioni matematiche e logiche in un'unità, sebbene questa sia una configurazione comune.

Le funzioni booleane sono utilizzate nella componente logica dell'unità logica aritmetica.I computer utilizzano queste funzioni per testare le informazioni per prendere decisioni logiche.L'impegno delle informazioni a questi test logici consente all'unità di apportare le modifiche richieste ai dati.Al fine di apportare modifiche ai dati, l'unità riceve sia i dati che le istruzioni, quindi esegue l'attività richiesta prima di inviare i dati alla memoria del computer.

La parte aritmetica di solito esegue semplici operazioni di aggiunta e sottrazione.Funzioni matematiche più complesse, come divisione e moltiplicazione, vengono spesso eseguite completando una serie di sottotrazioni o aggiunte.Questa unità può anche fare confronti tra valori diversi.

La memoria del computer è spesso accessibile dall'unità logica aritmetica.Questa memoria, che viene spesso definita memoria di accesso casuale, o RAM, è sempre in uno stato di flusso.Ciò accade perché l'unità accede alla memoria e lo apporta frequentemente per seguire le istruzioni fornite da vari programmi.

Esistono molti canali che le informazioni possono passare una volta che sono entrate in questa parte della CPU.Le porte tra le varie parti dell'unità arrestano le informazioni da elaborare mentre l'unità sta eseguendo le attività necessarie, come la modifica delle informazioni o il controllo rispetto alla sua funzione logica booleana.Questi circuiti sono piuttosto complessi e coinvolgono l'uso di molte porte.

In alcuni casi, le funzioni aritmetiche e logiche sono divise ed elaborate in due componenti di unità di elaborazione centrale discrete, un'unità aritmetica e un'unità logica.Molti computer contengono anche più unità logiche aritmetiche che possono completare una varietà di funzioni rapidamente o, in alcuni casi, contemporaneamente.Dividere questi processi richiede più risorse e spazio nella CPU, sebbene possa far funzionare i processi in modo più fluido.