Questões de Concurso
Sobre gerência de memória em sistemas operacionais
Foram encontradas 662 questões
I. Quanto mais processos executando, pior o nível de ocupação da CPU, uma vez que quando um processo é interrompido para fazer E/S ou por bloqueio, temos vários outros para assumir seu lugar na CPU.
II. Um número elevado de processos ignorar acaba tendo um péssimo nível de ocupação da CPU, uma vez que com o crescimento do número de processos teríamos uma maior ocupação, mas com mais processos é capaz de todos terem tão poucas páginas que ficam o tempo todo causando falta de páginas e, com isso, não podem ocupar a CPU. Essa situação recebe o nome de thrashing.
III. Quanto mais processos executando menos falhas de páginas temos, uma vez que cada processo passa a ocupar menos páginas e, com isso, passa a ser mais provável que uma página requisitada não esteja na memória.
Está(ão) correta(s) a(s) afirmativa(a):
Desse modo, o gerenciamento de memória se ocupa, fundamentalmente, do controle de quais dados vão para a memória, de que forma são armazenados nela e como podem ser acessados. Isso envolve atividades de _________________ em que se mapeia endereços de disco para endereços de memória, de _________________, em que se determina quais espaços serão ocupados por quem, e de _________________, em que se amplia o conceito de memória principal para um tamanho infinito. Trataremos cada um desses pontos a seguir, fechando o capítulo com um estudo de como características de gerenciamento de memória e processos influenciam no desempenho de um sistema.
________________ consiste no processo em que os endereços lógicos são transformados em endereços físicos, recalculados a partir da diferença entre as origens do programa em disco e na memória, no instante do carregamento do programa.
I. A alocação de memória em espaços contíguos é o modelo mais simples de alocação, em que para o segmento ir para a memória, ele deve caber inteiro em um único trecho, com todos os seus bytes alocados de modo contínuo.
II. A solução para o problema de fragmentação veio com a organização de espaços usada em discos. Ao dividir-se a memória em blocos de tamanho fixo, e permitir-se que um segmento seja quebrado em vários blocos, eliminou-se definitivamente a fragmentação externa, uma vez que um segmento apenas deixaria de ser carregado para a memória caso esta não tivesse blocos livres suficientes para o segmento (esse problema foi resolvido posteriormente com a introdução de paginação).
III. O cálculo de memória e a otimização de acesso são processos realizados na estrutura de espaços contíguos. Além disso, o uso de memória alocada em espaços contíguos melhora significativamente o desempenho da memória.
Está(ão) correta(s) a(s) afirmativa(a):
( ) Na virtualização cada máquina virtual consome memória de tamanho default mínimo padronizado pelo Sistema Operacional, além de memória de sobrecarga adicional para virtualização.
( ) A alocação de memória da máquina virtual é implicitamente limitada pelo tamanho configurado, tendo como limite superior a quantidade de Random Access Memory (RAM, ou memória de acesso aleatório) física que o host pode alocar para a máquina virtual.
( ) Na virtualização de memória o sistema operacional fornece aos seus processos uma visão virtual da memória, sendo qualquer acesso à memória física interceptado e manipulado pelo componente de hardware chamado Memory Management Unit (MMU, ou unidade de gerenciamento de memória).
As afirmativas são, respectivamente,
No que concerne à política de escrita de dados na cache, uma opção de sua implementação seria a técnica conhecida por
No que concerne ao cenário em tela, pode-se deduzir que o barramento de endereços
Entre essas características, é correto identificar
Considerando que existam 5 programas a serem executados conforme descrito na tabela a seguir:
A sequência de alocação dos três programas iniciais nas partições 1,2 e 3 a ser executada de forma a obter a menor fragmentação interna é:
A respeito de sistemas operacionais, julgue o próximo item.
Um processo corresponde a um programa em execução, ao
qual está associado um espaço de endereçamento, que é uma
lista de posições de memória.
A respeito de sistemas operacionais, julgue o próximo item.
O sistema operacional pode usar DMA (direct access
memory), independentemente da existência de um
controlador DMA no hardware.
Julgue o próximo item, a respeito de sistemas operacionais.
Threads dentro de um mesmo processo compartilham o
mesmo espaço de memória.
Julgue o item subsequente, que versa acerca de sistemas operacionais.
Caso não exista espaço suficiente na RAM, os sistemas
operacionais utilizam a memória virtual, realocando dados
da memória principal para a memória secundária.
Julgue o próximo item, relativo a criptografia, assinatura digital, sistemas operacionais e LDAP.
Na gestão de memória dos sistemas operacionais, o
algoritmo de alocação de memória best fit é caracterizado
por examinar toda a lista de segmentos de memória
disponíveis e escolher o menor espaço de memória livre em
que caiba adequadamente o processo.