Você está na página 1de 12

Organização de

Computadores

Aula 8

Prof. Luiz di Marcello


PROCESSADOR
PROCEDIMENTO DE BOOTSTRAP
 O computador é inicializado da seguinte forma:
1. Energia
2. Registradores inicializados
3. Executa instrução  BIOS
POST
4. BIOS SETUP
Carga do S.O.

FUNÇÃO DO PROCESSADOR
 Executar instruções e, para isso, obedece ao ciclo de
busca, decodificação e execução da instrução
PROCESSADOR E AS INSTRUÇÕES
1 4
Buscar uma instrução Executar a operação
na memória
5
2 Guardar o resultado (se
Decodificar operação for o caso)

3 6
Reiniciar o ciclo
Buscar os operandos

Busca da
Executa Parada
Início próxima
instrução
instrução
Ciclo de busca Ciclo de execução
FUNÇÕES DO PROCESSADOR

CONTROLE PROCESSAMENTO

Busca, interpretação e Operações aritméticas,


controle de execução das operações lógicas,
instruções movimento de dados,
desvios e operações de
entrada ou saída
• Unidade de controle
• Registrador de instruções (IR)
• Decodificador de instruções
• UAL (ALU)
• Contador de instruções (PC)
• Acumulador (ACC)
• Reg. End. Memória (REM)
• Registradores de dados
• Reg. Dados Memória (RDM)
• Registrador de estado (PSW)
INTERRUPÇÕES
Dispositivo de controle ou
outro sistema de hardware
que permita ativar uma Salva informações
interrupção remanescentes sobre o
estado do processo
Processador termina a
execução da instrução
corrente Processa a interrupção

Processador reconhece sinal


Restaura a informação do
de interrupção
estado do processo

Processador coloca PSW e


Restaura o velho PSW e PC
PC na pilha de controle

Processador carrega novo


valor do PC, baseado na
interrupção
PIPELINE
Imagine uma linha de montagem de veículos:
1. Montar chassis CARRO1 1h
2. Colocar motor e pneus CARRO1 1h
3. Prender carroceria CARRO1 1h
4. Realizar acabamento CARRO1 1h
A cada 4h sai um carro pronto
Mas se...
Montar chassis CARRO 4 1h
Colocar motor e pneus CARRO3 1h
Prender carroceria CARRO2 1h
Realizar acabamento CARRO1 1h
A cada 1h sai um carro pronto
PIPELINE
NOVIDADES E EXEMPLOS
1) Intel® Core™ i7-990X processor Extreme Edition
3.46 GHz core speed
Up to 3.73 GHz with Intel® Turbo Boost Technology
12 MB Intel® Smart Cache
32nm manufacturing process technology
6 cores and 12 processing threads with Intel® Hyper-Threading Technology
3 Channels DDR3 1066 MHz memory
(http://ark.intel.com/Product.aspx?id=52585)

2) A Apple utiliza o A4, que recentemente foi substituído pelo


A5, no iPad 2. Apresenta a integração dos processamentos
de instruções e de vídeo em um único processador. Ele é
dual-core e promete uma performance até DUAS vezes mais
rápida do que o seu antecessor em uso comum e NOVE
vezes mais rápido em processamento gráfico
(http://www.techzine.com.br/arquivo/ipad-2-anunciado/)
NOVIDADES E EXEMPLOS

3) A briga pelos processadores da plataforma dos


smartphones será acirrada. A ARM entra com tudo e lança o
Cortex de dois núcleos, que irá atender aos aparelhos
Optimus 3D, da LG, e o Galaxy S II, da Samsung.
(http://www.arm.com/markets/mobile/smartphones.php)

4) Cientistas do Instituto de Tecnologia de Massachusetts


(MIT) acreditam que os processadores feitos com grafeno
podem atingir a frequência de 1 THz.
Para se ter uma ideia, os chips atuais chegam a, no
máximo, 5 GHz.
(http://info.abril.com.br/noticias/tecnologia-pessoal/chip-de-grafeno-pode-chegar-a-
1-thz-diz-mit-29032009-4.shl)
Organização de
Computadores

Exercícios

Prof. Luiz di Marcello


1) Num computador o processador (CPU) tem a
importante função de processamento das instruções.
Analise as três sentenças sobre as funções realizadas
pelo processador e, em seguida, assinale a alternativa
correta:
I. As funções realizadas pelo processador podem ser
divididas em dois grupos: controle e processamento
II. As funções de controle são responsáveis pela busca,
interpretação e controle de execução das instruções
III. Podemos citar como componentes do grupo de
processamento: ACC, PSW e registradores de dados

( ) Todas as sentenças estão corretas


( ) Somente a sentença III está correta
( ) Somente as sentenças I e III estão corretas
( ) Somente a sentença I está correta
( ) Somente as sentenças II e III estão corretas
2) Analise as sentenças a seguir sobre interrupções e,
em seguida, assinale a única alternativa correta.
I. As interrupções são inicialmente tratadas pelo
processador
II. A rotina de tratamento da interrupção, também
chamada de interrupt handler, é executada da mesma
forma que um programa de usuário, ou seja, pelo
processador
III. São sinais de hardware fundamentais para a
existência de sistemas multitarefa, pois provocam a
parada da tarefa em execução

( ) Somente a sentença III está correta


( ) Somente as sentenças I e III estão corretas
( ) Todas as sentenças estão corretas
( ) Somente a sentença I está correta
( ) Somente as sentenças II e III estão corretas