Pplware Cartoon: Kernel Panic
Na semana passada falámos da história da origem da palavra "Bug". Esta semana falamos de uma espécie de bug específico dos sistemas Unix (incluindo Linux e Android).
Vejam o nosso Cartoon de hoje… O trabalho é do nosso colaborador Wilson Santos.
"kernel panic" ocorre quando o sistema operativo detecta um erro do qual não é possível recuperar. Entre as causas do erro podem estar uma falha de hardware ou um acesso ilegal à memória. Após o erro uma mensagem é mostrada na consola, informação relevante ao processo de debugging é guardada em disco e o sistema é reiniciado.
Existe uma função chamada panic() que é invocada para realizar este tratamento do erro. A função passou a existir depois de uma discussão entre o programador do Unix, Denis Ritchie, e o programador do Multics (sistema a predecessor do Unix), Tom van Vleck.
Denis disse que metade do código do Multics era processamento de erros, por isso o melhor é deixar esse código de fora e deve-se criar uma rotina que é chamada quando ocorre um erro que causa um crash da máquina.
Já alguma vez tiveram um kernel panic no vosso sistema?
Download: Kernel Panic
Este artigo tem mais de um ano
Windows no seu melhor hehe
Utilizador que não conhece unix no seu melhor
E Mac…
heheheh
já consegui provocar um 😛
Um kernel panic, é lançado a seguir a varios kernel oops.
e é configuravel, por omissão não sei quantos oops é preciso para originar um kernel panic…
cmps
será que dá para fazer no primo mac?
Iep.
http://www.macmaps.com/kernelpanic10.jpg
http://support.apple.com/kb/TS3742
isto é a versão unix do BSOD no windows?
comum quando há processos a morrer por falta de memoria ou incompatibilidades após actualizações de kernel. Já vi vários a acontecer em sistemas de muita memória mas com kernel de 32 bits 🙂