Un'operazione, in matematica e informatica, è un'azione che viene eseguita per portare a termine un determinato compito. Esistono cinque tipi di base di operazioni del computer: immissione, elaborazione, emissione, archiviazione e controllo.
Sebbene anche i computer di base siano in grado di elaborare elaborazioni sofisticate, i processori stessi sono in grado di eseguire solo semplici operazioni matematiche. Le CPU eseguono attività molto complesse eseguendo miliardi di singole operazioni al secondo.
Quando pensiamo alle operazioni del computer, di solito pensiamo a coloro che sono coinvolti nell'elaborazione. L'unità logico-aritmetica (ALU) nel processore esegue operazioni aritmetiche e logiche sugli operandi secondo istruzioni che specificano ogni passaggio che deve essere eseguito per far fare qualcosa al software.
Le operazioni aritmetiche sono addizione, sottrazione, moltiplicazione e divisione. Esistono sedici possibili operatori logici (o simbolici) utilizzati per eseguire attività come il confronto di due operandi e il rilevamento di dove i bit non corrispondono. Gli operatori booleani, che funzionano con valori vero / falso, includono AND, OR, NOT (o AND NOT) e NEAR. Gli operatori relazionali, utilizzati per i confronti, includono il segno di uguale (=), il simbolo di minore di (<) e il simbolo di maggiore di (>).
L'ALU di solito ha accesso diretto all'ingresso e all'uscita del controller del processore, della memoria RAM principale e dei dispositivi di input / output. Gli ingressi e le uscite fluiscono attraverso il bus di sistema. L'ingresso è costituito da una parola di istruzione che contiene un codice di operazione, uno o più operandi e talvolta un codice di formato.