SlideShare une entreprise Scribd logo
1  sur  56
Arquitetura de Computadores
Módulo 4 – Arquitetura de Microprocessadores
(24 Horas)
2014-15
Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos
Prof. Luis Folgado Ferreira
http://lanapt.com
Índice
• Apresentação.
• 1. Principais componentes de um microprocessador.
• 2. Evolução das arquiteturas de microprocessadores.
• 3. Arquitetura de um sistema tipo.
• 4. Tipos de dados.
• 5. Organização de memória.
• 6. Tipos de endereçamento.
• 7. Ligação com o exterior.
Microprocessador
Conceito
• O microprocessador, popularmente chamado
de processador é um circuito integrado que
realiza as funções de cálculo e as decisão de
um computador.
• Todos os computadores e equipamentos eletrónicos baseiam-se nele para
executar suas funções.
Microprocessadores
Exemplo da
Arquitetura interna de
um microprocessador
dedicado para
processamento de
imagens de ressonância
magnética.
A fotografia foi aumentada 600 vezes,
sob luz ultravioleta para se conseguir
ver os detalhes.
Microprocessadores
Arquitetura
Vista inferior de um
AMD Athlon XP 1800+
núcleo Palomino, um
microprocessador
moderno.
Microprocessadores
Arquitetura
Vista de um
Intel Core i7 de
4ª geração.
Microprocessadores
Arquitetura
• O microprocessador moderno é um circuito integrado
formado por uma camada de silício, trabalhada de
modo a formar um cristal de extrema pureza, laminada
até uma espessura mínima com grande precisão,
depois cuidadosamente mascarada por um processo
fotográfico e exposta a altas temperaturas em fornos
que contêm misturas gasosas de impurezas.
• Este processo é repetido tantas vezes quanto
necessário à formação da microarquitectura do
componente.
Microprocessadores
Vídeo
http://youtu.be/d9SWNLZvA
8g
Arquitetura 22mm
Fotomicrografia de um chip equivalente
ao Pentium IV aumentada 2400 vezes
Microprocessadores
• Responsável pela execução das instruções num
sistema, o microprocessador, escolhido entre os
disponíveis no mercado, determina, em certa medida a
capacidade de processamento do computador e
também o conjunto primário de instruções que ele
compreende.
• Mas o desempenho global depende de outros fatores
também.
• O sistema operativo é construído sobre este conjunto.
O CPU
As unidades de um microprocessador
• A ALU(Aritmetic and Logical Unit), unidade
responsável pelos cálculos aritméticos e
lógicos;
• Os registos são parte integrante do
microprocessador na família x86, por
exemplo.(memória central);
• Unidade de Controlo - UC
Estrutura básica de um microprocessador
Vídeos e referências
• https://www.youtube.com/watch?v=cNN_tTX
ABUA
Evolução das
arquiteturas de
microprocessadores
Microprocessadores
Pré-x86 4004 • 4040 • 8008 • 8080 • 8085
Microprocessadores
• Embora seja a essência do computador, o
microprocessador diferente do micro controlador,
está longe de ser um computador completo. Para
que possa interagir com o utilizador precisa de:
memória, dispositivos de entrada e saída, um
clock, controladores e conversores de sinais entre
outros.
• Cada um desses circuitos de apoio interage de
modo peculiar com os programas e, dessa forma,
ajuda a moldar o funcionamento do computador.
História
• O primeiro microprocessador comercial foi
inventado pela Intel em 1971 para atender a
um fabricante de calculadoras japonês que
precisava de um circuito integrado especial.
• A Intel projetou o i4004 que era um circuito
integrado programável que trabalhava com
registos de 4 bits, 46 instruções, clock de
740Khz e possuía cerca de 2300 transístores.
• O processador Intel 4004 é uma Unidade Central de Processamento
com 4-bits. Fabricado pela Intel Corporation em 1971, foi o primeiro
microprocessador em um chip simples, assim como o primeiro
disponível comercialmente.
• Embora projetado originalmente para ser um componente de
calculadoras, o 4004 logo encontrou muitos usos. A Intel iniciou um
processo que logo fez alguns outros fabricantes de chips a embarcar
em projetos para desenvolverem firmemente os microprocessadores
mais capazes, o que gerou a tendência que criou as indústrias
multimilionárias dos microprocessadores e dos microcomputadores
catuais.
História
• Percebendo a utilidade desse invento a Intel
prosseguiu com o desenvolvimento de novos
microprocessadores: 8008 (o primeiro de 8
bits) e a seguir o 8080 e o microprocessador
8085.
• O 8080 foi um grande sucesso e tornou-se a
base para os primeiros microcomputadores
pessoais na década de 1970 graças ao sistema
operacional CP/M.
CP/M
História
• Da Intel saíram alguns funcionários que fundaram a
Zilog, que viria a lançar o microprocessador Z80, com
instruções compatíveis com o 8080 (embora muito
mais poderoso que este) e também de grande sucesso.
A Motorola possuía o 68000 e a MOS Technology o 6502.
• Todos esses microprocessadores de 8 bits foram
usados em muitos computadores pessoais (Bob
Sinclair, Apple, TRS, Commodore, etc.).
História
• Em 1981 a IBM (International Business Machines)
decidiu lançar-se no mercado de computadores
pessoais. O seu IBM-PC utilizou um dos primeiros
microprocessadores de 16 bits, o 8088 (derivado
do seu irmão 8086 lançado em 1978) que viria a
ser o avô dos computadores catuais.
• A Intel foi lançando melhoramentos na sua linha
80X86: 8086, 8088, 80186, 80188, 80286, 80386,
80486, Pentium, Pentium Pro, Pentium MMX,
Pentium II, Pentium III, Pentium IV, Pentium M,
Pentium D e Pentium Dual Core.
História
• Como grande concorrente da Intel, a AMD (Advanced Micro
Devices) aparece inicialmente como fabricante de
microprocessadores da linha x86 alternativa mas a partir de um
certo momento deixou de correr atrás da Intel e partiu para o
desenvolvimento de sua própria linha de microprocessadores: K6,
Athlon, Duron, Turion, Sempron, etc.
• Paralelamente à disputa entre Intel e AMD, a IBM possuía a linha
PowerPC utilizada principalmente pelos microcomputadores da
Apple
História
• A evolução tecnológica envolvida é
surpreendentemente grande, de microprocessadores
que trabalhavam com clock de dezenas de kHz e que
podiam processar alguns milhares de instruções por
segundo, atingiu-se clocks na casa dos 4GHz e poder de
processamento de dezenas de bilhões de instruções
por segundo.
• A complexidade também cresceu: de alguns milhares
de transístores para centenas de milhões de
transístores numa mesma pastilha.
Ficha de Trabalho 1
• Realiza uma apresentação em PowerPoint que
represente a evolução dos
microprocessadores ao longo da sua história.
Balanço da Matéria
• Apresentação.
• 1. Principais componentes de um microprocessador.
• 2. Evolução das arquiteturas de microprocessadores.
• 3. Arquitetura de um sistema tipo.
• 4. Tipos de dados.
• 5. Organização de memória.
• 6. Tipos de endereçamento.
• 7. Ligação com o exterior.
Microprocessadores
• O processador é composto por alguns
componentes, cada um tendo uma função
específica no processamento dos programas:
– Unidade Lógica e Aritmética(ULA);
– Unidade de Controle(UC);
– Registos;
– Memory Management Unit;
– Unidade de ponto flutuante.
Microprocessadores
• A Unidade Aritmética e Lógica (UAL) é a
responsável por executar efetivamente as
instruções dos programas, como instruções
lógicas e matemáticas.
• Unidade de controle (UC) é responsável pela
tarefa de controlo das ações a serem
realizadas pelo computador, comandando
todos os outros componentes.
Microprocessadores
• Os registos são pequenas memórias velozes
que armazenam comandos ou valores que são
utilizados no controle e processamento de
cada instrução.
• Os registos mais importantes são:
– Contador de Programa (PC) – Sinaliza para a
próxima instrução a ser executada;
– Registo de Instrução (IR) – Regista a execução da
instrução;
Microprocessadores
• Unidade de ponto flutuante nos
processadores atuais são implementadas
unidades de cálculo de números reais.
• Tais unidades são mais complexas que UALs e
trabalham com operandos maiores, com
tamanhos típicos variando entre 64 e 128 bits.
Arquiteturas
• Existem duas principais arquiteturas usadas
em processadores:
1. A arquitetura de Von Newmann;
2. A arquitetura de Harvard.
Arquitetura de Von Newmann
• Esta arquitetura caracteriza-se por apresentar
um barramento externo compartilhado entre
dados e endereços. Embora apresente baixo
custo, esta arquitetura apresenta desempenho
limitado pelo gargalo do barramento.
Arquitetura de Von Newmann
Arquitetura de Harvard
• A Arquitetura de Harvard baseia-se em um
conceito mais recente que a de Von-
Neumann, tendo vindo da necessidade de por
o microcontrolador para trabalhar mais
rápido.
Arquitetura de Harvard
• É uma arquitetura de computador que se
distingue das outras por possuir duas memórias
diferentes e independentes em termos de
barramento e ligação ao processador.
• Utilizada nos microcontroladores PIC (Peripheral
Interface Controller), tem como principal
característica aceder à memória de dados
separadamente da memória de programa.
Arquitetura de Harvard
A principal vantagem dessa arquitetura é que a leitura de instruções e de alguns
tipos de operandos pode ser feita ao mesmo tempo em que a execução das
instruções.
Isso significa que o sistema fica todo o tempo executando instruções, o que
acarreta um significativo ganho de velocidade.
Tipos de Microprocessadores
• Microprocessadores PC— São utilizados nos
computadores pessoais, onde são chamadas
de Unidade Central de Processamento (CPU),
workstations e mainframes. Podem ser
programados para executar as mais variadas
tarefas.
Tipos de
Microprocessadores
Um micro controlador,
um exemplo de
microprocessador.
Tipos de Microprocessadores
• Processadores Digitais de Sinal (DSP do inglês
Digital Signal Processor) — especializados em
processamento digital de sinal usados para
processar sinais de áudio, vídeo, etc., quer em
tempo real quer em off-line. Estão presentes,
por exemplo, em aparelhos de CD, DVD e
televisores digitais. Em geral, realizam sempre
uma mesma tarefas simples.
Tipos de Microprocessadores
• Micro controladores — Processadores
relativamente flexíveis, de relativo baixo
custo, que podem ser utilizados em projetos
de pequeno tamanho.
• Podem trazer facilidades como conversores
A/D embutidos, ou um conjunto de instruções
próprias para comunicação digital através de
algum protocolo específico.
Tipos de Microprocessadores
• GPU — ou Unidade de Processamento
Gráfico), é um microprocessador especializado
em processar gráficos. São utilizadas em
placas de vídeo para fazer computação gráfica.
Tipos de
Microprocessadores
GPU
• Módulo 4 - Arquitectura de
Microprocessadores
• A ligação dos
microprocessadores com o
exterior.
Ligação com o exterior
• Um processador também precisa ser capaz de
comunicar-se com o mundo exterior.
• Neste mundo exterior está o utilizador que
trabalha no PC.
Ligação com exterior
• É preciso ler dados provenientes do teclado,
mouse e outros dispositivos de entrada, bem
como transferir dados para o vídeo,
impressora e outros dispositivos de saída.
• Essas operações são chamadas de “entrada e
saída”, ou E/S (em inglês, Input/Output, ou
I/O).
Ligação com o exterior
• Portanto, além de processar dados, um
processador deve ser capaz de realizar
operações de entrada e saída, bem como
realizar leituras e gravações na memória.
Ligação com o Exterior
• A ligação entre o microprocessador por um
lado e a memória e os circuitos periféricos por
outro é efectuada através de três conjuntos
distintos de ligações eléctricas, denominados
"bus" e que são:
• O bus de dados, que permite a transferência
de dados entre o microprocessador e quer a
memória quer os periféricos;
O bus de endereço
• O bus de endereço que permite ao
microprocessador seleccionar a posição de
memória sobre a qual quer efectuar uma
operação de escrita ou leitura;
O bus de comando
• O bus de comando que permite ao
microprocessador escolher entre a memória e os
periféricos para operações de escrita ou leitura
assim como o tipo de operação a realizar.
• O bus de comando permite ainda aos periféricos
interromperem a actividade normal do
microprocessador de modo a que este execute as
operações necessárias à satisfação do periférico
que emitiu o sinal de interrupção.
O bus de Dados
• Nos microprocessadores mais simples o bus
de dados é constituído por quatro ou oito
linhas distintas dizendo-se por isso que é um
microprocessador de quatro ou oito bits, isto
porque cada linha pode transportar um sinal
eléctrico que só pode ter um de dois valores
de tensão distintos a que correspondem os
valores numéricos em numeração binária 0 e
1.
O relógio
• O microprocessador necessita também de um
sinal periódico chamado sinal de relógio,
gerado externamente, que irá definir a
cadência de execução do programa pelo
microprocessador.
O relógio
• A frequência desse sinal periódico tem de
estar ajustada às especificações do
microprocessador e encontram-se valores
entre alguns Megahertz para os
microprocessadores mais simples até alguns
Gigahertz para os microprocessadores mais
modernos.
Referências
• http://www.laercio.com.br/artigos/hardware/
hard-009/hard-009.htm

Contenu connexe

Tendances

Windows server 2003
Windows server 2003Windows server 2003
Windows server 2003
guestdf16d4b
 
Evolução dos Sistemas Operativos
Evolução dos Sistemas OperativosEvolução dos Sistemas Operativos
Evolução dos Sistemas Operativos
Kaska Lucas
 
Sistema Operativo Servidor
Sistema Operativo ServidorSistema Operativo Servidor
Sistema Operativo Servidor
Daniel Barros
 
Arquitetura Interna do Computador
Arquitetura Interna do ComputadorArquitetura Interna do Computador
Arquitetura Interna do Computador
Sara Gonçalves
 
222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores
Marco Guimarães
 
Técnicas de detecção de avarias
Técnicas de detecção de avariasTécnicas de detecção de avarias
Técnicas de detecção de avarias
Andre Santos
 

Tendances (20)

Sistema operativo servidor
Sistema operativo servidorSistema operativo servidor
Sistema operativo servidor
 
Windows server 2003
Windows server 2003Windows server 2003
Windows server 2003
 
Evolução dos Sistemas Operativos
Evolução dos Sistemas OperativosEvolução dos Sistemas Operativos
Evolução dos Sistemas Operativos
 
Sistema Operativo Servidor
Sistema Operativo ServidorSistema Operativo Servidor
Sistema Operativo Servidor
 
Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1Comunicação de dados - Módulo 1
Comunicação de dados - Módulo 1
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Processadores - CPU
Processadores - CPUProcessadores - CPU
Processadores - CPU
 
