Funciones de los sistemas operativos multiusuario

Las funciones clásicas del sistema operativo se agrupan en tres áreas:

– Gestión de los recursos de la computadora.
– Ejecución de servicios para los programas.
– Ejecución de los mandatos de los usuarios.

– La gestión de los recursos.- En una computadora coexisten varios programas de uno o más usuarios que se ejecutan de manera simultánea. Estos programas compiten por los recursos del equipo, y es el sistema operativo el encargado de administrar su asignación y uso.

El sistema operativo debe de garantizar la protección de los programas frente a otros y suministrar información sobre el uso de los recursos, es decir, asigna recursos, ofrece protección entre los usuarios del sistema y lleva la contabilidad sobre el uso de recursos.

La ejecución de servicios.- El sistema operativo ofrece a los programas un conjunto de servicios, o llamadas al sistema, que pueden solicitar cuando lo necesiten proporcionando a los programas una visión de máquina extendida.

La ejecución de mandatos.- El módulo del sistema operativo que permite que los usuarios dialoguen de forma interactiva con el sistema operativo es el interprete de comandos conocido como Shell.

Fuente: Apuntes de la materia Sistemas Operativos Multiusuario de la FCA – UNAM