Tipos de Sistemas Operativos.

1. Sistemas mono-usuario.- Conforme al significado de su nombre, los sistemas mono-usuario tienen como base a una máquina virtual que posee la capacidad para un solo usuario simultáneo. Son adecuados para ordenadores que o bien están dedicados a una sola función o también porque son tan baratos que no vale la pena tratar de compartirlos. 2. Control de procesos.- Este término control de procesos se encuentra frecuentemente asociado a la idea del control a través del ordenador de un proceso industrial tal como se da el caso del refinado del petróleo o bien la fabricación de máquinas-herramienta. La característica común de todas estas aplicaciones es la existencia de una realimentación. Esto quiere decir que el computador recibe información procedente del sistema en control, realiza cálculos a partir de ella una respuesta que mantenga la estabilidad del mencionado y desencadena un proceso con la función de suministrar esta respuesta al sistema. Si es que la entrada representa, dado el caso, un incremento significativo de temperatura que puede representar peligro, la respuesta puede ser una señal para realizar la apertura de una válvula de modo que se aumenten la circulación de refrigerante. La esencial función de un sistema operativo en el control de procesos consiste en proporcionar el máximo de fiabilidad con la menor intervención humana, siendo capaz de para de forma segura el proceso en el caso de una falla en el funcionamiento del hardware. 3. Sistemas de consulta de información.- La cualidad que diferencia a estos sistemas operativos es la existencia de un gran cúmulo de datos (esto quiere decir, base de datos) que pueden ser consultados en la búsqueda de una cierta información. Esta información debe ser suministrada en un lapso de tiempo lógicamente corto (tradicionalmente menor a un minuto), debiéndose poder cambiar el contenido de la base de datos en la medida en que ésta deba ser actualizada. Como ejemplos de estos sistemas son los sistemas de información de gestión, en los cuales la base de datos está conformada por datos en referencia al funcionamiento de una cierta empresa u organización, o así mismo los sistemas de información médica, en los cuales la base de datos está conformada por información en relación al historial de los pacientes. El usuario, ya sea un directivo de una institución o un médico, tiene la expectativa de poder acceder a la información sin necesitar saber nada acerca de cómo se encuentra organizada la base de datos, ora por lo que se hace referencia a la estructura del software, ora por lo que concierne a los elementos del hardware sobre los que se efectúa el almacenamiento de la información. Es por tanto q ue el sistema operativo tiene que disponer de los elementos necesarios con la finalidad de evitar implicar al usuario en detalles de implementación. 4. Gestión de operaciones.- Los sistemas de gestión de operaciones se hallan caracterizados por desempeñarse sobre una base de datos generalmente cambiada, posiblemente muchas veces cada segundo. Comprenden aplicaciones tradicionales la reserva de plazas en compañías aéreas. El problema clave, dentro de lo que es el campo de la gestión de operaciones, lo comprende el hecho de tener que dar mantenimiento a la información que es actualizada: obviamente, el sistema no tiene la capacidad si es operada en base a información que no es correcta. Existen otros problemas que tienen que ver con la posibilidad de operaciones de manera simultánea en los mismos datos. El usuario debe tener la capacidad de ser indiferente a estos problemas, siendo un objetivo del sistema operativo darles solución de manera que este usuario posea la impresión de constituir la única persona que emplea el sistema. 5. Sistemas de propósito general.- Dentro de los que son los sistemas operativos de propósito general, se encuentran aquellos que emplean computadores con la característica de tener varios usuarios desempeñando su labor sobre una amplia gama de aplicaciones. Estos sistemas están diseñados de tal forma que mantengan un flujo permanente de trabajo a manera de tareas a ser ejecutadas por el ordenador. Cada tarea está representada por un trabajo particular para un cierto usuario y consiste de manera típica en la ejecución de uno o más programas. En los casos simples, la tarea puede comprender tan sólo en la ejecución de un programa ya compilado con un cierto grupo de datos. En el caso de tareas que son más complejas puede representar el deber cambiar un programa a través de un editor, compilarlo y por último ejecutarlo. Debido a la gran variedad de tareas que se puede querer ejecutar, el sistema debe tener la capacidad de soportar un considerable número de utilidades, sea el caso de compiladores para muchos lenguajes, ensambladores, editores, paquetes de depuración, procesadores de texto y un sistema de archivos con el fin de guardar la información a largo plazo.
Fuente:
LISTER, A. M., "Fundamentos de los Sistemas Operativos". Editorial Gustavo Gili, S. A. 2da. edición. España. 1987. Pp. 17-19.

Comentarios

Entradas populares