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

Foram encontradas 611 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
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
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
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
Q3911301 Sistemas Operacionais
Em uma repartição pública, os computadores são utilizados simultaneamente para redigir documentos, acessar sistemas internos e imprimir relatórios. Mesmo com vários programas abertos, o desempenho das máquinas se mantém estável, desde que os recursos estejam bem administrados. Com base nesse contexto, assinale a alternativa correta sobre o papel do sistema operacional:
Alternativas
Q3909412 Sistemas Operacionais
Em uma repartição pública, os computadores são utilizados simultaneamente para redigir documentos, acessar sistemas internos e imprimir relatórios. Mesmo com vários programas abertos, o desempenho das máquinas se mantém estável, desde que os recursos estejam bem administrados. Com base nesse contexto, assinale a alternativa correta sobre o papel do sistema operacional:
Alternativas
Q3898055 Sistemas Operacionais
Qual é a técnica utilizada no gerenciamento de memória em sistemas operacionais que busca sanar problemas como limitação física da memória principal e isolamento de processos?
Alternativas
Q3896474 Sistemas Operacionais
No mecanismo de memória virtual, não é necessário carregar todo o programa na memória física. Um processo pode executar sem ter todas as instruções e dados dentro da memória principal, e o espaço de memória disponível ao programa pode exceder o tamanho da memória principal.

Assinale a alternativa que apresenta corretamente um mecanismo de implementação de memória virtual na qual a memória física é organizada em blocos de tamanho fixo.

Cada processo é dividido em blocos de igual tamanho que podem ser carregados em um bloco de memória.
Alternativas
Q3885710 Sistemas Operacionais
Um Analista de TI está investigando a queda de desempenho em um servidor de Business Intelligence (BI) e suspeita da ocorrência de thrashing, decorrente do excesso de trocas de páginas. Considerando que o sistema operacional Linux utiliza paginação para gerenciamento de memória, assinale a alternativa que identifica o principal mecanismo de hardware responsável por acelerar a tradução de endereços virtuais em endereços físicos nesse esquema e o risco de segurança associado à sua manipulação inadequada em ambientes multiusuário.
Alternativas
Q3874620 Sistemas Operacionais
No Linux, o swap é usado para: 
Alternativas
Q3869590 Sistemas Operacionais
O sistema operacional Moderno implementa a alocação de memória virtual baseada em paginação, combinando técnicas e estruturas de dados encontrados em outros sistemas operacionais. A tabela de páginas de memória do Moderno foi implementada nos mesmos moldes do Linux.
Sendo assim, é correto afirmar que a tabela de páginas de memória do Moderno:
Alternativas
Q3869001 Sistemas Operacionais
Considerando os conceitos de Sistema Operacional, a paginação é uma técnica de
Alternativas
Respostas
1: D
2: A
3: A
4: B
5: A
6: C
7: D
8: B
9: A
10: B
11: A
12: D
13: B
14: B
15: D
16: A
17: D
18: B
19: C
20: D