stringtranslate.com

Meditación del gurú

La Meditación del Gurú es un aviso de error que originalmente mostraba la computadora Amiga cuando se bloqueaba . Ahora también lo usa Varnish , [1] un componente de software que usan muchos sitios web con mucho contenido. Esto ha llevado a que muchos usuarios de Internet vean un mensaje de "Meditación del Gurú" (o la variante "Mediación del Gurú") [2] cuando estos sitios web sufren fallas u otros problemas. Es análogo a la " Pantalla Azul de la Muerte " en los sistemas operativos Microsoft Windows , o un pánico del kernel en Unix .

También se ha utilizado como mensaje de errores irrecuperables en paquetes de software como VirtualBox [3] y otros sistemas operativos (consulte la sección Legado a continuación).

Orígenes

El término "error de meditación del gurú" surgió como una broma interna en los primeros días de Amiga. La compañía tenía un producto llamado Joyboard para la consola de videojuegos doméstica Atari 2600 , un controlador de juegos muy parecido a un joystick pero operado con los pies, similar al Wii Balance Board . Al principio del desarrollo del sistema operativo de la computadora Amiga, los desarrolladores de la compañía se frustraron tanto con los frecuentes bloqueos del sistema que, como técnica de relajación, se desarrolló un juego en el que una persona se sentaba con las piernas cruzadas en el Joyboard, asemejándose a un gurú indio . [4] El jugador intentaba permanecer extremadamente quieto; el ganador del juego permanecía quieto durante más tiempo. Si el jugador se movía demasiado, se producía un error de "meditación del gurú". [5]

Descripción de los errores de "Meditación del Gurú" en Amiga

La alerta se producía cuando se producía un problema grave con el sistema. Si el sistema no tenía medios de recuperación, podía mostrar la alerta, incluso en sistemas con numerosos fallos críticos. En casos extremos, la alerta podía incluso mostrarse si la memoria del sistema se agotaba por completo.

El texto de los mensajes de alerta desconcertaba por completo a la mayoría de los usuarios. Solo los usuarios de Amiga con conocimientos técnicos muy avanzados sabrían, por ejemplo, que la excepción 3 era un error de dirección y significaba que el programa estaba accediendo a una palabra en un límite no alineado. Los usuarios sin este conocimiento especializado no tendrían más remedio que buscar un "gurú" o simplemente reiniciar la máquina y esperar que todo saliera bien.

Descripción técnica (Amiga)

Cuando se muestra una Meditación del Gurú, las opciones son reiniciar presionando el botón izquierdo del mouse, o invocar ROMWack presionando el botón derecho del mouse o reiniciar manualmente. ROMWack es un depurador minimalista integrado en el sistema operativo al que se puede acceder conectando un terminal de 9600 bit /s al puerto serial .

La alerta en sí aparece como un recuadro rectangular negro ubicado en la parte superior de la pantalla. Su borde y texto son rojos para una Meditación del Gurú normal, o verdes/amarillos para una Alerta Recuperable, otro tipo de Meditación del Gurú. La pantalla puede quedar negra, pero los LED de encendido siempre alternan entre brillo completo y medio durante unos segundos antes de que aparezca la alerta. En AmigaOS 1.x, programado en ROM conocidas como Kickstart 1.1, 1.2 y 1.3, los errores siempre son rojos. En AmigaOS 2.x y 3.x, las alertas recuperables son amarillas, excepto en algunas versiones muy tempranas de 2.x donde eran verdes.

Las alertas de callejón sin salida siempre son rojas y terminales en todas las versiones del sistema operativo, excepto en una rara serie de eventos, como cuando un programa Kickstart obsoleto (ejemplo: 1.1) arranca condicionalmente desde el disco en una ROM Kickstart 3.x más avanzada de Amiga que se ejecuta en modo de compatibilidad (evitando así el sistema operativo en disco) y se bloquea con una Meditación de Gurú roja, pero luego se restaura presionando el botón izquierdo del mouse; el Kickstart más nuevo reconoce una llamada de chipset de bajo nivel no recomendada para la ROM más antigua que toca directamente el hardware y lo aborda.

El error se muestra como dos campos separados por un punto. El formato es #0000000x.yyyyyyyyen caso de un error de CPU o #aabbcccc.dddddddden caso de un error de software del sistema. El primer campo es el número de excepción de Motorola 68000 que ocurrió (si ocurre un error de CPU) o un identificador de error interno (como un código de "Memoria insuficiente"), en caso de un error de software del sistema. El segundo puede ser la dirección de una estructura de tarea o la dirección de un bloque de memoria cuya asignación o desasignación falló. Nunca es la dirección del código que causó el error. Si la causa del bloqueo es incierta, este número se representa como 48454C50, que significa "HELP" en caracteres ASCII hexadecimales (48=H, 45=E, 4C=L, 50=P).

Manejador de Meditación Gurú

Antes de la versión 2.04, existía un controlador de errores disponible comercialmente para AmigaOS, llamado GOMF (Get Outta My Face) creado por Hypertek/Silicon Springs Development corp. Este controlador era capaz de manejar muchos tipos de errores y le daba al usuario la opción de eliminar el proceso ofensivo y la pantalla asociada, o permitir que la máquina mostrara la Meditación del Gurú. En muchos casos, la eliminación del proceso ofensivo le daba al usuario la opción de guardar los datos y salir de los programas en ejecución antes de reiniciar el sistema. Cuando el daño no era extenso, uno podía continuar usando la máquina. Sin embargo, no salvaba al usuario de todos los errores, ya que uno podría haber visto este error ocasionalmente.

Alertas recuperables

Las alertas recuperables son fallos no críticos del sistema informático. En la mayoría de los casos, es posible reanudar el trabajo y guardar archivos después de una alerta recuperable, mientras que una meditación Guru normal en rojo siempre da como resultado un reinicio inmediato.

Sin embargo, todavía se recomienda reiniciar lo antes posible después de encontrar una alerta recuperable, porque el sistema puede estar en un estado impredecible que puede causar corrupción de datos. [ cita requerida ]

Códigos de error del software del sistema

El primer byte especifica el área del sistema afectada. El bit superior se activará si el error es una alerta de callejón sin salida. [ cita requerida ]

Legado

Meditación del Gurú en una 3DS jugando un juego Homebrew de DS.

Véase también

Referencias

  1. ^ ab "Solución de problemas con el barniz: el barniz me da la meditación del gurú" . Consultado el 18 de diciembre de 2011 .
  2. ^ "Glosario de términos: mediación de gurús". Centro para desarrolladores de Fastly . Consultado el 6 de enero de 2023 .
  3. ^ "¿Qué es la meditación del gurú? (foro de VirtualBox)" . Consultado el 11 de noviembre de 2012 .
  4. ^ "Cómo creamos el ordenador Amiga", por RJ Mical, Info Magazine, número 13, enero de 1987.
  5. ^ Bogost, Ian . "Meditación del gurú" . Consultado el 21 de julio de 2007 .
  6. ^ "Errores fatales: documentación de la Guía de programación ESP-IDF v4.1-dev-279-g96b96ae24" . Consultado el 24 de septiembre de 2019 . Esta sección explica el significado de las diferentes causas de error, impresas entre paréntesis después del mensaje Guru Meditation Error: Core panic'ed .
  7. ^ "Meditación del gurú". Foros de Elive . 21 de abril de 2020. Consultado el 4 de mayo de 2020 .[ enlace muerto permanente ]