Funciones:
- Aceptar los trabajos y conservarlos hasta su finalización.
- Detectar errores y actuar de modo apropiado en caso de que se produzcan.
- Controlar las operaciones de E/S.
- Controlar las interrupciones.
- Planificar la ejecución de tareas.
- Entregar recursos a las tareas.
- Retirar recursos de las tareas.
- Proteger la memoria contra el acceso indebido de los programas.
- Soportar el multiacceso.
- Proporcionar al usuario un sencillo manejo de todo el sistema.
- Aprovechar los tiempos muertos del procesador.
- Compartir los recursos de la máquina entre varios procesos al mismo tiempo.
- Administrar eficientemente el sistema de cómputo como un todo armónico.
- Permitir que los diferentes usuarios se comuniquen entre sí, así como protegerlos unos de otros.
- Permitir a los usuarios almacenar información durante plazos medianos o largos.
- Dar a los usuarios la facilidad de utilizar de manera sencilla todos los recursos, facilidades y lenguajes de que dispone la computadora.
- Administrar y organizar los recursos de que dispone una computadora para la mejor utilización de la misma, en beneficio del mayor número posible de usuarios.
- Controlar el acceso a los recursos de un sistema de computadoras.
Caracteristicas:
- Permitir la concurrencia de procesos, traslapándose el tiempo de entrada/salida (E/S) con el de cálculo y ocupando la memoria con varios programas.
- Posibilitar la ejecución de cualquier proceso en el momento que se solicite siempre y cuando haya suficientes recursos libres para él.
- Ser eficiente en cuanto a aumentar la utilización de recursos en general, tales como memoria, procesadores, dispositivos de E/S, discos magnéticos, datos, etc.
- Ser fiable, es decir, un sistema operativo no debe tener errores y debe prever todas las posibles situaciones.
- Ser de tamaño pequeño.
- Posibilitar y facilitar en lo posible el "diálogo" entre computadora y usuario de la misma.
- Permitir compartir entre varios usuarios los recursos de hardware con que cuenta una computadora.
- Permitir a los usuarios compartir datos entre ellos, en caso necesario.
No hay comentarios:
Publicar un comentario