Imagem de fundo

A arquitetura de sistemas Linux pode ser dividida entre os...

A arquitetura de sistemas Linux pode ser dividida entre os modos de usuário, que contêm as bibliotecas padrão, o modo de núcleo ou kernel, que contém o gerenciamento de processos, e o hardware. Tratandose de arquitetura de sistemas Linux, é correto afirmar que:


A

as instruções de interrupção (trap) são utilizadas como interface entre as camadas de usuário e núcleo. Tais instruções são escritas em linguagem de programação (como C) e abstraem o funcionamento dos dispositivos de hardware.


B

as instruções no núcleo do sistema são incapazes de gerenciar acesso aos dispositivos, pois dependem dos controladores que estão na camada de hardware.


C

a interface de linha de comando Shell e suas variantes (como bash, ksh, zsh) é um componente da camada de núcleo, desenvolvido para prover acesso a camadas que são inferiores à camada de usuário, tal como a camada do próprio núcleo.


D

as instruções de interrupção (trap) servem para proteger o sistema contra a execução de código malicioso.


E

dentro do núcleo do sistema Linux, estão estruturadas logicamente operações de gerenciamento físico de memória, paginação e gerenciamento de cache.