Sistemas Operacionais
Cesgranrio
2024
Gerenciamento de Arquivos
A natureza de acesso direto dos discos permite flexibilidade na implementação de arquivos, mas é importante determinar a melhor forma para alocar espaço a esses arquivos de modo que o espaço em disco seja utilizado com eficácia e os arquivos sejam acessados rapidamente. A alocação encadeada resolve os problemas da alocação contígua.
No entanto, quando a alocação encadeada não adota a File Allocation Table (FAT), ocorre
Ver gabarito comentado →Sistemas Operacionais
Cesgranrio
2024
Escalonamento de CPU
O objetivo da multiprogramação é ter processos em execução o tempo todo para maximizar a utilização de CPU. O escalonamento de CPU lida com o problema de decidir a quais processos na fila de processos prontos a CPU deverá ser alocada.
No escalonamento não preemptivo, depois que a CPU é alocada a um processo, o processo só é removido da CPU quando ele passa para o estado de espera ou quando
Ver gabarito comentado →Sistemas Operacionais
Cesgranrio
2024
Processos e Threads
Um projetista de sistema operacional pretende desenvolver um sistema multitarefa, no que concerne à criação de processos. Para isso, ele pretende que os seguintes requisitos sejam atendidos:
I - a comunicação interprocessos deve ser eficiente;
II - o processo de criação e destruição deve ser eficiente;
III - deve ser permitido que os processos compartilhem um mesmo espaço de endereçamento e dados.
Qual unidade de execução em sistemas operacionais atende aos requisitos apresentados?
Ver gabarito comentado →Sistemas Operacionais
Banca IA
2026
MPOG-ATI-2026 :: Linux, processos, memória e arquivos
Durante a análise de desempenho de um servidor web sob alta carga, um técnico de suporte verificou, por meio de ferramentas como 'vmstat' e 'sar', uma elevada taxa de 'page faults' e atividade constante na partição de swap. De acordo com a teoria de gerenciamento de memória virtual adotada pelo kernel Linux, tal cenário, embora possa indicar uma insuficiência de memória RAM para a carga de trabalho atual, representa precipuamente o funcionamento regular do mecanismo de:
Ver gabarito comentado →Sistemas Operacionais
Banca IA
2026
MPOG-ATI-2026 :: Linux, processos, memória e arquivos
Considere que um administrador de sistemas Linux, em conformidade com a política de segurança da informação de um órgão público, necessita ajustar as permissões de um diretório denominado '/dados/relatorios', de modo que: o usuário proprietário 'gestor' tenha controle total (leitura, escrita e execução); os membros do grupo 'auditores' possam apenas listar os arquivos e acessá-los (leitura e execução); e os demais usuários do sistema não possuam qualquer tipo de acesso ao conteúdo do diretório. Com base nos modelos de permissão de arquivos do tipo Unix, a operação correta para aplicar essa política, em notação octal, é:
Ver gabarito comentado →Sistemas Operacionais
Banca IA
2026
MPOG-ATI-2026 :: Linux, processos, memória e arquivos
No âmbito da administração de sistemas operacionais Linux, um analista de infraestrutura foi incumbido de diagnosticar a lentidão de um servidor de banco de dados. Ao utilizar o comando 'top', o analista observou que um processo específico, embora não estivesse consumindo tempo de CPU excessivo, alternava frequentemente para o estado 'D' (uninterruptible sleep). Assumindo um cenário em que o subsistema de armazenamento está sobrecarregado, a ocorrência desse estado de processo indica, nos termos da gestão de processos do kernel Linux, que:
Ver gabarito comentado →Sistemas Operacionais
Banca IA
2026
MPOG-ATI-2026 :: Linux, processos, memória e arquivos
Com relação à estrutura e hierarquia de diretórios no sistema de arquivos do Linux, normatizada pelo Filesystem Hierarchy Standard (FHS), um administrador de rede precisa instalar um novo software de monitoramento que não faz parte da distribuição padrão do sistema operacional. De acordo com as convenções estabelecidas pelo FHS, que visam garantir a interoperabilidade e a organização do sistema, tal software e seus arquivos associados devem ser alocados em um diretório específico, destinado a softwares de terceiros e pacotes adicionais. Assinale a opção que corresponde ao diretório apropriado para essa instalação.
Ver gabarito comentado →Sistemas Operacionais
Banca IA
2026
MPOG-ATI-2026 :: Linux, processos, memória e arquivos
A respeito da gerência de memória em sistemas Linux, um conceito fundamental é o de 'swap' ou memória de troca. Em um cenário em que a memória RAM física se torna totalmente ocupada pelas aplicações em execução, o sistema operacional precisa de um mecanismo para liberar espaço e permitir a continuidade das operações. Suponha que um administrador de sistemas configure uma partição de 'swap' para otimizar o desempenho de um servidor de banco de dados. Nesse contexto, assinale a alternativa que descreve, com precisão jurídica e técnica, a função da área de 'swap'.
Ver gabarito comentado →Sistemas Operacionais
Banca IA
2026
MPOG-ATI-2026 :: Linux, processos, memória e arquivos
No que tange à administração de sistemas operacionais Linux, considere a situação hipotética de um analista de tecnologia da informação que necessita, com urgência, finalizar um processo que está consumindo excessivos recursos do sistema, ameaçando a estabilidade do servidor. O analista, ciente das boas práticas de gerenciamento, busca utilizar um comando que envie um sinal de terminação não interceptável, não ignorável e não bloqueável, assegurando o encerramento imediato e forçado do processo alvo. Assinale a opção que apresenta o comando e o sinal adequados para essa finalidade.
Ver gabarito comentado →Sistemas Operacionais
Banca IA
2026
MPOG-ATI-2026 :: Linux, processos, memória e arquivos
Considerando a arquitetura de memória do sistema operacional Linux, a qual é dividida fundamentalmente entre o espaço do kernel (kernel space) e o espaço do usuário (user space), analise a seguinte situação: um programador desenvolve uma aplicação que, para otimizar o desempenho de operações de entrada e saída (I/O), necessita acessar diretamente um dispositivo de hardware, como uma placa de rede, para manipulação de pacotes em baixo nível. Esta ação, contudo, se realizada de forma inadequada, pode comprometer a estabilidade e a segurança de todo o sistema. À luz da doutrina sobre o funcionamento da memória no Linux, assinale a opção que descreve corretamente o mecanismo pelo qual uma aplicação em user space pode, de maneira controlada e segura, solicitar serviços ou interagir com recursos gerenciados pelo kernel space.
Ver gabarito comentado →Sistemas Operacionais
Banca IA
2026
MPOG-ATI-2026 :: Linux, processos, memória e arquivos
Em um ambiente corporativo que utiliza extensivamente o sistema operacional Linux para hospedar suas bases de dados, a gestão do espaço em disco e a organização dos arquivos são de suma importância para a integridade e a performance das aplicações. Durante uma auditoria de rotina, foi constatada a necessidade de criar um link simbólico que aponte para um diretório de grande volume, onde são armazenados os logs diários do sistema de banco de dados. O objetivo é facilitar o acesso a esses logs por parte de uma equipe de desenvolvimento que trabalha em um diretório diferente, sem a necessidade de duplicar os dados. De acordo com as normas e as boas práticas de manipulação de arquivos no sistema de arquivos do Linux, qual das seguintes opções representa a sintaxe correta e mais adequada para a criação do referido link simbólico?
Ver gabarito comentado →Sistemas Operacionais
Banca IA
2026
MPOG-ATI-2026 :: Linux, processos, memória e arquivos
No que tange à administração de sistemas operacionais Linux, considere um cenário hipotético no qual um servidor de arquivos, essencial para a continuidade dos serviços de um órgão público, apresenta lentidão generalizada. Uma análise preliminar, efetuada por um Analista de Tecnologia da Informação, revelou que um processo específico, vinculado a uma rotina de backup executada em segundo plano, está consumindo uma quantidade excessiva de recursos de memória, prejudicando a performance de outras aplicações críticas. Conforme os preceitos de gerenciamento de processos e memória no ambiente Linux, assinale a alternativa que apresenta o comando e a sintaxe adequados para, em caráter de urgência e visando à estabilização do sistema, terminar o referido processo anômalo com base em seu nome, sem a necessidade de identificar previamente o seu Process ID (PID).
Ver gabarito comentado →