Questões de Concurso Comentadas sobre kernel em sistemas operacionais

Foram encontradas 214 questões

Q3948216 Sistemas Operacionais
Em sistemas operacionais, o kernel é o núcleo do sistema, responsável pelo gerenciamento de processos, memória, dispositivos e chamadas de sistema. Em ambientes Linux, um assistente de tecnologia pode precisar interagir com o kernel para carregar módulos ou compilar drivers. Já no Windows, essa interação é menos comum para o usuário final, mas o conceito de modos de operação (usuário e kernel) é fundamental para a estabilidade do sistema.
Analise as seguintes proposições sobre o funcionamento do kernel no Windows e no Linux:

I. No Linux, o kernel é monolítico, mas pode ter sua funcionalidade estendida dinamicamente através de módulos carregáveis (kernel monolítico modular), permitindo adicionar suporte a novos hardwares ou sistemas de arquivos sem a necessidade de reiniciar o sistema.
II. O sistema operacional Windows utiliza uma arquitetura de microkernel, na qual os serviços essenciais, como gerenciamento de memória e de processos, rodam em processos separados no modo de usuário para maior segurança e estabilidade.
III. Tanto no Windows quanto no Linux, os drivers de dispositivo executam em modo kernel (ou modo privilegiado) para ter acesso direto ao hardware, o que garante alto desempenho, mas também significa que um driver com falha pode comprometer a estabilidade de todo o sistema.

Está correto o que se afirma em:
Alternativas
Q3948082 Sistemas Operacionais
Em sistemas operacionais, o kernel é o núcleo do sistema, responsável pelo gerenciamento de processos, memória, dispositivos e chamadas de sistema. Em ambientes Linux, um assistente de tecnologia pode precisar interagir com o kernel para carregar módulos ou compilar drivers. Já no Windows, essa interação é menos comum para o usuário final, mas o conceito de modos de operação (usuário e kernel) é fundamental para a estabilidade do sistema.
Analise as seguintes proposições sobre o funcionamento  do kernel no Windows e no Linux:


I. No Linux, o kernel é monolítico, mas pode ter sua funcionalidade estendida dinamicamente através de módulos carregáveis (kernel monolítico modular), permitindo adicionar suporte a novos hardwares ou sistemas de arquivos sem a necessidade de reiniciar o sistema.

II. O sistema operacional Windows utiliza uma arquitetura de microkernel, na qual os serviços essenciais, como gerenciamento de memória e de processos, rodam em processos separados no modo de usuário para maior segurança e estabilidade.

III. Tanto no Windows quanto no Linux, os drivers de dispositivo executam em modo kernel (ou modo privilegiado) para ter acesso direto ao hardware, o que garante alto desempenho, mas também significa que um driver com falha pode comprometer a estabilidade de todo o sistema.


Está correto o que se afirma em:
Alternativas
Q3947992 Sistemas Operacionais
Em sistemas operacionais, o kernel é o núcleo do sistema, responsável pelo gerenciamento de processos, memória, dispositivos e chamadas de sistema. Em ambientes Linux, um assistente de tecnologia pode precisar interagir com o kernel para carregar módulos ou compilar drivers. Já no Windows, essa interação é menos comum para o usuário final, mas o conceito de modos de operação (usuário e kernel) é fundamental para a estabilidade do sistema.
Analise as seguintes proposições sobre o funcionamento do kernel no Windows e no Linux:

I. No Linux, o kernel é monolítico, mas pode ter sua funcionalidade estendida dinamicamente através de módulos carregáveis (kernel monolítico modular), permitindo adicionar suporte a novos hardwares ou sistemas de arquivos sem a necessidade de reiniciar o sistema.

II. O sistema operacional Windows utiliza uma arquitetura de microkernel, na qual os serviços essenciais, como gerenciamento de memória e de processos, rodam em processos separados no modo de usuário para maior segurança e estabilidade.

III. Tanto no Windows quanto no Linux, os drivers de dispositivo executam em modo kernel (ou modo privilegiado) para ter acesso direto ao hardware, o que garante alto desempenho, mas também significa que um driver com falha pode comprometer a estabilidade de todo o sistema.



Está correto o que se afirma em:
Alternativas
Q3947835 Sistemas Operacionais
Em sistemas operacionais, o kernel é o núcleo do sistema, responsável pelo gerenciamento de processos, memória, dispositivos e chamadas de sistema. Em ambientes Linux, um assistente de tecnologia pode precisar interagir com o kernel para carregar módulos ou compilar drivers. Já no Windows, essa interação é menos comum para o usuário final, mas o conceito de modos de operação (usuário e kernel) é fundamental para a estabilidade do sistema.
Analise as seguintes proposições sobre o funcionamento do kernel no Windows e no Linux:

I. No Linux, o kernel é monolítico, mas pode ter sua funcionalidade estendida dinamicamente através de módulos carregáveis (kernel monolítico modular), permitindo adicionar suporte a novos hardwares ou sistemas de arquivos sem a necessidade de reiniciar o sistema.

II. O sistema operacional Windows utiliza uma arquitetura de microkernel, na qual os serviços essenciais, como gerenciamento de memória e de processos, rodam em processos separados no modo de usuário para maior segurança e estabilidade.

III. Tanto no Windows quanto no Linux, os drivers de dispositivo executam em modo kernel (ou modo privilegiado) para ter acesso direto ao hardware, o que garante alto desempenho, mas também significa que um driver com falha pode comprometer a estabilidade de todo o sistema.


Está correto o que se afirma em:
Alternativas
Q3935293 Sistemas Operacionais
No âmbito da arquitetura dos sistemas operacionais, o termo “kernel” refere-se:
Alternativas
Q3916688 Sistemas Operacionais
Nos sistemas operacionais modernos, as aplicações em modo usuário não executam operações privilegiadas diretamente.

Quando precisam realizar ações, como ler/gravar em disco, ou ainda transmitir dados pela rede, devem solicitar esse serviço ao núcleo (kernel) por meio de qual mecanismo?
Alternativas
Q3898761 Sistemas Operacionais
Sobre o kernel do Linux, é correto afirmar que
Alternativas
Q3896468 Sistemas Operacionais
Assinale a alternativa que apresenta corretamente um tipo de núcleo de sistema operacional no qual a menor quantidade de código possível e a menor quantidade de tempo de processamento possível são realizadas em modo privilegiado (kernel mode).

Esse modelo procura dividir as diferentes atividades do sistema operacional em serviços, os quais são desenvolvidos fora do núcleo.
Alternativas
Q3896467 Sistemas Operacionais
Analise as afirmativas abaixo com relação ao núcleo do sistema operacional (kernel).

1. O núcleo (kernel) é o componente central de um sistema operacional agindo como interface entre a aplicação do usuário e o hardware.
2. No sistema operacional, o gerenciamento de processos é responsável pela alocação de espaço na memória RAM para os programas e dados, garantindo que cada aplicativo tenha os recursos necessários.
3. O gerenciador de sistema de arquivos de um sistema operacional organiza e recupera arquivos, controlando diretórios, nomenclaturas e permissões. Ele assegura a integridade de dados por meio de validações, somas de verificação e códigos de correção de erros.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q3887638 Sistemas Operacionais
Um servidor, com Windows 11 instalado e funcionando em condições ideais, apresenta desligamentos inesperados sem mensagem de erro visível. Um técnico identificou uma sequência de eventos com o Kernel-Power ID 41, registrados sem aviso prévio. Nenhum erro critico de software foi encontrado. O técnico concluiu que a causa mais provável do problema foi
Alternativas
Q3878692 Sistemas Operacionais
O departamento de TI de um tribunal migrou seu sistema de consulta processual para um provedor de nuvem pública, adotando o modelo PaaS (Platform as a Service) por meio de um serviço de Web App gerenciado. Seis meses após a migração, o sistema sofreu uma invasão que resultou na exfiltração de dados. A perícia forense digital concluiu que:
• 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 é: 
Alternativas
Q3814222 Sistemas Operacionais
 Assinale a alternativa que corresponde a um recurso disponível em versões mais recentes do Linux Ubuntu, como o Ubuntu 22.04 LTS, e que permite a atualização do kernel do sistema operacional sem a necessidade de reinicialização da máquina.
Alternativas
Q3802067 Sistemas Operacionais
Ele é responsável por organizar a execução de múltiplos programas, alocar de forma eficiente a memória RAM, gerenciar o acesso a dispositivos de entrada e saída (como teclado e impressora) e controlar o sistema de arquivos. Marque a alternativa CORRETA que corresponde ao componente do ambiente Windows é o principal responsável por essas tarefas de gerenciamento de recursos.
Alternativas
Q3799654 Sistemas Operacionais
Ele é responsável por organizar a execução de múltiplos programas, alocar de forma eficiente a memória RAM, gerenciar o acesso a dispositivos de entrada e saída (como teclado e impressora) e controlar o sistema de arquivos. Marque a alternativa CORRETA que corresponde ao componente do ambiente Windows é o principal responsável por essas tarefas de gerenciamento de recursos.
Alternativas
Q3770603 Sistemas Operacionais
O sistema operacional atua como um gerenciador de recursos, controlando a alocação de tempo de processador e espaço de memória para os diversos programas em execução. A função do núcleo do sistema operacional, também conhecido como kernel, é fundamental para essa operação.
Alternativas
Q3765791 Sistemas Operacionais
Na arquitetura do Linux, chamadas de sistema e Virtual File System (VFS) mediam interações entre processos e dispositivos. Assinale a alternativa que reflete fluxo correto entre espaço do usuário e espaço do kernel em operações de E/S com arquivos regulares. 
Alternativas
Q3753083 Sistemas Operacionais
As chamadas de sistema (system calls) permitem que programas interajam com o kernel do Linux, realizando operações como manipulação de arquivos e controle de processos. Por meio do strace é possível monitorar essas chamadas.
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: 
Alternativas
Q3688080 Sistemas Operacionais

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: 

Alternativas
Q3674845 Sistemas Operacionais
Um administrador implanta serviços em containers Linux e nota que cada container possui sua própria tabela de processos, pilha de rede e visão do sistema de arquivos. Assim sendo, o recurso do kernel responsável por essa separação se denomina 
Alternativas
Q3636964 Sistemas Operacionais
Sobre o uso de diferentes modos de operação, analise as assertivas abaixo e assinale a alternativa correta.

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.
Alternativas
Respostas
21: B
22: B
23: A
24: B
25: A
26: A
27: C
28: C
29: D
30: B
31: B
32: D
33: A
34: C
35: C
36: A
37: A
38: B
39: A
40: D