You are on page 1of 19

UNIVERSIDAD EVANGLICA DE EL SALVADOR

FACULTAD DE INGENIERAS
INGENIERA EN COMPUTACIN
FUNDAMENTOS DE COMPUTACIN




SISTEMAS DE ARRANQUE DE LOS
DIFERENTES SISTEMAS OPERATIVOS






ELABORADO POR
CIF APELLIDOS NOMBRES
2014010894 ERAZO PORTILLO MELVIN ALEXANDER
2014010804 RODRGUEZ CHVEZ CARLOS JOS



DOCENTE: ING. MAYRA GUEVARA












SAN SALVADOR, 18 DE MARZO DE 2014
FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
2

NDICE
NDICE .................................................................................................................... 2
OBJETIVOS ............................................................................................................ 3
CAPTULO 1. HARDWARE NECESARIO PARA LA INSTALACIN DE
DIFERENTES S.O. ................................................................................................. 4
1.1 INTRODUCCIN Y CONCEPTOS BSICOS ........................................... 4
1.2 CMO CONOCER LAS CARACTERSTICAS DEL HARDWARE DE MI
COMPUTADORA? .............................................................................................. 5
1.3 REQUISITOS PARA LA INSTALACIN DE SISTEMAS OPERATIVOS DE
MICROSOFT ....................................................................................................... 8
1.4 REQUISITOS PARA LA INSTALACIN DE SISTEMAS OPERATIVOS DE
NCLEO LINUX ................................................................................................ 11
1.5 COMPARACIN DE HARDWARE WINDOWS-LINUX ............................ 12
CAPTULO 2. BIOS Y SISTEMA DE ARRANQUE ................................................ 14
2.1 INTRODUCCIN A LA BIOS ................................................................... 14
2.2 EL SISTEMA DE ARRANQUE ................................................................. 15
2.3 SECUENCIA DE ARRANQUE DE WINDOWS XP .................................. 15
2.4 SECUENCUA DE ARRANQUE DE WINDOWS 7 .................................. 15
2.5 SECUENCIA DE ARRANQUE DE UBUNTU ........................................... 16
2.6 COMPARACIN SECUENCIAS DE ARRANQUE DE WINDOWS-LINUX
16
CAPTULO 3. DRIVERS Y SU FUNCIN ............................................................. 16
3.1 DEFINICIN DE DRIVER ........................................................................ 16
3.2 IMPORTANCIA DE SU ACTUALIZACIN Y FALLOS ............................. 17
CAPTULO 4. MQUINAS VIRTUALES, CAPACIDAD Y ACCESO LIBRE .......... 17
4.1 DEFINICIN DE MQUINA VIRTUAL ..................................................... 17
4.2 VENTAJAS Y DESVENTAJAS ................................................................ 18
CONCLUSIN ...................................................................................................... 19


FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
3

OBJETIVOS
> GENERALES
1. Conocer los requisitos de hardware que caracterizan a los diferentes sistemas
operativos de Microsoft y de ncleo GNU/Linux, a travs de la investigacin
profunda en recursos web y la aplicacin de conocimientos previos, para poder
aplicarlo en futuras instalaciones de sistemas operativos.
2. Explicar el concepto de BIOS y su relacin a las secuencias de arranque de los
sistemas operativos, a travs de la enumeracin de los pasos que realiza dicha
secuencia, para comprender la manera de cmo cargan los sistemas operativos
y prevenir errores.
> ESPECFICOS
1. Comparar los diferentes requisitos de los sistemas operativos de Microsoft y de
ncleo GNU/Linux para conocer sus similitudes y diferencias as como tambin
su evolucin en los ltimos aos.
2. Demostrar la funcin de los controlares y de las mquinas virtuales para
aplicarlas correctamente en el mantenimiento de computadoras.
3. Graficar la evolucin de los requisitos de los sistemas operativos para conocer
su relacin con el desarrollo del hardware.
4. Conocer las capacidades que brinda la BIOS y tambin sus funciones y
caractersticas.
FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
4

CAPTULO 1. HARDWARE NECESARIO PARA LA
INSTALACIN DE DIFERENTES S.O.
1.1 INTRODUCCIN Y CONCEPTOS BSICOS
El hardware lo compone todo el conjunto de dispositivos electrnicos y fsicos que
la computadora posee. Esto incluye a la tarjeta madre y todos los dispositivos
conectados a esta. Y como sabemos, este hardware no funciona por s solo y
necesita de un software o sistema operativo que lo gestione, as como tambin todo
sistema operativo necesita de un hardware para poder ser utilizado, es decir, se
complementan entre s para que cumplan sus funciones.

