TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Arquitetura de Computadores

Por:   •  15/3/2017  •  Relatório de pesquisa  •  423 Palavras (2 Páginas)  •  3.797 Visualizações

Página 1 de 2

1 – Exploque cada um dos termos seguintes com suas próprias palavras:

a) Tradutor;

Um tradutor converte programas em um idioma para outro.

b) Interpretador;

Um intérprete executa uma instrução de programa por instrução.

c) Máquina Virtual.

Uma máquina virtual é uma máquina conceitual, que não existe.

2 – É concebível um compilador gerar saída para o nível de microarquitetura em vez de para o nível ISA? Descreva os prós e contra.

É possível, mas há problemas.

Uma dificuldade é a grande quantidade de código produzido.

Uma vez que uma instrução ISA faz o trabalho de muitas micro instruções, a

Programa resultante será muito maior.

Outro problema é que o compilador terá que lidar com um

A linguagem de saída primitiva, portanto, ela própria, se tornará mais complexa.

Além disso, em muitas máquinas, o micro programa está em ROM.

Torná-lo user-changeable exigiria colocá-lo em RAM, que é

Muito mais lento do que ROM.

Do lado positivo, o programa resultante pode muito bem ser muito mais rápido,

Uma vez que a sobrecarga de um nível de interpretação seria eliminada.

3 – Você pode imaginar qualquer computador multiníveis no qual o nível de dispositivo e os níveis lógicos digitais não estivessem nos níveis mais baixos? Explique.

Durante o projeto detalhado de um novo computador, o dispositivo ea lógica digital

Os níveis da nova máquina podem ser simulados em uma máquina antiga,

Que os coloca em torno do nível 5 ou 6.

4 – Considere um computador multinível no qual todos os níveis são diferentes. Cada nível tem instruções que são m vezes mais poderosas do que as do nível abaixo dele; isto é, uma instrução de nível r pode fazer o trabalho de m instruções de nível r – 1. Se um programa de nível 1requer k segundos paa executar, quanto tempo levariam programas equivalentes nos níveis 2,3 e 4 admitindo que são necessárias n instruções de nível r para interpretar uma única instrução de nível r + 1?

Cada nível de interpretação retarda a máquina por um fator de n / m.

Assim, os tempos de execução para os níveis 2, 3 e 4 são kn / m, kn 2 / m2 e

Kn3 / m3, respectivamente.

5 – Algumas instruções no nível do sistema operacional da máquina são idênticas a instruções em linguagem ISA. Elas são executadas diretamente pelo micro programa ou pelo hardware, e não pelo sistema operacional. À luz de sua resposta ao problema anterior, por que você acha que isso acontece?

...

Baixar como (para membros premium)  txt (2.8 Kb)   pdf (44.2 Kb)   docx (12 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com