Você está na página 1de 35

Arquitetura de Computadores

Aula 03-04 Conceitos Bsicos e


Evoluo dos Computadores
Prof. Sand Luz Corra

Roteiro

Conceitos

Computador Digital

Estrutura e Funo

Hardware

Software

Evoluo dos Computadores

Computador Moderno

uma mquina formada por componentes


eletrnicos digitais (componentes que
representam sinais eltricos de forma discreta)
Essa mquina capaz de coletar dados,
process-los e fornecer resultados para um
ou mais objetivos, por meio de instrues
O conjunto de instrues que comanda o
computador a realizar um objetivo chamado
de programa

Computador Moderno

Computador
Dados
(entrada)

Processamento

Resultado
(sada)

Computador Moderno

Exemplo de Processamento de Dados

Atualizao de Estoque

Dados de entrada:

Processamento:

itens recebidos e retirados em no dia


posio do estoque no dia anterior
operaes de soma e subtrao

Resultado

posio do estoque no dia corrente

Computador Moderno

O processamento de dados uma atividade


exercida desde os primrdios da civilizao
O que tem variado ao longo do tempo :

Tecnologia usada

O volume de dados a ser manipulado

A eficcia da manipulao (velocidade de


processamento)

A busca por tcnicas mais eficazes e o avano


tecnolgico (eletrnica) levou o
desenvolvimento do computador digital.

Computador Moderno

Um computador pode ser estudado sob dois


pontos de vistas:

Organizacional: trata dos aspectos conhecidos


pelos especialistas que constroem o computador e
que so transparentes para o programador.

Tecnologia de memria, frequncia de relgio, sinais de


controle

Arquitetura: trata dos aspectos no nvel de


conhecimento desejado para o programador as
caractersticas do computador que tem impacto
direto na elaborao de um programa.

Conjunto de instrues de um processador, o tamanho


da palavra, os modos de endereamento das instrues.

Computador Moderno

Famlia x86 de processadores

3086, 4086, Pentium, Pentium Pro, Pentium II,


Pentium III e Pentium 4

Tem a mesma arquitetura

Cada processador tem uma organizao diferente.

Funes do Computador

As funes de um computador digital podem


ser resumidas em:
1. Processamento de dados: transformar dados de
entrada em uma sada desejada.
2. Armazenamento de dados: armazenar de forma
temporria ou permanente os dados de entrada,
temporrios ou de sada.

Mesmo que o computador processe os dados


dinamicamente, ele ainda precisa armazenar
temporariamente parte dos dados que esto sendo
manipulados

Funes do Computador
3. Movimentao de dados:
computadores
movimentam dados entre eles e o mundo externo.

Movimentao interna: movimentao de dados


entre a unidade de processamento e a unidade de
armazenamento
Movimentao Externa:

Entrada/Sada (E/S): Movimentao de dados de ou para


dispositivo conectados diretamente ao computador
Comunicao de dados: Movimentao de ou para
dispositivos remotos

4.Controle: coordena as trs funes anteriores em


resposta s instrues recebidas.

Estrutura do Computador

O computador formado por 4 componentes


estruturais principais:

Unidade Central de Processamento (CPU)

Memria principal:

armazena dados e instrues

E/S:

Tambm chamado de processador


Controla a operao do computador
Realiza o processamento dos dados

Move dados entre o computador e o mundo externo

Interconexo do sistema

Conecta os componentes principais do computador

Arquitetura de Von Neumann


Instrues

3.Armazena
I/D

4.Processa
Dado

5.Obtem/
Exibe
Dado

Dados

2.Solicita I/D

1. Memria de leitura e
escrita
que armazena dados e
instrues

Estrutura do Processador

Principais componentes estruturais da CPU:

Unidade de controle: controla a operao da CPU


e, portanto, do computador
Unidade de aritmtica e lgica(ALU): realiza as
funes de processamento de dados
Registradores: oferece armazenamento interno
CPU
Interconexo da CPU: oferece comunicao entre
unidade de controle, ALU e registradores

Estrutura do Processador

Hardware

Conjunto de componentes fsicos de um


computador. Podem ser de dois tipos:

Escala nanomtrica: transistores, resistores,


capacitores
Componentes maiores: teclado, mouse, placas de
circuito interno, fiao eltrica interna, memria

O hardware um objeto inerte, sem


atividade prpria
Ele requer instrues para executar uma
atividade especfica

Software

As instrues que comandam o hardware a


executar uma tarefa denominado Software
So os programas de computador. Podem ser
de dois tipos:

Software bsico

Drivers de dispositivos
Sistema operacional

Software de aplicativo

Aplicativos comerciais
Processador de texto
Aplicativos Web

Evoluo dos Computadores

Gerao Zero

Primeira Gerao

Transistores

Terceira Gerao

Vlvula

Segunda Gerao

Dispositivos mecnicos e eletromecnicos

Circuitos integrados

Quarta Gerao

Integrao em larga escala (VLSI)

Gerao Zero(3000 a.C-1945)

Computadores mecnicos:

baco

Primeiro equipamento usado para efetuar clculo

Blaise Pascal (Frana 1642):

Primeira calculadora mecnica


2 operaes (+,-) e conceito de vai 1
Rodas e engrenagens dentadas acionadas por
manivelas
A linguagem Pascal uma homenagem a esse
matemtico francs

Gerao Zero(3000 a.C-1945)

