Articulo de referencia

Bomba (icono)

Alerta de error del sistema Mac OS de la época de System 7. Eran habituales, y los usuarios de Mac de aquella época podían necesitar un clip (si no tenían instalada la llave de ...

Alerta de error del sistema Mac OS de la época de System 7. Eran habituales, y los usuarios de Mac de aquella época podían necesitar un clip (si no tenían instalada la llave de programador ) para reiniciar el ordenador, ya que el botón de reinicio en pantalla normalmente no funcionaba.

El icono de la bomba (💣), que normalmente se representa como una esfera negra con una mecha chispeante [ 1 ] , tiene varias aplicaciones diferentes en informática y suele indicar un error fatal del sistema .

En informática

Sistema operativo Mac

Icono de error del sistema Mac OS "bomba"

El icono de la bomba en Mac OS es un símbolo diseñado por Susan Kare que se mostraba dentro del cuadro de alerta de Error del sistema cuando el sistema operativo Macintosh "clásico" sufría un fallo que el sistema consideraba irrecuperable. [ 2 ] [ 3 ] Dado que el Mac OS clásico no ofrecía protección de memoria , un fallo de una aplicación solía provocar la caída de todo el sistema.

El símbolo de la bomba apareció por primera vez en el Macintosh original en 1984. [ 2 ] A menudo, se mostraba en el cuadro de diálogo la razón del fallo, incluido el código de error. En algunos casos, estaba disponible un botón de "Reanudar", que permitía al usuario descartar el cuadro de diálogo y forzar el cierre del programa problemático, pero la mayoría de las veces el botón de reanudar estaba deshabilitado y había que reiniciar el ordenador. Originalmente, el botón de reanudar no estaba disponible a menos que el programa en ejecución hubiera proporcionado al sistema operativo el código para permitir la recuperación. Con la llegada de System 7, si el sistema operativo creía que podía gestionar la recuperación, se mostraba un cuadro de diálogo de error normal y la aplicación se veía obligada a cerrarse. Esto se veía facilitado por el Mac OS clásico que proporcionaba cierta protección contra la corrupción del montón mediante páginas de protección ; si la aplicación fallaba y el montón de la aplicación estaba corrupto, podía descartarse.

El programa depurador MacsBug a veces era utilizado incluso por usuarios finales para proporcionar una recuperación de errores básica (aunque no siempre fiable), y podía usarse para solucionar problemas, al igual que la salida de un pánico del kernel de Unix o una pantalla azul de la muerte de Windows NT . Los cuadros de diálogo de error de Mac OS Classic a menudo eran ridiculizados por proporcionar poca o ninguna información útil sobre el error, presentando solo información como "Error del sistema 11" o "error de dirección"; esta fue una decisión consciente del equipo de Macintosh para eliminar cualquier información que el usuario final no pudiera comprender. El código de error estaba destinado a ser incluido en un informe de errores para el desarrollador.

En Mac OS X , al estar basado en el núcleo tipo UNIX de BSD, la arquitectura del sistema es muy diferente a la del Mac OS clásico , y un fallo de una aplicación no suele provocar la caída de todo el sistema. Una pantalla de pánico del kernel (ya sea texto sobrescrito en la pantalla en versiones antiguas o un mensaje de reinicio simplificado en versiones más recientes) reemplaza el símbolo de la bomba, pero aparece con menos frecuencia debido a la arquitectura radicalmente diferente del sistema. El símbolo de la bomba no se utiliza en Mac OS X, pero Xcode incluye una aplicación de prueba llamada Bomb.app , escrita específicamente para provocar un fallo no fatal, que utiliza una representación del símbolo de la bomba como icono.

En el Mac OS original, la llamada al sistema para mostrar una "caja de bomba" se llamaba DSError, por "Deep Shit" (Mierda profunda). [ 4 ] Esto se consideró obsceno y se convirtió en el "Administrador de errores del sistema". [ 5 ]

Atari ST TOS

En el Atari ST, las cuatro bombas indican que se ha producido el error del sistema "Instrucción ilegal".

Los sistemas basados ​​en TOS , como el Atari ST , utilizaban una fila de bombas para indicar un error crítico del sistema. El número de bombas mostradas revelaba información sobre el error ocurrido. El error (también llamado excepción ) era notificado por el microprocesador Motorola 68000. La primera versión de TOS utilizaba nubes de hongos . [ 6 ]

  • 1 bomba: Reinicio, PC2 inicial
  • 2 bombas: Error de autobús
  • 3 bombas: Error de dirección
  • 4 bombas: Instrucciones ilegales
  • 5 bombas: División por cero
  • 6 bombas: Instrucciones CHK
  • 7 bombas: Instrucciones TRAPV
  • 8 bombas: Violación de privilegios
  • 9 bombas: Rastreo
  • 10 bombas: Emulador de la línea 1010
  • 11 bombas: Emulador de la línea 1111
  • 12-13 bombas: Reservado
  • 14 bombas: Error de formato
  • 15 bombas: Vector de interrupción no inicializado
  • 16–23 bombas: Reservado
  • 24 bombas: Interrupción espuria
  • 25 bombas: Autovector de interrupción de nivel 1
  • 26 bombas: Autovector de interrupción de nivel 2
  • 27 bombas: Autovector de interrupción de nivel 3
  • 28 bombas: Autovector de interrupción de nivel 4
  • 29 bombas: Autovector de interrupción de nivel 5
  • 30 bombas: Autovector de interrupción de nivel 6
  • 31 bombas: Autovector de interrupción de nivel 7
  • 32–47 bombas: Vectores de instrucciones de trampa
  • 48–63 bombas: Reservado
  • 64–255 bombas: Vectores de interrupción del usuario [ 7 ]

Como un dingbat y un emoji

Bomba del conjunto de emojis Noto

El símbolo de bomba estaba presente en la fuente de dingbats Wingdings de Microsoft desarrollada en 1990 [ 8 ] [ 1 ] y en las primeras implementaciones de emojis japoneses ; [ 9 ] posteriormente se agregó al bloque de caracteres Símbolos y pictogramas misceláneos en la versión 6.0 de Unicode con el punto de código U+1F4A3 💣 BOMB . [ 10 ]

Véase también

Referencias

  1. 1 2 Humez, Alexander; Humez, Nicholas; Flynn, Rob (2010-08-03). Atajos: Una guía para juramentos, tonos de llamada, notas de rescate, últimas palabras famosas y otras formas de comunicación minimalista . Oxford University Press. pág.  24. ISBN 978-0-19-975868-5.
  2. 1 2 "Los primeros iconos de Mac de Susan Kare dieron personalidad a los ordenadores (fotos)" . CNET . Consultado el 17 de abril de 2025 .
  3. "Susan Kare | MoMA" . El Museo de Arte Moderno . Consultado el 17 de abril de 2025 .
  4. Chris Espinosa [@cdespinosa] (25 de enero de 2014). "¡Dato curioso sobre Mac 128K! La 'caja bomba' fue invocada por el DSError A-trap en el Administrador de errores del sistema. Durante el desarrollo, DS significaba 'deep shi'" ( Tweet ). Archivado del original el 18 de agosto de 2021. Recuperado el 17 de agosto de 2021 vía Twitter .
  5. Andy Hertzfeld. "Ocupado naciendo, parte 2" . El Macintosh original . Folklore.org . Consultado el 5 de febrero de 2008. ... el icono de la bomba es "Deep". Esa es la primera palabra del nombre original del código... un nombre obsceno, con las llamadas a la API prefijadas con "DS"... finalmente optando por el administrador más prosaico "Error del sistema".
  6. Plotkin, David (abril de 1989). "Los nuevos códigos de error de la ROM de TOS" . START . Vol. 3, n.º 9 vía atarimagazines.com.  
  7. Krynak, Robert (5 de junio de 1991). "Línea de ayuda (Preguntas y respuestas): Re: ¿ERROR 39 de TOS?" . Cleveland Free-Net Atari SIG (Lista de correo) . Recuperado el 1 de septiembre de 2017 a través de atariarchives.org.
  8. Símbolos Wingdings y Webdings (documento Unicode 11-052) por Michel Suignard, 15 de febrero de 2011, estudio del repertorio y posibilidades de unificación
  9. Consorcio Unicode . "Fuentes de emojis" . Base de datos de caracteres Unicode .
  10. "Símbolos y pictogramas diversos: rango 1F300–1F5FF. El estándar Unicode, versión 6.0" (PDF) . unicode.org . Archivado (PDF) del original el 25/11/2010.
  • Acerca del controlador de errores del sistema