PROCESO DE ARRANQUE EN LINUX POR: MIGUEL ÁNGEL RUBÍ RICO.

13
PROCESO DE ARRANQUE EN LINUX POR: MIGUEL ÁNGEL RUBÍ RICO

Transcript of PROCESO DE ARRANQUE EN LINUX POR: MIGUEL ÁNGEL RUBÍ RICO.

PROCESO DE ARRANQUE EN LINUXPOR: MIGUEL ÁNGEL RUBÍ RICO

¿QUE ES EL PROCESO DE ARRANQUE?

• El proceso de arranque es una secuencia de acciones que deben realizarse para iniciar el sistema operativo y permitir que el usuario pueda comenzar a usar la computadora.

UN POCO DE HISTORIA

• Las primeras computadoras creadas entre 1940 y 1950 tenían que ser reconfiguradas para cada problema que resolvían, lo cual era muy tardado. Estas computadoras no tenían un proceso de arranque como tal, ya que la computadora estaba lista para resolver el problema apenas se le suministrara energía.

LOS SISTEMAS OPERATIVOS Y LAS MEMORIAS ROM

• Fue hasta mediados de 1970 que los equipos de cómputo incluyeron por primera vez una memoria ROM con un programa dedicado al arranque de un sistema operativo, creándose de esta forma el BIOS.

• Actualmente los equipos vienen equipados con utilidades que simplifican y automatizan el proceso de arranque por lo que la mayoría de los usuarios no tienen que intervenir durante este proceso.

ANTES DE EMPEZAR…

• BIOS

• CARGADOR DE ARRANQUE

• KERNEL

PROCESO DE ARRANQUE (VISTO EN FORMA GENERAL)

• Todo el proceso de arranque se lleva a cabo en 4 etapas reconocidas por el código que en ese momento tiene control sobre la CPU. Al inicio solo el BIOS tiene control, después será el cargador de arranque quien tenga el control, más adelante el control pasa al propio kernel Linux y en la última etapa será cuando tengamos en memoria los programas de usuario conviviendo junto con el propio sistema operativo y serán ellos quienes tengan el control del CPU.

PARTICULARIDADES DEL X86

• Modo real: El modo real está caracterizado por 20 bits de espacio de direcciones segmentado (significando que solamente se puede direccionar 1 MB de memoria), acceso directo del software a las rutinas del BIOS y el hardware periférico, y no tiene conceptos de protección de memoria o multitarea a nivel de hardware.

• Modo protegido: El modo protegido tiene un número de nuevas características diseñadas para mejorar las multitareas y la estabilidad del sistema, como protección de memoria, y soporte de hardware para memoria virtual así como de conmutación de tareas.

LISTA DE REFERENCIAS

• Hernández Mendoza (2003), Apuntes para la asignatura de Informática I, México D.F, Fondo editorial F.C.A, disponible a 27/10/2015 en la dirección: http://fcasua.contad.unam.mx/apuntes/interiores/docs/98/1/informa1.pdf

• M. Tim Jones (2006), Anatomía de... El proceso de arranque en Linux, disponible a 27/10/2015 en la dirección: https://belinux.wordpress.com/2012/08/27/anatomia-de-el-proceso-de-arranque-de-linux/

• Administración y Seguridad de servidores (1999), México D.F, disponible a 27/10/2015 en la dirección: http://www.ibt.unam.mx/jmanuel/cursoservidores/arranque.html

• Kozierok M. (2001), System BIOS, disponible a 27/10/2015 en la dirección: http://www.pcguide.com/ref/mbsys/bios/index.htm

• Martínez Rafael (2014), Kernel/Núcleo, disponible a 27/10/2015 en la dirección: http://www.linux-es.org/kernel

• Zator Systems (2014), El BIOS: Chequeo y diagnóstico, disponible a 28/10/2015 en la dirección: http://www.zator.com/Hardware/H4_2.htm

• Genbetadev (2011), Programando módulos para el kernel Linux. Entendiendo el arranque y la gestión de sistemas básicos, disponible a 28/10/2015 en la dirección: http://www.genbetadev.com/software-libre-y-licencias/programando-modulos-para-el-kernel-de-linux-entendiendo-el-arranque-y-la-gestion-de-sistemas-basicos