A nivel general, un requisito es una condicin o capacidad que un usuario necesita
para poder resolver un problema o lograr un objetivo y constituyen una de las partes
ms importantes en el diseo de cualquier producto, ya que indican lo que se
necesitan lo que se debe poseer para poder usarlo y as evitar desperdicios de
dinero.

A medida que el hardware fue evolucionando, los sistemas operativos tambin lo
hicieron adaptndose a los nuevos dispositivos que aparecan. De esta manera los
sistemas operativos ms modernos necesitaban de hardware ms moderno para
poder funcionar correctamente, apareciendo el concepto de requisitos mnimos
de hardware, es decir, las caractersticas mnimas (mnimo costo y mnima
antigedad) que una computadora debe poseer para ejecutar una aplicacin o
sistema operativo. De esto se desprenden ms factores de determinacin de la
capacidad de una computadora, siendo los ms mencionados la velocidad del
microprocesador, cantidad de memoria RAM, resolucin de pantalla, entro otros.

A pesar de que los requisitos mnimos de hardware son las caractersticas que
permiten que un sistema operativo funcione correctamente, los desarrolladores
mencionan lo que se conoce como requisitos recomendados de software, que
son las caractersticas ms apropiadas que debe tener el hardware para poder
ejecutar una aplicacin especfica.

Los requisitos de hardware son temas muy comentados por informticos: mientras
que los desarrolladores establecen que la memoria RAM recomendada para un
sistema operativo X es de 512MB, otros expertos opinan que funcionara bien con
1GB o ms.

No deben confundirse los requisitos de hardware con los requisitos de software,
ya que estos ltimos son las caractersticas que debe poseer el software instalado
para poder soportar y/o ejecutar una aplicacin o dispositivo especficos.

Cuando vamos a comprar una computadora es importante tomar en cuenta los
requisitos de hardware, ya que estos pueden variar dependiendo de la finalidad con
la que se va a ocupar la computadora.
FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
5

1.2 CMO CONOCER LAS CARACTERSTICAS DEL HARDWARE DE MI
COMPUTADORA?
Cada sistema operativo suele tener una herramienta propia que nos muestra el
hardware que nuestra computadora posee, sin embargo tambin podemos
conocerlo accediendo BIOS de nuestra computadora. A continuacin se muestran
algunos mtodos para conocer el hardware de una computadora:

> HERRAMIENTA INFORMACIN DEL SISTEMA DE WINDOWS
Esta herramienta de los sistemas operativos de Microsoft es poco conocida y de
hecho es una herramienta bastante til que nos muestra de una manera muy
completa y organizada la informacin de los recursos de hardware y entorno de
software con que cuenta nuestra computadora o sistema.

Este software, que viene instalado en el propio sistema operativo y no necesita ser
descargado, est presente en los sistemas operativos de Microsoft desde la versin
Windows 98 hasta las posteriores. Es bastante til y permite exportar la informacin
en un archivo de texto.

La forma para acceder a la herramienta Informacin del sistema desde lo sistemas
operativos Windows 98 o posterior es la misma:
1. Presionar la combinacin de teclas Windows + R, con lo que se abre el cuadro
de dilogo de Ejecutar.
2. En el campo de texto escribimos msinfo32.exe y presionamos la tecla Enter o
hacemos clic en el botn Aceptar.
3. Se abrir la herramienta Informacin del sistema.


Ilustracin 1 Herramienta "Informacin del Sistema" en Windows 8
FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
6

Dependiendo de la versin del sistema operativo, la forma en que est organizada
la informacin puede variar, pero siempre se distinguen cuatro categoras
principales:

1. RESUMEN DEL SISTEMA
La categora Resumen del sistema proporciona un perfil general del equipo. Esta
informacin incluye:
La versin de Windows
Informacin del sistema del fabricante de equipo original (fabricante, modelo
y tipo)
El tipo de unidad central de procesamiento (CPU)
La cantidad de memoria y de recursos del sistema
Versin del BIOS
Configuracin regional
Zona horaria
Nombre de usuario en el formato NOMBREDOMINIO\NOMBREUSUARIO
(solo si el equipo est configurado para iniciar sesin en un dominio)
Dispositivo de inicio (si existen varios dispositivos en el equipo)
Ruta de acceso al archivo de pgina

