Buscar

ORGANIZAÇÃO DE COMPUTADORES semana 1

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 4 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

ORGANIZAÇÃO DE COMPUTADORES – Semana 1 
Raphael Embelicieri Junior 
 
EXERCÍCIO 1 
Assinale Verdadeiro ou Falso. Justi1que as alternativas falsas. 
(a) Os computadores podem ser divididos em três classes: desktop, servidores 
e computadores embarcados. Os desktop tem propósito geral, devem 
executar grande variedade de software, e a relação entre custo e 
desempenho é importante. 
V 
 
(b) Os servidores, considerados a versão moderna dos mainframes, são 
dependentes da rede, executam grandes volumes de trabalho, consequentemente 
escalabilidade e disponibilidade são cruciais para um bom desempenho. 
Computadores embarcados (ou embutidos) são escondidos como componentes de 
sistemas, e tem restrições de custo,e consequentemente a capacidade de 
processamento é limitada. 
V 
 
(c) O desempenho de um programa de computador depende somente do algoritmo 
escolhido e da linguagem e compilador usados. 
F Linguagem, compilador e arquitetura: 
Determinam o número de instruções de máquina para cada instrução em 
nível da fonte. Sistema de E/S (hardware e sistema operacional):Determina a 
velocidade em que as operações de E/S podem ser executadas. 
 
 
(d) O algoritmo escolhida afeta o número de operações, e consequentemente o 
desempenho observado em um computador. 
V 
 
(e) A Arquitetura do Conjunto de Instruções (Instruction set architecture 
– ISA) define a interface entre hardware e software, sendo uma abstração para 
diminuir a complexidade. 
V 
(f) Cada ISA possui uma única implementação. 
F : Devem ter capacidade de ser implementada com eficiência, tanto nas 
tecnologias atuais como nas futuras 
 
 
(g) Os tipos de instruções executadas, quantidades de operandos, e o local de 
armazenamento dos operandos são características da ISA. 
V 
 
(h) Para melhorar o desempenho de um processador, tudo mais sendo igual, 
podemos: (i) reduzir o número de ciclos necessários para um programa; e/ou (ii) 
aumentar o tempo do ciclo de clock. 
F: quanto a reduzir o número de ciclos é verdade, mas quanto a aumentar o 
tempo do ciclo de clock vai causar a redução no desempenho geral, o 
correto é aumentar o CLOCK RATE (taxa de frequência), o que 
consequentemente causará a diminuição do tempo do ciclo de clock e vai 
melhorar o desempenho do processador. 
 
(i) As principais métricas de desempenho são: tempo de resposta (ou de 
execução), e vazão (throughput). MIPS (Millions of Instructions Per Second) é uma 
métrica de vazão, e permite comparações justas entre quaisquer Arquitetura do 
Conjunto de Instruções (ISAs). 
 
 
(j) A lei de Amdahl estabelece que o ganho do sistema associado a uma melhoria 
numa parte do mesmo depende da fração de tempo da computação que pode tirar 
proveito da melhoria. Assim, podemos dizer que um corolário da lei de Amdahl é 
otimizar a parte mais complexa do sistema.

Outros materiais