viernes, 9 de enero de 2009

Intenta arrancarlo !!!

Cuando un usuario enciende su ordenador se dice que lo está arrancando, como si de un motor se tratase. Sin embargo, esta acción se conoce en inglés como boot up, una expresión un tanto extraña y de traducción aparentemente ilógica.


La creación del término se debe a la compañía Xerox. El concepto que se esconde detrás de arrancar un ordenador tras haberse colgado resulta, hasta cierto punto, paradójico.

Aunque pueda sonar a juego de palabras, la pregunta a la que tuvo que contestar un grupo de programadores de la empresa fue de este estilo: ¿cómo hacer que un aparato que en conjunto no responde sí obedezca una orden determinada, que a su vez permita ejecutar posteriormente con normalidad todas las órdenes del usuario?.



La respuesta se encontró en una historia del Barón Münchhausen, en la que se cuenta que, tras haber caído en un lodazal, éste intentó levantarse tirando hacia arriba de los cordones de sus botas. Y de "bota" (boot en inglés) proviene el verbo to boot up.

Y para explicar un poco más la cosa, el Barón no podía levantarse tirando de sus propias botas porque ahí sólo participaban fuerzas internas. Si se hubiera apoyado en algo, sí podría haber una participación externa. También podría haberse movido mediante fuerzas internas prescindiendo de parte de sí mismo…

Algunos recordarán la teleserie Los hombres de Harrelson con ese esperado momento en que el teniente Hondo movilizaba a sus agentes en todas las direcciones y enviaba a TJ al tejado. Algo así es lo que hace el sistema operativo con los componentes del ordenador (básicamente sílice, metales y plásticos) cuando encedemos la máquina (suministrándole electricidad).
En los primeros milisegundos de vida el ordenador se encuentra ante una paradoja: debe iniciar el sistema operativo que se encuentra en un dispositivo (disco duro, memoria RAM o memoria Flash), pero antes debe activar este dispositivo y para ello necesita un sistema operativo. Es decir, antes de movilizar a nadie el teniente Hondo se debe movilizar a sí mismo. La solución de esta paradoja la aporta el cargador de arranque, una mínima esencia de un sistema operativo ubicado en la minúscula memoria ROM del ordenador que, como el Barón de Münchhausen, es capaz de levantarse a sí mismo estirando de sus propias botas. De esta fábula proviene el término bootstrapping (tirar de las botas) que denomina este proceso inicial, así como su derivación booting que ha generado los anglicismos no oficiales en español botar (iniciar) o rebotar (reiniciar).

La BIOS (Basic Input/Output System) es ese pequeño soft que hace que el ordenador se "levante" durante el POST (Power On Self Test), que es el momento en el que la Bios detecta qué hay conectado al ordenador, momento tras el cual le pasa CASI todo el control del hardware al sistema operativo.


Fuente: www.faq-mac.com

1 comentario:

Furacán dijo...

Muy interesante, no lo conocía.