Sistemas de Arranque de Los Diferentes Sistemas Operativos PDF

October 2, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Sistemas de Arranque de Los Diferentes Sistemas Operativos PDF...

Description

 

UNIVERSIDAD EVANGÉLICA DE EL SALVADOR FACULTAD DE INGENIERÍAS INGENIERÍA EN COMPUTACIÓN FUNDAMENTOS DE COMPUTACIÓN

“SISTEMAS DE ARRANQUE DE LOS DIFERENTES SISTEMAS OPERATIVOS”

CIF 2014010894 2014010804

ELABORADO POR APELLIDOS ERAZO PORTILLO RODRÍGUEZ CHÉVEZ

NOMBRES MELVIN ALEXANDER CARLOS JOSÉ

DOCENTE: ING. MAYRA GUEVARA

SAN SALVADOR, 18 DE MARZO DE 2014

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

ÍNDICE ÍNDICE ......................... .................................................. .................................................. .................................................. ......................................... ................ 2  OBJETIVOS ................................................... ............................................................................ .................................................. ................................ ....... 3  CAPÍTULO 1. HARDWARE NECESARIO PARA LA INSTALACIÓN DE DIFERENTES S.O. ....................... ................................................ .................................................. ................................................. ........................ 4  1.1 INTRODUCCIÓN Y CONCEPTOS BÁSICOS ....................... ........................................... .................... 4 1.2 ¿CÓMO CONOCER LAS CARACTERÍSTICAS DEL HARDWARE DE MI COMPUTADORA? ........................ ................................................. .................................................. ............................................. .................... 5 1.3 REQUISITOS PARA LA INSTALACIÓN DE SISTEMAS OPERATIVOS DE MICROSOFT ......................... .................................................. .................................................. .................................................. ............................ ... 8 1.4 REQUISITOS PARA LA INSTALACIÓN DE SISTEMAS OPERATIVOS DE NÚCLEO LINUX ...................................................................... ............................................................................................... ........................... 11 1.5 COMPARACIÓN DE HARDWARE WINDOWS-LINUX............................ ............................ 12 CAPÍTULO 2. B BIOS IOS Y SISTEMA DE ARRANQUE ............................................... ................................................. 14  2.1 INTRODUCCIÓN 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 COMPARACIÓN SECUENCIAS DE ARRANQUE DE WINDOWS-LINUX   16 CAPÍTULO 3. DRIVERS Y SU FUNCIÓN ............................................... ............................................................. .............. 16  3.1 DEFINICIÓN DE DRIVER ......................... .................................................. ............................................... ...................... 16 3.2 IMPORTANCIA DE SU ACTUALIZACIÓN Y FALLOS ........................ ............................. ..... 17 CAPÍTULO 4. MÁQUINAS VIRTUALES, CAPACIDAD Y ACCESO LIBRE .......... 17  4.1 DEFINICIÓN DE MÁQUINA VIRTUAL ....................... ................................................ .............................. ..... 17 4.2 VENTAJAS Y DESVENTAJAS .................................................. ................................................................ .............. 18 CONCLUSIÓN ...................... ............................................... .................................................. .................................................. .............................. ..... 19 

2

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

OBJETIVOS   GENERALES 1.  Conocer los requisitos de hardware que caracterizan a los diferentes sistemas

>

operativos de Microsoft y de núcleo GNU/Linux, a través de la investigación profunda en recursos web y la aplicación de conocimientos previos, para poder aplicarlo en futuras instalaciones de sistemas operativos. 2.  Explicar el concepto de BIOS y su relación a las secuencias de arranque de los sistemas operativos, a través de la enumeración de los pasos que realiza dicha secuencia, para comprender la manera de cómo cargan carg an los sistemas operativos y prevenir errores.   ESPECÍFICOS 1.  Comparar los diferentes requisitos de los sistemas operativos de Microsoft y de

>

núcleo GNU/Linux para conocer sus similitudes y diferencias así como también su evolución en los últimos años. 2.  Demostrar la función de los controlares y de las máquinas virtuales para aplicarlas correctamente en el mantenimiento de computadoras. 3.  Graficar la evolución de los requisitos de los sistemas operativos para conocer su relación con el desarrollo del hardware. 4.  Conocer las capacidades que brinda la BIOS y también sus funciones y características.

3

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

CAPÍTULO 1. HARDWARE NECESARIO PARA LA INSTALACIÓN DE DIFERENTES S.O. 1.1 INTRODUCCIÓN Y CONCEPTOS BÁSICOS El hardware lo compone todo el conjunto de dispositivos electrónicos y físicos 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 también 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 condición o capacidad que un usuario necesita para poder resolver un u n problema o lograr un objetivo y constituyen una de las partes más importantes en el diseño 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 también lo hicieron adaptándose a los nuevos dispositivos que aparecían. De esta manera los sistemas operativos más modernos necesitaban de hardware más moderno para poder funcionar correctamente, apareciendo el concepto de requisitos mínimos de hardware, hardware, es decir, las características mínimas (mínimo costo y mínima antigüedad) que una computadora debe poseer para ejecutar una aplicación o sistema operativo. De esto se desprenden más factores de determinación de la capacidad de una computadora, siendo los más mencionados la velocidad del microprocesador, cantidad de memoria RAM, resolución de pantalla, entro otros. A pesar de que los requisitos mínimos de hardware son las características que permiten que un sistema operativo funcione correctamente, los desarrolladores mencionan lo que se conoce como requisitos recomendados de software, software, que son las características más apropiadas que debe tener el hardware para poder ejecutar una aplicación específica. Los requisitos de hardware son temas muy comentados por informáticos: mientras que los desarrolladores establecen que la memoria RAM recomendada para un sistema operativo X es de 512MB, otros expertos opinan que funcionaría bien con 1GB o más. No deben confundirse los requisitos de hardware con los requisitos de software, software, ya que estos últimos son las características que debe poseer el software instalado para poder soportar y/o ejecutar una aplicación o dispositivo específicos. Cuando vamos a comprar una computadora es importante tomar en cuenta los requisitos de hardware, ya que estos e stos pueden variar dependiendo de la finalidad con la que se va a ocupar la computadora.

4

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

1.2 ¿CÓMO CONOCER LAS CARACTERÍSTICAS DEL HARDWARE DE MI COMPUTADORA? Cada sistema operativo suele tener una herramienta propia que nos muestra el hardware que nuestra computadora posee, sin embargo también podemos conocerlo accediendo BIOS de nuestra computadora. A continuación se muestran algunos métodos para conocer el hardware de una computadora: WINDOWS     HERRAMIENTA “INFORMACIÓN DEL SISTEMA” DE WINDOWS 

>

Esta herramienta de los sistemas operativos opera tivos de Microsoft es poco conocida y de hecho es una herramienta bastante útil que nos muestra de una manera muy completa y organizada la información 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 versión Windows 98 hasta las posteriores. Es bastante útil y permite exportar la información en un archivo de texto. La forma para acceder a la herramienta ‘Información del sistema’ desde lo sistemas operativos Windows 98 o posterior es laWindows misma: + R, con lo que se abre el cuadro 1. la combinación de teclas   Presionar de diálogo de ‘Ejecutar’. 2.  En el campo de texto escribimos ‘msinfo32.exe’ y presionamos la tecla Enter o hacemos clic en el botón ‘Aceptar’. 3.  Se abrirá la herramienta ‘Información del sistema’.

Ilustración 1 – Herramienta "Información "Información del Sistema" en Windows 8

5

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

