SóProvas


ID
425137
Banca
COPEVE-UFAL
Órgão
UFAL
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

As páginas no armazenamento virtual são o mesmo que

Alternativas
Comentários
  • Definindo programa -> Arquivo contendo instruções e dados.
    Já processo  seria algo como esse programa em execução.

    A memória virtual consiste em fornecer um espaço de endereçamento virtual maior que o espaço de endereçamento físico disponível.

    Digamos que um computador consiga endereça 16 bits de memóra ( 2^16) , então temos 65.535 espaços de endereçamento possíveis. Se o tamanho da célula de memória é 2, 4 ou 8k não importa agora.

    Porém o computador só dispõe de 2^8 células de memória. Nesse caso os processos podem utilizar o espaço de endereçamento total de memória virtual (2^16) mesmo que o computador não tenha essa memória. Os processos que não estão em execução podem ter partes de sua área de memória ( o programa) movido para o disco, e os novos processos podem utilizar essa memória liberada.

    Não é necessário colocar todo o programa na memória principal, pode ser apenas parte que vai ser executada. Para o processo não há distinção que parte está na memória principal ou secundária.

    Essa estratégia de ficar movendo programas para o disco e para a memória é chamada de paginação.

    Uma página tem sempre o mesmo tamanho.

    Na representação da página na memória secundária é chamada moldura de página.

    MMU ( Memory Management Unit) é o chip que realiza o mapeamento de memória lógica para endereço de memória física, que o processador consegue entender.

    Sim, não confundir paginação com swapping.
    Swapping é algo mais grosseiro, de mover todo o programa para o disco. Paginação não, é possível que apenas partes não utilizadas possam ser movidas para o disco.

    Quando a área de memória alocada para um processo temos o código, a pilha e o heap. O código tem tamanho fixo, a pilha guarda os dados de parâmetros das instruções e o heap a área de dados do programa.

    FONTE: Sistemas Operacionais Modernos.
  • Questão terrivelmente mal feita.

    "páginas" simplesmente dizendo são "espaços de memória" dentro do conceito de memória virtual. Quando são mapeadas para a memória física, se chamam "Page Frames" e CONTÉM partes de PROCESSOS. Quando não estão mapeadas para a RAM podem simplesmente estar vazias ou então contém partes de processos que foram transferidos para o disco. Os programas, pela definição convencional, são os executáveis em disco, compilados.

    Essa questão tinha que ser fuzilada.
  • PAGINAS (PAGES) são unidades do espaço de endereçamento virtual. Este constitui-se de endereços gerados pelo programa. As molduras de páginas são as unidades correspondentes em memória física
  • essa questão é sobre a alocação de processos utilizando a técnica de memória virtual que transfere parte dos processos - programas em execução - podendo utilizar a paginação ou segmentação.