Algoritmos e Estruturas de Dados I
Aula 1: Estrutura do Computador
-
Computador ?
-
Computação = hardware + software
-
Hardware
-
Computador hipotético
O que é um Computador ?
Uma caixa preta:
-
Em que consiste ?
-
Como funciona ?
-
Como usar ?
-
O que pode fazer ?
-
O que não pode fazer ?
Exemplos:
-
Computador pessoal
-
Terminal bancário
-
Caixa de supermercado
-
???
Matéria Prima: Informação
Características do computador:
-
``Inteligência''
-
Velocidade
-
Precisão
-
Grande memória
-
Máquina com memória;
-
Não pensa, apenas segue instruções;
-
Operações extremamente simples, porém rápidas
e precisas;
-
Nunca se cansa.
Computadores
O que diferencia o computador de outras máquinas
?
Máquina não programável: a cada
ação externa cor-responde uma reação da máquina:
-
Calculadora não programável.
Idéia básica do computador:
-
Memória para armazenamento de instruções e dados;
-
Execução automática de instruções.
Computador = Hardware + Software
-
Hardware: do inglês ferragem!
-
Placas de conexão;
-
Circuitos integrados (chips);
-
Resistores, capacitores, fios;
-
Motores;
-
...
-
Software: do inglês... ???
-
Programas -- a ``inteligência''...
-
Sequências de instruções que, ao serem executadas,
causam o efeito desejado.
-
O software diz o que deve ser feito.
Qual é mais difícil/complexo/caro ?