Sistemas operecionais

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (379 palavras )
  • Download(s) : 0
  • Publicado : 5 de outubro de 2011
Ler documento completo
Amostra do texto
BIBLIOTECA DE ACESSO DINAMICO
BIBLIOTECA DE ACESSO DINAMICO
Cod. Fonte I
Cod. Fonte I
MONTADOR
MONTADOR
I----------TRADUTORES---------I
MODULO
OBJETO
MODULO
OBJETO
CÓDIGO JÁ EXECUTAVELCÓDIGO JÁ EXECUTAVEL
LINKER
LINKER
I I
Cod. Fonte II

Cod. Fonte II

LOADER
LOADER
COMPILADOR
COMPILADOR
II
I I
INTERPRETADOR
INTERPRETADOR
I I
Cod. Fonte III

Cod. Fonte IIII I
I--------------------------------IMP
PROCESSADOR

Exercício de revisão
PLT pag. 22, 23 e 49
*O código objeto não é executado.
TRADUTOR, realiza a conversão de representações simbólicaspara um código de maquina. O modulo gerado pelo tradutor é chamado de modulo objeto.
Caso ainda existam sub rotinas externas o modulo objeto ainda não poderá ser executado.
Todos os tradutores rodamsob supervisão do S.O.
MONTADOR, responsável por traduzir um programa em linguagem de montagem de *baixo nível em modo objeto(ainda não executável).
*linguagem ASSEBLY.
COMPILADOR, responsável portraduzir um condigo fonte em linguagem de alto nível para modulo objeto ainda não executável.
Código de alto nível: c++, c#....
LINKER(editor de ligação), a partir do MODO OBJETO o linker gera umúnico código executável.
1ª Funções: resolver as referencias simbólicas ainda existentes no modo objeto com auxilio de uma biblioteca de acesso dinâmico.
2ª Função, reservar um espaço de memoria na MPpara a alocação do código executável.
LOADER(carregador), carrega na MP o programa a ser executado. A carga depende do programa gerado pelo linker. A carga pode ser feita de 2 formas, absoluta e...
tracking img