SóProvas


ID
923638
Banca
FUNCAB
Órgão
CODATA
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

São consequências ou objetivos do swapping em memória virtual, EXCETO:

Alternativas
Comentários
  • É uma técnica aplicada à gerência de memória que visa dar maior taxa de utilização à memória principal, melhorando seu compartilhamento. Visa também resolver o problema da falta de memória principal num sistema. Toda vez que um programa precisa ser alocado para execução e não há espaço na memória principal, o sistema operacional escolhe entre os processos alocados que não tem previsão de utilizar a CPU nos próximos instantes (quase sempre entre aqueles que estão em interrupção de E/S ou no final da fila de pronto), e “descarrega” (swap out) este processo da memória para uma área especial em disco, chamada arquivo de swap, onde o processo fica armazenado temporariamente. Durante o tempo em que o processo fica em swap, o outro que necessitava de memória entra em execução ocupando o espaço deixado pelo que saiu. Pouco antes de chegar a vez do processo armazenado em swap utilizar a CPU, o sistema escolhe um outro processo para descarregar para swap e devolve o anterior da área de swap para a memória principal (swap in), para que este possa ser executado novamente. E vai trabalhando assim até que os processos vão terminando. O problema dessa técnica é que pode provocar um número excessivo de acesso à memória secundária (disco), alem de uma maior transferencia de dados (troughput) entre disco e memória, levando o sistema a uma queda de desempenho. 

    Fonte: http://www.jvasconcellos.com.br/unijorge/wp-content/uploads/2011/04/ger_memo_swapping-2.pdf (com adaptações)
  • http://pt.wikipedia.org/wiki/Swapping

  • Todas as características são relacionadas ao swapping (ou utilização de memória virtual), exceto a alternativa:
     "D - minimizar a relocação dos programas". Pois, ocorre justamente o contrário, há uma maximização da relocação dos programas, já que o processo de swapping proporciona a percepção de haver mais memória física (RAM) para execução de processos dos programas ativos!

    Espero ter ajudado!
  • Gabarito D

    swapping é uma técnica criada na tentativa de melhorar o problema da insuficiência de memória durante a execução de alguns processos em ambientes multiprogramados. Essa técnica consiste em transferir automaticamente todo o processo da memoria principal para o disco(swap out) e vice-versa. Um dos problemas gerados pelo swapping é a relocação dos programas como no caso de um programa que saia muitas vezes e volte para a memoria, onde é necessária a realocação da mesma  seja realizada automaticamente pelo loader a cada operação de carregamento. A melhor solução para esta relocação é a realizada através do registrador base ou registrador de relocação. Toda vez que um programa é carregado na memória, o seu registrador base é carregado com o endereço inicial da região de memória onde o programa será carregado.

    Problemas: Ineficiência em função do tempo gasto em cada carregamento.

    Solução: Implementação no Hardware dos computadores para permitir que a relocação seja realizada durante a execução do programa.

    Vantagens:

    maior compartilhamento da memória;

    maior throughput;

    eficiente.

    Desvantagens:

    elevados custos das operações de entrada e saída.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • swapping tira os programas da memoria principal e os coloca no disco, maximizando a relocacao de programas