stringtranslate.com

Meditación Gurú

Guru Meditation comenzó como un aviso de error mostrado por la computadora Amiga cuando falla . Ahora también lo utiliza Varnish , [1] un componente de software utilizado por 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 al pánico del kernel en Unix .

También se ha utilizado como mensaje para 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ú" se originó como una broma interna en los primeros días de Amiga. La empresa tenía un producto llamado Joyboard para la consola de videojuegos doméstica Atari 2600 , un controlador de juego muy parecido a un joystick pero operado con los pies, similar al Wii Balance Board . Al principio del desarrollo del sistema operativo Amiga, los desarrolladores de la compañía se sintieron tan frustrados con los frecuentes fallos del sistema que, como técnica de relajación, se desarrolló un juego en el que una persona se sentaba con las piernas cruzadas sobre el Joyboard, pareciéndose a un gurú indio . [4] El jugador intentó permanecer extremadamente quieto; el ganador del juego fue el que permaneció quieto por 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 "Guru Meditation" en Amiga

La alerta se produjo cuando hubo un problema fatal con el sistema. Si el sistema no tuviera medios de recuperación, podría mostrar la alerta, incluso en sistemas con numerosos fallos críticos. En casos extremos, la alerta podría incluso mostrarse si la memoria del sistema estuviera completamente agotada.

El texto de los mensajes de alerta resultaba completamente desconcertante para la mayoría de los usuarios. Sólo los usuarios de Amiga con grandes conocimientos técnicos 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 lo mejor.

Descripción técnica (Amiga)

Cuando se muestra una Meditación de Guru, 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 serie .

La alerta en sí aparece como un cuadro rectangular negro ubicado en la parte superior de la pantalla. Su borde y texto son rojos para una Meditación de Guru normal, o verde/amarillo para una Alerta Recuperable, otro tipo de Meditación de Guru. La pantalla puede volverse negra, pero los LED de encendido siempre alternan entre brillo total y medio durante unos segundos antes de que aparezca la alerta. En AmigaOS 1.x, programado en ROMs 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 serie rara de eventos, como cuando un programa Kickstart obsoleto (ejemplo: 1.1) arranca condicionalmente desde el disco en una ROM Amiga Kickstart 3.x más avanzada que se ejecuta en compatibilidad. modo (por lo tanto, evitando el sistema operativo en el disco) y se bloquea con una Meditación de Guru roja, pero posteriormente se restaura presionando el botón izquierdo del mouse, el Kickstart más nuevo reconoce una llamada de chipset de bajo nivel desaconsejada para la ROM más antigua, empujando directamente el hardware y abordándolo. .

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 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. La segunda 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 provocó el error. Si la causa del bloqueo es incierta, este número se representa como 48454C50, que significa "AYUDA" en caracteres hexadecimales ASCII (48=H, 45=E, 4C=L, 50=P).

Manejador de meditación gurú

Había un controlador de errores disponible comercialmente para AmigaOS, antes de la versión 2.04, llamado GOMF (Get Outta My Face) creado por Hypertek/Silicon Springs Development corp. Pudo solucionar muchos tipos de errores y le dio 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 Guru. En muchos casos, la eliminación del proceso infractor le daba a uno la opción de guardar los datos y salir de los programas en ejecución antes de reiniciar el sistema. Cuando los daños no fueron importantes se pudo seguir utilizando la máquina. Sin embargo, no salvó al usuario de todos los errores, ya que es posible que todavía haya visto este error ocasionalmente.

Alertas recuperables

Las alertas recuperables son fallas no críticas en el 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 roja normal siempre resulta en un reinicio inmediato.

Sin embargo, 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 necesaria ]

Códigos de error del software del sistema

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

Legado

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

Ver también

Referencias

  1. ^ ab "Solución de problemas de barniz: Varnish me da meditación de gurú" . Consultado el 18 de diciembre de 2011 .
  2. ^ "Glosario de términos: mediación del gurú". Centro de desarrolladores de Fastly . Consultado el 6 de enero de 2023 .
  3. ^ "¿Qué es la meditación gurú? (foro de VirtualBox)" . Consultado el 11 de noviembre de 2012 .
  4. ^ "Cómo creamos la computadora Amiga por RJ Mical, número 13 de la revista Info". Enero de 1987.
  5. ^ Bogost, Ian . "Meditación 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 Error de meditación del gurú: pánico central .
  7. ^ "Meditación del gurú". Foros de Elive . 2020-04-21 . Consultado el 4 de mayo de 2020 .[ enlace muerto permanente ]