2. RECURSOS DE HARDWARE
La categora Recursos de hardware presenta opciones de configuracin especficas
del hardware, como los canales de peticin de interrupcin (IRQ) asignados o
utilizados, las direcciones de entrada/salida (E/S) y las direcciones de memoria.
Cabe mencionar que esta categora no est disponible en la Informacin del
Sistema cuando se ha ejecutado Windows en modo seguro
1
.

3. COMPONENTES
Presenta informacin acerca de la configuracin del sistema operativo. Incluye el
estado de los controladores de dispositivo, los componentes de red y el software
multimedia. Tambin hay un historial completo de los controladores y un resumen
de los dispositivos que pueden no funcionar correctamente.

4. ENTORNO DE SOFTWARE
Presenta el software cargado en la memoria del equipo, como por ejemplo los
controladores, la cola de impresin, las conexiones de red, las tareas en ejecucin,
programas de inicio, entre otros.



1
El modo seguro inicia Windows con un conjunto limitado de archivos y controladores y es til para
solucionar problemas causados por programas y controladores que no se inician correctamente, o
que pueden evitar que Windows se inicie correctamente.
FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
7

> HERRAMIENTA HARDINFO DE UBUNTU
Para no enfocarnos en una sola plataforma de sistemas operativos, tambin
mostramos cmo podemos conocer la informacin de nuestro sistema desde
una distribucin de Linux, en este caso, Ubuntu.

Desde cualquier versin de Ubuntu se puede instalar desde el Centro de
Software de Ubuntu el programa Hardinfo, que sirve para recaudar informacin
necesaria sobre el hardware de la computadora, aunque tambin muestra
informacin del sistema operativo y sus propiedades.

La informacin que brinda este programa est muy bien presentada y la
navegacin por ella es bastante intuitiva gracias a los iconos, que son bastante
descriptivos. Al igual que la herramienta de Windows, permite exportar la
informacin, pero este permite seleccionar la informacin que desea exportarse
para ser imprimida o enviada por correo electrnico. El programa organiza la
informacin en las categoras: computadora, dispositivos, red y puntos de
referencia (benchmarks).


Ilustracin 2 Hardinfo

FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
8

1.3 REQUISITOS PARA LA INSTALACIN DE SISTEMAS OPERATIVOS DE
MICROSOFT
A continuacin se describen los requerimientos que la computadora debe cumplir
para instalar algunas de las versiones del sistema operativo de Microsoft.
Comenzaremos con una versin bastante antigua con el fin de demostrar la gran
diferencia entre los requisitos de hardware de hace veinte aos con los de ahora.

Se tomarn en cuenta las siguientes caractersticas:
Velocidad de microprocesador (expresada en MHz o GHz).
Cantidad de memoria RAM (expresada en MB o GB).
Espacio disponible en disco duro (expresado en MB o GB).
Resolucin de pantalla (expresado en pxeles).
Componentes de hardware requeridos (especificando el tipo).

> WINDOWS 98 (1998)
La lista siguiente describe los requisitos de hardware mnimos para Windows 98:
Un PC con un procesador 486DX a 66 megahercios (MHz) o superior (unidad
central de procesamiento recomendada por Pentium).
16 megabytes (MB) de memoria (se recomiendan 24 MB).
Una instalacin completa de Windows 98 en una unidad FAT16 requiere 225 MB
de espacio libre en el disco duro, pero dicho espacio puede fluctuar entre 165
MB y 355 MB, dependiendo de la configuracin de su equipo y de las opciones
que decida instalar.
Una instalacin completa de Windows 98 en una unidad FAT32 requiere 175 MB
de espacio libre en el disco duro, pero dicho espacio puede fluctuar entre 140
MB y 255 MB, dependiendo de la configuracin de su equipo y de las opciones
que decida instalar.
Una unidad de disco de alta densidad de 3,5 pulgadas.
VGA o una resolucin superior (recomendado color SVGA de 16 o 24 bits).

> WINDOWS MILLENNIUM EDITION (2000)
Los requisitos mnimos de hardware para Windows Me son:
Procesador Pentium de 150 MHz o superior
32 megabytes (MB) de memoria RAM o superior
320 MB de espacio libre mnimo en el disco duro
Unidad de CD-ROM o DVD-ROM
Unidad de disco de 3,5 pulgadas de alta densidad
Microsoft Mouse u otro dispositivo sealador compatible
Adaptador de vdeo y monitor que admitan resolucin VGA o superior
Tarjeta de sonido
Altavoces o auriculares



FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
9

> WINDOWS XP (2001)
Los requisitos mnimos de hardware para Windows XP Professional son:
Procesador Pentium a 233 megahercios (MHz) o mayor velocidad (se
recomienda 300 MHz)
Al menos 64 megabytes (MB) de RAM (se recomienda 128 MB)
Un mnimo de 1,5 gigabytes (GB) de espacio disponible en el disco duro
Unidad de CD-ROM o DVD-ROM
Un teclado y un mouse de Microsoft, o algn otro dispositivo sealador
compatible
Adaptador de vdeo y monitor con una resolucin Super VGA (800 x 600) o
mayor
Tarjeta de sonido
Altavoces o auriculares

> WINDOWS VISTA (2007)
Requisitos mnimos para la instalacin de Windows Vista Home Basic:
Procesador de 32 bits (x86) o de 64 bits (x64) a 800 megahercios (MHz)
512 megabytes (MB) de memoria del sistema
Tarjeta grfica de clase de DirectX 9
32 MB de memoria de grficos
Disco duro de 20 gigabytes (GB) con 15 GB de espacio libre
Resolucin de pantalla Super VGA o mayor.
Unidad DVD interna o externa
Capacidad de acceso a Internet
Capacidad de salida de audio

> WINDOWS 7 (2009)
Si se desea ejecutar Windows 7 en un equipo se necesitar:
Procesador de 32 bits (x86) o 64 bits (x64) a 1 gigahercio (GHz) o ms.
Memoria RAM de 1 gigabyte (GB) (32 bits) o memoria RAM de 2 GB (64 bits).
Espacio disponible en disco rgido de 16 GB (32 bits) o 20 GB (64 bits).
Dispositivo grfico DirectX 9 con controlador WDDM 1.0 o superior.
Resolucin de pantalla de 1024x768 pxeles o superior.

> WINDOWS 8 (2012)
Si se quiere ejecutar Windows 8 en un equipo se necesitar:
Procesador de 1 gigahercio (GHz) o ms.
Memoria RAM de 1 gigabyte (GB) (32 bits) o memoria RAM de 2 GB (64 bits).
Espacio disponible en disco rgido de 16 GB (32 bits) o 20 GB (64 bits).
Dispositivo grfico DirectX 9 con controlador WDDM 1.0 o superior.
Resolucin de pantalla de 1024x768 pxeles o superior.


FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
10

> COMPARACIN DE LOS REQUISITOS DE HARDWARE DE LOS SISTEMAS
OPERATIVOS DE WINDOWS
Si observamos detenidamente los requerimientos de hardware de los sistemas
operativos de Microsoft, notaremos que desde Windows 98 hasta Windows 8, hay
una gran diferencia entre los requisitos mnimos, dejando a la luz la clara evolucin
del hardware.

Si observamos las siguientes grficas podremos observar lo mencionado
anteriormente con mayor detalle:

Caracterstica Windows 98 Windows Me Windows XP Windows
Vista
Windows 7/8
RAM 16MB 32MB 64MB 512MB 2GB
Disco duro 225MB 320MB 1,5GB 15GB 16GB
Procesador 66MHz 150MHz 233MHz 800MHz 1GHz
Resolucin VGA VGA Super VGA Super VGA 1024x768
Grfico 1 Evolucin de los requerimientos de hardware de los sistemas operativos Windows.
Como se puede observar en el grfico la caracterstica que ms cambios ha sufrido
es la cantidad de espacio en disco duro requerida, observndose un cambio drstico
entre Windows XP y Windows Vista, donde de requerir 1,5GB para el primero pasa
drsticamente a requerir 15GB para el segundo. La caracterstica que menos
cambios ha sufrido ha sido la resolucin de pantalla requerida, sin embargo los
monitores s han avanzado de manera muy significativa.




Windows 98 Windows Me Windows XP Windows Vista Windows 7/8
RAM Disco duro Procesador Resolucin
FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
11

1.4 REQUISITOS PARA LA INSTALACIN DE SISTEMAS OPERATIVOS DE
NCLEO LINUX
Linux se caracteriza por ser libre, gratuito y muy estable. A continuacin se muestran
los requisitos de algunas de sus distribuciones, tomando en cuenta las
caractersticas principales (RAM, disco duro, procesador, resolucin de pantalla y
otro hardware).

> UBUNTU 4.10 (2004)
Microprocesador de 700MHz o ms
64 MB de memoria RAM instalada
1GB de espacio en disco duro para instalacin
Pantalla con resolucin VGA o superior
Unidad de CD/DVD para instalacin desde disco