Leibniz(Alemanha 1672):

Calculadora com 4 operaes (+,-,*,/)


Acionada manualmente atravs de manivelas

Gerao Zero(3000 a.C-1945)

Charles Babage(Inglaterra 1834):

Mquina analtica: financiada pela Marinha inglesa


Automatizar sucessivas e repetidas operaes aritmticas
usadas em tabelas de navegao
Primeira calculadora mecnica programvel e precursora
do primeiro computador eletrnico
Memria: armazenava 1000 nmeros de 20 algarismos
Entrada: cartes perfurados
Controle: cartes perfurados
Sada: gravao em chapa de cobre ou cartes
perfurados
Ada Lovelce escreveu o programa que controlava a
mquina

Gerao Zero(3000 a.C-1945)

Gerao Zero(3000 a.C-1945)

Computadores eletromecnicos

Zuse (Alemanha 1935)

Constri o primeiro computador a base de rels, o Z1


Rel:

dispositivo eletromecnico
atua como chave impedindo ou no a passagem de corrente
eltrica
o controle de abir e fechar a chave mecnico

Primeira Gerao (1945-1955)

Estimulados pela II Guerra Mundial, surgem os primeiros


computadores eletrnicos
Problema: dispositivos mecnicos/eletromecnicos so
lentos e pouco precisos

Soluo: uso de elementos eletrnicos, as vlvulas


(1906):

No apropriados para decodificar rapidamente


mensagens do inimigo que eram interceptadas

Funciona como uma chave controlada eletronicamente

Principais Computadores:

Mquina de Atanasoff (1939)

Colossus (programa nico 1943 - Turing),

ENIAC (propsito geral 1946 - Mauchly)

Primeira Gerao (1945-1955)

ENIAC (EUA 1943)

Considerado o primeiro computador eletrnico de


propsito geral

Projetado na Universidade da Pensilvnia

Representao decimal para os dados

Programado manualmente atravs da redistribuio de


cabos e rearranjo de chaves

18 mil vlvulas

800 km de cabo

Peso: 30 toneladas

Ocupava uma rea de aprox. 1200m2

Realizava 10.000 operaes por segundo

Primeira Gerao (1945-1955)

ENIAC

Vlvula

Primeira Gerao (1945-1955)

IAS (EUA 1952)

Computador projetado por


von
Neuman
na
Universidade de Princeton
em 1952
Representao binria para
instrues e dados
4 unidades principais:
memria, UAL, UC, entrada
e sada
Programa armazenado na
memria, juntamente com
os dados

Sua arquitetura ainda


a base para os
computadores digitais
modernos.

Segunda Gerao (1955-65)

Eletrnica baseada em transistor (1947)

Revolucionou a indstria de eletrnica:

Realizavam as mesmas funes de uma vlvula porm:

Consumiam menos energia


Geravam menos calor (diminuia custos)
Eram menores que a vlvula (economizando
espao)

Possibilitou o surgimento da indstria de


computadores: IBM e DEC
Linguagens de nvel superior linguagem Assembly:
Fortran
Aparecimento dos primeiros supercomputadores

Terceira Gerao (1965-80)

Eletrnica baseada em circuitos integrados ou seja,


dezenas/centenas de transistores integrados em uma
nica pastilha ou chip de silcio.
Esse empacotamento permitiu a construo de
computadores menores, mais rpidos (mais
transistores) e mais baratos.
Computadores: computadores de grande porte
(mainframe)
Surgimento da multiprogamao: vrios programas
compartilhando a memria principal e dividindo o uso
da CPU

Terceira Gerao (1965-80)

Circuito
integrado

Conjunto de chips
empacotados

Terceira Gerao (1965-80)

Circuito
Integrado

Processamento
centralizado

Quarta Gerao(1980-????)

Eletrnica baseada em VLSI (Very Large Scale


Integration): milhes de transistores em um nico chip.
Primeiro microchip: Intel 4004

Sucessores Intel: 8080, 8086, 8088, x86, Pentiums,


Core ix
Sucessores no Intel: Z80, SPARC, PowerPC

Surgimento e consolidao dos computadores


pessoais ou micro-computadores

Quarta Gerao(1980-????)

Popularizao da computao:

SOs: MS-DOS, Apple-Lisa,Windows

Editor de texto, planilhas eletrnicas, Jogos,

Aplicaes interativas

Ma in f r a m e g r a d a t i va m e n t e s ubs t i t ui do s por
microcomputadores interconectados em redes
Dispositivos computacionais embarcados

Lei de Moore

Previso feita em 1965 sobre a densidade de


componentes em chips
Proferida pelo co-fundador da Intel, Gordon Moore
O nmero de transistores em um chip dobra a cada
18 meses, enquanto o custo do chip permanece
inalterado
Guiou a indstria de semicondutores por quase 50 anos,
que a utilizou para estabelecer alvos
Expectativa que essa lei seja vlida at 2015 ou 2020

Contagem de Transistores em
CPUS

Intel 4004: 2.300

Intel 8008: 3.500

Intel 8086: 29.000

Intel 80386:275.000

Intel pentium:3.1 milhes

Intel pentium IV: 42 milhes

Intel Core 2 Duo:291 milhes

Intel Core i7:2 bilhes

Bibliografia

Captulo 1 do Livro Organizao Estruturada de


Computadores, Andrew Tanenbaum, 5a.
Edio, Prentice-Hall

Você também pode gostar