Dadas as seguintes proposições, sobre o kernel do Linux,I. A...

Próximas questões
Com base no mesmo assunto
Q861288 Sistemas Operacionais

Dadas as seguintes proposições, sobre o kernel do Linux,


I. A primeira versão do kernel do Linux foi a 0.1.

II. É responsável pela manutenção de todas as abstrações importantes do sistema operacional, incluindo coisas como memória virtual e processos.

III. O kernel 2.6 do Linux é preemptivo.

IV. Tem a capacidade de carregar e descarregar arbitrariamente partes do código do kernel sob demanda.


verifica-se que estão corretas

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão apresentada, focando na alternativa correta, que é a Alternativa D.

Primeiro, vamos entender cada proposição:

I. A primeira versão do kernel do Linux foi a 0.1.

Essa proposição está incorreta. A primeira versão pública do kernel Linux foi a 0.01, lançada por Linus Torvalds em 1991. Portanto, a informação na proposição não está correta.

II. É responsável pela manutenção de todas as abstrações importantes do sistema operacional, incluindo coisas como memória virtual e processos.

Essa proposição está correta. O kernel de um sistema operacional, como o Linux, é responsável por gerenciar recursos de hardware e fornecer abstrações essenciais, como memória virtual, processos, sistema de arquivos, entre outros. Ele é o núcleo que interage diretamente com o hardware e oferece uma interface para o restante do sistema operacional.

III. O kernel 2.6 do Linux é preemptivo.

Essa proposição está correta. Preempção é a capacidade do sistema operacional de interromper um processo em execução para iniciar ou retomar a execução de outro processo. O kernel Linux 2.6 introduziu a preempção total, permitindo que o kernel interrompesse processos em modos kernel, melhorando a responsividade do sistema.

IV. Tem a capacidade de carregar e descarregar arbitrariamente partes do código do kernel sob demanda.

Essa proposição está correta. O kernel do Linux possui a funcionalidade de módulos carregáveis, que permite carregar e descarregar componentes do kernel dinamicamente. Isso possibilita adicionar ou remover funcionalidades sem a necessidade de reiniciar o sistema, o que é muito útil para atualização de drivers e outros componentes.

Com base na análise das proposições, as proposições II, III e IV estão corretas. Portanto, a alternativa correta é a Alternativa D.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Sobre a alternativa I

 

The software to use with the kernel was software developed as part of the GNU project licensed under the GNU General Public License, a free software license. The first release of the Linux kernel, Linux 0.01, included a binary of GNU's Bash shell.

 

Fonte: https://en.wikipedia.org/wiki/History_of_Linux

 

Veja também...

Notes for linux release 0.01

https://mirrors.edge.kernel.org/pub/linux/kernel/Historic/old-versions/RELNOTES-0.01

 

 

Sobre a alternativa III

 

Um kernel preemptivo permite que um processo seja interrompido enquanto estiver sendo executado no modo kernel. Um kernel não-preemptivo não permite que um processo executando no modo kernel seja interrompido; um processo no modo kernel será executado até que saia do modo kernel, seja bloqueado ou passe voluntariamente o controle da CPU.

Antes do Linus 2.6, o kernel do Linux também era não-preemptivo. Contudo, com a versão do kernel 2.6, o Linux passou para o modelo preemptivo.

  

Fonte: Sistemas Operacionais com Java - Abraham Silberschatz

Linux 0.01

O software a ser usado junto com o núcleo era o desenvolvido como parte do Projeto GNU, licenciado sob os termos da GNU General Public License, uma licença de software livre. O primeiro lançamento do núcleo Linux, o Linux 0.01, incluía um binário do Bash shell do GNU.

Kernel 2.6 passou a ser preemptivo, ou seja pode ser interrompido.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo