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

Foram encontradas 662 questões

Q2489578 Sistemas Operacionais
O uso de memória virtual permite que mais segmentos sejam carregados na memória por vez, o que permite um aumento no número de processos executando. A partir disso é interessante perceber algumas situações que afetam o desempenho do sistema. A partir deste contexto, avalie a seguintes afirmaçõ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):
Alternativas
Q2489577 Sistemas Operacionais
Assinale a única alternativa que preenche corretamente as lacunas em branco.
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. 
Alternativas
Q2489576 Sistemas Operacionais
Assinale a única alternativa que preenche corretamente a lacuna em branco.
________________ 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.
Alternativas
Q2489575 Sistemas Operacionais
Existem duas estruturas básicas de alocação de memória, que são em espaços contíguos e em blocos. Avalie as seguintes afirmações a respeito dos espaços contíguos e em blocos:

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):
Alternativas
Q2489574 Sistemas Operacionais
O problema de endereçamento surge quando se percebe que os endereços ocupados por um programa no disco não correspondem aos que ele ocupará na memória. O problema de endereçamento passa a ser, portanto, determinar uma estratégia de conversão entre endereços lógicos e endereços físicos. Essa transformação deve ser feita de forma que a execução do programa seja efetivada com sucesso ao carregar-se o mesmo na memória. São estratégias para efetuar esse mapeamento de memória, EXCETO:
Alternativas
Q2485905 Sistemas Operacionais
Com relação a gestão de memória, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) 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,
Alternativas
Q2453283 Sistemas Operacionais
Assinale a alternativa que melhor expressa a condição de substituição de páginas em memória, baseada na ideia de que as páginas não usadas recentemente deverão ser liberadas antes das demais.
Alternativas
Ano: 2024 Banca: FUNDATEC Órgão: CREMERS Prova: FUNDATEC - 2024 - CREMERS - Analista de TI |
Q2452847 Sistemas Operacionais
Sobre o gerenciamento de memória RAM em sistemas operacionais, são técnicas para lidar com a sobrecarga de memória:
Alternativas
Q2450367 Sistemas Operacionais
No âmbito do projeto de memórias cache de um sistema computacional, definem-se alguns fatores que causam impacto direto em sua construção.

No que concerne à política de escrita de dados na cache, uma opção de sua implementação seria a técnica conhecida por
Alternativas
Q2450366 Sistemas Operacionais
Em um sistema computacional, a função do barramento de endereços é a de interligar o processador à memória principal da arquitetura, com vistas a indicar a posição de memória a ser acessada.

No que concerne ao cenário em tela, pode-se deduzir que o barramento de endereços
Alternativas
Q2450363 Sistemas Operacionais
Em dispositivos computacionais, as unidades de memória têm por função, de forma geral, armazenar dos dados manipulados pelo sistema. Entretanto, existem diferentes tipos de memórias, cujas características diferenciam-se em função de um conjunto de características.

Entre essas características, é correto identificar
Alternativas
Q2446211 Sistemas Operacionais
A paginação desempenha um papel fundamental em sistemas operacionais. Nesse contexto, o conceito de paginação consiste na:
Alternativas
Q2445726 Sistemas Operacionais
Nos sistemas operacionais modernos é uma prática comum e necessária a utilização simultânea de diversos recursos e aplicações, que atendem as mais diversas finalidades dos usuários dentro de uma organização. Para atender a necessidade dos usuários que são sempre escaláveis, o caminho mais simples é o aumento da capacidade de memória dos computadores; porém, o recurso é finito, por vezes, de alto custo de aquisição e, em alguns cenários, limitado a prática de expansão por questões de compatibilidade do computador em que será realizado o upgrade. Para realizar a gestão do recurso de memória durante as operações, os sistemas operacionais utilizam recursos de gerenciamento de memória, que controlam a alocação e a liberação da memória para programas e processos em execução, garantindo que todos tenham acesso ao recurso para o funcionamento correto. Uma estratégia de gerenciamento de memória, onde a quantidade e o tamanho dos processos podem variar dinamicamente no decorrer do tempo, com o ajuste dinâmico condicionado às necessidades exatas dos processos, é:
Alternativas
Q2444313 Sistemas Operacionais
Assinale a alternativa que apresenta a responsabilidade da gestão de memória em sistemas operacionais.
Alternativas
Q2438395 Sistemas Operacionais
Um sistema do TJ-AC faz uso de alocação particionada estática com suas partições estabelecidas na inicialização. Excluindo a área do sistema operacional, a divisão das partições está descrita na tabela a seguir:
Imagem associada para resolução da questão

Considerando que existam 5 programas a serem executados conforme descrito na tabela a seguir:

Imagem associada para resolução da questão

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 é: 
Alternativas
Q2415832 Sistemas Operacionais

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. 

Alternativas
Q2415831 Sistemas Operacionais

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.

Alternativas
Q2391810 Sistemas Operacionais

Julgue o próximo item, a respeito de sistemas operacionais. 


Threads dentro de um mesmo processo compartilham o mesmo espaço de memória.

Alternativas
Q2365178 Sistemas Operacionais

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.

Alternativas
Q2355941 Sistemas Operacionais

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.

Alternativas
Respostas
161: B
162: C
163: A
164: D
165: D
166: B
167: A
168: D
169: B
170: B
171: D
172: D
173: A
174: D
175: B
176: C
177: E
178: C
179: C
180: C