Questões de Sistemas Operacionais - Gerência de Memória para Concurso
Foram encontradas 499 questões
Dadas as afirmações seguintes sobre gerenciamento de memória,
I. Round-Robin é uma forma de gerenciar a memória.
II. Mapas de bits são uma forma de gerenciar a memória.
III. Listas encadeadas são uma forma de gerenciar a memória.
IV. Um espaço de endereçamento é um conjunto de endereços que o sistema operacional pode usar para endereçar a memória.
verifica-se que está(ão) correta(s)
Julgue o item seguinte quanto a sistemas operacionais.
O gerenciador de memória é a parte do sistema
operacional que gerencia, parcialmente, a hierarquia de
memórias.
Acerca da gerência de memória dos sistemas operacionais, julgue as afirmativas abaixo como verdadeiras ou falsas.
I. A técnica de swapping consiste em dividir o programa em módulos de diferentes tamanhos a fim de carregar o módulo que tiver o tamanho da área livre na memória principal.
II. A diferença entre fragmentação interna e externa é que a primeira ocorre na memória principal, e a segunda, no disco.
III. A segmentação é uma técnica onde o espaço de endereçamento virtual é dividido em blocos de tamanhos diferentes chamados segmentos. A segmentação não apresenta fragmentação interna, visto que a quantidade exata de memória necessária é alocada para cada segmento.
IV. Na paginação não há fragmentação externa.
A respeito das afirmativas acima, pode-se afirmar que:
As versões de 64 bits do Windows e do Windows Server dão suporte a mais memória física (RAM) do que as versões de 32 bits. A configuração do tamanho do arquivo de paginação visa dar suporte a um despejo de memória do sistema ou estender o limite de confirmações do sistema (system commit limit), caso esses procedimentos venham a ser necessários. Por exemplo, quando há uma grande quantidade de memória física instalada, um arquivo de paginação pode não ser necessário para manter a carga de confirmações do sistema durante picos de uso. Sozinha, a memória física disponível pode ser grande o suficiente para fazer isso. No entanto, um arquivo de paginação ou um arquivo de despejo dedicado ainda pode ser necessário para manter um despejo de memória do sistema.
(Adaptado de: https://support.microsoft.com/pt-br/help/2860880/how-to-determine-the-appropriate-page-file-size-for-64-bit-versions-of)
O texto menciona o limite de confirmações do sistema (system commit limit), que se refere
Enquanto se desce na hierarquia de memória, conforme ilustrado na Figura 1, pode-se afirmar que há aumentos na capacidade de memória e de tempo de acesso. (STALLINGS, 2010).
Numa situação de suposição, um processador faz acesso a dois níveis de memória, tendo o nível 1, 1.000 palavras e um tempo de acesso de 1,0 ns e o nível 2, 100.000 palavras e um tempo de acesso de 10 ns. Se uma palavra a ser acessada estiver no nível 1, o processador a acessa nesse nível. Se essa palavra estiver no nível 2, ela, então, é transferida para o nível 1 e, depois, é acessada pelo processador. Para simplificar, devem ser ignorados os tempos necessários para o processador determinar onde a palavra se encontra.
A Figura 2 mostra o tempo médio de acesso a uma memória de dois níveis com uma função de razão de acerto H, em que H é a fração de todos os acessos à memória que são encontrados na memória mais rápida; T1 é o tempo de acesso ao nível 1, e T2 é o tempo de acesso ao nível 2. Se a palavra acessada for encontrada no nível 1, tem-se um acerto, ou, caso contrário, uma falha.
Nesse contexto, caso 90% dos acessos à memória sejam efetuados
na memória mais rápida, então o tempo médio para se acessar
uma palavra é
No gerenciamento de memória, existem diversas formas de procurar um segmento de memória livre para ser utilizado.
Assinale a alternativa que apresenta, corretamente, o algoritmo que sempre irá buscar o maior segmento de memória livre.
A respeito das estruturas do sistema operacional, do gerenciamento de processos, do gerenciamento de memória e do sistema de arquivos, julgue o item subsequente.
O mapa de bits é uma técnica complexa de gerenciar o
uso de memória, já que o tamanho desse mapa não
depende do tamanho da memória, e sim da unidade de
alocação.
A respeito das estruturas do sistema operacional, do gerenciamento de processos, do gerenciamento de memória e do sistema de arquivos, julgue o item subsequente.
A compactação de memória permite combinar, em um
único espaço contíguo de memória, os espaços vazios
provocados pelas trocas de processos.
Vários sistemas operacionais utilizam o conceito de memória virtual, que possui as seguintes funções básicas:
I. Assegurar que cada processo tenha seu próprio espaço de endereçamento, para evitar ou resolver o problema de relocação.
II. Prover proteção da memória para impedir que um processo utilize um endereço de memória que não lhe pertença.
III. Possibilitar que uma aplicação utilize mais memória do que a fisicamente existente.
Analise as assertivas e assinale a alternativa que apresenta as assertivas CORRETAS sobre memória e processos de um sistema operacional:
I. O uso da memória cache funciona com base no princípio da localidade.
II. Quando o tamanho da memória é incrementado, a política de substituição de página que mais leva a falhas de página é FIFO.
III. Um sistema tem número m de recursos do mesmo tipo e 3 processos: A, B e C, que compartilham esses recursos. A, B e C têm a demanda máxima pelo recurso em questão de 3, 4 e 6, respectivamente. O bloqueio do sistema não ocorrerá se m = 15.