Estrutura Básica: Entrada, Processamento e Saída
Todo computador, seja ele qual for, possuí a seguinte estrutura básica de processamento de dados:
Entrada -> Processamento -> Saída
Como sabemos, os computadores realizam cálculos e tomam decisões lógicas em altas velocidades. Ou seja, ele processa altas quantidades de informações em pouquíssimo tempo. Entretanto, para que um computador possa processar informações, primeiro, ele precisa RECEBER essas informações.
Essas informações que o computador recebe para processar, são chamadas de entradas.
Elas possuem esse nome, porque a informação entra no computador para ser processada.
Imagine uma calculadora. Sua função, seu processamento é fazer cálculos. Mas quais cálculos ela vai fazer?
A calculadora fará os cálculos de acordo com os números que você colocar nela. Ou seja, os números que você digitar são informações de entrada.
O processamento é feito internamente e será feito de acordo com as informações de entrada – ou seja, com os números que você digitou, com as operações que você mandou ela fazer, etc.
A saída é o resultado. O resultado é exibido em uma tela após o processamento da conta.
Assim como a calculadora, todo sistema computacional tem essa estrutura básica: as Entradas enviam informações para serem processadas; Feito o processamento, o resultado será colocado na saída, onde será exibido.
Entrada
Normalmente os computadores recebem informações para serem processadas através de vários tipos de dispositivos. Os mais comuns são:– Botões
– Chaves
– Sensores
– Teclados
– Câmeras
– Microfones
Um botão envia para o computador uma ordem, um comando. Ligar ou desligar, acender ou apagar, um número a ser exibido, etc.
Um sensor envia para o computador o que está acontecendo em algum lugar: a temperatura, a luminosidade, a presença de algum objeto, etc.
E por ai vai.
Processamento
Quem faz o processamento das informações recebidas das Entradas é, normalmente, um processador – também conhecido como Microprocessador ou CPU. Apesar disso, há outros dispositivos parecidos, que também realizam a função de processar as informações. São eles:– Microcontroladores;
– FPGA;
– CLP (usado em ambientes industriais para controle de máquinas e processos).
Todo o processamento é feito por um programa/software. Esse programa é quem irá determinar o que vai acontecer, qual processamento deverá ser feito e como ele será mostrado na saída.
Saída
São nas saídas que o resultado do processamento pode ser visto. Esses resultados podem ser exibidos em:– Telas (displays);
– Alto-falantes;
– Lâmpadas / Leds;
– Motores / pistões;
– Aquecedores / Resfriadores;
Um exemplo interessante
Bolo de Chocolate
Agora, vamos engolir a vontade e pensar um pouco: quais seriam as Entradas? Que tipo de coisas vão entrar na nossa máquina?
A resposta não é tão difícil.
Entrarão em nossa máquina os
ingredientes: Leite, óleo, 2 ovos, farinha de trigo, achocolatado,
açúcar e, é claro, fermento em pó!
Todos esses ingredientes, após entrarem na máquina, deverão ser processados por ela!
Como vimos anteriormente, todo processamento é feito com base em um programa/software. No caso do bolo, o programa seria a receita de bolo!
Vejamos como seria o nosso programa:
Programa/Algoritmo para fazer um Bolo de Chocolate
– Coloque todos os líquidos no liquidificador;
– Bata-os bem até que estejam todos misturados;
– Coloque os outros ingredientes, deixando o fermento por último;
– Misture bem;
– Leve até o forno;
– Asse em temperatura média;
– Espere 35 minutos;
– Retire do forno;
– Bata-os bem até que estejam todos misturados;
– Coloque os outros ingredientes, deixando o fermento por último;
– Misture bem;
– Leve até o forno;
– Asse em temperatura média;
– Espere 35 minutos;
– Retire do forno;
Por fim, na saída, temos o resultado disso tudo: um bolo de chocolate delicioso!
Nesse exemplo, vimos que os ingredientes seriam as entradas. O processamento seria o ato de fazer o bolo seguindo as regras de uma receita (programa ou algoritmo). Por fim, o resultado é o bolo pronto!
Nenhum comentário:
Postar um comentário