Sistemas Operacionais, Kernel e Shell

O artigo discorre um pouco sobre o que são sistemas operacionais, o que é kernel do sistema e o shell do sistema.

[ Hits: 100.291 ]

Por: Willians em 11/05/2009 | Blog: http://www.williansribeiro.com.br


Sistemas Operacionais



Um computador sem seu software nada mais é que um pedaço de metal inútil. Com estas palavras eu abro um pequeno artigo. Isso foi dito por Bill Gates para persuadir a IBM e também por Andrew S. Tanenbaum em seu livro Sistemas Operacionais Modernos. Hoje, para termos um computador funcional, precisamos de aplicativos para realizarmos tarefas. Aplicativos de correio eletrônico, de editores de texto etc.

Porém o mais importante se chama Sistema Operacional ou Operating System (SO ou OS respectivamente). Ele é responsável por gerenciar os recursos dos computadores e fornecer a base sobre a qual os aplicativos serão escritos.

Os sistemas operacionais são a interface pela qual o usuário se comunica com o computador através de entradas e saídas. Interface seria o meio comunicador entre o usuário e a máquina, aquele que faz a ponte entre essas duas entidades. Entradas podem ser feitas usando mouses e teclados, e as saídas por meio dos monitores e de impressoras, sendo esses os exemplos mais básicos.

Os sistemas operacionais também, como foi dito, podem ser os gerentes de recursos do computador. O sistema operacional aloca memória para a aplicação, gerencia o processo dando prioridade àqueles mais importantes, gerencia os hardwares do computador alocando-os para os vários processos que estão concorrendo pelo seu uso.
Linux: Sistemas Operacionais, Kernel e Shell.
Demonstrativo simples da função do S.O.
Os sistemas operacionais na nossa atualidade podem ser divididos por funções. As empresas de sistemas dividem seus sistemas operacionais dessa forma. Alguns estão mais voltados para funções do cotidiano, para os usuários comuns. Outros já têm ferramentas e arquiteturas melhores planejadas para servidores, para serem os computadores mestres em uma rede de computadores.

Alguns sistemas tentam unir as duas coisas. Mais a frente falaremos dos sistemas operacionais montados sobre o Kernel Linux.
Linux: Sistemas Operacionais, Kernel e Shell.
Demonstrativo de funções de um S.O. (visão Linux)
Com essas informações podemos dizer que o sistema operacional é aquele que recebe a sua requisição e a transmite àqueles que são responsáveis por computar e fornecer uma resposta legível ao ser humano.

Detalhes de Sistemas Operacionais e seus fabricantes já foram citados em posts anteriores juntamente com seus fabricantes. Segue alguns dos principais sistemas existentes:
  • Gnu/Linux Slackware
  • Gnu/Linux Debian
  • Gnu/Linux Red Hat
  • Gnu/Linux Ubuntu
  • Gnu/Linux Mandriva
  • Gnu/Linux Kurumin
  • Gnu/Linux Gentoo
  • Gnu/Linux SuSE
  • Solaris
  • Open Solaris
  • Windows 95
  • Windows 98
  • Windows Millenium
  • Windows 2000
  • Windows NT
  • Windows XP
  • Windows Vista
  • Apple 2
  • Apple Machintosh
  • FreeBSD
  • Pc-BSD
  • OpenBSD
  • NetBSD
  • DragonFly

    Próxima página

Páginas do artigo
   1. Sistemas Operacionais
   2. Kernel e Kernel Linux
   3. O Shell
   4. Finalizando
Outros artigos deste autor

Memórias

Funcionamento do Processador

Redes, Modelos de Referência, suas Camadas e seus Protocolos

Leitura recomendada

MATE Desktop 1.16.0 [GTK3] no Slackware

Gerenciadores de pacotes GNU/Linux

A profissão: Programador

Do Ubuntu ao Arch

Guia para iniciantes no Linux

  
Comentários
[1] Comentário enviado por everton3x em 11/05/2009 - 21:20h

Parabéns pelo artigo. Interessante do ponto de vista dos iniciantes...

[2] Comentário enviado por mcl085 em 11/05/2009 - 21:31h

Concordo com o amigo acima. Parebéns pelo artigo.

[3] Comentário enviado por albertguedes em 12/05/2009 - 01:30h

Ai Willians, tentando angariar mais pupilos pra engenharia da computação ? hehehe

Bom artigo cara, simples e acessível, bom ver algo de fundamento de computação de vez quando.


[4] Comentário enviado por daemonio em 12/05/2009 - 07:31h

Muito bacana o artigo! Parabéns.

[5] Comentário enviado por pogo em 12/05/2009 - 09:38h

Parabéns pelo belo artigo, me ensinou várias coisas que ainda não conhecia!

[]s

Pedro
www.pedropereira.net

[6] Comentário enviado por icefusion em 12/05/2009 - 17:15h

Opa..obrigado gente pelos elogios..fico feliz em contribuir com o vivaolinux o qual me ajudou tanto e com a comunidade :D....

[7] Comentário enviado por nicolo em 13/05/2009 - 12:43h

Assunto original. Poderia ter explicado mais cada tópico, muito interessante.
Faço votos que continue desenvolvendo esses assuntos mais detalhadamente.
Parabéns!

[8] Comentário enviado por _d4rks1d3_ em 07/06/2009 - 23:51h

Um artigo bem interessante !!
valeu por compartilhar estas informações!!

[9] Comentário enviado por orionnunes em 18/06/2009 - 08:51h

Muito obrigado, me auxíliou a sanar pequenas dúvidas que eu tinha que encomodando já fazia algum tempo.



[10] Comentário enviado por ianwerlang em 12/08/2009 - 18:56h

cara, gostei mto desse artigo...ele me ajudou mto a preparar uma de minhas aulas...

[11] Comentário enviado por walkerjosh em 03/03/2010 - 10:51h

Simples e Objetivo! Muito bom para iniciantes e para servir de menu para buscar outras Distros.

[12] Comentário enviado por andrezc em 04/07/2010 - 20:13h

Realmente muito bom, gostei da didática do texto.

Nota 10 p/ você.

André Junior,
Security Professional and Pentester
[]'s


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts