Questões de Concurso Sobre gerência de memória em sistemas operacionais

Foram encontradas 511 questões

Q276596 Sistemas Operacionais
Considere um sistema cuja gerência de memória é feita através de partições variáveis. Nesse sistema, existem as seguintes partições variáveis, conforme mostrado no quadro abaixo:

M1      M2      M3      M4      M5      M6      M7
11k     5k       20k    22k      8k       11k     11k


Sejam 7 processos executados com os seguintes tamanhos: P1= 5K, P2 =11K, P3 =16K, P4 = 8K, P5 = 4K, P6 = 8K e P7 = 6K.

O arranjo entre as partições e os processos, após a execução do algoritmo de alocação de memória best-fit, é

Alternativas
Q270989 Sistemas Operacionais
Sobre a técnica de swapping utilizada nos Sistemas Operacionais, assinale a alternativa correta.
Alternativas
Q267638 Sistemas Operacionais
Imagem 010.jpg

Considerando a figura acima, assinale a opção correta acerca de gerenciamento de memória.
Alternativas
Q262893 Sistemas Operacionais
Uma aplicação que apoia a operação de uma grande empresa faz muitos acessos à memória. Para saber se a política de atualização do cache do servidor dessa aplicação está adequada, verificou-se que a taxa de acertos (hit rate) do cache é de 97%.

Considerando que foram feitos 300.000 acessos no total, que o tempo por acerto (tempo por hit) é de 70ns e que o tempo por falha (tempo por miss) é de 3000ns para este mesmo cache, qual o tempo, em ns, de acesso efetivo?

Alternativas
Ano: 2012 Banca: ESAF Órgão: MI Prova: ESAF - 2012 - MI - Analista de Sistemas |
Q262116 Sistemas Operacionais
No gerenciamento de memória do Linux,

Alternativas
Q261116 Sistemas Operacionais
Na memória virtual por paginação, o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos do mesmo tamanho chamados páginas. Na memória virtual por segmentação, o espaço de endereçamento é dividido em blocos de tamanhos diferentes chamados segmentos. Na memória virtual por segmentação com paginação, o espaço de endereçamento é dividido em

Alternativas
Q242309 Sistemas Operacionais
A alocação de memória está dividida em partes. Em qual parte a decisão da alocação é tomada quando o programa é compilado?
Alternativas
Q237750 Sistemas Operacionais
Um sistema operacional possui espaço para 5 quadros de memória. A tabela abaixo contém informações sobre cada um desses 5 quadros, incluindo sua identificação, o momento em que o quadro foi carregado, o momento em que o quadro foi acessado e os bits R e M, indicando, respectivamente, leitura recente e modificação.
Imagem 012.jpg

Considerando-se essas informações, qual página deve ser substituída caso o método de substituição, implementado pelo sistema operacional, seja o NRU?
Alternativas
Q237748 Sistemas Operacionais
No contexto de sistemas operacionais, qual mecanismo de entrada e saída é mais eficiente para um grande volume de informações, onde as operações são realizadas sem a intervenção do processador?
Alternativas
Q235072 Sistemas Operacionais
Sistemas de memória virtual podem usar uma técnica denominada paginação, em que o espaço de endereço virtual é dividido em unidades chamadas páginas. Uma falha de página ocorre quando um programa tenta usar uma página não mapeada, com isso o sistema precisa escolher uma página para remover da memória e dar lugar a uma página que precisa ser carregada. Analise os itens abaixo sobre algoritmos de paginação.
I. Um algoritmo que, a cada falha de página, seleciona aleatoriamente uma página para remover da memória possui como característica melhorar o desempenho do sistema.
II. Um algoritmo de substituição de página do tipo primeira página a entrar é a primeira página a sair em uma falha de página; a página no topo da lista é removida, e a nova página é adicionada no fim da lista.
III. Um algoritmo de substituição de página que seleciona a página menos recentemente utilizada remove a página que não foi utilizada por mais tempo

