En resumen las funcionalidades de un sistema operativo son:
- Gestionar recursos como la memoria, el hardware, la red y periféricos.
- Permite al usuario de interactuar con el ordenador y comunicarse.
- Administración de tareas a través de la asignación de recursos a cada aplicación.
- Gestionar los archivos por el usuario como editar, leer y modificar los archivos a través de las aplicaciones.
- El sistema operativo proporciona información, que posteriormente será utilizada a modo de diagnóstico del funcionamiento correcto del computador.
- Los servicios de soporte van a depender de los programas que estemos usando, en general comprenden servicios de actualización, seguridad, identificación de controladores para nuevos hardware.
Algunos de los SO líderes que vemos hoy en día son Windows de Microsoft, que tiene una gran cuota de mercado a nivel mundial, seguido de los sistemas operativos MacOS de Apple y Linux:
- MacOS : es una serie de sistema operativo basado en interfaz gráfica de usuario desarrollado por Apple. Cía.
- Microsoft Windows : es una serie de sistema operativo de interfaz gráfica de usuariol lider en escritorio, desarrollado, comercializado y vendido por mi Microsoft.
- GNU/Linux : una serie de sistemas operativos tipo Unix, ensamblada bajo el modelo de software libre y de código abierto. Es el preferido en la supercomputación y en muchos servidores de internet.
- Android : un sistema operativo basado en Linux, desarrollado específicamente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes y tabletas.
- iOS : este es un sistema operativo móvil desarrollado y distribuido por Apple. Inc. Esto puede ejecutarse en iPhones y en otros dispositivos de Apple como tabletas.
- BSD / OS :un sistema operativo tipo Unix, tiene una reputación de confiabilidad en los roles del servidor.
Con el avance de la tecnología, los desarrolladores y diseñadores tienen diferentes niveles de hardware para hacer frente a los requisitos del usuario. Los SO en el futuro no hablarán de archivos, carpetas, equipos de escritorio, redes, servidores web, correos electrónicos, etc., sino que hablarán de recursos, empresas, administraciones, personas y estarán bien organizados en la gestión de sus conjuntos, y relaciones activas.
El SO permitirá conectar fuentes de información a su espacio en la nube, fuentes que podrían ser ofrecidas por el banco, empresas, los amigos,la familia o cualquiera de los sistemas de información de una persona. En el SO del futuro, seguirá a las organizaciones, personas o sistemas, y tendrá acceso a cualquier recurso o evento que estén dispuestos a ofrecer. El futuro sistema operativo no será simplemente social, será una relación de computación donde todo lo que interese sea accesible tal vez incluso pre procesado en la nube para brindar mejor información.