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:
- Buscar en el sitio web de los fabricantes.
- Sitios que ofrecen controladores gratuitos.
- Foros públicos gratuitos.
- Servicios de pago de suministro de controladores.