Buscar

aula03 04

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 34 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Arquitetura de Computadores
Aula 03-04 – Visão geral dos computadores
modernos e Evolução dos computadores
Prof. Sand Luz Corrêa
 
Roteiro
● Conceitos Básicos
● Computador Moderno
● Estrutura e Função
● Hardware 
● Software
● Evolução dos Computadores
 
Computador Moderno
● É uma máquina formada por componentes
eletrônicos digitais, ou seja componentes que
representam sinais elétricos de forma discreta
● Essa máquina é capaz de coletar dados, 
processá-los e fornecer resultados para um
ou mais objetivos, por meio de instruções
● O conjunto de instruções que comanda o
computador a realizar um objetivo é chamado
de programa
 
Computador Moderno
Dados
(entrada)
Processamento Resultado
(saída)
Computador
●Folha de Pagamento
●Controle de Estoque
●Site de Compras Web
●Site de Busca Web
●Simulação da massa do Sol
●Reconhecimento Facial
 
Computador Moderno
Dados
(entrada)
Processamento Resultado
(saída)
Computador
 
Funções do Computador
● Processamento de dados: transforma dados
de entrada em uma saída desejada
● Programas lidam com uma grande variedade de
tipos de dados 
● No entanto, existem apenas alguns tipos de
métodos fundamentais de processamento de
dados:
– Inteiro: ponto fixo
– Real: ponto flutuante
– Caracter
– Escalar: SIMD
 
Funções do Computador
● Armazenamento de dados
● Mesmo que um programa não utilize dados de
arquivos, um computador precisa armazenar dados
temporariamente
– Pelo menos aqueles que estão sendo usados em um
dado instante de tempo
● Portanto a função de armazenamento pode ocorrer:
– De forma temporária: memória principal e registradores
– De forma permanente: arquivos armazenados em discos
ou outros dispositivos.
 
Funções do Computador
● Movimentação de dados: computadores
movimentam dados internamente e com o mundo
exterior.
● Movimentação interna: movimentação de dados
entre a unidade de processamento e a unidade de
armazenamento (vice-versa)
● Movimentação Externa: 
– Entrada/Saída (E/S): Movimentação de dados de ou para
dispositivo conectados diretamente ao computador
– Comunicação de dados: Movimentação de ou para
dispositivos remotos
 
Funções do Computador
● Controle:
● Função que gerencia os recursos do computador e
coordena as demais funções em resposta às
instruções recebidas.
 
Estrutura do Computador
com um Único Processador
● Um computador é formado por 4 componentes principais:
● Unidade Central de Processamento (CPU)
– Normalmente chamado de processador
– Responsável pelas funções de controle e processamento
de dados
● Memória principal
– Responsável pela função de armazenamento
● Dispositivos de Entrada/Saída (E/S)
– Movimentam dados entre o computador e o meio externo
● Sistema de interconexão
– Mecanismo que permite a comunicação entre CPU,
memória e dispositivos de E/S
 
Estrutura do Computador
com um Único Processador
 
Estrutura do Computador
com Múltiplos Núcleos 
● Usamos o termo multicore para designar
vários processadores que residem no mesmo
chip.
● C a d a u n i d a d e d e p r o c e s s a m e n t o é
denominada core (núcleo)
● Funcionalmente, um core equivale a uma CPU
 
Estrutura do Computador
com Múltiplos Núcleos 
 
Hardware
● Conjunto de componentes físicos de um
computador. Podem ser de dois tipos:
● Escala nanométrica: transistores, resistores,
capacitores
● Componentes maiores: teclado, mouse, placas de
circuito interno, fiação elétrica interna, memória
● O hardware é um objeto inerte, sem
atividade própria
● Ele requer instruções para executar uma
atividade específica
 
Software
● As instruções que comandam o hardware a
executar uma tarefa são denominadas
Software
● São os programas de computador. Podem ser
de dois tipos:
● Software básico
– Drivers de dispositivos
– Sistema operacional
● Software de aplicativo
– Aplicativos comerciais
– Processador de texto
– Aplicativos Web
 
Evolução dos Computadores
● Primeira Geração
● Válvula
● Segunda Geração
● Transistores
● Terceira Geração
● Circuitos integrados
● Quarta Geração
● Integração em larga escala (VLSI)
 
Primeira Geração (1945-1955)
● Os primeiros computadores eletrônicos surgem
durante a II Guerra Mundial
● Motivação: 
● Dispositivos mecânicos/eletromecânicos não eram
apropriados para decodif icar rapidamente
mensagens do inimigo que eram interceptadas
● Solução: uso de elementos eletrônicos, as válvulas
(1906):
Válvula ENIAC
 
● ENIAC (EUA 1943)
● Considerado o primeiro computador eletrônico de
propósito geral
● Projetado na Universidade da Pensilvânia
● Representação decimal para os dados 
● Programado manualmente através da redistribuição de
cabos e rearranjo de chaves
● 18 mil válvulas
● 800 km de cabo
● Peso: 30 toneladas
● Ocupava uma área de aproximadamente 1200m2 
● Realizava 10.000 operações por segundo
Primeira Geração (1945-1955)
 
Primeira Geração (1945-1955)
● IAS (EUA 1952)
● Computador projetado por
v o n N e u m a n n n a
Universidade de Princeton
em 1952
● Representação binária
para instruções e dados
● 4 un idades pr inc ipa is :
memória, UAL, UC, entrada
e saída
● Programa armazenado na
memória, juntamente com
os dados
● Sua arquitetura ainda é
a base para os
computadores digitais
modernos.
 
