Questões de Concurso Sobre sistemas operacionais

Questões Discursivas

Foram encontradas 14.081 questões

Q4071612 Sistemas Operacionais
Em arquiteturas modernas baseadas em contêineres, aplicações web frequentemente são executadas em múltiplos serviços isolados. Um padrão comum consiste em utilizar NGINX como servidor web e proxy reverso, encaminhando requisições PHP para um contêiner que executa PHP-FPM, enquanto o banco de dados MySQL é executado em outro contêiner dentro da mesma rede Docker.
Considere o seguinte Dockerfile, utilizado para construir a imagem da aplicação PHP:
Imagem associada para resolução da questão
Considere ainda que o contêiner do NGINX está configurado para encaminhar requisições PHP ao serviço php na porta 9000, por meio de FastCGI, em uma rede Docker compartilhada.
Com base nos conceitos de contêineres Docker, comunicação entre serviços, volumes persistentes e boas práticas de construção de imagens, analise as afirmativas a seguir.

I. A instrução EXPOSE 9000 documenta a porta utilizada pelo contêiner e indica que o serviço escuta nessa porta, mas não publica automaticamente essa porta no host.
II. A comunicação entre os contêineres NGINX e PHP-FPM ocorre diretamente pelo nome do serviço (por exemplo, fastcgi_pass php:9000), desde que ambos estejam conectados à mesma rede Docker.
III. A declaração VOLUME ["/var/www/html/uploads"] permite que dados gerados pela aplicação, como arquivos enviados por usuários, sejam persistidos independentemente do ciclo de vida do contêiner.
IV. Para que o serviço php-fpm seja acessível a partir de outro contêiner na mesma rede Docker, é obrigatório que a porta seja publicada no host, utilizando a opção -p ou a diretiva ports no Docker Compose.
V. A instrução CMD ["php-fpm"] define o processo principal do contêiner, responsável por manter o contêiner em execução e processar requisições FastCGI encaminhadas pelo servidor NGINX.

Assinale a alternativa CORRETA:
Alternativas
Q4071604 Sistemas Operacionais

Um Analista de Tecnologia da Informação desenvolveu um script em Bash para automatizar a sincronização e a cópia de arquivos entre servidores Linux em um ambiente corporativo.


O script realiza as seguintes operações:


verifica se o diretório de origem existe;


sincroniza arquivos para um servidor remoto, utilizando rsync, preservando permissões e removendo arquivos que não existem mais na origem;


copia um relatório gerado para outro servidor, utilizando scp;


registra a operação em um arquivo de log com timestamp.


  Imagem associada para resolução da questão


Analise o código acima e assinale a alternativa que apresenta as afirmações sobre o funcionamento CORRETO do script:


I. O script verifica se o diretório de origem existe antes de iniciar o processo de sincronização.


II. O comando rsync -avz --delete sincroniza os arquivos, preservando permissões, e remove no destino arquivos que não existem mais na origem.


III. O comando scp é utilizado para copiar o arquivo de relatório para outro servidor remoto.


IV. O comando  rsync utilizado no script realiza apenas cópia simples de arquivos, sem suporte à sincronização.


V. O comando rsync registra automaticamente todas as operações realizadas em um arquivo de log contendo timestamps.

Alternativas
Q4070998 Sistemas Operacionais
Um técnico de suporte recebe um chamado informando que, após a instalação de uma atualização do sistema operacional, determinados programas pararam de responder e o gerenciador de tarefas aponta consumo elevado de memória por processos em segundo plano. Diante desse cenário, o técnico precisa identificar a causa e adotar a conduta correta conforme as práticas de gerenciamento do sistema operacional. Assinale a alternativa CORRETA.
Alternativas
Q4070894 Sistemas Operacionais
O conceito de código-fonte aberto refere-se a sistemas cujo código pode ser analisado, alterado e redistribuído livremente. Nos dispositivos móveis, esse modelo permitiu a criação de versões modificadas do sistema e maior liberdade de personalização, especialmente nos sistemas derivados do núcleo Linux. No contexto dos sistemas operacionais móveis, escolha abaixo aquele que NÃO é baseado em código-fonte aberto.
Alternativas
Q4070889 Sistemas Operacionais
No Windows 10, diversas operações de manipulação de arquivos e pastas podem ser realizadas por meio de atalhos de teclado e combinações com o mouse. Considerando o funcionamento padrão do sistema, assinale a alternativa correta.
Alternativas
Q4070886 Sistemas Operacionais
No sistema operacional Windows 10, o Painel de Controle reúne diversas ferramentas para configuração do sistema. Assinale a alternativa que apresenta corretamente uma funcionalidade disponível nesse ambiente.
Alternativas
Q4067560 Sistemas Operacionais
Em sistemas operacionais Linux, qual é o propósito do comando ps em tarefas de administração e suporte técnico? 
Alternativas
Q4067228 Sistemas Operacionais
A principal diferença entre processos e threads, em um sistema operacional, está no fato de que: 
Alternativas
Q4067227 Sistemas Operacionais
Em sistemas operacionais, um deadlock pode ocorrer quando processos permanecem bloqueados aguardando recursos mantidos entre si. Entre as condições clássicas associadas a esse fenômeno, encontra-se: 
Alternativas
Q4067217 Sistemas Operacionais
A principal diferença entre processos e threads, em um sistema operacional, está no fato de que: 
Alternativas
Q4067216 Sistemas Operacionais
Em sistemas operacionais, um deadlock pode ocorrer quando processos permanecem bloqueados aguardando recursos mantidos entre si. Entre as condições clássicas associadas a esse fenômeno, encontra-se: 
Alternativas
Q4065565 Sistemas Operacionais
Um técnico recebe um chamado sobre um computador que está com desempenho muito lento. Ao investigar, identifica que o disco rígido está com 95% de capacidade utilizada.

