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

Foram encontradas 494 questões

Q3035070 Sistemas Operacionais
Memória virtual é uma técnica sofisticada e poderosa de gerência de memória em que as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma muito maior que a capacidade real da principal. O conceito de memória virtual fundamenta-se em não vincular o endereçamento feito pelo programa dos endereços físicos da memória principal. Dessa forma, programas e suas estruturas de dados deixam de estar limitados ao tamanho da memória física disponível, pois podem conter endereços associados à memória secundária. Sobre as memórias, podemos afirmar que
Alternativas
Q3029867 Sistemas Operacionais
A equipe de Tecnologia da Informação (TI) do órgão XYZ está desenvolvendo um projeto cujo registro de propriedade intelectual ainda não foi realizado. Para proteger o conteúdo desenvolvido, a equipe de TI utilizou a técnica Least Significant Bits (LSB) de estenografia nas imagens utilizadas no projeto, usando os bits menos significativos para guardar os dados que se deseja esconder para evitar cópias do projeto desenvolvido. Para inserir ou esconder informações na imagem, o LSB baseia-se no critério de: 
Alternativas
Q3026365 Sistemas Operacionais
Em sistemas operacionais modernos, a técnica de multiprogramação é crucial para maximizar a eficiência da CPU. Considere o seguinte cenário: um sistema operacional está executando vários processos simultaneamente e cada processo pode ser interrompido para permitir a execução de outro processo. Durante a execução, o sistema precisa gerenciar o uso de CPU, memória e dispositivos de entrada e saída. Caracteriza a técnica de multiprogramação nesse contexto
Alternativas
Q3026353 Sistemas Operacionais
Em um sistema operacional, a técnica que permite que múltiplos programas sejam carregados na memória ao mesmo tempo e que a CPU seja compartilhada entre eles é conhecida como
Alternativas
Q3024385 Sistemas Operacionais
Utilizando um computador para realizar diversas tarefas ao mesmo tempo, como navegar na internet, editar documentos e ouvir música, de repente o desempenho do sistema começa a cair, e percebe-se que ele está ficando mais lento. Isso ocorre porque a memória RAM disponível está quase totalmente ocupada pelos programas em execução. Nesse momento, o sistema operacional começa a utilizar um recurso chamado memória virtual para manter o funcionamento do computador de maneira eficiente. Diante do cenário, assinale a alternativa que indica a função da memória virtual.
Alternativas
Q3023989 Sistemas Operacionais
No gerenciamento de memória de sistemas operacionais, qual técnica permite que um processo use mais memória do que está fisicamente disponível no sistema, armazenando parte dos dados em disco? 
Alternativas
Q3009636 Sistemas Operacionais
A arquitetura de um sistema operacional refere‑se à maneira como os componentes do sistema, como processador, memória e dispositivos de entrada/saída, estão organizados e interagem entre si. Com base nessas informações, julgue o item seguinte.

O gerenciador de processos é a unidade responsável por escalar a partição de memória virtual que será utilizada por cada processo carregado no processador.
Alternativas
Q2557743 Sistemas Operacionais
Em um mundo cada vez mais dependente da tecnologia, os sistemas operacionais desempenham um papel crucial na garantia de um desempenho eficiente dos dispositivos eletrônicos. Como parte desse papel, os sistemas operacionais modernos empregam uma variedade de técnicas sofisticadas para otimizar o gerenciamento de memória, garantindo que os recursos sejam alocados e utilizados de forma eficaz. Marque a opção que contém corretamente essas técnicas. 
Alternativas
Q2520866 Sistemas Operacionais
A prática da computação científica pode se tornar mais eficiente quando ferramentas especializadas são utilizadas. Entre elas, uma das principais são os sistemas operacionais voltados para computação científica.
Diante do exposto, assinale a opção que apresenta a característica que é uma vantagem dos sistemas operacionais para computação científica.
Alternativas
Q2520865 Sistemas Operacionais
Leia o trecho a seguir.
Existe uma estratégia, sobretudo para sistemas operacionais antigos, para subdividir a memória virtual endereçável, permitindo que a mesma seja vista pelo programador como espaços múltiplos de endereços ou blocos, os quais possuem tamanho variável, proporcionando maior comodidade para organizar programas e dados. Além disso, apresenta como características a simplificação do tratamento de estruturas de dados dinâmicas, do compartilhamento de processos e permite melhor gestão da segurança, uma vez que o administrador do sistema pode atribuir privilégios de acesso de forma adequada a cada um dos blocos.
Assinale a opção que corresponde à técnica descrita acima.
Alternativas
Q2520862 Sistemas Operacionais
Um sistema de memória semicondutora é suscetível a falhas, as quais podem ser classificadas como erros permanentes ou não permanentes. Entretanto, a maioria dos sistemas de memória modernos dispõe de lógica para detecção e correção de erros, sendo o código de Hamming um dos exemplos mais simples para esse fim. A respeito do Código de Hamming, analise as afirmativas a seguir.

