Questões de Concurso
Sobre kernel em sistemas operacionais
Foram encontradas 245 questões
• o código-fonte da aplicação desenvolvido pelo tribunal seguia as práticas seguras da OWASP;
• as credenciais e o gerenciamento de identidade (IAM) estavam configurados corretamente pelo Tribunal; e
• a invasão ocorreu estritamente devido à exploração de uma vulnerabilidade conhecida (CVE) e não corrigida no kernel do sistema operacional do servidor que hospedava o ambiente de execução (runtime).
Considerando o Modelo de Responsabilidade Compartilhada aplicável a serviços PaaS, é correto afirmar que a responsabilidade pela falha de segurança que permitiu o incidente é:
O mecanismo de chamada de sistema (system call) é utilizado pelos processos para requisitar serviços do sistema operacional, funcionando como interface entre usuário e kernel.
Um técnico de TI executou o seguinte comando:
$strace ./program.exe
E obteve a saída simplificada:
execve("./program.exe", ["./program.exe"], ...) = 0 openat(AT_FDCWD, "saida.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3 write(3, "concurso TA 2025\n", 17) = 17 close(3) = 0 exit_group(0) = ?
Com base na saída do strace, assinale a alternativa CORRETA sobre as system calls utilizadas pelo programa program.exe:
No que diz respeito à arquitetura do sistema operacional, o __________ é composto por um único processo que executa as funções principais em uma memória segura.
Examine e assinale qual das opções preenche melhor a lacuna do texto acima:
I. O modo kernel permite que processos de usuário executem instruções privilegiadas, desde que estejam devidamente autenticados pelo sistema operacional.
II. O modo usuário restringe o acesso direto à memória e dispositivos de E/S, sendo projetado para minimizar o impacto de falhas ou comportamento malicioso.
III. A troca entre modo usuário e modo kernel é realizada por meio de interrupções, chamadas de sistema (syscalls) ou exceções.
IV. Todo o código do sistema operacional é executado no modo usuário para garantir que o hardware esteja protegido contra falhas críticas.
Nesse contexto, assinale CORRETAMENTE acerca dos componentes ou mecanismos do computador que é fundamental para atender a esses requisitos:
Considerando essas características, analise as afirmativas a seguir.
I. Containers compartilham o kernel do sistema operacional do host, isolando aplicações em ambientes independentes, com consumo reduzido de recursos em comparação às máquinas virtuais tradicionais.
II. Diferentemente dos containers, as máquinas virtuais incluem um sistema operacional completo, exigindo maior capacidade de hardware para iniciar e operar, mesmo que a aplicação executada seja simples.
III. O uso de containers é restrito a sistemas operacionais baseados em Linux, não sendo possível sua execução em ambientes Windows, mesmo com o uso de ferramentas como Docker.
Está correto o que se afirma em:
A respeito dos sistemas operacionais Android e iOS, julgue os itens que se seguem.
No Android, a UID (user identifier) é utilizada para configurar um sandbox de aplicativo, no entanto, por questão de segurança, o sandbox não se estende ao código nativo e aos apps e bibliotecas do Android, os quais são executados em área de memória protegida, com acesso somente pelo kernel.
I. O Windows 10 e o Windows 11 compartilham a mesma arquitetura de núcleo (kernel), embora apresentem diferenças significativas na interface e em recursos como suporte nativo a aplicativos Android e novos requisitos de hardware.
II. O sistema de gerenciamento de arquivos do Windows é baseado, desde o Windows XP, no sistema de arquivos NTFS, que permite recursos como permissões de segurança, compactação de arquivos e cotas de disco.
III. A partir do Windows 8, o Windows passou a adotar por padrão o sistema de inicialização no modo BIOS legado, abandonando o UEFI devido a problemas de compatibilidade com sistemas antigos.
IV. O Windows utiliza uma arquitetura híbrida de kernel, combinando características de microkernel e monolítico, proporcionando maior flexibilidade e suporte a múltiplos subsistemas.
V. O Windows Server é essencialmente o mesmo que a versão Windows Pro, com a adição apenas de funcionalidades gráficas voltadas para gerenciamento de redes em ambientes corporativos.
Assinale a alternativa CORRETA:
A respeito de administração de sistemas operacionais multitarefa e multiusuários, julgue o item a seguir.
Em sistema operacional multitarefa, kernels monolíticos impedem a alocação de recursos do sistema, como dispositivos de entrada/saída, CPU e memória entre processos.