🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

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

Questões Discursivas

Foram encontradas 659 questões

Q4032489 Sistemas Operacionais

Na gerência de memória dos sistemas operacionais, diversas técnicas são utilizadas para organizar o uso da memória principal e permitir que múltiplos processos sejam executados de forma eficiente. Entre essas técnicas estão paginação, segmentação, fragmentação de memória e estratégias de alocação, cada uma com características específicas de organização e gerenciamento.


Com base nesses conceitos, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):


(  ) A paginação divide a memória em blocos de tamanho variável. As páginas são blocos do processo, enquanto os quadros (frames) são blocos da memória física.


(  ) A fragmentação de memória ocorre quando a memória fica dividida em pequenos espaços inutilizáveis.


(  ) Na alocação de memória, o sistema operacional precisa reservar espaço na memória para os processos. Um dos tipos é a alocação contígua, em que o processo ocupa um único bloco contínuo de memória.


(  ) Na segmentação, a memória é dividida em segmentos de tamanho fixo. Cada segmento representa uma parte lógica do programa, como código, dados, pilha e funções.


Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

Alternativas
Q4027755 Sistemas Operacionais

Julgue o item seguinte, a respeito da arquitetura de gerenciamento MIB, redes sem fio, ataques do tipo spoofing, conceito de criptografia, gestão de memória em sistemas operacionais e serviço de diretório LDAP. 


No gerenciamento de memória por meio da técnica de swapping (troca de processos), quando a alternância de processos cria múltiplos espaços vazios fragmentados na memória RAM, o sistema operacional pode utilizar a compactação de memória. 

Alternativas
Q4027546 Sistemas Operacionais
Considere um sistema operacional com memória virtual paginada e, para esta questão, adote o modelo clássico de Translation Lookaside Buffer (TLB), no qual as entradas do TLB não são marcadas com o processo/espaço de endereçamento ao qual pertencem. Nesse cenário, a troca de contexto entre duas threads do mesmo processo tende, em geral, a ser menos custosa do que a troca entre dois processos distintos. Assinale a alternativa que explica corretamente, do ponto de vista da memória virtual, por que isso ocorre.
Alternativas
Q4025212 Sistemas Operacionais
Durante a atualização do parque computacional de um órgão público, o técnico responsável precisou configurar novas estações de trabalho com versões recentes de sistemas operacionais. No processo, analisou requisitos de segurança, gerenciamento de processos, suporte a múltiplos usuários e mecanismos de controle de memória, visando garantir estabilidade e desempenho adequado às atividades administrativas. Considerando características típicas de sistemas operacionais modernos, assinale a alternativa correta.
Alternativas
Q4022844 Sistemas Operacionais
Um técnico de sistemas de um centro de processamento de dados do governo federal gerencia um ambiente heterogêneo com servidores Windows e Linux. Ele precisa compreender as diferenças na arquitetura e no gerenciamento de recursos de ambos os sistemas operacionais para otimizar o desempenho e garantir a segurança das aplicações críticas que neles rodam.
Associe os conceitos e mecanismos dos sistemas operacionais da Coluna A com suas respectivas descrições e implementações na Coluna B:
Coluna A
1. Criação de Processos no Linux.
2. Gerenciamento de Memória Virtual no Windows.
3. Arquitetura do Kernel do Linux.
4. Sistema de Permissões de Arquivo no Windows.
Coluna B
(__) Utiliza um arquivo no disco, tipicamente o pagefile.sys, para estender a memória RAM, armazenando páginas de memória menos utilizadas para liberar espaço na memória principal para processos ativos.
(__) Baseado em um modelo de Listas de Controle de Acesso (ACLs) no sistema de arquivos NTFS, permitindo a definição de permissões granulares (leitura, escrita, execução, etc.) para múltiplos usuários e grupos em um mesmo arquivo ou diretório.
(__) Geralmente implementada através da chamada de sistema (syscall) fork(), que cria um novo processo (filho) como uma cópia quase idêntica do processo que o chamou (pai), incluindo seu espaço de endereçamento de memória.
(__) Caracterizada por um design monolítico, onde os principais serviços do sistema, como gerenciamento de processos, de memória e de dispositivos, rodam em um único espaço de endereçamento privilegiado (kernel space) para maior performance.
A sequência CORRETA de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q4013960 Sistemas Operacionais
Considere os conceitos relacionados ao gerenciamento de memória, memória virtual, paginação e algoritmos de substituição de páginas em sistemas operacionais modernos e analise as afirmativas a seguir:
I. Em sistemas que utilizam paginação, o espaço de endereçamento lógico de um processo é dividido em páginas, enquanto a memória física é dividida em quadros (frames) de mesmo tamanho.
II. O uso de memória virtual permite que processos utilizem um espaço de endereçamento maior do que a memória física disponível, utilizando o armazenamento secundário como extensão da memória principal.
III. O algoritmo de substituição de páginas LRU (Least Recently Used) substitui a página que não é utilizada há mais tempo, aproximando-se do comportamento do algoritmo ótimo, embora seja difícil de implementar de forma exata devido ao custo de atualização de timestamps ou pilhas.
IV. O algoritmo FIFO (First-In, First-Out) de substituição de páginas está imune ao fenômeno conhecido como anomalia de Belady, pois sempre substitui a página mais antiga.
V. Em sistemas com paginação sob demanda, ocorre uma falta de página (page fault) quando a página referenciada não se encontra na memória principal, sendo necessária sua busca no disco.
Assinale a alternativa que apresenta a sequência CORRETA, de cima para baixo:
Alternativas
Q3999861 Sistemas Operacionais
A memória virtual utiliza principalmente:
Alternativas
Q3989406 Sistemas Operacionais
Um técnico de suporte recebe a reclamação de um usuário dizendo que seu computador está muito lento ao abrir vários programas ao mesmo tempo. Ao analisar o equipamento, o técnico verifica que a memória RAM está com ocupação de 95%, o processador está sobrecarregado e o computador passou a utilizar parte do disco rígido como memória temporária para compensar a falta de memória física disponível.
Com base na situação descrita e nos conceitos sobre hardware e tipos de memória, marque a alternativa CORRETA.
Alternativas
Q3974260 Sistemas Operacionais

