SóProvas


ID
104812
Banca
FCC
Órgão
TCM-PA
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Se um processo que utiliza memória virtual por paginação tiver um número muito alto de falhas-de-páginas (page faults), provocando maior competição pelo espaço disponível da memória principal, será um problema denominado

Alternativas
Comentários
  • Se um processo não tem páginas o suficiente, a taxa de page faults é muito alta. Isso ocasiona:-Baixa utilização de CPU-SO adiciona outro processo ao sistema -> thrashingwww.getec.cefetmt.br/~ruy/pos-graduacao/SO/SO_virtual_memory.pdf
  • Para o usuário que está com pouca memória RAM, paginação é muito útil pois possibilita que seus programas utilizem um tamanho de sua escolha para usar como uma memória "RAM" virtual. Mas caso a memória do programa exceder a memória real de seu sistema, apenas as partes utilizadas pelo processo atual estarão na memória, o resto estará armazenado no disco rígido. Como o disco rígido é um hardware mais lento do que a memória RAM, essa memória virtual que você dimensionou não vai ser igual como se você estivesse utilizando uma memória RAM normal em seu computador.[3] A melhoria é significativa quando você usa memória virtual em um computador que não tem a mesma. [2]

  • Caso não tenhamos, o sistema operacional tem que constantemente trocar informações entre a memória RAM e o disco rígido. Isso é denominado thrashing (degradação), podendo fazer seu computador ficar muito lento.

  • ...complementando:

    Trashing: excessiva transferência de páginas e/ou segmentos entre a 
    memória principal e memória secundária 

    Swapping: é uma técnica aplicada à gerência de memória, para programas 
    que esperam por memória livre para serem processados. Quando o SO leva 
    um processo da memória para o disco (swapped out), retornando 
    posteriormente para a memória principal (swapped in).