ORGANIZA O DE SISTEMAS DE COMPUTADOR

1009 palavras 5 páginas
ORGANIZAÇÃO DE SISTEMAS DE
COMPUTADOR

Introdução
O computador :
• é uma máquina de solução de problemas
• executa programas - Conjunto de instruções que descrevem como realizar uma tarefa.
Os circuitos de um computador (Hardware)
• reconhecem e executam um conjunto limitado e simples de instruções (linguagem de máquina- binária)
• soma, comparação, transferência de dados de uma parte da memória para outra parte.

Instruções da linguagem de máquina
• ser compatível com o uso da máquina
• ser compatível com a performance requerida
• ter custo e complexidade da eletronica reduzidos (aplicação)

Linguagens, Níveis e Máquinas Virtuais
Linguagem:
• linguagem natural, do usuário (alto nível e complexa) • linguagem da máquina (baixo nível e simples)
• Como é executada usar um tradutor usar um interpretador

• TRADUTOR:
Cada instrução de L1 é substtuída por um conjunto de instruções equivalents de L0
• Processador executa programa em L0.
• Todo programa em L0 é carregado em memória e é executado
• Programa pode ser traduzido uma única vez e executado várias vezes

• INTERPRETADOR:
Cada instrução de L1 é substtuída por um conjunto de instruções equivalents de L0
• Processador executa instrução de L1 (transformada para L0) antes de executar próxima instrução.
• Cada instrução de L1, transformada para L0, é carregada na memória e executada
• Não é criado um programa em L0
• Programa deve ser novamente interpretado para ser executado

Pode ser utlizada uma metodologia híbrida: tradutor + interpretador Ao invés de pensar em tradução ou interpretação, pode-se imaginar a existência de uma máquina virtual M1, cuja linguagem de máquina seja L1 (e uma máquina real M0 com linguagem L0)
Os programas poderiam ser escritos em L1, para a máquina M1 e: serem traduzidos ou interpretados para L0 e executados em M0

Máquinas Multiníveis Contemporâneas

Nível 0: Nível da Lógica Digital
Nível mais baixo da estrutura
• Objetos de interesse são conhecidos como portas

Relacionados