Quantcast

Pplware Cartoon: Kernel Panic

8 Comentários

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

“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.

kernel_03

Já alguma vez tiveram um kernel panic no vosso sistema?

Download: Kernel Panic

Comentários

8
  1. MA
    Mark

    Windows no seu melhor hehe

    1. SA
      Sampas

      Utilizador que não conhece unix no seu melhor

      1. VA
        Vasco

        E Mac…

  2. LM
    lmx

    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

    1. PG
      paulo g.

      será que dá para fazer no primo mac?

  3. PI
    pires

    isto é a versão unix do BSOD no windows?

  4. DL
    dlencastre

    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 🙂

Deixe um comentário