I. K bits de paridade são acrescentados a uma palavra de M bits, gerando uma nova palavra de comprimento M + K bits.
II. Todos os bits de verificação ocupam posições que são potência de 2 na palavra. Os bits de dados são encontrados nas demais posições.
III. Os bits de verificação são calculados por meio do emprego da operação lógica AND.

Está correto o que se afirma em
Alternativas
Q2519092 Sistemas Operacionais
A técnica de alocação de memória utilizada por um sistema operacional está intimamente ligada à ocorrência de fragmentação dessa memória.

Com relação à gerência de memória em sistemas operacionais, assinale a afirmativa correta. 
Alternativas
Q2518109 Sistemas Operacionais
Em um sistema operacional, diversos algoritmos de alocação de memória são empregados para gerenciar eficientemente o espaço de memória disponível. Nesse contexto, o algoritmo de alocação de memória que soluciona o problema da fragmentação externa, ao escolher o menor espaço adequado para a alocação, é o:
Alternativas
Q2518100 Sistemas Operacionais
Considerando as técnicas avançadas de gerenciamento de memória e operações de entrada/saída (I/O), o analista Pedro é desafiado a otimizar o desempenho do sistema operacional de uma organização. A estratégia correta, escolhida por Pedro, que se alinha com os princípios apresentados para melhorar simultaneamente o gerenciamento de memória e a eficiência de I/O, sem comprometer o desempenho geral do sistema, é:
Alternativas
Q2518099 Sistemas Operacionais
Enquanto trabalha na otimização de um sistema operacional de alta performance, a analista Jane se depara com o desafio de aprimorar o gerenciamento de memória dos processos em execução. Sua tarefa é analisar as áreas de memória de um processo e identificar estratégias para melhorar a eficiência e a performance do sistema.

Considerando as funções específicas e características de cada área de memória de um processo, a melhor estratégia para otimizar o gerenciamento de memória é:
Alternativas
Q2497506 Sistemas Operacionais
Em sistemas multitarefa, os processos não são executados continuamente pelo processador. Eles passam por diferentes estados durante sua execução. Sobre os estados dos processos, qual das seguintes opções descreve corretamente esses estados?
Alternativas
Q2493768 Sistemas Operacionais
A Memory Management Unit (MMU) é o componente responsável por gerenciar os acessos que a CPU envia à memória em decorrência da execução de um programa. Em relação à organização da memória física pela MMU, em um sistema com memória virtual usando paginação, a memória principal é dividida em: 
Alternativas
Q2493767 Sistemas Operacionais
Em um sistema de memória virtual, quando é necessário descartar uma página da memória, escolhe-se aquela que não está em uso há mais tempo. Esse algoritmo é conhecido como:
Alternativas
Q2489583 Sistemas Operacionais
A respeito do funcionamento de memória virtual avalie as seguintes afirmações:

I. Falta de página, que é o evento que ocorre quando se precisa acessar um endereço de uma página que não está na memória;
II. Conjunto residente, que é o conjunto das páginas que estão na memória em um dado instante; Tamanho do conjunto residente, é o número de páginas ocupadas (pelo sistema ou segmento) num dado momento;
III. Sequência de referência, que é uma sequência de páginas que deverão ser acessadas pelo sistema ao longo do tempo.

Está(ão) correta(s) a(s) afirmativa(s):
Alternativas
Q2489582 Sistemas Operacionais
O problema passa a ser, então, o que fazer se não houver mais páginas livres na memória. A solução é escolher uma das páginas alocadas para sair da memória, liberando, portanto, seu espaço. Essa operação é conhecida como de_______________, em que se faz o swap-out de uma página (a escolhida para sair) e o swap-in de outra (a demandada).
Alternativas
Respostas
21: C
22: A
23: C
24: A
25: B
26: B
27: E
28: B
29: C
30: B
31: B
32: D
33: B
34: D
35: C
36: B
37: C
38: A
39: E
40: C