1. Conveniencia 2. Eficiencia3. Habilidad
para evolucionar4. Administrar el
hardware
5. Relacionar dispositivos
6. Organizar datos
7. Manejar las comunicaciones
en red
8. Procesamiento
de bytes
9. Recuperación de errores
10. Facilitar entradas y
salidas
11. No interfieren otros usuarios
12. Generación de estadísticas
13. Compartir hardware y datos
entre usuarios
Deberá construirse de manera que permita el desarrollo de nuevas funciones del sistema sin interferir con el servicio.
Se encarga de manejar mejor los recursos del ordenador, es decir, asignar a cada tarea una parte del procesador, para compartir los recursos.
Permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.
Evita que los usuarios se bloqueen entre ellos, informándoles si esa aplicación esta siendo ocupada por otro usuario.