SóProvas


ID
321220
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com relação aos sistemas operacionais Unix e Linux, julgue os itens que se seguem.

O sistema Linux é composto de duas partes de código — kernel e utilitários do sistema — compatíveis com a maioria das implementações Unix tradicionais.

Alternativas
Comentários
  • o correto seria: O sistema linux é composto de três partes de código - Kernel, aplicações do sistema e aplicações do usuário - compatíveis com a maioria das implementações Unix.
  • Ou com outras palavras:

    Núcleo, programas de sistemas e ambiente gráfico.
  • Ambiente gráfico ? eita !
  • Ambiente gráfico foi pesado! É relativo ao usuário, mas não necessariamente é gráfico, muitas distribuições têm apenas o terminal!
    São três partes: módulos do kernel (o SO propriamente dito), e duas partes de usuário, as bibliotecas padrão (e.g. a libc) e os programas utilitários padrão (os comandos, e.g. ls).
  • Pessoal, sem inventar ou tentar achar:


    Componentes de um sistema Linux

    O sistema Linux é composto por três corpos de código principais, alinhados com as implementações mais tradicionais do UNIX.

    Kernel - é responsável pela manutenção de todas as abstrações importantes do sistema operacional, incluindo elementos como a memória virtual e os processos.

    Bibliotecas do sistema - definem um conjunto padrão de funções por meio das quais as aplicações podem interagir com o kernel, e que implementam grande parte da funcionalidade do sistema operacional que não necessita dos privilégios totais do código do kernel.

    Utilitários do sistema - são programas que realizam tarefas de gerência à parte e especializadas. Alguns utilitários do sistema podem ser invocados uma única vez, a fim de inicializar e configurar certos aspectos do sistema; outros (conhecidos como daemons, na terminologia UNIX) podem manter-se em execução permanente, tratando de tarefas como responder a conexões de rede que chegam, aceitar pedidos de login de terminais ou atualizar arquivos de log.

    fonte: http://www.clubedohacker.com.br/index.php/tutoriais-e-artigos/38-componentes-de-um-sistema-linux

  • Pessoal, o linux é apenas o Kernel. Os ambientes gráficos, bibliotecas, shells são feitos para unix-like e assim podem ser rodados com kernel do linux que foi feito para suportar aplicações unix-like. As distribuições que junta todos esses aplicativos e formam um sistema operacional que usa o kernel do linux. O Linus Torvalds não fez a libc, shells, o X e nenhum aplicativo que roda em cima do kernel linux!

  • Interessante e pertinente o comentário do Rodrigo Botelho. Apesar de que as bancas não consideram o sistema Linux, como sendo apenas o kernel desenvolvido pelo Linus. Mas é uma questão de ponto de vista e apesar de concordar com o Rodrigo (de que o Linux seja apenas o kernel), precisamos acertar a questão na prova e responder o que eles querem.


    Acho que a questão foi retirada daqui:


    "UNIX and 'UNIX-like' operating systems (such as Linux) consist of a kernel and some system programs. There are also some application programs for doing work. The kernel is the heart of the operating system. In fact, it is often mistakenly considered to be the operating system itself, but it is not. An operating system provides provides many more services than a plain kernel."


    [Fonte: http://www.tldp.org/LDP/sag/html/various-parts.html]


    Acredito que a parte em negrito que se refere aos programas aplicativos foram propositalmente esquecidos no comando da questão para torná-la inválida e, na minha opinião, mal feita.


  • Outra questão só que correta: Q88917.

    O sistema operacional Linux é composto por três componentes principais, compatíveis com a maioria das implementações UNIX tradicionais: kernel, bibliotecas do sistema e utilitários do sistema.