Los Tipos de Sistemas Operativos
Son muchos los sistemas operativos y por lo tanto sus tipos tambien. A continuación, se ofrece una pequeña clasificación.
De acuerdo con su funcionalidad
Administración de tareas
- Monotarea: Solamente permite ejecutar un proceso (aparte de los procesos del propio SO) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción.
- Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de SO normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente. La multitarea puede estar relacionada con el multiprocesamiento, ya que en sistemas con múltiples núcleos de CPU o procesadores, se pueden asignar diferentes procesos a cada núcleo para ejecutarse simultáneamente, lo que mejora el rendimiento y la capacidad de respuesta del sistema. El multiprocesamiento permite una mayor eficiencia en la ejecución de tareas al aprovechar los recursos de la CPU de manera paralela y simultánea.
Administración de usuarios
- Monousuario: Solo permite ejecutar los programas de un usuario al mismo tiempo.
- Multiusuario: Permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.
Administración de sesiones
- Monosesión: Sistemas operativos que son capaces de ejecutar una sola sesión de usuario. Los sistemas operativos de hace tiempo como Windows 98 o Windows 95.
- Multisesión: Sistemas operativos que son capaces de ejecutar varias sesiones de usuario a la vez. La funcionalidad de multisesión se puede instalar mediante aplicaciones, pero es el sistema operativo el que permite dicho funcionamiento. Los servidores de la familia Windows Server, la mayoría de las versiones de Linux.
Manejo de recursos
- Centralizado: Permite usar los recursos de una sola computadora.
- Distribuido: Permite utilizar los recursos (memoria, CPU, disco, periféricos…) de más de una computadora al mismo tiempo.
De acuerdo con el tipo de dispositivo
Sistemas operativos para ordenadores personales
- Windows
- Mac OS
- Unix
- Solaris
- FreeBSD
- OpenBSD
- Slackware Linux (GNU/Linux)
- Android-x86 (GNU/Linux)
- Chrome OS (GNU/Linux)
- Debian GNU/Linux (GNU/Linux)
- Gentoo Linux (GNU/Linux)
- SUSE Linux (GNU/Linux)
- Red Hat Enterprise Linux (GNU/Linux)
- Ubuntu Linux (GNU/Linux)
- Elementary OS (GNU/Linux)
- Sabayon (GNU/Linux)
- Wave OS
- webOS
- Haiku (BeOS)
- Kali Linux (GNU/Linux)
- LindowsOS/Linspire (GNU/Linux)
- HarmonyOS
- Mandriva (GNU/Linux)
- Fedora (GNU/Linux)
- Linpus Linux (GNU/Linux)