Segunda Geração (1955-65)
● Eletrônica baseada em transistor (1947)
● Transistor: dispositivo de estado sólido feito a partir de
silício 
● Revolucionou a indústria de eletrônica
● Realizava as mesmas funções de uma válvula porém:
– Consumia menos energia 
– Gerava menos calor (diminui custos)
– Era menor que a válvula (economizando espaço) 
● Surgimento da indústria de computadores: IBM e
DEC
● Surgem também as primeiras linguagens de alto nível 
 
Terceira Geração (1965-80)
● Eletrônica baseada em circuitos integrados
● Antes dos circuitos integrados:
● transistores, resistores e capacitores eram
produzidos separadamente e depois montados em
uma placa de circuito impresso
● Circuitos integrados:
● Explora o fato de que circuitos inteiros podem ser
fabricados em um pequeno pedaço de silício
● Produção em massa de circuitos específicos
● Redução de custos 
 
Terceira Geração (1965-80)
1. Uma bolacha de silício é dividida em
uma matriz de células de poucos
milímetros quadrados
2. Em cada célula da matriz é construído
o mesmo tipo de circuito
3.Cada célula é então quebrada para
formar um chip
4. Cada chip é um conjunto de portas
lógicas e células de armazenamento.
O chip é então empacotado num
invólucro com vários pinos 
5. Posteriormente, vários chips podem ser
interconectados numa placa de circuito impresso para
formar um circuito mais complexo
 
Terceira Geração (1965-80)
● Com o passar do tempo, foi possível empacotar
 um número cada vez maior de componentes
num único chip
 
Terceira Geração (1965-80)
● Nessa época Gordon Moore, cofundador da
Intel, fez a seguinte observação
● O número de transistores que podem ser colocados
em um único chip dobrará a cada ano
● Essa observação ficou conhecida como Lei de
Moore e vem guiando a indústr ia de
semicondutores por quase 50 anos 
 
Terceira Geração (1965-80)
● Consequências da Lei de Moore
● O custo de um chip tem permanecido quase inalterado,
embora sua densidade tem aumentado. Logo, o custo
por elementos de lógica e armazenamento tem caído
significativamente
● Como mais elementos de lógica e armazenamento são
colocados na mesma área, a distância percorrida pelo
sinal elétrico entre os componentes é menor,
aumentando a velocidade de operação
● Com mais circuitos no mesmo chip há menosinterconexão de chips, aumentando a confiabilidade
● A demanda por energia diminui
● Os computadores se tornam menores.
 
Terceira Geração (1965-80)
● Resumindo: 
● Os circuitos integrados permitiram a construção de
computadores menores, mais rápidos (mais
transistores) e mais baratos.
● Surgem os computadores de grande porte
(mainframe)
● Surge a multiprogamação: 
● vários programas 
compartilhando a 
memória principal e 
dividindo o uso da CPU 
 
Quarta Geração(1980-????)
● Eletrônica baseada em VLSI (Very Large Scale
Integration): 
● milhões de transistores em um único chip.
● Primeiro microchip: Intel 4004
● Sucessores Intel: 8080, 8086, 8088, x86, Pentiums,
Core ix
● Sucessores não Intel: Z80, SPARC, PowerPC
● Surgimento e consolidação dos computadores
pessoais ou micro-computadores
 
Quarta Geração(1980-????)
● Popularização da computação:
● SOs com interface gráfica, editor de texto, planilhas
eletrônicas, jogos, aplicações interativas
● Mainframes gradativamente substituídos por
microcomputadores interconectados em redes
 
Quarta Geração(1980-????)
● Dispositivos moveis
● Computadores com CPU, memória e dispositivos
de E/S, porém com recursos limitados 
● Ex. smart phones, tablets, roteadores sem fio
● Dispositivos embarcados
● Computadores que controlam outros dispositivos.
● P r o c e s s a d o r e s s ã o d e n o m i n a d o s d e
microcontroladores (ex. Arduino, AVR)
● Executam aplicações muito específicas (controle de
automóveis, automação industrial, etc.)
 
Quarta Geração(1980-????)
● Computação em nuvem
● Esforço para tornar a computação um serviço de
utilidade, como água e energia
● Recursos de computação (processamento ou
armazenamento) são usados como um serviço
acessado através de uma rede de comunicação
 
Quarta Geração(1980-????)
● Visão do usuário final
● Qual desses serviços você ainda armazena
localmente?
– E - m a i l , f o t o s , c a l e n d á r i o , d o c u m e n t o s
compartilhados
● Computação em nuvem
 
Quarta Geração(1980-????)
● Visão do empresário
● Computação em nuvem
 
Contagem de Transistores em
CPUS
Processador Frequência
(Clock)
# de
Transistores
Intel 4004 108 kHz 2.300
Intel 8080 2 MHz 6.000
Intel 8086 5 MHz 29.000
Intel 80386 16 MHz–33
MHz
275.000
Intel pentium 60 MHz–166
MHz
3.1 milhões
Intel pentium
IV
1.3–1.8 GHz 42 milhões
Intel Core 2
Duo
1.06–1.2 GHz 291 milhões
Intel Core i7 2.67-3.33 GHz 2 bilhões
 
Bibliografia
● Capítulo 1 do Livro: STALLINGS, W.
Arquitetura e Organização de Computadores,
8a. Edição, Prentice-Hall, 2010.
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22
	Slide 23
	Slide 24
	Slide 25
	Slide 26
	Slide 27
	Slide 28
	Slide 29
	Slide 30
	Slide 31
	Slide 32
	Slide 33
	Slide 34

Continue navegando