Analise as afirmativas abaixo sobre esse cenário.

1. A falta de espaço em disco pode causar lentidão no sistema operacional, pois o sistema operacional necessita de espaço livre para operações temporárias.

2. A desfragmentação do disco rígido em sistemas modernos com SSD é recomendada para melhorar o desempenho.

3. O arquivo de paginação (pagefile/swap) utiliza espaço em disco quando a memória RAM está cheia, e a falta de espaço em disco afeta seu funcionamento.

4. A limpeza de arquivos temporários e a remoção de programas desnecessários são ações que liberam espaço em disco e podem melhorar o desempenho.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q4065549 Sistemas Operacionais

Analise as afirmativas abaixo sobre o gerenciamento de usuários e permissões em sistemas operacionais.


1. Um usuário com privilégios administrativos (root/admin) pode acessar e modificar qualquer arquivo do sistema.


2. As permissões de arquivo no Linux (rwx) são independentes para proprietário, grupo e outros usuários.


3. A autenticação de um usuário é o processo de verificar a identidade do usuário antes de conceder acesso aos recursos.


4. A autorização determina quais recursos um usuário autenticado pode acessar e quais operações pode realizar.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q4065548 Sistemas Operacionais
Um técnico recebe um chamado relatando que um computador não inicializa o sistema operacional e exibe a mensagem:

“BOOTMGR is missing. Press Ctrl+Alt+Del to restart”.

Analise as afirmativas abaixo sobre esse cenário.

1. Essa mensagem indica que o gerenciador de inicialização do Windows está corrompido ou ausente na partição de boot.

2. Uma possível solução é utilizar a mídia de instalação do Windows para acessar as opções de recuperação e executar o reparo de inicialização (Startup Repair).

3. O comando bootrec /fixmbr pode ser utilizado no ambiente de recuperação para reparar o Master Boot Record.

4. A única solução possível para esse problema é a formatação completa do sistema e reinstalação do Windows.


Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q4065547 Sistemas Operacionais

Um técnico recebe a tarefa de criar um usuário no sistema Linux com permissões limitadas.


Qual comando é utilizado para criar um novo usuário no Linux?


Alternativas
Q4065545 Sistemas Operacionais

Analise o cenário:


Um técnico de informática recebe a tarefa de configurar um servidor Linux para atualização automática de pacotes. Ele deve escolher entre os seguintes comandos no sistema Ubuntu Server:


Q.26.png (392×172)


Assinale a alternativa correta sobre as diferenças entre esses comandos.

Alternativas
Q4065543 Sistemas Operacionais

Analise as afirmativas abaixo sobre a instalação e configuração de sistemas operacionais.


1. O particionamento do disco rígido deve ser realizado antes da instalação do sistema operacional para definir o espaço destinado a cada partição.


2. A formatação de uma partição apaga todos os dados existentes nela e prepara o espaço para receber um novo sistema de arquivos.


3. O boot loader é um programa que carrega o sistema operacional na memória durante a inicialização do computador.


4. A instalação de um sistema operacional pode ser realizada apenas a partir de uma mídia física (CD/DVD), não sendo possível via rede ou USB.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q4064987 Sistemas Operacionais
O comando do Linux utilizado para exibir o diretório de trabalho atual é:
Alternativas
Q4064788 Sistemas Operacionais
Uma organização implantou um cluster de alta disponibilidade composto por dois nós ativos (Node A e Node B), utilizando Pacemaker e Corosync para gerenciamento e comunicação entre os nós. O serviço web é distribuído por meio de HAProxy, e o endereço IP virtual é gerenciado pelo Keepalived. Durante a operação, ocorre uma falha completa no Node A. O sistema deve manter a continuidade do serviço sem intervenção manual. Com base nesse cenário, analise as afirmativas a seguir:

I. O HAProxy deixa de funcionar, pois depende exclusivamente do Node A.
II. O Corosync detecta a falha do Node A por meio do mecanismo de heartbeat entre os nós.
III. O Pacemaker promove automaticamente o failover dos serviços para o Node B.
IV. O Keepalived mantém o endereço IP virtual ativo, transferindo-o para o Node B.

Assinale a alternativa CORRETA:
Alternativas
Q4064772 Sistemas Operacionais
Em sistemas operacionais modernos, o gerenciamento de processos envolve a transição entre estados (novo, pronto, execução, bloqueado e finalizado), além do uso de algoritmos de escalonamento e mecanismos de controle de concorrência. Considerando esses conceitos, analise as afirmativas a seguir:

I. Um processo no estado bloqueado (waiting) não pode utilizar a CPU até que ocorra um evento externo, como a conclusão de uma operação de E/S.
II. Em sistemas com escalonamento preemptivo, um processo em execução pode ser interrompido pelo sistema operacional para dar lugar a outro processo com maior prioridade.
III. O fenômeno de starvation (inanição) ocorre quando um processo permanece indefinidamente no estado pronto devido à ausência de concorrência no sistema.
IV. Deadlock é uma situação em que dois ou mais processos ficam permanentemente bloqueados, aguardando recursos que nunca serão liberados.

Assinale a alternativa CORRETA: 
Alternativas
Respostas
261: B
262: C
263: B
264: D
265: B
266: A
267: C
268: B
269: A
270: B
271: A
272: D
273: E
274: C
275: E
276: E
277: C
278: B
279: E
280: B