Funciones básicas del Sistema Operativo
El sistema operativo es un conjunto de programas que:
Inicializa el hardware del ordenador
Suministra rutinas básicas para controlar dispositivos
Permite administrar, escalonar e interactuar tareas
Mantiene la integridad de sistema
Un Sistema Operativo muy simple, por ejemplo, para un
sistema de control de seguridad, podría ser almacenado en una memoria ROM
(Memoria de sólo Lectura: un chip que mantiene las instrucciones para el
dispositivo), y tomar el control al ser conectado al equipo. Su primera tarea
sería reajustar (y probablemente probar) los sensores de hardware y alarmas, y
entonces activar una rutina que “escucha” ininterrumpidamente todos los
sensores del sistema. Si el estado de cualquier sensor de entrada cambiara, se
activaría una rutina de alarma.
En un gran servidor multiusuario, con muchas computadoras
conectadas a él, el Sistema Operativo es mucho más complejo. Tiene que
administrar y ejecutar todos los pedidos de los usuarios y asegurar que ellos
no interfieran entre sí. Tiene que compartir todos los dispositivos que son del
tipo serial por naturaleza (equipos que sólo pueden ser usados por un usuario
de cada vez, como impresoras y discos) entre todos los usuarios que piden
utilizar este tipo de servicios. El Sistema Operativo puede ser almacenado en
un disco, y determinadas partes de él son cargadas en la memoria del ordenador
(RAM) cuando es necesario.
El sistema
operativo provee utilidades para:
Administración
de Archivos y Documentos creados por usuarios
Ejecución
controlada de Programas
Comunicación
entre usuarios y con otras computadoras
Administración
de pedidos de usuarios para usar programas y espacio de almacenamiento.
Adicionalmente,
el Sistema Operativo necesitaría presentar a cada usuario una interfaz que
acepte, interprete, y ejecute comandos o programas del usuario. Esta interfaz
es normalmente llamada SHELL o intérprete de línea de comando (CLI). En algunos
sistemas podría ser una simple línea de texto que utilicen palabras claves; en
otros sistemas podrían ser gráficas, usando ventanas y un dispositivo señalador
como un mouse.
0 comentarios:
Publicar un comentario