Três camadas
 
Camada externa (Aplicações):

Nesta camada se encontram os aplicativos que realizam as tarefas que o usuário pede. Estão nesta camada, aplicações simples como o editor vi ou aplicações mais pesadas como o StarOffice. 
 

Camada intermediária (Shell):

A camada intermediária, também chamada de Shell, é a camada que faz a ligação entre as aplicações e o núcleo. É nela que chamamos os comandos ou as aplicações. São exemplos de Shell: Borne-Again Shell (bash), Korn Shell (ksh), C Shell (csh).
 
 

Camada interna (Kernel ou Núcleo):

    É sem duvida a camada mais importante, podendo até mesmo dizer que só esta camada já é o sistema operacional. A ela cabe gerenciar o computador, manter os processos funcionando e alocar recursos para as aplicações.
 

    O Linux faz tudo o que você poderia esperar de um Unix moderno e completo. Tem suporte a multitarefa real, memória virtual, bibliotecas dinâmicas, suporte ao protocolo TCP/IP, nomes de arquivos com até 255 caracteres, proteção entre processos (crash protection), além de outras funcionalidades muito interessantes.
 

    Essas características permitem que o Linux trabalhe com vários usuários simultaneamente. Assim, um usuário pode estar enviando um e-mail, outro imprimindo um arquivo, outro digitando um texto, tudo sendo gerenciado e executado ao mesmo tempo. Isso permite um melhor aproveitamento da máquina, mas para que possamos desfrutar desse aumento de performance, estamos obrigados a compreender melhor como o Linux funciona.

 
 INÍCIO
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10| 11 | 12 | 13 | 14 | 15 | 16