Sistemas Operacionais

1990 palavras 8 páginas
Mata Grande - AL
Fevereiro de 2014
SUMÁRIO
1. Explique a diferença entre endereços lógicos e endereços físicos e as razões que justificam seu uso.
O endereço lógico é um endereço que é obtido em relação ao programa em execução, como o endereços lógicos iguais podem ter endereços físicos diferentes pois os programas podem estar em espaços de endereçamentos diferentes.
Endereço lógico é o endereço a nível de programa que é gerado na compilação, ele enxerga a memória como sendo unicamente para o programa. Através da realocação dinâmica que consiste em utilizar um endereço base(endereço físico) e os endereços lógicos como offset, obtem-se o endereço físico para cada endereço lógico. Sendo o endereço físico um endereço que representa uma localização real e valida na memória.

2 - Explique em que consiste a resolução de endereços nos seguintes momentos: codificação, compilação, ligação, carga e execução.
Codificação: programa escolhe a posição de cada variável e do código do programa (Sistemas embarcados em linguagem de máquina)
Compilação: compilados escolhe a posição das variáveis na memória, códigofonte faze parte do programa deve se conhecido no momento da compilação para evitar conflito em endereços na memória.
Ligação: compilador gera símbolos que representem as variáveis
Carga: define os objetos de variáveis e funções de carga do código em memória para lançamento de novo processo.
Execução: são analisados e convertidos pelo processador para a memória final(real)

3- Como é organizado o espaço de memória de um processo?
Text:contém o código a ser executado pelo processo, gerado durante acompilação e a ligação das bibliotecas.
Data:dados estáticos usado pelos programas.
Heap: armazena dados para alocação dinâmica, malloc, free.Slock:mantém a pilha de execução do processo.
4- o que é uma MMU - Memorumangemente Unit?
MMU Memory Management Unit ( é um dispositivo de

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas