:: Organização de Computadores II ::






Os vários níveis de um computador

Os circuitos eletrônicos de um computador são capazes de identificar e executar um conjunto simples de instruções chamadas linguagem de máquina, estas por sua vez são de difícil manipulação. Para contornar esta situação os computadores foram divididos em níveis com o intuito de tornar o uso mais agradável para o usuário, surgindo o conceito de máquina virtual. Para estabelecermos uma ligação entre elas utilizamos duas técnicas (tradução e interpretação).
A tradução tem como objetivo gerar uma seqüência de instruções de nível inferior equivalentes a cada instrução de nível superior que lhe é passado como entrada.
A interpretação tem como objetivo examinar uma instrução de nível superior de cada vez e executando a seqüência equivalente de instruções de nível inferior diretamente.
O computador é dividido em uma série de camadas ou níveis, cada linguagem utiliza a sua predecessora como base com o intuito de tornar cada vez mais conveniente.

Voltar