Assinale a alternativa CORRETA.
Alternativas
Q235071 Sistemas Operacionais
O gerenciador de memória é responsável por gerenciar a hierarquia de memória em um sistema operacional. Analise os conceitos abaixo relacionados.
I. Nos sistemas de monoprogramação, é possível executar somente um processo por vez.
II. Nos sistemas de multiprogramação, é possível executar múltiplos processos simultaneamente. Quando não há memória principal suficiente para armazenar todos os processos ativos, então os processos em excesso são mantidos no disco e trazidos de lá para execução dinamicamente.
III. Swap é uma estratégia para o gerenciamento de memória que permite que os programas executem, mesmo quando estão apenas parcialmente na memória principal.
IV. Memória virtual é uma estratégia para o gerenciamento de memória que consiste em trazer cada processo inteiro, executá-lo temporariamente e devolvê-lo ao disco.

Assinale a alternativa CORRETA.
Alternativas
Q234303 Sistemas Operacionais
Em gerência de memória, temos vários tipos de alocação. Analise as assertivas e assinale a alternativa que aponta a(s) correta(s) sobre alocação contígua simples.

I. A alocação contígua simples foi implementada nos primeiros sistemas operacionais desenvolvidos, porém ainda está presente em alguns sistemas monoprogramáveis.

II. Com a alocação contígua foi eliminado o conceito de partições de tamanho fixo.

III. Neste tipo de alocação, o tamanho das partições eram estabelecidas no momento da inicialização do sistema, em função do tamanho dos programas que executariam no ambiente.

IV. Na alocação contígua simples a memória principal é divida em duas partes: uma para o sistema operacional e outra para o programa do usuário.
Alternativas
Q231733 Sistemas Operacionais
Quando segmentos de memória alocados a processos e segmentos de memória livres são mantidos em uma lista ordenada por endereço, é possível utilizar diversos
algoritmos para alocar memória a um processo recém criado. Presumindo que o gerenciador de memória saiba o tamanho de memória que deve ser alocada ao processo, ele procurará ao longo da lista de segmentos de memória por um segmento livre que seja suficientemente grande para esse processo. O segmento é quebrado em duas partes, se for o caso, sendo uma parte alocada ao processo e a sobra transforma-se em um segmento de memória livre. O texto trata do algoritmo
Alternativas
Q231732 Sistemas Operacionais
Quando a memória é alocada dinamicamente, o sistema operacional deve gerenciá-la, em termos gerais, de duas maneiras:
Alternativas
Ano: 2012 Banca: FUNCAB Órgão: MPE-RO Prova: FUNCAB - 2012 - MPE-RO - Analista de Sistemas |
Q222042 Sistemas Operacionais
A cada dia que passa, os programadores necessitam de mais memória e mais programas rodando simultaneamente. Um importante ofensor do gerenciamento de memória é:
Alternativas
Ano: 2012 Banca: FUNCAB Órgão: MPE-RO Prova: FUNCAB - 2012 - MPE-RO - Analista de Sistemas |
Q222041 Sistemas Operacionais
Uma linguagem de programação pode ser convertida em código de máquina por compilação ou interpretação. Sobre a alocação de memória para programas compilados, é correto afirmar que:
Alternativas
Ano: 2012 Banca: FUNCAB Órgão: MPE-RO Prova: FUNCAB - 2012 - MPE-RO - Analista de Sistemas |
Q222033 Sistemas Operacionais
A quantidade de posições de memória que podem ser endereçadas com16 bits é:
Alternativas
Q220766 Sistemas Operacionais
Em relação ao gerenciamento de memória no Linux, é INCORRETO afirmar: ,
Alternativas
Q215062 Sistemas Operacionais
Em relação à sistemas operacionais é correto afirmar:
Alternativas
Q215057 Sistemas Operacionais
O algoritmo que, além de realizar a substituição de páginas, também estabelece um tempo máximo que cada página pode permanecer ativa na memória, é denominado
Alternativas
Respostas
421: B
422: C
423: B
424: B
425: E
426: A
427: B
428: C
429: A
430: D
431: C
432: D
433: B
434: D
435: D
436: E
437: D
438: D
439: A
440: D