Kernel e Linux

1506 palavras 7 páginas
Como trabalha o Kernel Linux
Ao procurar a definição da palavra "Kernel" em um dicionário (inglês/inglês) percebi que ele deu ênfase ao seguinte ponto: “The most important part of a statement, idea, plan, etc” e também “a very small part or amount of something”. A partir daqui já temos uma idéia de que é algo muito importante, pois mesmo sendo muito pequeno o kernel é o cara que gerencia a interface de comunicação entre o hardware o os programas instalados no computador. Quando falamos do Linux estamos falando exclusivamente deste kernel, todo o resto como gnome, firefox e até mesmo o bash tratam-se apenas de programas que rodam no Linux e não fazem parte do Sistema Operacional
(kernel linux).
Entendendo o kernel
OK, mas oque exatamente faz esse tal de kernel? A figura a seguir mostra de uma forma geral como o kernel disponibiliza serviço para os aplicativos rodando através de inúmeros pontos de entrada conhecidas como chamadas de sistema (system calls).
O kernel utiliza chamadas de sistema como leitura e escrita pra prover acesso ao hardware.
Do ponto de vista de um programador isso parece uma função comun, embora na realidade uma chamada de sistema envolva diferentes interruptores no modo de operação do "kernel space" para o
"user space" Juntos esse conjunto de chamadas de sistema formam uma especie de "maquina virtual" que trabalha antes do hardware real. Um exemplo claro disso é o sistema de arquivos.
Kernel Modular
Agora que entendemos melhor o que o kernel faz, vamos olhar mais atentamente a sua organização física. As primeiras versões do kernel eram monolíticas, ou seja, todos os módulos estavam compilados dentro de um único arquivo executavel. O kernel das distribuições mais novas são modulares, ou seja, os módulos podem ser carregados no kernel em tempo de execução, isso faz com que o núcleo do kernel fique menor e não seja necessário reiniciar a maquina para carregar ou substituir novos módulos.
O núcleo do kernel é carregado na

Relacionados

  • Kernel Linux
    638 palavras | 3 páginas
  • Kernel linux
    837 palavras | 4 páginas
  • kernel linux
    833 palavras | 4 páginas
  • linux kernel
    2664 palavras | 11 páginas
  • Kernel do linux
    558 palavras | 3 páginas
  • Kernel gnu/linux
    9780 palavras | 40 páginas
  • Compilar kernel linux
    949 palavras | 4 páginas
  • Kernel linux e sistemas de arquivo
    2715 palavras | 11 páginas
  • Turorial recompilar kernel linux
    1303 palavras | 6 páginas
  • Linux device drivers — trabalhando com kernel threads
    986 palavras | 4 páginas