

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Considerando que na SUN SPARC Station o esquema de gerenciamento de memória virtual faz uso de um sistema multinível de page tables conforme mostrado abaixo, o tamanho do espaço virtual de endereçamento de cada processo é igual a:
1.048.576 páginas
1.000.000 páginas
288 páginas
2.048 bytes
4.294.967.296 bytes
O fenômeno chamado localidade de referências corresponde ao comportamento de programas típicos quanto ao padrão de referências de seu espaço lógico: as referências de um processo tendem a se agrupar em um subconjunto de seu espaço lógico; esse subconjunto pode variar durante a execução do processo, mas em determinado instante da execução ele representa o subconjunto preferido para referências do processo.
Analise as características abaixo a respeito de sistemas em cluster:
I. memória distribuída;
II. balanceamento de carga;
III. programação paralela através de threads;
IV. programação paralela através de bibliotecas de troca de mensagens;
V. alta disponibilidade.
A opção que apresenta todas as características corretas é:
I, III e V
I, II, III e V
I, II, IV e V
II, III e IV
I, II, III, IV e V
A política global de gerenciamento de memória que dispensa uma política local faz que os processos submetidos ao sistema recebam uma prioridade que é usada para substituição de páginas. Quando uma falha ocorre, uma página é retirada do processo menos prioritário de acordo com uma política conveniente.
Suponha que um computador possui uma área de memória de usuário de 500K bytes. Suponha também que há duas opções de gerência de memória: a primeira usa páginas (regiões) de tamanho fixo de 50 K bytes e a segunda usa segmentos (região) de 4 K bytes. Considerando que 95% dos programas possuem em média menos que 30 K bytes, a técnica de gerência de memória que permite a menor fragmentação interna ( memória interna a uma região, mas não usada) da memória principal é:
segmentação;
paginação;
memória com intercalação ("interleaved");
memória organizada em bancos;
memória "Cache".
Com relação ao esquema de gerenciamento de memória virtual, é INCORRETO afirmar que:
embora o esquema de memória virtual aumente a flexibilidade na execução dos programas, reduz a eficiência (desempenho) do mesmo;
pelo fato de o número de acessos a disco ser aleatório, geralmente não é adotado em sistemas operacionais de tempo real;
quanto maior o número de páginas por processo em memória, menor é a probabilidade de ocorrência de page fault;
a tabela usada para mapear o endereço virtual para endereço físico é única para todos os processos e deve possuir uma entrada para cada endereço virtual;
a TLB é uma cache usada para armazenar os mapeamentos mais recentemente referenciados e melhorar o desempenho.
A escolha do tamanho de página é crucial quanto ao desempenho do sistema, já que páginas pequenas diminuem a fragmentação interna de memória, isto é, o carregamento de informação que não será utilizada. Por outro lado, páginas pequenas fazem aumentar o tamanho de tabela de páginas, que em casos de paginação sob demanda requer um número maior de acessos ao disco, o que é um fator de ineficiência importante.
Considere que num determinado sistema o mapeamento de endereço virtual seja efetuado com o uso de um único nível de tabela de páginas por processo e uma TLB do tipo associativa. Se a TLB tem taxa de hit de 95% e um tempo de reposta de 20ns tanto para os casos de hit como de miss, se o tempo de resposta da memória primária for de 200ns e se toda as tabelas de páginas forem sempre mantidas em memória, o tempo efetivo (esperado) de acesso à memória para cada mapeamento será de:
30ns
219ns
29ns
31ns
210ns
A política de substituição de memória LRU (least recently used) se baseia na hipótese de que as páginas referenciadas há mais tempo serão referenciadas no futuro próximo com menor probabilidade do que as páginas mais recentemente referenciadas. Assim, essa política é mais eficiente que a política FIFO, que substitui a página carregada há mais tempo.
Em um sistema operacional com memória virtual, a realização de operações de swapping de processos é desnecessária e acarreta queda do desempenho.
Analise as seguintes afirmações, relativas à gerência de memória em sistemas operacionais.
1) Com a abordagem de swapping, é sempre possível alocar todos os processos ativos na memória principal.
2) A utilização de memória virtual permite que partes do programa sejam alocadas na memória principal, e o restante, no disco.
3) O processo de transferência de páginas da memória secundária para a memória principal é conhecido como paginação.
4) Somente após uma página não ser encontrada nas memórias primária e secundária, a CPU envia uma mensagem de page fault para o sistema operacional.
Estão corretas apenas:
1 e 2
2 e 3
3 e 4
1 e 3
2 e 4
Em um ambiente com memória virtual, quando um processo faz referência a um endereço virtual de dados que não estão na memória principal, então, sem suspender a execução desse processo, o sistema operacional deve entrar em ação para trazer esses dados da memória secundária para a memória principal.
No gerenciamento de memória por paginação, a fragmentação limita-se a uma fração da última página de um processo.