sexta-feira, 24 de outubro de 2014

Estrutura Básica: Entrada, Processamento e Saída

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
Estrutura Básica de um Computador
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
Bolo de Chocolate
Vamos criar um computador que faz bolos! Hummmmm, que delícia! Pessoalmente, adoro bolo de chocolate, então, o meu computador faz bolos 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;
Esse é todo o processamento que deve ser feito! Repare que o processamento teve uma sequência, uma ordem correta, com instruções bem específicas sobre o que fazer com cada ingrediente, como eles devem ser manipulados! Tudo isso é feito com base na receita do bolo. Num computador, a receita do bolo seria o programa / algoritmo, que reúnem as instruções de como as informações da entrada devem ser processadas.

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