System Software

Consiste de los programas que controlan las operaciones de las computadoras y sus equipos. Sirve como interfase entre los usuarios, los programas de aplicaciones y el equipo de la computadora. El System Software se compone de: Sistemas Operativos (Operating System) y Programas de Utilidades (Utility Programs).

Sistema Operativo

Es un grupo de programas que contienen las instrucciones que coordinan todas las actividades en los equipos de la computadora. La computadora necesita un sistema operativo para trabajar. Las computadoras de diferentes tamaños usan diferentes sistemas operativos. Estos sistemas operativos por lo general no son compatibles entre ellos. Los programas de aplicaciones que trabajan con un sistema operativo pueden no trabajar con otro.

El sistema operativo que la computadora usa también es llamado plataforma. Una aplicación “cross-platform” se puede ejecutar idénticamente en múltiples sistemas operativos.

 

Funciones comunes de los sistemas operativos:

  1. Prender la computadora.
  2. Interfase de usuario
  3. Manejar programas
  4. Manejar memoria
  5. Dar prioridad a los trabajos
  6. Configurar equipos
  1. Acceder el Web
  2. Monitorear el desempeño de la computadora
  3. Proveer servicios de mantenimiento
  4. Controlar una red (sistema operativo de redes)
  5. Administrar seguridad

Prender la computadora

El proceso de encender la computadora se conoce como “Booting”. Cuando se prende la computadora después de estar apagada por completo se realiza un “cold boot”. El proceso de volver a prender una computadora que ya está encendida se llama “warm boot” o “warm start”.

Cada vez que se enciende la computadora, el kernel y otras instrucciones usadas frecuentemente por el sistema operativo son cargadas (loaded) o copiadas del disco duro (storage) a la memoria de la computadora (RAM). El kernel es el centro o núcleo del sistema operativo; maneja la memoria y los equipos, mantiene el reloj de la computadora, comienza aplicaciones, asigna recursos a la computadora, como equipos, programas, datos e información. El kernel reside en la memoria mientras la computadora está funcionando (o sea es “memory resident”). Otras partes del sistema operativo son no residentes (nonresident), lo que significa que las instrucciones permanecen en el disco duro hasta que se necesitan.

Cuando se enciende la computadora, un grupo de mensajes se presentan en el monitor, dependiendo de la marca y los equipos instalados. Aunque los mensajes pueden ser diferentes, el proceso de encender (boot) es similar en todas las computadoras.

 

Proceso de encender:

  1. Cuando se enciende la computadora, el “power supply” envía la señal eléctrica al “motherboard” y a los otros equipos del “system unit”.
  2. El procesador busca el BIOS (Basic Input/Output System), que es un “firmware” que contiene las instrucciones para que la computadora comienza a trabajar. (El “firmware” es un “chip ROM” que contiene instrucciones que están escritas permanentemente.)
  3. El BIOS ejecuta una serie de pruebas para asegurarse que el equipo de la computadora está conectado y funciona correctamente. La prueba se llama Power-On Self Test (POST) y verifica los componentes del sistema.
  4. Los resultados del POST se comparan  con los datos en el chip CMOS en el “motherboard”. Los chips CMOS guardan la configuración de la computadora, como la cantidad de memoria, el teclado, tipos de discos y “drives”, etc. Si al realizar la comparación se encuentra algún problema, la computadora reacciona, ya sea con “beep”, presentando mensajes o en el peor de los casos, dejando de operar. La acción de la computadora depende de la severidad del problema.
  5. Si el POST se realiza sin problemas, el BIOS busca los archivos de sistema (system files) que están en el sistema operativo. Usualmente, primero busca en el drive A, luego en el C, en el CD o DVD.
  6. Una vez localizados, los archivos de sistema se cargan en memoria y se ejecutan. El kernel del sistema operativo se carga en la memoria y el sistema operativo toma el control de la computadora.
  7. El sistema operativo carga la información de la configuración del sistema. En Windows, el registro (registry) consiste de varios archivos que contienen la configuración, como los programas y equipos instalados, las preferencias del usuario (velocidad del mouse, password) y otros. El sistema operativo ejecuta los programas de la carpeta Start-up, la que contiene los programas que se abren automáticamente al encender la computadora. En este paso, ya la computadora está lista para ser utilizada por el usuario.

 

Cuando se instala el sistema operativo (o en cualquier otro momento) se puede crear el “Emergency Repair Disk”, también conocido como “boot disk” o “rescue disk”. Este es un disco que contiene los archivos de sistema (system files) que son necesarios para que la computadora pueda comenzar a operar. Es crucial tener un Emergency Repair Disk para poder encender la computadora en cado de que no pueda encender por sí sola.