Intro ISO
Intro ISO
Intro ISO
Desde el punto de vista del usuario, el sistema operativo consiste en una serie de programas y
funciones que ocultan los detalles del hardware, ofreciéndole una vía sencilla y flexible de
acceso al mismo, teniendo dos objetivos fundamentales:
Para ello, algunos sistemas proporcionan dos estados, llamados estado protegido (Sistema
o Kernel), en el cual se ejecuta el sistema operativo, y estado no protegido (Usuario o
User), que es el destinado a la ejecución de los programas de usuario y de aplicación. De
esta manera se impide que los programas de los usuarios puedan tener contacto directo con
el hardware, o puedan forzar un incorrecto funcionamiento del sistema.
• Gestión de procesos. Hay que diferenciar entre los conceptos programa y proceso. Un
programa es un ente pasivo, que cuando se carga en memoria y comienza a ejecutarse, puede
originar una gran cantidad de procesos.
• Gestión de los dispositivos de E/S. La gestión de la E/S tiene como objetivo proporcionar
una interfaz de alto nivel de los dispositivos de E/S sencilla de utilizar. En algunos sistemas
esta interfaz es semejante a la de los ficheros (Linux).
• Multiusuarios. Los sistemas operativos multiusuarios son capaces de dar servicio a más de
un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o
por medio de sesiones remotas en una red de comunicaciones. No importa el número de
procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar
simultáneamente.
• Monotareas. Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez
por usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se
admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo
una tarea a la vez. Las impresoras en red son un ejemplo típico.