

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Em sistemas operacionais multitarefa, considere três processos concorrentes que acessam uma mesma região crítica protegida por um semáforo binário inicializado com valor 1. Considere que nenhum processo esteja na região crítica no momento da tentativa de acesso. É correto afirmar que, caso dois processos tentem acessar simultaneamente a região crítica:
Ambos entrarão simultaneamente na região crítica.
Um processo entrará na região crítica e o outro ficará bloqueado.
Ambos serão encerrados pelo sistema operacional.
O sistema operacional aumentará automaticamente o valor do semáforo.
Ocorrerá necessariamente deadlock.
Em relação aos sistemas operacionais Windows e GNU/Linux, considerando aspectos de gerência de processos, memória, entrada e saída, registros de eventos, mecanismos internos e administração de usuários, analise as afirmativas a seguir:
I.Nos sistemas operacionais modernos, a gerência de processos envolve o controle do ciclo de vida dos processos, incluindo criação, escalonamento, sincronização e término, sendo o escalonador responsável por definir a ordem de execução conforme políticas internas do sistema.
II.No Windows, o Log de Eventos é utilizado para registrar informações relacionadas a segurança, sistema e aplicações, servindo como fonte relevante para auditoria e diagnóstico, enquanto no GNU/Linux registros semelhantes são mantidos em arquivos de log distribuídos pelo sistema de arquivos.
III.O Registro do Windows é um banco de dados hierárquico centralizado de configurações; no GNU/Linux, embora existam mecanismos estruturados de configuração, não há um componente único com a mesma forma de centralização.
IV.Em ambientes GNU/Linux, o controle de acesso a arquivos e diretórios baseia-se, entre outros mecanismos, em permissões associadas a usuário, grupo e outros, enquanto no Windows esse controle é realizado por meio de listas de controle de acesso (ACLs).
V.Tanto no Windows quanto no GNU/Linux, a administração de usuários e grupos permite a definição de privilégios diferenciados, sendo comum a separação entre contas administrativas e contas de uso cotidiano para reduzir riscos operacionais.
Assinale a alternativa correta:
Apenas as afirmativas I, II e IV são verdadeiras.
Apenas as afirmativas I, II, III e V são verdadeiras.
Apenas as afirmativas I, II, IV e V são verdadeiras.
As afirmativas I, II, III, IV e V são verdadeiras.
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:
O gerenciamento de memória realizado pelo sistema operacional possibilita a execução concorrente de aplicações, isolando seus espaços de endereçamento e reduzindo interferências indevidas entre processos.
A proteção de arquivos e dispositivos é responsabilidade exclusiva dos aplicativos instalados, não sendo função inerente ao sistema operacional.
O escalonamento de processos é realizado exclusivamente pelo hardware do computador, cabendo ao sistema operacional apenas iniciar e encerrar programas.
Sistemas operacionais multitarefa executam programas de forma estritamente sequencial, priorizando sempre o primeiro aplicativo carregado na memória.
O sistema operacional atua apenas como um intermediário entre o usuário e o hardware, não exercendo influência direta sobre o gerenciamento de processos e da memória principal.
Considere as seguintes situações vivenciadas por um técnico de laboratório durante a manutenção de computadores com sistema operacional Linux:
• Situação 1: Um programa trava e para de responder. O técnico precisa encerrá-lo sem reiniciar o computador.
• Situação 2: O técnico precisa saber quanta memória RAM e área de swap estão sendo utilizadas no momento.
• Situação 3: O técnico precisa localizar um arquivo chamado relatorio.pdf em algum lugar dentro do diretório /home.
Relacione cada situação ao comando Linux mais adequado para resolvê-la e assinale a alternativa CORRETA.
Situação 1 → top ou kill; Situação 2 → df -h; Situação 3 → locate /home.
Situação 1 → kill ou killall; Situação 2 → free -h; Situação 3 → find /home -name "relatorio.pdf".
Situação 1 → rm -f processo; Situação 2 → free -h; Situação 3 → ls -la /home/
Situação 1 → kill ou killall; Situação 2 → du -sh; Situação 3 → find /home -name "relatorio.pdf".
Situação 1 → shutdown -r; Situação 2 → free -h; Situação 3 → cat /home/
Em um servidor Linux, foi identificado alto consumo de CPU. O administrador precisa localizar rapidamente os processos mais consumidores antes de decidir por ações corretivas. Qual ferramenta oferece visualização dinâmica adequada para esse cenário?
chmod
passwd
top
mount
grep
O comando top permite ao administrador monitorar, em tempo real, os processos do sistema, o consumo de CPU, memória e carga média do sistema.
Certo
Errado
Qual comando, quando executado no PowerShell do Windows Server 2022+, gera uma listagem de processos semelhante ao exemplo abaixo?

Ipconfig
netstat
tasklist
chkdsk
sfc /
Na administração do Linux, é importante observar a atividade do sistema para identificar gargalos de desempenho e verificar como os recursos estão sendo usados. Qual comando apresenta os processos em tempo real, por meio de uma visão dinâmica?
journalctl
ps
systemctl
task
top
Em uma máquina virtual, um processo, gerenciado por um motor de isolamento, faz a intermediação com o sistema operacional, limitando os recursos que podem ser usados e as syscalls que podem ser chamadas e passadas para o sistema operacional.
Certo
Errado
A multitarefa é uma característica fundamental nos sistemas operacionais, pois permite o gerenciamento do acesso aos recursos do dispositivo. Existem dois principais modelos de multitarefa, a cooperativa e a preemptiva. No modelo multitarefa preemptiva,
o sistema operacional possui um escalonador que determina o tempo que cada processo terá na CPU.
o processo controla o tempo que permanece em execução, podendo um único processo travar todo o sistema.
há um tempo de resposta maior que no modelo multitarefa cooperativa.
o processo tem a permissão de monopolizar a CPU, comprometendo a estabilidade do sistema.
apresenta menor eficiência no uso da CPU do que no modelo multitarefa cooperativa, pois evita trocas de contexto desnecessárias.
Considere as afirmativas a seguir sobre deadlocks e inanição em sistemas operacionais.
I. Um deadlock ocorre quando dois ou mais processos estão esperando indefinidamente por um recurso que está sendo retido por outro processo.
II. A inanição (starvation) é um problema que pode ocorrer se repetidamente o mesmo processo for escolhido como vítima na recuperação de deadlocks.
III. O algoritmo do banqueiro é um método para escalonamento de processos que libera a condição de deadlock do sistema.
IV. A abordagem de ignorar deadlocks é utilizada em alguns sistemas operacionais, como Linux e Windows.
Estão corretas apenas as afirmativas:
I e II.
I, II e III.
I, II e IV.
III e IV.
Em sistemas Linux, cada processo é identificado por um número único chamado PID, sendo esse identificador utilizado para monitorar e controlar a execução de processos. Assinale a opção em que é apresentado o comando usado para visualizar todos os processos em execução e seus respectivos usuários no sistema operacional Linux.
ls -p
ps aux
exec –list
lsof /
cat /
O agendamento de tarefas é uma importante atividade no gerenciamento de servidores. Para realizar um agendamento de tarefas em um servidor com o sistema operacional Debian 12, utilizam-se os recursos do daemon
cmd.
cron.
timer.
cronos.
taskmgr.
No sistema operacional Windows, o utilitário de linha de comando que permite visualizar e gerenciar processos em execução, incluindo a capacidade de encerrar processos informando um PID (Process ID) ou um nome, é
tasklist.
ps.
kill.
taskkill.
processmgr.
Para implementar o modelo de processos, os SOs, como Windows e Linux, mantêm uma Tabela de Processo, com dados para gerenciamento de processo, gerenciamento de memória e gerenciamento de arquivo. Nesse contexto, considere alguns campos importantes dessa estrutura:
I- ID do Usuário.
II- ID do Processo.
III- Ponteiro para Segmento de Dados.
IV- Contador de Programa.
Os campos de uma entrada, na tabela de processos, relacionados ao Gerenciamento de Processo, estão indicados em:
Apenas I e III.
Apenas I e IV.
Apenas II e III.
Apenas II e IV.
Referente aos comandos e ferramentas de administração dos sistemas operacionais Windows e Linux, analise as assertivas abaixo e assinale V, se verdadeiras, ou F, se falsas.
( ) A API Win32 do Windows fornece uma interface de programação que permite a execução de programas em várias versões do sistema operacional, embora possam existir restrições de compatibilidade entre versões.
( ) As principais entidades ativas no Linux são os processos, que seguem um modelo semelhante ao dos processos sequenciais clássicos. Cada processo pode executar um único programa, mas pode conter um ou mais threads de controle.
( ) O gerenciador de E/S do Windows não possui nenhum recurso plug and play, sendo necessária a instalação manual de cada dispositivo.
( ) O Linux é um sistema sequencialmente programado, de modo que um único processo independente pode ser executado por vez e cada usuário pode ter um processo ativo por vez.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
V – F – F – V.
F – V – F – V.
V – V – F – F.
F – F – V – V.
V – F – V – F.
Considere um sistema operacional multitarefa que gerencia múltiplos processos concorrentes e acessos a dispositivos de E/S. Em determinado momento, o processo A solicita leitura de dados a partir de um disco, enquanto o processo B está usando a CPU. O sistema utiliza chamadas de sistema (syscalls) e uma estratégia de E/S assíncrona com interrupções. Com base nesse cenário, assinale a afirmativa correta.
O processo A ficará em estado de espera ocupando a CPU até que a operação de E/S seja concluída.
A CPU será bloqueada até que o disco envie os dados solicitados, pois a E/S exige atenção constante do processador.
A operação de E/S de A será tratada por polling, exigindo que o processo verifique constantemente a conclusão da tarefa.
O sistema suspende o processo A e continua a execução de outros processos até que uma interrupção indique a conclusão da E/S.
No Linux Debian, o comando top permite visualizar, em tempo real, os processos ativos no sistema, além de fornecer estatísticas a respeito do uso de CPU e de memória.
Certo
Errado
Um técnico em informática está verificando os processos que estão consumindo muitos recursos do sistema operacional Windows a fim de identificar aplicativos que possam estar travando ou operando de forma suspeita. Para isso, ele decide utilizar o PowerShell, que permite listar, filtrar e manipular os processos em tempo real. Qual comando do PowerShell deve ser utilizado nessa situação?
List-Process.
Process-Viewer.
Show-Tasks.
Get-Process.
Run-Processes.
Os comandos top e ps aux são utilizados por administradores no terminal de sistemas Linux para gerenciar processos.
Assinale a alternativa correta referente a esses comandos.
O comando ps aux exibe uma visão em tempo real interativa dos processos ativos.
Ambos os comandos não exibem processos que estão em segundo plano.
O comando top permite finalizar processos diretamente em sua interface.
O comando ps aux é encerrado digitando-se “exit”.
O comando top não exibe o usuário responsável pelo processo em execução.