Operação

Uma operação, em matemática e informática, é uma ação que é realizada para realizar uma determinada tarefa. Existem cinco tipos básicos de operações de computador: Entrada, processamento, saída, armazenamento e controle.

Embora até computadores básicos sejam capazes de processamento sofisticado, os próprios processadores só são capazes de realizar operações matemáticas simples. As CPUs executam tarefas muito complexas executando bilhões de operações individuais por segundo.

Quando pensamos em operações de computador, geralmente estamos pensando nos envolvidos no processamento. A unidade aritmética-lógica (ALU) no processador executa operações aritméticas e lógicas no operandos de acordo com instruções que especificam cada passo que deve ser dado para que o software faça algo. 

As operações aritméticas são adição, subtração, multiplicação e divisão.   Há dezesseis operadores lógicos (ou simbólicos) possíveis usados para executar tarefas como comparar dois operandos e detectar onde os bits não coincidem. Operadores Boolean que trabalham com valores verdadeiro/falso, incluem AND, OR, NOT (ou AND NOT) e NEAR. Operadores relacionais, usados para comparações, incluem o sinal de igual (=), o símbolo de menor que (<) e o maior que (>).

A ALU normalmente tem acesso direto de entrada e saída ao controlador do processador, memória RAM principal e dispositivos de entrada/saída. As entradas e saídas fluem através do sistema bus. A entrada consiste em uma palavra de instrução que contém um código de operação, um ou mais operandos e às vezes um código de formato.