Dependiendo de la versión del sistema operativo, la forma en que está organizada la información puede variar, pero siempre se distinguen cuatro categorías principales: 1.  RESUMEN DEL SISTEMA La categoría Resumen del sistema proporciona sistema proporciona un perfil general del equipo. Esta información incluye: •  La versión de Windows •  Información 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 •  Versión del BIOS •  Configuración regional •  Zona horaria •  Nombre de usuario en el formato NOMBREDOMINIO\NOMBREUSUARIO (solo si el equipo está configurado para iniciar sesión en un dominio) •  Dispositivo de inicio (si existen varios dispositivos en el equipo) •  Ruta de acceso al archivo de página 2.  RECURSOS DE HARDWARE La categoría Recursos de hardware presenta opciones de configuración específicas del hardware, como los canales de petición de interrupción (IRQ) asignados o utilizados, las direcciones de entrada/salida (E/S) y las direcciones de memoria. Cabe mencionar que esta categoría no está disponible en la Información del Sistema cuando se ha ejecutado Windows en modo seguro1. 3.  COMPONENTES Presenta información acerca de la configuración del sistema operativo. Incluye el estado de los controladores de dispositivo, los componentes de red y el software multimedia. También 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 impresión, las conexiones de red, las tareas en ejecución, programas de inicio, entre otros.

 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. 1

6

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.   HERRAMIENTA “HARDINFO” DE UBUNTU  UBUNTU 

>

Para no enfocarnos en una sola plataforma de sistemas operativos, también mostramos cómo podemos conocer la información de nuestro sistema desde una distribución de Linux, en este caso, Ubuntu. Desde cualquier versión de Ubuntu se puede instalar desde el Centro de Software de Ubuntu el programa Hardinfo, que sirve para recaudar información necesaria sobre el hardware de la computadora, aunque también muestra información del sistema operativo y sus propiedades. La información que brinda este programa está muy bien presentada y la navegación por ella es bastante intuitiva gracias a los iconos, que son bastante descriptivos. Al igual que la herramienta de Windows, permite exportar la información, pero este permite seleccionar la información que desea exportarse para ser imprimida o enviada por correo electrónico. El programa organiza la información en las categorías: computadora, dispositivos, red y puntos de referencia (benchmarks).

Ilustración 2 – Hardinfo

7

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

1.3 REQUISITOS PARA LA INSTALACIÓN DE SISTEMAS OPERATIVOS DE MICROSOFT A continuación se describen los requerimientos que la computadora debe cumplir para instalar algunas de las versiones del sistema operativo de Microsoft. Comenzaremos con una versión bastante antigua con el fin de demostrar la gran diferencia entre los requisitos de hardware de hace veinte años con los de ahora. Se tomarán en cuenta las siguientes características: •  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). •  Resolución de pantalla (expresado en píxeles). •  Componentes de hardware requeridos (especificando el tipo).   WINDOWS 98 (1998)

>

La lista siguiente describe los requisitos de hardware mínimos para Windows 98: •  Un PC con un procesador 486DX a 66 megahercios (MHz) o superior (unidad central de procesamiento recomendada por Pentium).   16 megabytes de memoria (se recomiendan 24 MB). instalación(MB) completa de Windows 98 en una unidad FAT16 requiere 225 MB •  Una •

de espacio libre en el disco duro, pero dicho espacio puede fluctuar entre 165 MB y 355 MB, dependiendo de la configuración de su equipo y de las opciones que decida instalar. •  Una instalación 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 configuración de su equipo y de las opciones que decida instalar. •  Una unidad de disco de alta densidad de 3,5 pulgadas. •  VGA o una resolución superior (recomendado color SVGA de 16 o 24 bits).   WINDOWS MILLENNIUM EDITION (2000)

>

Los requisitos mínimos 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 mínimo 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 señalador compatible •  Adaptador de vídeo y monitor que admitan resolución VGA o superior •  Tarjeta de sonido •  Altavoces o auriculares

8

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.   WINDOWS XP (2001)

>

Los requisitos mínimos 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 mínimo de 1,5 gigabytes (GB) de espacio disponible en el disco duro Unidad de CD-ROM o DVD-ROM teclado y un mouse de Microsoft, o algún otro dispositivo señalador    Un

