SóProvas


ID
2583871
Banca
COPEVE-UFAL
Órgão
MPE-AL
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

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
Comentários
  • 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