Trabalho sobre processadores
Trabalho sobre processadoresTrabalho sobre processadores
Trabalho sobre processadores
 
Aula 15 processadores
Aula 15 processadoresAula 15 processadores
Aula 15 processadores
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Arquitetura Interna do Computador
Arquitetura Interna do ComputadorArquitetura Interna do Computador
Arquitetura Interna do Computador
 
222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Montando o Computador
Montando o ComputadorMontando o Computador
Montando o Computador
 
Aula 09 - Memórias do Computador
Aula 09 - Memórias do ComputadorAula 09 - Memórias do Computador
Aula 09 - Memórias do Computador
 
ApresentaçãO Tipos De Memorias
ApresentaçãO  Tipos De MemoriasApresentaçãO  Tipos De Memorias
ApresentaçãO Tipos De Memorias
 
Slide placa mãe
Slide placa mãeSlide placa mãe
Slide placa mãe
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Técnicas de detecção de avarias
Técnicas de detecção de avariasTécnicas de detecção de avarias
Técnicas de detecção de avarias
 

Similaire à Arquitetura de computadores Módulo 4

3b5d17 748a8b99e224a1bf91f42123e5388634
3b5d17 748a8b99e224a1bf91f42123e53886343b5d17 748a8b99e224a1bf91f42123e5388634
3b5d17 748a8b99e224a1bf91f42123e5388634
JADSON SANTOS
 
Sistemas microprocessados historia microcontroladores
Sistemas microprocessados historia microcontroladoresSistemas microprocessados historia microcontroladores
Sistemas microprocessados historia microcontroladores
Lucas Willam
 
Aula 1 aed - introdução à computação
Aula 1   aed - introdução à computaçãoAula 1   aed - introdução à computação
Aula 1 aed - introdução à computação
Elaine Cecília Gatto
 
04 hardwere (microprocessador)
04   hardwere (microprocessador)04   hardwere (microprocessador)
04 hardwere (microprocessador)
Elizeu Ferro
 

Similaire à Arquitetura de computadores Módulo 4 (20)

1 história e características dos microcontroladores pic
1 história e características dos microcontroladores pic1 história e características dos microcontroladores pic
1 história e características dos microcontroladores pic
 
Aula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresAula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de Computadores
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
 
Microarquitetura Intel Core Duo
Microarquitetura Intel Core DuoMicroarquitetura Intel Core Duo
Microarquitetura Intel Core Duo
 
Aula 005 noções de hardware
Aula 005   noções de hardwareAula 005   noções de hardware
Aula 005 noções de hardware
 
1984
19841984
1984
 
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de ComputadoresArquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
 
Processadores
ProcessadoresProcessadores
Processadores
 
3b5d17 748a8b99e224a1bf91f42123e5388634
3b5d17 748a8b99e224a1bf91f42123e53886343b5d17 748a8b99e224a1bf91f42123e5388634
3b5d17 748a8b99e224a1bf91f42123e5388634
 
Sistemas microprocessados historia microcontroladores
Sistemas microprocessados historia microcontroladoresSistemas microprocessados historia microcontroladores
Sistemas microprocessados historia microcontroladores
 
Arquitetura 8 1
Arquitetura 8 1Arquitetura 8 1
Arquitetura 8 1
 
Arquitetura 8 1
Arquitetura 8 1Arquitetura 8 1
Arquitetura 8 1
 
Introdução à Computação
Introdução à ComputaçãoIntrodução à Computação
Introdução à Computação
 
Aula 1 aed - introdução à computação
Aula 1   aed - introdução à computaçãoAula 1   aed - introdução à computação
Aula 1 aed - introdução à computação
 
04 hardwere (microprocessador)
04   hardwere (microprocessador)04   hardwere (microprocessador)
04 hardwere (microprocessador)
 
Processadores
ProcessadoresProcessadores
Processadores
 
Trabalho processadores vanessa
Trabalho processadores vanessaTrabalho processadores vanessa
Trabalho processadores vanessa
 
Unitec processador
Unitec processadorUnitec processador
Unitec processador
 
SDAC 12º - M9 TGEI
SDAC 12º - M9 TGEISDAC 12º - M9 TGEI
SDAC 12º - M9 TGEI
 
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...
 

Plus de Luis Ferreira

Configuração de dispositivos de io
Configuração de dispositivos de ioConfiguração de dispositivos de io
Configuração de dispositivos de io
Luis Ferreira
 
Linguagens de programação 12º M12
Linguagens de programação 12º M12Linguagens de programação 12º M12
Linguagens de programação 12º M12
Luis Ferreira
 
Linguagens de programação 12º M11
Linguagens de programação 12º M11Linguagens de programação 12º M11
Linguagens de programação 12º M11
Luis Ferreira
 
Redes de Comunicação 11º M11 - TGPSI
Redes de Comunicação 11º M11 - TGPSIRedes de Comunicação 11º M11 - TGPSI
Redes de Comunicação 11º M11 - TGPSI
Luis Ferreira
 
Redes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSIRedes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSI
Luis Ferreira
 

Plus de Luis Ferreira (20)

Modulo 15 PSI
Modulo 15 PSIModulo 15 PSI
Modulo 15 PSI
 
Sessão 2 app
Sessão 2 appSessão 2 app
Sessão 2 app
 
Unidade 2 - Processador de texto (Aula 1 e 2)
Unidade 2 - Processador de texto (Aula 1 e 2)Unidade 2 - Processador de texto (Aula 1 e 2)
Unidade 2 - Processador de texto (Aula 1 e 2)
 
ticEduca2016
ticEduca2016ticEduca2016
ticEduca2016
 
1º Congresso Nacional de Professores de Informática 2015
1º Congresso Nacional de Professores de Informática 20151º Congresso Nacional de Professores de Informática 2015
1º Congresso Nacional de Professores de Informática 2015
 
Psi m14
Psi m14Psi m14
Psi m14
 
Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos
 
Módulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informaçãoMódulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informação
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de Computadores
 
Projeto de Investigação do Curso de Doutoramento
Projeto de Investigação do Curso de DoutoramentoProjeto de Investigação do Curso de Doutoramento
Projeto de Investigação do Curso de Doutoramento
 
Novos professores nas escolas.
Novos professores nas escolas.Novos professores nas escolas.
Novos professores nas escolas.
 
Informação digital na gestão e organização escolar
Informação digital na gestão e organização escolarInformação digital na gestão e organização escolar
Informação digital na gestão e organização escolar
 
Plano de Comunicação Digital e Gestão Educacional
Plano de Comunicação Digital e Gestão EducacionalPlano de Comunicação Digital e Gestão Educacional
Plano de Comunicação Digital e Gestão Educacional
 
Plano de Comunicação e Gestão Educacional (Pré-Projeto)
Plano de Comunicação e Gestão Educacional (Pré-Projeto)Plano de Comunicação e Gestão Educacional (Pré-Projeto)
Plano de Comunicação e Gestão Educacional (Pré-Projeto)
 
Leadership Starratt
Leadership StarrattLeadership Starratt
Leadership Starratt
 
Configuração de dispositivos de io
Configuração de dispositivos de ioConfiguração de dispositivos de io
Configuração de dispositivos de io
 
Linguagens de programação 12º M12
Linguagens de programação 12º M12Linguagens de programação 12º M12
Linguagens de programação 12º M12
 
Linguagens de programação 12º M11
Linguagens de programação 12º M11Linguagens de programação 12º M11
Linguagens de programação 12º M11
 
Redes de Comunicação 11º M11 - TGPSI
Redes de Comunicação 11º M11 - TGPSIRedes de Comunicação 11º M11 - TGPSI
Redes de Comunicação 11º M11 - TGPSI
 
Redes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSIRedes de Comunicação 11º M1 - TGPSI
Redes de Comunicação 11º M1 - TGPSI
 

Dernier

ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 

Dernier (20)

Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
Slides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosSlides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exercicios
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 

Arquitetura de computadores Módulo 4

  • 1. Arquitetura de Computadores Módulo 4 – Arquitetura de Microprocessadores (24 Horas) 2014-15 Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Prof. Luis Folgado Ferreira http://lanapt.com
  • 2. Índice • Apresentação. • 1. Principais componentes de um microprocessador. • 2. Evolução das arquiteturas de microprocessadores. • 3. Arquitetura de um sistema tipo. • 4. Tipos de dados. • 5. Organização de memória. • 6. Tipos de endereçamento. • 7. Ligação com o exterior.
  • 3. Microprocessador Conceito • O microprocessador, popularmente chamado de processador é um circuito integrado que realiza as funções de cálculo e as decisão de um computador. • Todos os computadores e equipamentos eletrónicos baseiam-se nele para executar suas funções.
  • 4. Microprocessadores Exemplo da Arquitetura interna de um microprocessador dedicado para processamento de imagens de ressonância magnética. A fotografia foi aumentada 600 vezes, sob luz ultravioleta para se conseguir ver os detalhes.
  • 5. Microprocessadores Arquitetura Vista inferior de um AMD Athlon XP 1800+ núcleo Palomino, um microprocessador moderno.
  • 7. Microprocessadores Arquitetura • O microprocessador moderno é um circuito integrado formado por uma camada de silício, trabalhada de modo a formar um cristal de extrema pureza, laminada até uma espessura mínima com grande precisão, depois cuidadosamente mascarada por um processo fotográfico e exposta a altas temperaturas em fornos que contêm misturas gasosas de impurezas. • Este processo é repetido tantas vezes quanto necessário à formação da microarquitectura do componente.
  • 8.
  • 10. Fotomicrografia de um chip equivalente ao Pentium IV aumentada 2400 vezes
  • 11. Microprocessadores • Responsável pela execução das instruções num sistema, o microprocessador, escolhido entre os disponíveis no mercado, determina, em certa medida a capacidade de processamento do computador e também o conjunto primário de instruções que ele compreende. • Mas o desempenho global depende de outros fatores também. • O sistema operativo é construído sobre este conjunto.
  • 12. O CPU
  • 13. As unidades de um microprocessador • A ALU(Aritmetic and Logical Unit), unidade responsável pelos cálculos aritméticos e lógicos; • Os registos são parte integrante do microprocessador na família x86, por exemplo.(memória central); • Unidade de Controlo - UC
  • 14. Estrutura básica de um microprocessador
  • 15. Vídeos e referências • https://www.youtube.com/watch?v=cNN_tTX ABUA
  • 17. Microprocessadores Pré-x86 4004 • 4040 • 8008 • 8080 • 8085
  • 18. Microprocessadores • Embora seja a essência do computador, o microprocessador diferente do micro controlador, está longe de ser um computador completo. Para que possa interagir com o utilizador precisa de: memória, dispositivos de entrada e saída, um clock, controladores e conversores de sinais entre outros. • Cada um desses circuitos de apoio interage de modo peculiar com os programas e, dessa forma, ajuda a moldar o funcionamento do computador.
  • 19. História • O primeiro microprocessador comercial foi inventado pela Intel em 1971 para atender a um fabricante de calculadoras japonês que precisava de um circuito integrado especial. • A Intel projetou o i4004 que era um circuito integrado programável que trabalhava com registos de 4 bits, 46 instruções, clock de 740Khz e possuía cerca de 2300 transístores.
  • 20. • O processador Intel 4004 é uma Unidade Central de Processamento com 4-bits. Fabricado pela Intel Corporation em 1971, foi o primeiro microprocessador em um chip simples, assim como o primeiro disponível comercialmente. • Embora projetado originalmente para ser um componente de calculadoras, o 4004 logo encontrou muitos usos. A Intel iniciou um processo que logo fez alguns outros fabricantes de chips a embarcar em projetos para desenvolverem firmemente os microprocessadores mais capazes, o que gerou a tendência que criou as indústrias multimilionárias dos microprocessadores e dos microcomputadores catuais.
  • 21. História • Percebendo a utilidade desse invento a Intel prosseguiu com o desenvolvimento de novos microprocessadores: 8008 (o primeiro de 8 bits) e a seguir o 8080 e o microprocessador 8085. • O 8080 foi um grande sucesso e tornou-se a base para os primeiros microcomputadores pessoais na década de 1970 graças ao sistema operacional CP/M.
  • 22. CP/M
  • 23. História • Da Intel saíram alguns funcionários que fundaram a Zilog, que viria a lançar o microprocessador Z80, com instruções compatíveis com o 8080 (embora muito mais poderoso que este) e também de grande sucesso. A Motorola possuía o 68000 e a MOS Technology o 6502. • Todos esses microprocessadores de 8 bits foram usados em muitos computadores pessoais (Bob Sinclair, Apple, TRS, Commodore, etc.).
  • 24. História • Em 1981 a IBM (International Business Machines) decidiu lançar-se no mercado de computadores pessoais. O seu IBM-PC utilizou um dos primeiros microprocessadores de 16 bits, o 8088 (derivado do seu irmão 8086 lançado em 1978) que viria a ser o avô dos computadores catuais. • A Intel foi lançando melhoramentos na sua linha 80X86: 8086, 8088, 80186, 80188, 80286, 80386, 80486, Pentium, Pentium Pro, Pentium MMX, Pentium II, Pentium III, Pentium IV, Pentium M, Pentium D e Pentium Dual Core.
  • 25. História • Como grande concorrente da Intel, a AMD (Advanced Micro Devices) aparece inicialmente como fabricante de microprocessadores da linha x86 alternativa mas a partir de um certo momento deixou de correr atrás da Intel e partiu para o desenvolvimento de sua própria linha de microprocessadores: K6, Athlon, Duron, Turion, Sempron, etc. • Paralelamente à disputa entre Intel e AMD, a IBM possuía a linha PowerPC utilizada principalmente pelos microcomputadores da Apple
  • 26. História • A evolução tecnológica envolvida é surpreendentemente grande, de microprocessadores que trabalhavam com clock de dezenas de kHz e que podiam processar alguns milhares de instruções por segundo, atingiu-se clocks na casa dos 4GHz e poder de processamento de dezenas de bilhões de instruções por segundo. • A complexidade também cresceu: de alguns milhares de transístores para centenas de milhões de transístores numa mesma pastilha.
  • 27. Ficha de Trabalho 1 • Realiza uma apresentação em PowerPoint que represente a evolução dos microprocessadores ao longo da sua história.
  • 28. Balanço da Matéria • Apresentação. • 1. Principais componentes de um microprocessador. • 2. Evolução das arquiteturas de microprocessadores. • 3. Arquitetura de um sistema tipo. • 4. Tipos de dados. • 5. Organização de memória. • 6. Tipos de endereçamento. • 7. Ligação com o exterior.
  • 29. Microprocessadores • O processador é composto por alguns componentes, cada um tendo uma função específica no processamento dos programas: – Unidade Lógica e Aritmética(ULA); – Unidade de Controle(UC); – Registos; – Memory Management Unit; – Unidade de ponto flutuante.
  • 30. Microprocessadores • A Unidade Aritmética e Lógica (UAL) é a responsável por executar efetivamente as instruções dos programas, como instruções lógicas e matemáticas. • Unidade de controle (UC) é responsável pela tarefa de controlo das ações a serem realizadas pelo computador, comandando todos os outros componentes.
  • 31. Microprocessadores • Os registos são pequenas memórias velozes que armazenam comandos ou valores que são utilizados no controle e processamento de cada instrução. • Os registos mais importantes são: – Contador de Programa (PC) – Sinaliza para a próxima instrução a ser executada; – Registo de Instrução (IR) – Regista a execução da instrução;
  • 32. Microprocessadores • Unidade de ponto flutuante nos processadores atuais são implementadas unidades de cálculo de números reais. • Tais unidades são mais complexas que UALs e trabalham com operandos maiores, com tamanhos típicos variando entre 64 e 128 bits.
  • 33. Arquiteturas • Existem duas principais arquiteturas usadas em processadores: 1. A arquitetura de Von Newmann; 2. A arquitetura de Harvard.
  • 34. Arquitetura de Von Newmann • Esta arquitetura caracteriza-se por apresentar um barramento externo compartilhado entre dados e endereços. Embora apresente baixo custo, esta arquitetura apresenta desempenho limitado pelo gargalo do barramento.
  • 36. Arquitetura de Harvard • A Arquitetura de Harvard baseia-se em um conceito mais recente que a de Von- Neumann, tendo vindo da necessidade de por o microcontrolador para trabalhar mais rápido.
  • 37. Arquitetura de Harvard • É uma arquitetura de computador que se distingue das outras por possuir duas memórias diferentes e independentes em termos de barramento e ligação ao processador. • Utilizada nos microcontroladores PIC (Peripheral Interface Controller), tem como principal característica aceder à memória de dados separadamente da memória de programa.
  • 38. Arquitetura de Harvard A principal vantagem dessa arquitetura é que a leitura de instruções e de alguns tipos de operandos pode ser feita ao mesmo tempo em que a execução das instruções. Isso significa que o sistema fica todo o tempo executando instruções, o que acarreta um significativo ganho de velocidade.
  • 39. Tipos de Microprocessadores • Microprocessadores PC— São utilizados nos computadores pessoais, onde são chamadas de Unidade Central de Processamento (CPU), workstations e mainframes. Podem ser programados para executar as mais variadas tarefas.
  • 40. Tipos de Microprocessadores Um micro controlador, um exemplo de microprocessador.
  • 41. Tipos de Microprocessadores • Processadores Digitais de Sinal (DSP do inglês Digital Signal Processor) — especializados em processamento digital de sinal usados para processar sinais de áudio, vídeo, etc., quer em tempo real quer em off-line. Estão presentes, por exemplo, em aparelhos de CD, DVD e televisores digitais. Em geral, realizam sempre uma mesma tarefas simples.
  • 42. Tipos de Microprocessadores • Micro controladores — Processadores relativamente flexíveis, de relativo baixo custo, que podem ser utilizados em projetos de pequeno tamanho. • Podem trazer facilidades como conversores A/D embutidos, ou um conjunto de instruções próprias para comunicação digital através de algum protocolo específico.
  • 43. Tipos de Microprocessadores • GPU — ou Unidade de Processamento Gráfico), é um microprocessador especializado em processar gráficos. São utilizadas em placas de vídeo para fazer computação gráfica.
  • 45. • Módulo 4 - Arquitectura de Microprocessadores • A ligação dos microprocessadores com o exterior.
  • 46. Ligação com o exterior • Um processador também precisa ser capaz de comunicar-se com o mundo exterior. • Neste mundo exterior está o utilizador que trabalha no PC.
  • 47.
  • 48. Ligação com exterior • É preciso ler dados provenientes do teclado, mouse e outros dispositivos de entrada, bem como transferir dados para o vídeo, impressora e outros dispositivos de saída. • Essas operações são chamadas de “entrada e saída”, ou E/S (em inglês, Input/Output, ou I/O).
  • 49. Ligação com o exterior • Portanto, além de processar dados, um processador deve ser capaz de realizar operações de entrada e saída, bem como realizar leituras e gravações na memória.
  • 50. Ligação com o Exterior • A ligação entre o microprocessador por um lado e a memória e os circuitos periféricos por outro é efectuada através de três conjuntos distintos de ligações eléctricas, denominados "bus" e que são: • O bus de dados, que permite a transferência de dados entre o microprocessador e quer a memória quer os periféricos;
  • 51. O bus de endereço • O bus de endereço que permite ao microprocessador seleccionar a posição de memória sobre a qual quer efectuar uma operação de escrita ou leitura;
  • 52. O bus de comando • O bus de comando que permite ao microprocessador escolher entre a memória e os periféricos para operações de escrita ou leitura assim como o tipo de operação a realizar. • O bus de comando permite ainda aos periféricos interromperem a actividade normal do microprocessador de modo a que este execute as operações necessárias à satisfação do periférico que emitiu o sinal de interrupção.
  • 53. O bus de Dados • Nos microprocessadores mais simples o bus de dados é constituído por quatro ou oito linhas distintas dizendo-se por isso que é um microprocessador de quatro ou oito bits, isto porque cada linha pode transportar um sinal eléctrico que só pode ter um de dois valores de tensão distintos a que correspondem os valores numéricos em numeração binária 0 e 1.
  • 54. O relógio • O microprocessador necessita também de um sinal periódico chamado sinal de relógio, gerado externamente, que irá definir a cadência de execução do programa pelo microprocessador.
  • 55. O relógio • A frequência desse sinal periódico tem de estar ajustada às especificações do microprocessador e encontram-se valores entre alguns Megahertz para os microprocessadores mais simples até alguns Gigahertz para os microprocessadores mais modernos.