Sistema de Computação
Componentes básicos de um computador
Processador
Dispositivo de Saída
Dispositivo de entrada
Memória Secundária
Memória Principal
(RAM)
ou Primária
Exemplo para entendimento do sistema.
Suponhamos um sistema bancária para controle do saldo de conta corrente. O movimento compreende apenas 2 movimentos, de Retirada e Depósito.
Retirada – executada por uma operação aritmética de subtrair do saldo atual o valor da retirada, obtendo um novo valor de saldo.
Depósito – executada por uma operação aritmética de somar ao valor do saldo atual o valor do depósito, obtendo-se um novo valor de saldo.
Para entendimento, vamos utilizar o seguinte algoritmo simplificado para expressar a operação:
Início do programa
Enquanto houver DOC
Fazer
Obter um DOC
Ler número do DOC
Encontrar conta com número = número do DOC
Se tipo-DOC = depósito o Então: Novo-saldo = Saldo + valor
Se tipo do DOC = retirada o Então: Novo-saldo = Saldo – Valor
Escrever Novo-saldo no lugar de saldo
Fim do Fazer
Fim do programa
Primeiro passo é transformar esse algoritmo numa linguagem que possa ser entendido pela máquina. As chamadas linguagem de programação (Pascal, Visual C++, Delphi, ...).
Segundo passo, seria introduzir os comandos definidos através da linguagem utilizada no hardware. Tratase da primeira etapa de um processamento – Entrada.
Para esta ação, o mais comum é utilizarmos um teclado (dispositivo de entrada). Existem outros inúmeros componentes que podem ser utilizados para essa função (Mouse, Caneta, Microfone, Touchscreen, Sensores opticos, disquetes, CDs, ...
Quando introduzimos as informações através de um programa, chamamos essas informações de
“instruções de máquina”.
O componente do computador capaz de entender e realizar uma operação definida por uma instrução de máquina é a UCP – Unidade Central de Processamento, ou Processador.
As funções básicas da UCP são ler e interpretar instruções