Na operação dos microcomputadores e notebooks, o gerenciamento de memória é responsável por controlar a memória principal (RAM) e a memória secundária, para maximizar a eficiência dos processos. Nesse sentido, utiliza três processos, descritos a seguir:



I. emprega espaços de armazenamento para simular mais RAM usando disco ou SSD, movendo dados via swap,


II. emprega áreas de tamanho fixo, para eliminar fragmentação externa, e


III. emprega áreas de tamanho variável, para organizar porções lógicas.



Esses três processos são denominados, respectivamente:

Alternativas
Q3974244 Sistemas Operacionais

No que se refere à gerência de memória, uma técnica utilizada possui as características listadas a seguir.



I. os programas são divididos em blocos de tamanhos variados, cada um com seu próprio espaço de endereçamento.


II. emprega um tipo de alocação da memória de modo não fixo, dependente da lógica do programa.


III. o mapeamento é feito através das tabelas de mapeamento de segmentos.


IV. os endereços são compostos pelo número e um deslocamento dentro do segmento.


V. cada entrada na tabela mantém o endereço físico e o tamanho do segmento, se ele está ou não na memória e sua proteção.


VI. o sistema operacional mantém uma tabela com as áreas livres e ocupadas da memória.


VII. somente segmentos referenciados são transferidos para a memória principal.


VIII. ocorre fragmentação externa.



Essa técnica é denominada:

Alternativas
Q3974243 Sistemas Operacionais
Na Gerência de Memória, em algumas situações uma técnica é aplicada com o objetivo de proporcionar maior taxa de utilização da memória principal, melhorando seu compartilhamento. Em paralelo, visa também resolver o problema da falta de memória principal em um sistema. Sempre que um programa precisa ser alocado para execução e não há espaço na memória principal, o sistema operacional escolhe, entre os processos alocados que não tem previsão de utilizar a CPU nos próximos instantes e “descarrega” esse processo da memória para uma área especial do disco, onde o processo fi ca armazenado temporariamente. Durante o tempo em que o processo fi ca nessa condição, outro que necessitava de memória entra em execução ocupando o espaço deixado pelo que saiu. O problema dessa técnica é que pode provocar um número excessivo de acesso à memória secundária em disco, levando o sistema a uma queda de desempenho. Essa técnica é conhecida como:
Alternativas
Q3970833 Sistemas Operacionais

No que se refere a sistemas operacionais, Windows Server e serviços de diretório, julgue o item a seguir.


A fragmentação interna ocorre quando blocos de memória contíguos livres são separados por áreas ocupadas, dificultando a alocação de grandes blocos contínuos.

Alternativas
Q3970826 Sistemas Operacionais

A respeito de conceitos e funcionalidades de sistemas operacionais, Windows Server, RedHat Enterprise Linux e serviços de diretório, julgue o item subsequente.


A paginação de memória assegura que todos os acessos a dados ocorram na memória física principal, sem envolver o armazenamento secundário.

Alternativas
Q3970822 Sistemas Operacionais

Julgue o item seguinte, referente a sistemas operacionais e serviços de diretório.


A técnica de memória virtual permite que o sistema operacional execute processos cujo espaço de endereçamento lógico seja maior que a memória física disponível.

