Los SO desempeñan una serie de funciones basicas escenciales para la gestion del equipo, las mas destacables son:
- Proporcionar comodidad en el uso del computador
- Gestionar de manera eficiente los recursos del equipo, ejecutando programas
- Brindar interfaz
- Permitir evolutividad
Las caracteristicas de un SO son:
Administracion de tareas
- Monotarea: permite realizar un proceso en un momento dado, sin interrupcion.
- Multitarea: capaz de ejecutar varios procesos al mismo tiempo.
Administracion de usuarios
- Monousuario: Solo permite realizar los programas de un usuario al mismo tiempo
- Multiusuario: permite que varios ususarios ejecuten simultaneamente sus programas
Manejo de recursos
- Centralizado: permite utilizar los recursos de una solo computadora.
- Distribuido: permite utilizar los recursos (memoria, disco duro, CPU, perifericos...) de mas de una computadora al mismo tiempo