SóProvas


ID
229849
Banca
UFF
Órgão
UFF
Ano
2009
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O processo de alternar dados entre a memória virtual e a memória RAM, conforme a necessidade de uso, é conhecido como:

Alternativas
Comentários
  •     a) Swapping; (Correto)

        b) FIFO; (Algoritmo de escalonamento. First in First Out)

        c) Alocação Contínua; (Endereços de memória são alocados de forma sequencial)

        d) Cache; (Memória mais rápida colocada entre a memória principal e a CPU)

        e) Fragmentação. (Efeito que ocorre devido aos espaços vazios deixados pelas partes de memória desalocada entre blocos de memória alocados)
  •  a)Swapping;correot

     b)FIFO; - first in first out. Ordem de processing de uma fila (queue). A inserção em uma fila é sempre no fim e a remoção sempre no inicio. Se remover quando a lista estiver vaiza, um erro é causado: IndexOUtOfboundsExecption;

     c)Alocação Contínua; - om meio como alocação na memoria é feito com estruturas de dados tipo lista e arrays.

     d)Cache; - um tipo de memoria, a qual é responsavel por rapido processamento

  • O 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 memória 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 memória, onde é necessária que 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, a sua registradora base é carregada 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.