Zusammenfassung der Ressource
Computador
- máquina capaz de
solucionar problemas
atravéz de instruções que
lhe são fornecidas
- Circuitos
eletrônicos
- Instruções
- as instruções são
transmitidas
atravéz de um
programa
- Programa
- definido como uma sequência de
instruções descrevendo como
executar determinada tarefa.
- Estas instruções
constituem uma
linguagem(de máquina)
Anmerkungen:
- Linguagem de máquina
- O que torna possível
a comunicação
- Linguagem de máquina obtidas com a
observância dos itens apresentados
são de utilização tediosa e complexa.
este problema envolve sempre a
definição de outra linguagem de uso
mais simples e agradável. Dois
métodos permitem a utilização de
linguagens diferentes:
- Tradução
- Umprograma em L2 é
inteiramente traduzido para L1
- Interpretação
- Um programa L1 recebe L2 e
executa uma sequência de
instruções equivalentes. são
muito usados em linguage mde
alto nível, ex:
- Linguagem C
- É traduzida por um compilador que gera um
programa equivalente a linguagem de máquina
- Linguagem HTML
- É traduzida e TAGS HTML são interpretadas
- A escolha deste conjunto de instruções
primitivas é uma tarefa importante e
delicada, envolvendo:
- Simplicidade
- Questão de custo
- Consistência
- A simplicidade não deve inteferir na consistência
- Desempenho
- Mesmo para uso doméstico, espera-se de
toda máquina um desempenho mínimo
- São capazes de reconhecer e
executar diretamente um conjunto
limitado de Instruções simples
- 6 Gerações
- 1. Válvulas
(1945 – 1955)
Anmerkungen:
- - Válvulas - A primeira geração de computadores modernos.
- Muito tempo para aquecer e alto consumo de energia elétrica.
- Grandes, porém frágeis.
- Manutenção cara e a programação feita com a ligação de fios ou cartões.
- - Circuitos interligados por quilômetros de fios instalados manualmente.
- Atingiram velocidades na ordem de milissegundos(1/1.000).
- Colossus(1946)
- Projeto Militar
- O primeiro computador digital
- - John Machley(1907-1980) e Presper Ecket(1919-1995) construíram o ENIAC em 1946.
- - O primeiro computador eletrônico
- 18.000 válvula e 1.500 relés.
- 30 toneladas / 20 registradores
- Consumia 140 quilowatts
- Programação em 6.000 chaves
- Arquitetura de Von Neumann
- Colaborador do projeto ENIAC, matemático John Von Neumann(1903-1957).
- Aperfeiçoamento do ENIAC, o IAS.
- É creditada a Von Neumann a definição de uma arquitetura de computadores com programa armazenado, utilizado até hoje.
- Considerado o pai do computador:
- utilização de aritimética binária
- organização em quatro unidades
- memória
- unidade aritimética e lógica
- unidade de controle
- parte de entradaa e saída
- 2. Transistores
(1955 – 1965)
Anmerkungen:
- Eletrônica moderna: surgiu em 1947 - John Bardeen(1908-1991) Walter Brattain(1902-1987), e William Shockley(1910-1989), Funcionários da Bell Labs e AT&T criaram os transistor
- - A DEC lançou PDP-1
- Unidades Aritiméticas e Lógicas e de controle mais complexas.
- Linguagens de Programação de nível superior.
- CDC(1964) o CDC 6600 voltado para o processamento científico.
- 3. Integração/Circuitos
integrados (1965 – 1980)
Anmerkungen:
- -Família de computadores
- Unidade de controle com microprogramação
- Multiprogramação
- Processamento 32 bits
- Memória principal 16 KB
- Sistema operacional
- - Robert Noyce e Gordon Moore fundaram em 1968 a Intel Corporation - Lei de Moore
- Marcian E. Hoff Jr. criou o Intel 4004 - 4 bits e 108 KHz, 2.300 transistores, 60.000 operações/s
- 4. Muita
Integração
(1980 – ?)
Anmerkungen:
- - Escala de integração
- Desde 1980
- Miniaturização do componentes internos e avanços relacionados com a integração
- Quantos transistores podem integrar um único chip ?
- 5. Computadores
Inv isíveis – Atuais
- 0. Mecânicos
(1642 – 1945)
Anmerkungen:
- - Surgiram no século XVII
- Compostos exclusivamente por elementos mecânicos
- Grande rigidez nos programas a executar hoje máquina dedicada
- - Calculadora de Pascal (1642)
- Máquina diferencia babbage(1823)
- Máquina Hollerith(1886)
- Máquina de Turing
- Máquina de Turing
Anmerkungen:
- - Colossus(1946) - Allan Turing
- Semelhante a um autômato finito, com memória ilimitada e irrestrita
- Semelhante ao computador real
- Não resolve problemas
- Usa fita infinita(memória)
- Cabeça que se move
- Lê, armazena e gera informação