Las funciones más importantes que debe cumplir un sistema operativo son las siguientes:
- 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.
No hay comentarios:
Publicar un comentario