• •

compatible •  Adaptador de vídeo y monitor con una resolución Super VGA (800 x 600) o mayor •  Tarjeta de sonido •  Altavoces o auriculares   WINDOWS VISTA (2007)

>

Requisitos mínimos para la instalación 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 gráfica de clase de DirectX 9 32 MB de memoria de gráficos Disco duro de 20 gigabytes (GB) con 15 GB de espacio libre Resolución 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 más. •  Memoria RAM de 1 gigabyte (GB) (32 bits) o memoria RAM de 2 GB (64 bits). •   Espacio disponible en disco rígido de 16 GB (32 bits) o 20 GB (64 bits). •  Dispositivo gráfico DirectX 9 con controlador WDDM 1.0 o superior. •  Resolución de pantalla de 1024x768 píxeles o superior.   WINDOWS 8 (2012)

>

Si se quiere ejecutar Windows 8 en un equipo se necesitará: •  Procesador de 1 gigahercio (GHz) o más. •  Memoria RAM de 1 gigabyte (GB) (32 bits) o memoria RAM de 2 GB (64 bits). •  Espacio disponible en disco rígido de 16 GB (32 bits) o 20 GB (64 bits). •  Dispositivo gráfico DirectX 9 con controlador WDDM 1.0 o superior. •  Resolución de pantalla de 1024x768 píxeles o superior.

9

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.   COMPARACIÓN 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 mínimos, dejando a la luz la clara evolución del hardware.

Si observamos las siguientes gráficas podremos observar lo mencionado anteriormente con mayor detalle:

Windows 98

Windows Me RAM

Windows XP Disco duro

Windows Vista

Procesador

Windows 7/8

Resolución

Característica

Windows 98

Windows Me

Windows XP

RAM Disco duro Procesador

16MB 225MB 66MHz

32MB 320MB 150MHz

Resolución

VGA

VGA

Windows 7/8

64MB 1,5GB 233 MHz 233MHz

Windows Vista 512MB 15GB 800MHz

Super VGA

Super VGA

1024x768

2GB 16GB 1GHz

Gráfico 1 – Evolución de los requerimientos de hardware de los sistemas operativos Windows.

Como se puede observar en el e l gráfico la característica que más cambios ha sufrido es la cantidad de espacio en disco duro requerida, observándose un cambio drástico entre Windows XP y Windows Vista, donde de requerir 1,5GB para el primero pasa drásticamente a requerir 15GB para el segundo. La característica que menos cambios ha sufrido ha sido la resolución de pantalla requerida, sin embargo los monitores sí han avanzado de manera muy significativa.

10

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

1.4 REQUISITOS PARA LA INSTALACIÓN DE SISTEMAS OPERATIVOS DE NÚCLEO LINUX Linux se caracteriza por ser libre, gratuito y muy estable. A continuación se muestran los requisitos de algunas de sus distribuciones, tomando en cuenta las características principales (RAM, disco duro, procesador, resolución de pantalla y otro hardware).   •  •  •  •  • 

UBUNTU 4.10 (2004) Microprocesador de 700MHz o más 64 MB de memoria RAM instalada 1GB de espacio en disco duro para instalación Pantalla con resolución VGA o superior Unidad de CD/DVD para instalación desde disco

  •  •  • 

UBUNTU 13.04 (2013) Microprocesador de 1GHz o más (se recomienda Intel x86, AMD64 y ARM) 512 MB de memoria RAM instalada 5GB de espacio en disco duro

>

>

Pantalla con resolución de 1024x768 o superior.    Unidad de CD/DVD para instalación desde disco.

• •

  •  •  •  •  • 

FEDORA 7 (2003) Microprocesador de 400MHz o más 256GB de memoria RAM instalada Tarjeta gráfica de 24-bits de colores. 9GB de espacio en disco duro Pantalla con resolución VGA o superior.

  •  •  •  •  • 

FEDORA 19 (2013) Microprocesador de 700MHz o más 1GB de memoria RAM instalada 10GB de espacio en disco duro Pantalla con resolución de 1024x768 o superior. Unidad de CD/DVD para instalación 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 resolución de 1024x768 o superior. Unidad de CD/DVD para instalación desde disco.

>

>

>

11

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.   COMPARACIÓN DE LOS REQUISITOS DE HARDWARE DE LOS SISTEMAS

>

OPERATIVOS CON NÚCLEO LINUX Entre las distribuciones de Linux presentadas hay muchas similitudes respecto a sus requerimientos y los de los sistemas operativos de Microsoft.

Fedora 7

Ubuntu 4.10 RAM

Mandriva 2011 Disco duro

Característica

Fedora 7

Ubuntu 4.10

RAM Disco duro Procesador Resolución

256MB 9 GB 9GB 400MHz VGA

64MB 1GB 700MHz VGA

Procesador

Fedora 19

Ubuntu 13.04

Resolución

Mandriva 2011 1GB 10GB 1GHz 1024x768

Fedora 19

Ubuntu 13.04

1GB 10GB 700MHz 1024x768

512MB 5GB 1GHz 1024x768

Gráfico 2 – Evolución 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 COMPARACIÓN 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 más. Ninguno de los dos sistemas operativos son totalmente compatibles con el Hardware, a pesar de que Windows se acerca más, los dos están cerca de conseguirlo. Aunque Linux no está detrás de ninguna casa comercial gracias a su elevada popularidad ofrece una alta compatibilidad ofreciendo, además, actualizaciones frecuentes. Windows al ser parte de Microsoft intenta ofrecer una gran cantidad de drivers ya que su gran poder económico hace que las empresas mismas de hardware creen sus propios drivers.

12

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

A continuación se muestra un cuadro comparativo entre el rendimiento de Windows y Linux, para ello se han tomado en cuenta factores como la escalabilidad 2, compatibilidad3, robustez 4, flexibilidad 5 y seguridad. PLATAFORMA

VENTAJAS Gran diversoscompatibilidad dispositivos.

Windows

DESVENTAJAS Requiere hardware más avanzado. con

Windows Vista fue un fracaso respecto a compatibilidad con Confiabilidad, disponibilidad y dispositivos. rendimiento de nivel empresarial. Poca escalabilidad. Windows al ser el más fácil de usar en las empresas, posee Poca robustez: se bloquea una gran cantidad de fácilmente cuando ejecuta operaciones aparentemente software. simples por lo que hay que reiniciar el equipo. Optimizado para hardware de bajo perfil. Excelente gestión de los recursos de la computadora.

Linux

Poca compatibilidad con algunos dispositivos, lo cual lo Buena estabilidad, seguridad hace sensible al hardware. y escalabilidad. La instalación de Linux y la Robustez: pueden pasar configuración de los meses e incluso años sin la dispositivos son complicadas. necesidad de apagar o reiniciar elaplicación equipo, también si una falla simplemente no bloquea totalmente al equipo.



 Habilidad que tiene un sistema operativo para reaccionar y adaptarse sin perder calidad.  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. 2

3

13

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

CAPÍTULO 2. BIOS Y SISTEMA DE ARRANQUE 2.1 INTRODUCCIÓN A LA BIOS El Sistema Básico de Entrada/Salida, mejor conocida como BIOS por sus siglas en inglés (Basic Input/Output System), es un programa que viene instalado en todas las tarjetas madres de las computadoras que permite gestionar la configuración 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 de cir 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 más comunes de BIOS son American Megatrends y Phoenix Technologies. La BIOS permite el hardware la computadora, pero puede suceder que el sistema seconfigurar vuelva inestable, por lodeque a veces es necesario cancelar las modificaciones en la BIOS y restaurar la configuración predeterminada. Tenemos una combinación de hardware con el cual tendremos definida de finida la búsqueda del software, teniendo una interfaz que nos permite además tener en cuenta otras funcionalidades del equipo como configurar el reloj, habilitar o inhabilitar el uso de distintos periféricos o funciones de la unidad central de proceso. Actualmente las tareas de la BIOS están bastante simplificadas, ya que los sistemas operativos se encargan de configurar automáticamente el acceso a distintos dispositivos o periféricos, mientras que en sistemas operativos no tan avanzados o basados en otras configuraciones requerían 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 físicamente 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.

 Son las siglas de Erasable Programmable Read-Only Memory (ROM programable borrable). Es otro tipo de chip de memoria ROM no volátil, es decir, que la información que almacena no se borra al apagar la computadora. 6

14

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

2.2 EL SISTEMA DE ARRANQUE Además 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 también es conocido como ‘booting’ o ‘booteo’. Básicamente es un proceso que comienza con el arranque del CPU para que este e ste ejecute los programas contenidos en la ROM. Entre estos programas se encuentra el cargador de arranque o ‘bootloader’, que está diseñado para preparar todo lo que necesita el sistema operativo para funcionar, y otros programas pequeños (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 específico hasta encontrar la primera que sea ‘booteable’. El orden en que busca las unidades está determinado por la configuración de la BIOS y puede ser modificada por el usuario. Todo este proceso dura aproximadamente un minuto en computadoras típicas y puede durar varios minutos más 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 partición activa. 2.  Se accede al sector de arranque de dicha partición (el cual se crea durante la instalación del S.O.) 3.  El sector de arranque direcciona al fichero NTLDR (NT Loader), el cual accede al fichero boot.ini, que contiene información de la ubicación de otros sistemas operativos instalados en el equipo. Si los hay aparece un menú de arranque para pa ra elegir con cual se quiere iniciar el equipo. 4.  NTLDR ejecuta el fichero NTDETECT.COM que detecta el hardware básico del equipo, devolviendo dicha información a NTLDR. 5.  NTLDR arranca el núcleo del sistema operativo mediante el fichero NTOSKRNL.EXE 2.4 SECUENCUA DE ARRANQUE ARRANQUE DE WINDOWS 7 1.  La BIOS accede al MBR indicando cual es la partición activa. 2.  Se accede al sector de arranque de dicha partición. 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.  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 partición activa de donde pueda arrancar el sistema operativo. 7

15

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

5.  Comienza el inicio del sistema ejecutando el núcleo (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 ejecución 10. 5.  Se cargan los servicios extra. 2.6 COMPARACIÓN SECUENCIAS DE ARRANQUE DE WINDOWS-LINUX A continuación se muestra un cuadro comparativo compara tivo con similitudes y diferencias entre las secuencias de arranque: SIMILITUDES

DIFERENCIAS Windows accede a ficheros como NTLDR (Windows XP) o BOOTMGR Ambos comienzan por la BIOS. (Windows 7); Linux accede al GRUB después del MBR. Linux utiliza niveles de ejecución; Ambos acceden al MBR. Windows no los utiliza. Ambos acceden al núcleo o kernel del La secuencia de arranque de Linux es sistema operativo. mucho más rápida que la de Windows.

3  CAPÍTULO 3. DRIVERS Y SU FUNCIÓN 3.1 DEFINICIÓN 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 periféricos. Normalmente presentan una interfaz para poder usarse. Dicho de otra manera los controladores son como un manual de instrucciones que indican al sistema operativo cómo debe controlar y comunicarse con un dispositivo en particular. Es indispensable ya que sin este software no podría usarse el hardware de la computadora.  El GRUB es un gestor de arranque desarrollado por el proyecto GNU que se usa para iniciar de uno, dos o más 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 ejecución tras la carga del kernel y que a su vez genera los demás procesos para arrancar al sistema operativo. 10  Un nivel de ejecución (runlevel) se refiere al modo de operación en los sistemas operativos que implementan el estilo de sistema de arranque de iniciación tipo UNIX. 8

16

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

Para cada tipo de periférico o dispositivo existe un tipo de controlador co ntrolador único, incluso puede existir más de un controlador para un mismo tipo de dispositivo, ofreciendo distintos niveles de funcionalidades. Por lo general el mismo fabricante del dispositivo dispos itivo o periférico 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 ACTUALIZACIÓN Y FALLOS Al tratarse de una parte esencial de la computadora, un fallo en los controladores puede ser crítico para la computadora, incluso más que otros errores de software, ya que podrían bloquear la computadora o dañar 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 automáticamente. También hay programas de terceros que se encargan de buscar y actualizar controladores en la computadora.

4  CAPÍTULO 4. MÁQUINAS VIRTUALES, CAPACIDAD Y ACCESO LIBRE 4.1 DEFINICIÓN DE MÁQUINA VIRTUAL Una máquina virtual es la que permite ejecutar sistemas operativos de manera simultánea 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 ‘máquina virtual’ dentro de una ‘máquina real’. rea l’. La máquina virtual utiliza recursos de la máquina real. Las máquinas virtuales son copias exactas de un hardware, por eso cada una puede estar ejecutando sistemas operativos como Windows y Linux de forma simultánea. Algunos ejemplos de software que permiten simular máquinas virtuales son VMWare y VirtualBox. El sistema operativo no es capaz de ver la diferencia entre una máquina virtual y una real, ni tampoco lo pueden hacer otras aplicaciones ni computadoras de la red. La idea principal de las Máquinas Máqu inas Virtuales es la de permitir ejecutar varios sistemas operativos simultáneamente sobre el mismo hardware. Para ello, separa las dos funciones básicas que realiza un sistema de tiempo compartido: multiprogramación y abstracción del hardware.

17

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

4.2 VENTAJAS Y DESVENTAJAS >  Ventajas Con las máquinas virtuales, podemos tener varios sistemas operativos sin necesidad de crear particiones o tener más discos duros, esto nos permitirá poder tener sistemas operativos para pruebas. Por ejemplo, que sale una versión beta y no queremos instalarla en nuestro sistema operativo de trabajo, ya que las betas sonquiere eso, "pruebas" y puede que dejen el sistema operativoseinestable, que no se con el equipo de trabajo. De esta forma siempre tendrá la algo oportunidad de probar esos programas pro gramas 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 máquinas virtuales no son la panacea de la computación, es que agregan gran complejidad al sistema en tiempo de ejecución. La principal desventaja de la máquina virtual, es que en la aplicación 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”.

18

 

FUNDAMENTOS DE COMPUTACIÓN – SISTEMAS DE ARRANQUE DE LOS DIFERENTES S.O.

CONCLUSIÓN Es curioso pensar que hace casi dos décadas los requisitos de memoria RAM de un sistema operativo oscilaban entre los 16 a 128MB, cuando ahora se exigen casi 2GB como mínimo, o incluso más para poder disfrutar de funciones más avanzadas. Lo mismo ocurre con los requerimientos de demás componentes, y es que la tecnología de computadoras ha ido aumentando a pasos pa sos enormes. Es evidente que la magnitud de los requisitos de hardware para la instalación de los sistemas operativos es directamente proporcional a la evolución de estos y del hardware, debido a que los sistemas operativos siempre deben buscar la manera de aprovechar al máximo los recursos de hardware más novedosos del mercado y así seguirá siendo siempre. Importante es tomar en cuenta que los requisitos de hardware reales varían dependiendo de la configuración del sistema y de los programas y características 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 daño en un controlador ya puede causar un que problema y reparar ese daño puede ser muy complicado que no solo hay monitorear el programa, sino también el propio dispositivo. Lo mejor es estar prevenido y actualizar los controladores dando mantenimiento de software. Nos sentimos satisfechos con la investigación realizada porque porq ue aprendimos nuevos conceptos y aplicamos algunos de los aprendidos en clase. En general, el desarrollo desarro llo de esta investigación nos ha preparado para fortalecer los conocimientos adquiridos en la materia

19

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF