|
[16/03]
:. Resumo do dia [16/03] :. Anunciado Nvidia 3DTV Play: jogos 3D, em TVs 3D [16/03] :. Intel lança nova linha Xeon 5600, de seis núcleos [16/03] :. Novell leva jogos do Xbox 360 ao iPhone e Android [15/03] :. Lançado Amarok 2.3.0 'Clear Light' [15/03] :. Um pouco sobre o SimplyMEPIS 8.5 [15/03] :. Mais detalhes do Windows Phone 7 Marketplace [15/03] :. Resumo do dia [15/03] :. IBM e Suíça desenvolvem processador tridimensional [15/03] :. Baterias de lítio-enxofre podem ter autonomia até 4x maior [15/03] :. Pesquisa revela dados sobre progresso dos jogadores de Xbox [13/03] :. Resumo do dia [13/03] :. Ciência: redes sem fio através de LEDs azuis [13/03] :. Mesmo com lei rigorosa, pirataria na França aumenta [13/03] :. China: Google sofrerá consequencias se não censurar buscas :. Mais noticias » |
Kernel Monolítico, Kernel ModularTermos técnicos GdHA idéia de kernel monolítico é defendida principalmente por Linux Torvalds, que a utiliza no kernel do Linux. O principal argumento a favor do kernel monolítico é que embora dividir o kernel em vários componentes facilite o desenvolvimento, coordenar a troca de informações entre as partes de uma forma confiável torna-se tão complicado que logo supera este ganho inicial. Apesar disso, o kernel do Linux incorporou algumas características de um kernel modular, o que o torna atualmente uma espécie de kernel "semi-monolítico". Todo o kernel, incluindo os drivers de dispositivo e outros componentes ainda formam um único bloco de código (gigantesco, mais de 30 MB compactado) mas agora eles podem ser compilados separadamente na forma de módulos. Estes módulos podem ser carregados e descarregados a qualquer tempo, como seria possível num kernel modular, porém sem a perda de desempenho ou aumento da complexidade que existiria ao utilizar um kernel realmente modular. A desvantagem é que os módulos compilados para uma determinada versão do kernel não podem ser usados em outras máquinas, que utilizem versões diferentes. Mesmo drivers binários, como os para softmodems precisam ser primeiro transformados em módulos, utilizando o código fonte ou os headers do kernel atual para só depois poderem ser usados.
|
|||