Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.
Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.
 
Habilidad
 para evolucionar. Un Sistema Operativo deberá construirse de manera que
 permita el desarrollo, prueba o introducción efectiva de nuevas 
funciones del sistema sin interferir con el servicio.
Encargado
 de administrar el hardware. El Sistema Operativo se encarga de manejar 
de una mejor manera los recursos de la computadora en cuanto a hardware 
se refiere, esto es, asignar a cada proceso una parte del procesador 
para poder compartir los recursos.
 
Relacionar
 dispositivos (gestionar a través del kernel). El Sistema Operativo se 
debe encargar de comunicar a los dispositivos periféricos, cuando el 
usuario así lo requiera.
Organizar datos para acceso rápido y seguro.
 
Manejar
 las comunicaciones en red. El Sistema Operativo permite al usuario 
manejar con alta facilidad todo lo referente a la instalación y uso de 
las redes de computadoras.
Procesamiento por bytes de flujo a través del bus de datos.
 
Facilitar
 las entradas y salidas. Un Sistema Operativo debe hacerle fácil al 
usuario el acceso y manejo de los dispositivos de Entrada/Salida de la 
computadora.
 
Técnicas de recuperación de errores.
 
Evita
 que otros usuarios interfieran. El Sistema Operativo evita que los 
usuarios se bloqueen entre ellos, informándoles si esa aplicación esta 
siendo ocupada por otro usuario.
 