> UBUNTU 13.04 (2013)
Microprocesador de 1GHz o ms (se recomienda Intel x86, AMD64 y ARM)
512 MB de memoria RAM instalada
5GB de espacio en disco duro
Pantalla con resolucin de 1024x768 o superior.
Unidad de CD/DVD para instalacin desde disco.

> FEDORA 7 (2003)
Microprocesador de 400MHz o ms
256GB de memoria RAM instalada
Tarjeta grfica de 24-bits de colores.
9GB de espacio en disco duro
Pantalla con resolucin VGA o superior.

> FEDORA 19 (2013)
Microprocesador de 700MHz o ms
1GB de memoria RAM instalada
10GB de espacio en disco duro
Pantalla con resolucin de 1024x768 o superior.
Unidad de CD/DVD para instalacin desde disco.

> MANDRIVA 2011 HYDROGEN (2011)
Cualquier procesador Inter, AMD o VIA.
1GB de memoria RAM instalada
10GB de espacio en disco duro
Pantalla con resolucin de 1024x768 o superior.
Unidad de CD/DVD para instalacin desde disco.


FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
12

> COMPARACIN DE LOS REQUISITOS DE HARDWARE DE LOS SISTEMAS
OPERATIVOS CON NCLEO LINUX
Entre las distribuciones de Linux presentadas hay muchas similitudes respecto a
sus requerimientos y los de los sistemas operativos de Microsoft.


Caracterstica Fedora 7 Ubuntu 4.10 Mandriva
2011
Fedora 19 Ubuntu 13.04
RAM 256MB 64MB 1GB 1GB 512MB
Disco duro 9GB 1GB 10GB 10GB 5GB
Procesador 400MHz 700MHz 1GHz 700MHz 1GHz
Resolucin VGA VGA 1024x768 1024x768 1024x768
Grfico 2 Evolucin de los requerimientos de hardware de los sistemas operativos de Linux.
Como se puede observar, a diferencia de los sistemas operativos de Microsoft, las
distribuciones de Linux requieren de menos hardware para funcionar, siendo una
gran ventaja.

1.5 COMPARACIN DE HARDWARE WINDOWS-LINUX
Windows y Linux se diferencian en hardware principalmente porque las
distribuciones de Linux requieren de menos recursos de hardware para funcionar
de manera ptima, mientras que Windows necesita de ms. Ninguno de los dos
sistemas operativos son totalmente compatibles con el Hardware, a pesar de que
Windows se acerca ms, los dos estn cerca de conseguirlo.

Aunque Linux no est detrs de ninguna casa comercial gracias a su elevada
popularidad ofrece una alta compatibilidad ofreciendo, adems, actualizaciones
frecuentes.

Windows al ser parte de Microsoft intenta ofrecer una gran cantidad de drivers ya
que su gran poder econmico hace que las empresas mismas de hardware creen
sus propios drivers.

Fedora 7 Ubuntu 4.10 Mandriva 2011 Fedora 19 Ubuntu 13.04
RAM Disco duro Procesador Resolucin
FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
13

A continuacin se muestra un cuadro comparativo entre el rendimiento de Windows
y Linux, para ello se han tomado en cuenta factores como la escalabilidad
2
,
compatibilidad
3
, robustez
4
, flexibilidad
5
y seguridad.

PLATAFORMA VENTAJAS DESVENTAJAS
Windows
Gran compatibilidad con
diversos dispositivos.

Confiabilidad, disponibilidad y
rendimiento de nivel
empresarial.

Windows al ser el ms fcil de
usar en las empresas, posee
una gran cantidad de
software.
Requiere hardware ms
avanzado.

Windows Vista fue un fracaso
respecto a compatibilidad con
dispositivos.

Poca escalabilidad.

Poca robustez: se bloquea
fcilmente cuando ejecuta
operaciones aparentemente
simples por lo que hay que
reiniciar el equipo.
Linux
Optimizado para hardware de
bajo perfil.

Excelente gestin de los
recursos de la computadora.

Buena estabilidad, seguridad
y escalabilidad.

Robustez: pueden pasar
meses e incluso aos sin la
necesidad de apagar o
reiniciar el equipo, tambin si
una aplicacin falla
simplemente no bloquea
totalmente al equipo.
Poca compatibilidad con
algunos dispositivos, lo cual lo
hace sensible al hardware.

La instalacin de Linux y la
configuracin de los
dispositivos son complicadas.
2


2
Habilidad que tiene un sistema operativo para reaccionar y adaptarse sin perder calidad.
3
Capacidad de un sistema operativo para reconocer los dispositivos que se le conecten sin tener
problemas.
4
Un sistema operativo es robusto cuando es lo suficientemente estable como para poder pasar
mucho tiempo sin apagarse o reiniciarse, sin que se pierda rendimiento.
5
Habilidad para permitir modificaciones especiales para adaptarlo al uso de diversos usuarios y
computadoras.
FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
14

CAPTULO 2. BIOS Y SISTEMA DE ARRANQUE
2.1 INTRODUCCIN A LA BIOS
El Sistema Bsico de Entrada/Salida, mejor conocida como BIOS por sus siglas en
ingls (Basic Input/Output System), es un programa que viene instalado en todas
las tarjetas madres de las computadoras que permite gestionar la configuracin de
la computadora.

Este programa se carga en la memoria de solo lectura (ROM), en memorias
EPROM
6
o en la memoria Flash, al encenderse la computadora. Cualquiera que sea
el chip de memoria que contenga a la BIOS, este se inicializa antes que el sistema
operativo y lo ayuda a comunicarse con el hardware.

Sin embargo esto no quiere decir que no sea actualizable, ya que los fabricantes de
tarjetas madres pueden publicar varias revisiones o nuevas versiones de sus BIOS
y pueden ser actualizadas desde el sistema operativo del disco duro o desde alguna
unidad de almacenamiento como una USB. Los fabricantes ms comunes de BIOS
son American Megatrends y Phoenix Technologies.

La BIOS permite configurar el hardware de la computadora, pero puede suceder
que el sistema se vuelva inestable, por lo que a veces es necesario cancelar las
modificaciones en la BIOS y restaurar la configuracin predeterminada.

Tenemos una combinacin de hardware con el cual tendremos definida la bsqueda
del software, teniendo una interfaz que nos permite adems tener en cuenta otras
funcionalidades del equipo como configurar el reloj, habilitar o inhabilitar el uso de
distintos perifricos o funciones de la unidad central de proceso.

Actualmente las tareas de la BIOS estn bastante simplificadas, ya que los sistemas
operativos se encargan de configurar automticamente el acceso a distintos
dispositivos o perifricos, mientras que en sistemas operativos no tan avanzados o
basados en otras configuraciones requeran de distintas asignaciones y llamadas
para poder acceder a ellos y autorizar o no su funcionamiento.

La BIOS se considera como un tipo de firmware, es decir, un programa grabado en
una memoria de lectura y que controla fsicamente al hardware.

Dicho de forma resumida, la BIOS es un firmware cuyo objetivo es activar la
computadora desde su encendido y preparar el entorno para cargar un sistema
operativo en la memoria RAM.



6
Son las siglas de Erasable Programmable Read-Only Memory (ROM programable borrable). Es
otro tipo de chip de memoria ROM no voltil, es decir, que la informacin que almacena no se borra
al apagar la computadora.
FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
15

2.2 EL SISTEMA DE ARRANQUE
Adems de lo mencionado anteriormente, la BIOS se encarga de la secuencia de
arranque, es decir, el proceso que inicia el sistema operativo y de iniciar los
dispositivos cuando la computadora enciende. Este proceso tambin es conocido
como booting o booteo. Bsicamente es un proceso que comienza con el
arranque del CPU para que este ejecute los programas contenidos en la ROM. Entre
estos programas se encuentra el cargador de arranque o bootloader, que est
diseado para preparar todo lo que necesita el sistema operativo para funcionar, y
otros programas pequeos (llamados cargadores de arranque multietapas) que se
ejecutan en conjunto hasta que el ltimo de ellos carga el sistema operativo.

Para que el sistema operativo cargue es indispensable que haya un dispositivo de
almacenamiento que lo contenga. El proceso de la secuencia de arranque se
encarga de buscar en todas las unidades de almacenamiento los ficheros
necesarios para poner en marcha el sistema. Examina las unidades en un orden
especfico hasta encontrar la primera que sea booteable. El orden en que busca
las unidades est determinado por la configuracin de la BIOS y puede ser
modificada por el usuario. Todo este proceso dura aproximadamente un minuto en
computadoras tpicas y puede durar varios minutos ms para grandes servidores.

2.3 SECUENCIA DE ARRANQUE DE WINDOWS XP
Esta es el proceso que sigue la computadora para cargar un sistema operativo de
Microsoft:
1. La BIOS accede al registro de arranque principal (MBR
7
) indicando cual es la
particin activa.
2. Se accede al sector de arranque de dicha particin (el cual se crea durante la
instalacin del S.O.)
3. El sector de arranque direcciona al fichero NTLDR (NT Loader), el cual accede
al fichero boot.ini, que contiene informacin de la ubicacin de otros sistemas
operativos instalados en el equipo. Si los hay aparece un men de arranque para
elegir con cual se quiere iniciar el equipo.
4. NTLDR ejecuta el fichero NTDETECT.COM que detecta el hardware bsico del
equipo, devolviendo dicha informacin a NTLDR.
5. NTLDR arranca el ncleo del sistema operativo mediante el fichero
NTOSKRNL.EXE

2.4 SECUENCUA DE ARRANQUE DE WINDOWS 7
1. La BIOS accede al MBR indicando cual es la particin activa.
2. Se accede al sector de arranque de dicha particin.
3. Este sector de arranque direcciona al fichero BOOTMGR (sustituto del NTLDR).
4. BOOTMGR accede al fichero BOOTBCD (sustituto de BOOT.ini). Este es un
archivo binario, no editable mediante procesadores de texto.

7
El MBR o registro de arranque principal es el primer sector de un dispositivo de almacenamiento
como un disco duro. La BIOS lo carga y ejecuta en el proceso de arranque del sistema para que este
busque una particin activa de donde pueda arrancar el sistema operativo.
FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
16

5. Comienza el inicio del sistema ejecutando el ncleo (kernel) ubicado en el fichero
NTOSKRNL.EXE

2.5 SECUENCIA DE ARRANQUE DE UBUNTU
1. La BIOS arranca y accede al MBR.
2. El MBR para el inicio a GRUB
8
que determina los sistemas operativos que hay
y selecciona uno.
3. Ahora el kernel inicia y pasa el control a init
9
.
4. Init inicia los servicios y programas que hay en el directorio /etc/rc.d/rc.sysinit.
Para ello utiliza los niveles de ejecucin
10
.
5. Se cargan los servicios extra.

2.6 COMPARACIN SECUENCIAS DE ARRANQUE DE WINDOWS-LINUX
A continuacin se muestra un cuadro comparativo con similitudes y diferencias entre
las secuencias de arranque:

SIMILITUDES DIFERENCIAS
Ambos comienzan por la BIOS.
Windows accede a ficheros como
NTLDR (Windows XP) o BOOTMGR
(Windows 7); Linux accede al GRUB
despus del MBR.
Ambos acceden al MBR.
Linux utiliza niveles de ejecucin;
Windows no los utiliza.
Ambos acceden al ncleo o kernel del
sistema operativo.
La secuencia de arranque de Linux es
mucho ms rpida que la de Windows.
3
CAPTULO 3. DRIVERS Y SU FUNCIN
3.1 DEFINICIN DE DRIVER
Los controladores, manejadores de dispositivos o drivers son un tipo de software
que poseen los sistemas operativos y que le permiten reconocer e interactuar con
dispositivos conectados a la computadora llamados perifricos. Normalmente
presentan una interfaz para poder usarse.

Dicho de otra manera los controladores son como un manual de instrucciones que
indican al sistema operativo cmo debe controlar y comunicarse con un dispositivo
en particular. Es indispensable ya que sin este software no podra usarse el
hardware de la computadora.

8
El GRUB es un gestor de arranque desarrollado por el proyecto GNU que se usa para iniciar de
uno, dos o ms sistemas operativos instalados en un mismo equipo. Se usa principalmente en
sistemas operativos GNU/Linux.
9
En sistemas tipo UNIX, inir (abreviatura de initialization) es el primer proceso en ejecucin tras la
carga del kernel y que a su vez genera los dems procesos para arrancar al sistema operativo.
10
Un nivel de ejecucin (runlevel) se refiere al modo de operacin en los sistemas operativos que
implementan el estilo de sistema de arranque de iniciacin tipo UNIX.
FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
17


Para cada tipo de perifrico o dispositivo existe un tipo de controlador nico, incluso
puede existir ms de un controlador para un mismo tipo de dispositivo, ofreciendo
distintos niveles de funcionalidades.

Por lo general el mismo fabricante del dispositivo o perifrico es el que desarrolla el
controlador para los diversos sistemas operativos, ya que es l o ellos quienes
conocen mejor el funcionamiento de los dispositivos.

3.2 IMPORTANCIA DE SU ACTUALIZACIN Y FALLOS
Al tratarse de una parte esencial de la computadora, un fallo en los controladores
puede ser crtico para la computadora, incluso ms que otros errores de software,
ya que podran bloquear la computadora o daar el hardware. Es por esto que es
recomendable mantener actualizados los controladores de los dispositivos, as se
evitan inconvenientes.

Existen muchas maneras para actualizar los controladores de los dispositivos,
algunos incluso se actualizan automticamente. Tambin hay programas de
terceros que se encargan de buscar y actualizar controladores en la computadora.
4
CAPTULO 4. MQUINAS VIRTUALES, CAPACIDAD
Y ACCESO LIBRE
4.1 DEFINICIN DE MQUINA VIRTUAL
Una mquina virtual es la que permite ejecutar sistemas operativos de manera
simultnea en un mismo hardware, dicho de otra forma, es un tipo de software que
permite ejecutar uno o varios sistemas operativos en lo que se conoce como una
mquina virtual dentro de una mquina real. La mquina virtual utiliza recursos de
la mquina real. Las mquinas virtuales son copias exactas de un hardware, por
eso cada una puede estar ejecutando sistemas operativos como Windows y Linux
de forma simultnea.

Algunos ejemplos de software que permiten simular mquinas virtuales son
VMWare y VirtualBox. El sistema operativo no es capaz de ver la diferencia entre
una mquina virtual y una real, ni tampoco lo pueden hacer otras aplicaciones ni
computadoras de la red.

La idea principal de las Mquinas Virtuales es la de permitir ejecutar varios sistemas
operativos simultneamente sobre el mismo hardware. Para ello, separa las dos
funciones bsicas que realiza un sistema de tiempo compartido: multiprogramacin
y abstraccin del hardware.




FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
18

4.2 VENTAJAS Y DESVENTAJAS
> Ventajas
Con las mquinas virtuales, podemos tener varios sistemas operativos sin
necesidad de crear particiones o tener ms discos duros, esto nos permitir poder
tener sistemas operativos para pruebas. Por ejemplo, que sale una versin beta y
no queremos instalarla en nuestro sistema operativo de trabajo, ya que las betas
son eso, "pruebas" y puede que dejen el sistema operativo inestable, algo que no
se quiere con el equipo de trabajo. De esta forma siempre se tendr la oportunidad
de probar esos programas beta sin que afecten a las cosas que se tienen instaladas
ni que obliguen a formatear y volver a instalar de nuevo todo lo que se tiene.

> Desventajas
Una de las razones por la que las mquinas virtuales no son la panacea de la
computacin, es que agregan gran complejidad al sistema en tiempo de ejecucin.
La principal desventaja de la mquina virtual, es que en la aplicacin de algunos
procesos tendr como efecto la lentitud del computador, es decir, la computadora
en la cual se est ejecutando este proceso debe tener una capacidad bastante
notable debe ser de gran capacidad o potente.





FUNDAMENTOS DE COMPUTACIN SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.
19


CONCLUSIN
Es curioso pensar que hace casi dos dcadas los requisitos de memoria RAM de
un sistema operativo oscilaban entre los 16 a 128MB, cuando ahora se exigen casi
2GB como mnimo, o incluso ms para poder disfrutar de funciones ms avanzadas.
Lo mismo ocurre con los requerimientos de dems componentes, y es que la
tecnologa de computadoras ha ido aumentando a pasos enormes. Es evidente que
la magnitud de los requisitos de hardware para la instalacin de los sistemas
operativos es directamente proporcional a la evolucin de estos y del hardware,
debido a que los sistemas operativos siempre deben buscar la manera de
aprovechar al mximo los recursos de hardware ms novedosos del mercado y as
seguir siendo siempre.

Importante es tomar en cuenta que los requisitos de hardware reales varan
dependiendo de la configuracin del sistema y de los programas y caractersticas
que se decida instalar o el fin con el que se utilizar una computadora.

Al instalar controladores es mejor prevenir que lamentar, ya que un dao en un
controlador puede causar un problema y reparar ese dao puede ser muy
complicado ya que no solo hay que monitorear el programa, sino tambin el propio
dispositivo. Lo mejor es estar prevenido y actualizar los controladores dando
mantenimiento de software.

Nos sentimos satisfechos con la investigacin realizada porque aprendimos nuevos
conceptos y aplicamos algunos de los aprendidos en clase. En general, el desarrollo
de esta investigacin nos ha preparado para fortalecer los conocimientos adquiridos
en la materia

You might also like