kernel Linux

1. kernel Linux

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/01/2014 - 23:58h

Atualmente o kernel Linux ainda é classificado somente como monolitico?Pois sua arquitetura atual me parece um tipo de kernel monolitico com suporte a modulos, o que deveria ser classificacdo como kernel semi-monolítico(na minha opinião pelo menos).


  


2. Re: kernel Linux

Buckminster
Buckminster

(usa Debian)

Enviado em 13/01/2014 - 00:45h

Veja isto:
http://www.vivaolinux.com.br/artigo/O-Kernel-Linux/


3. Re: kernel Linux

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/01/2014 - 09:16h

thiago-unix escreveu:

Atualmente o kernel Linux ainda é classificado somente como monolitico?Pois sua arquitetura atual me parece um tipo de kernel monolitico com suporte a modulos, o que deveria ser classificacdo como kernel semi-monolítico(na minha opinião pelo menos).


Amigo,

A arquitetura do núcleo de um sistema pode ser monolítico, híbrido ou micronúcleo.

Monolítico: os controladores de dispositivos e as extensões de núcleo são executadas no espaço de núcleo, com acesso completo ao hardware.

Híbrido: é essencialmente um micronúcleo e tem um código ("não essencial") no espaço do núcleo para que as operações executadas sejam mais rápidas.

Micronúcleo: alguns processos são executados no núcleo e os restantes são executados no espaço do usuário.

Observer que o que torna um núcleo monolítico é a execução de módulos (drivers) no espaço kernel (chamado de anel 0 ou ring 0) o fato de serem ligados diretamente (estáticos) ou indiretamente (dinâmicos) não muda em nada o conceito de monolítico. Não existe, semi-monotíco!!!!

Então, o Kernel Linux é essencialmente monolítico.

Monotítico significa Mono (uma)+ Lítico (pedra) ou seja um bloco impenetrável, um bloco sólido. É isso que o ring 0 é!!!

Não há funções de acesso ao hardware fora do ring 0! isso garante a estabilidade do sistema e evita que o usuário derrube

o kernel quando ocorrem erros no espaço usuário (no windows, especialmente o antigo XP isso acontecia pois programas acessam o
hardware gerando as famosas telas azuis - BSOD.)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts