Arquitectura, Clasificación, Instalación y Mantenimiento de Sistemas Operativos

Arquitectura de un Sistema Operativo

La arquitectura de un sistema operativo se puede organizar en diferentes niveles o capas:

  • Nivel 1: Gestión del Procesador: Se encarga de la gestión de la CPU.

  • Nivel 2: Gestión de Memoria: Distribuye la memoria disponible entre los procesos.

  • Nivel 3: Gestión de Procesos: Maneja la creación, destrucción, comunicación y detección de procesos.

  • Nivel 4: Gestión de Dispositivos: Administra las entradas y salidas.

  • Nivel 5: Gestión de la Información: Gestiona el espacio de nombres lógicos y la protección de la información.

Clasificación de los Sistemas Operativos

Los sistemas operativos se pueden clasificar según varios criterios:

1. Por su Estructura Interna

  • Estructura Monolítica
  • Estructura Jerárquica
  • Máquina Virtual
  • Cliente-Servidor

2. Por los Modos de Explotación

  • Procesamiento por Lotes: El usuario proporciona un conjunto de información para ser procesado en bloque.

  • Procesamiento en Tiempo Real: La respuesta se obtiene de forma inmediata.

3. Según el Número de Usuarios

  • Monousuario: Solo un usuario puede utilizar el ordenador.

  • Multiusuario: Varios usuarios pueden utilizar simultáneamente los recursos del sistema.

4. Según el Número de Procesos

  • Monoprogramación o Monotarea: El sistema solo ejecuta un programa a la vez.

  • Multitarea: El sistema puede ejecutar varios programas simultáneamente.

5. Según el Número de Procesadores del Sistema Informático

  • Monoproceso: El ordenador tiene un único procesador.

  • Multiproceso: El ordenador cuenta con varios procesadores, que pueden actuar de dos formas:

    • Utilizando un solo procesador.
    • Utilizando todos los procesadores.

6. Según el Tiempo de Respuesta

  • Tiempo Real: La respuesta es inmediata tras lanzar un proceso.

  • Tiempo Compartido: Cada proceso utiliza fracciones de tiempo de ejecución de la CPU hasta su finalización.

7. Según el Tipo de Licencia

  • O.E.M. (Fabricante de Equipamiento Original): Licencias otorgadas por el desarrollador del sistema operativo al fabricante de hardware.

  • RETAIL: Licencia comprada directamente al desarrollador.

  • VLM (Licencias por Volumen): Permite utilizar varias máquinas con una única clave de licencia.

  • MSDN (Licencias de Educación): Permite el uso únicamente para actividades educativas y de formación.

Instalación de Sistemas Operativos

Requisitos

1. Requisitos de Hardware

Es necesario verificar que el hardware sea compatible con el sistema operativo, incluyendo el procesador, espacio en disco, memoria RAM y adaptador gráfico.

2. Procedimiento de Instalación

Preparar el equipo para iniciar la instalación, seleccionar el dispositivo de arranque, configurar los parámetros necesarios y elegir el disco o partición donde se instalará el sistema.

3. Instalación

Seguir las pantallas del instalador del sistema operativo.

Consideraciones específicas según el sistema operativo:

  • DOS: Instalar en una partición primaria del primer disco duro, preferiblemente en los primeros 2 GB.

  • Windows 95: Instalar en una partición FAT16 primaria en el primer disco duro físico. Versiones posteriores pueden usar FAT32.

  • Windows NT: Instalar en su propia partición primaria.

  • Windows 2000/XP: Permite instalar junto a una versión existente de Windows, utilizando espacio libre o reemplazando una partición. El menú de NT Loader permite seleccionar el sistema operativo al arrancar.

  • Linux: Puede instalarse en cualquier unidad y partición Ext2 (ext3, ext4) lógica o primaria.

Ficheros de Inicio de Sistemas Operativos

1. MS-DOS y Windows 3x/95/98/Me:

  • COMMAND.COM
  • IO.SYS
  • MS-DOS.SYS

2. Windows NT/XP/200X:

  • NTLDR (SETUPLDR.BIN en Windows NT 3.5)
  • NTDETECT.COM
  • BOOT.INI

Actualización de Sistemas Operativos y Aplicaciones

  • Actualizaciones de Hardware: Los componentes de hardware evolucionan y se crean programas para gestionarlos.

  • Actualizaciones de Software: Se corrigen fallos en los programas mediante actualizaciones o parches.

  • Nuevas Funcionalidades: Los sistemas operativos incorporan nuevas funciones a través de actualizaciones.

Service Pack (SP)

Son paquetes de parches y actualizaciones que mejoran aplicaciones y sistemas operativos.

Tipos de Service Packs:

  • SP que no contienen actualizaciones anteriores: Requieren la instalación previa del SP anterior.

  • SP que contienen actualizaciones de SP anteriores: Al instalar el último SP, se instalan también los anteriores.

Actualización y Mantenimiento de Controladores de Dispositivos

Driver o Controlador: Es un software que actúa como intermediario entre un dispositivo de hardware y el sistema operativo.

Formas de obtener Drivers:

  1. Buscar en el sitio web de los fabricantes.
  2. Sitios que ofrecen controladores gratuitos.
  3. Foros públicos gratuitos.
  4. Servicios de pago de suministro de controladores.