Capitulo2
COMPUTADORES
Prof. Edmilson Roberto Braga edbraga@yahoo.com.br ARQUITETURA E ORGANIZAÇÃO DE
COMPUTADORES
O Papel da Performance
Desempenho
•
Medir, Relatar e Resumir
Porque alguns hardwares são melhores que outros para programas diferentes?
Que fatores de desempenho do sistema são relacionados ao hardware?
(p.ex., necessitamos de uma nova máquina, ou de um novo sistema operacional?) Como o conjunto de instruções de uma máquina afeta o desempenho?
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES
Performance – Responsável pela eficácia de todo o sistema, composto pelo Hardware e Software
Fatores do Hardware que influenciam a performance
•A utilização por parte do compilador das instruções da máquina na geração do código de um programa;
A maneira como o Hardware implementa as instruções; A maneira como a memória e os dispositivos de I/O se comportam durante o processamento do programa Qual desses aviões tem o melhor desempenho?
Avião
Passageiros
Boeing 737-100
Boeing 747
BAC/Sud Concorde
Douglas DC-8-50
101
470
132
146
Autonomia (mi) Velocidade (mph)
630
4150
4000
8720
•Quão rápido é o Concorde comparado com o 747?
•Quão maior é o 747 que o Douglas DC-8?
598
610
1350
544
Performance – Definição – várias – depende de cada caso
• Ex.: Caso a) – 2 estações “rodando”um mesmo programa ao mesmo tempo;
– Afirmação: Aquela que terminar o programa primeiro é a mais rápida.
• Ex.: Caso b) – 2 computadores inseridos num centro de processamento, funcionando em tempo compartilhado, rodando tarefas submetidas por vários usuários;
– Afirmação: Máquina mais rápida é aquela que consegue executar o maior número de programas por dia
Desempenho do Computador
•
Tempo de Resposta (latency)
— Quanto tempo leva para executar a minha tarefa?
— Quanto tempo leva para executar uma tarefa?
— Quanto tempo leva uma consulta a um banco de dados?
•
Throughput
— Quantas tarefas a máquina pode executar de uma vez?
— O que é a taxa média de execução?
—