Alternativas
Q3953505 Sistemas Operacionais
O gerenciamento de memória é uma das funções mais críticas de um Sistema Operacional (SO) moderno. Para permitir a multiprogramação, o SO deve garantir que cada processo tenha a ilusão de possuir um espaço de endereçamento privado e contíguo, impedindo que um processo acesse ou modifique dados de outro de forma indevida. Esse isolamento é viabilizado por uma combinação de suporte de hardware e de estruturas de dados mantidas pelo kernel.
Dadas as afirmativas sobre os mecanismos de endereçamento e de isolamento de processos e threads,
I. O uso de Memória Virtual, implementado por meio de tabelas de páginas (Page Tables), permite que o endereço lógico (virtual) gerado pela CPU seja mapeado em um endereço físico na RAM, garantindo que processos distintos possam utilizar o mesmo endereço lógico sem conflitos de memória.
II. A Unidade de Gerenciamento de Memória (MMU) é um componente de software integrado ao escalonador do SO, responsável por verificar, em tempo de execução, se o endereço de memória solicitado por um processo pertence ao seu segmento de dados.
III. Na arquitetura de threads, o Sistema Operacional mantém tabelas de páginas distintas para cada thread de um mesmo processo, garantindo o isolamento completo da pilha (stack) e dos dados globais entre elas.
IV. O fenômeno da fragmentação externa é comum em sistemas que utilizam segmentação pura ou alocação contígua, sendo mitigado em sistemas operacionais modernos por meio da paginação que divide a memória física em quadros (frames) de tamanho fixo.
verifica-se que estão corretas
Alternativas
Q3953492 Sistemas Operacionais
O gerenciamento de memória em Sistemas Operacionais modernos utiliza tabelas de páginas para realizar a tradução de endereços lógicos em físicos.
Considere um sistema que utiliza paginação simples com endereços lógicos de 32 bits e páginas de 4 KB.
Assinale a alternativa que indica corretamente o número máximo de entradas na tabela de páginas de um processo nesse sistema.
Alternativas
Q3945592 Sistemas Operacionais
Um profissional da TI observou que determinados programas permanecem responsivos mesmo quando outros aplicativos consomem grande parte do processador. Além disso, notou que o sistema permite a execução simultânea de diversos processos, controla o acesso aos dispositivos de hardware e mantém a integridade dos dados armazenados em disco, mesmo diante de falhas pontuais de aplicativos. Considerando o funcionamento dos sistemas operacionais modernos, analise as alternativas a seguir e assinale a CORRETA:
Alternativas
Q3935294 Sistemas Operacionais
Durante o processo de instalação de uma distribuição Linux (como o Ubuntu ou Debian), o técnico deve realizar o particionamento do disco.

Assinale a alternativa correta sobre a partição denominada SWAP.
Alternativas
Q3927546 Sistemas Operacionais
Um sistema operacional moderno precisa gerenciar eficientemente múltiplos processos, memória e acesso a arquivos, garantindo desempenho e isolamento entre aplicações. Nesse contexto, analise os itens a seguir: 
I. O escalonamento de processos é responsável por definir a ordem de execução dos processos na CPU, podendo impactar diretamente o desempenho e a responsividade do sistema.
II. A memória virtual permite que o sistema operacional utilize parte do disco rígido como extensão da memória RAM, possibilitando a execução de programas que excedem a capacidade física disponível.
III. O sistema de arquivos é responsável exclusivamente pelo armazenamento físico dos dados no disco, não estando relacionado a permissões ou organização lógica.
IV. A interface do sistema operacional limita-se à interface gráfica (GUI), sendo a linha de comando (CLI) um recurso externo e independente do sistema operacional.

Assinale a opção CORRETA: Assinale a opção CORRETA:
Alternativas
Q3916407 Sistemas Operacionais
Os sistemas operacionais Microsoft, desde o MS-DOS até as versões mais recentes do Windows, evoluíram em arquitetura, interface e gerenciamento de recursos. Acerca dessa evolução e os conceitos gerais de sistemas operacionais, analise as afirmativas a seguir e assinale V (verdadeiro) ou F (falso):
(__)O MS-DOS operava em modo texto e utilizava uma estrutura de comandos sequenciais, sem suporte nativo a multitarefa, exigindo execução de um programa por vez.
(__)O Windows, a partir das versões baseadas no NT, incorporou um modelo de segurança com controle de permissões por usuário e sistema de arquivos compatível com NTFS.
(__)Diferentemente do MS-DOS, o Windows não mantém compatibilidade com comandos executados via prompt, tornando impossível executar instruções como DIR ou COPY nas versões atuais.
(__)O gerenciamento de memória no MS-DOS era limitado a 640 KB de memória convencional, o que impunha restrições significativas para aplicações de maior porte.
(__)Os sistemas operacionais modernos contam com recursos como abstração do hardware, gerenciamento de processos, controle de concorrência e organização do sistema de arquivos. No MS-DOS, esses elementos estavam ausentes ou eram bastante limitados, especialmente no que diz respeito à multitarefa e ao controle simultâneo de atividades.
Assinale a alternativa que apresenta a sequência correta de verdadeiro (V) ou falso (F) de cima para baixo: 
Alternativas
Respostas
21: D
22: C
23: A
24: A
25: B
26: A
27: C
28: D
29: C
30: B
31: C
32: E
33: E
34: C
35: B
36: D
37: A
38: B
39: A
40: D