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

Organização De Computadores

Exames: Organização De Computadores. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  3/8/2014  •  763 Palavras (4 Páginas)  •  248 Visualizações

Página 1 de 4

1A.Tradutor Programa que executa a tarefa tradução, que por sua vez é um metodo para executar programas escritos em uma linguagem diferente que a usada pela maquina.Substitui-se cada instrução escrita no programa por uma sequencia de instruçoes escrita em linguagem de maquina. O produto final é um programa inteiramente escrito em linguagem de maquina, que pode ser executado sem problemas.

1b Interpretador Outro tipo de programa para "adaptação" de linguagem. Esta tecnica consite em escrever um programa em linguagem de maquina que considere programas escritos em linguagem de alto nivel como dados de entrada. Assim o interpretador busca uma sequecia "similar"à instrução escrita em alto nivel.

1c Maquina real Maquina hipotetica, onde não é necessario o uso de interpretador ou de tradutor,a maquina já entenderia linguagem de alto nivel, facilitando assim o processo de desenvolvimento.

2.A diferença é que pelo sistema de tradução, todo programa em linguagem de alto nivel é antes transformado em um programa em linguagem de maquina.O programa de linguagemde alto nivel é simplesmente descartado e o que permanece rodadando é o programa escrito em linguagem de maquina.Já durante o processo de interpretação nenhum programa traduzido é gerado, o interpretador está no controle do computador.

3 - Sim, pois no modelo ISA é executado as instruções uma por uma usando o caminho de dados para fazê-lo,

por exemplo no caso de uma instrução de SOMA, a instrução seria buscada, localizados e trazidos para dentro do

registrador a soma seria calculada pela ALU e o resultado seria

enviado de volta ao lugar que pertence. Com relação a nível de micro arquitetura é capaz de executar

operações aritméticas simples, os registradores são conectados `a ALU para formar um caminho de dados através

do qual os dados transitam.

4 - É preciso lembrar que embora existam inúmeras linguagens de programação de alto nível,

o computador continua a entender e ser capaz de executar somente programas em

linguagens de baixo nível, a linguagem de máquina.

Como uma linguagem de alto nível, tão próxima dos seres humanos, poderia ser

implementada em um computador que só pode “enxergar” uma linguagem de baixo nível?

Existem basicamente duas alternativas para esta implementação: Interpretação e

tradução.

5 - Em certo sentido, um computador com n níveis pode ser considerado como n máquinas reais diferentes, cada uma

com uma linguagem de máquina diferente. Usaremos os termos ´nível´e ´máquina real´indiferentemente.

6 - Para reduzir o número de válvulas e aumentar a confiabilidade, diminuir o número de falhas,

em torno de 1970a ideia de interpretar o nível ISA po um micro programa, em vez de diretamente

por meios eletrônicos , era dominante.

8 R.: São

...

Baixar como (para membros premium)  txt (5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com