Según la definición, “Un sistema operativo (SO) es una interfaz entre un usuario de computadora y el hardware de la computadora. Un sistema operativo es un software que realiza todas las tareas básicas como administración de archivos, administración de memoria, administración de procesos, manejo de entrada y salida y control de dispositivos periféricos como unidades de disco e impresoras ”.

Los sistemas operativos organizan el intercambio de recursos. Pero hacen mucho más que esto; garantizan el funcionamiento eficiente de una computadora mediante lo siguiente:

  • Cargar los programas de aplicación de la memoria secundaria en la memoria principal y administrar su ejecución
  • Apoyar programas de aplicación gestionando su uso de los recursos de la computadora;
  • Gestionar el almacenamiento de programas y datos en la memoria secundaria;
  • Aceptando entradas y suministrando salidas al usuario.
En los siguientes cuatro párrafos, examinaremos cada uno de estos cuatro aspectos de un sistema operativo, a su vez, usando la PC como ejemplo.

A menos que un programa de aplicación se haya utilizado recientemente y ya esté almacenado en la memoria principal, el sistema operativo necesitará encontrar el programa en la memoria secundaria, transferirlo a la memoria principal y hacer que el procesador lo ejecute. Si el usuario está ejecutando más de un programa de aplicación, digamos un procesador de texto y un paquete de dibujo, el sistema operativo deberá administrar la ejecución de ambos para asegurarse de que estos dos programas no interfieran entre sí. Cuando el usuario cierra un programa de aplicación, el sistema operativo debe administrar este proceso y asegurarse de que la computadora pueda continuar funcionando normalmente.

Los programas de aplicación hacen uso de los recursos de la computadora. Por ejemplo, envían datos a la pantalla. En lugar de que el programa de aplicación contenga las instrucciones para realizar tareas como esta, solicitan al sistema operativo que las realice en su nombre. Esto hace que los programas de aplicación sean más fáciles de escribir.

Además de organizar la transferencia de programas de aplicación desde la memoria secundaria a la memoria principal, el sistema operativo tiene que gestionar el proceso de almacenamiento de programas de aplicación en la memoria secundaria cuando el usuario los instala por primera vez. También tiene que organizar el almacenamiento de archivos que los usuarios crean mientras ejecutan programas de aplicación. Por ejemplo, con un procesador de texto, el sistema operativo organiza el almacenamiento de un archivo recién creado en una carpeta especificada por el usuario. A petición, también organiza la recuperación de un archivo previamente guardado. Menos obvia es la tarea igualmente importante de almacenar y organizar los datos temporales generados por el procesador de texto mientras se está ejecutando.

Aceptar entradas del usuario y generar salidas para el usuario son funciones importantes del sistema operativo. Puede marcar la diferencia entre una computadora fácil de usar o difícil. En los primeros días de las PC, los usuarios tenían que escribir comandos de texto para que sus computadoras realizaran tareas, y toda la información de la computadora venía en forma de texto. Esto se debió a que el sistema operativo de aquellos días, MS-DOS, no tenía la 'interfaz gráfica de usuario' que todos dan por sentada hoy. No había iconos ni menús en la pantalla, y apuntar y hacer clic con el mouse no era una opción. En gran medida, el sistema operativo, más que el hardware, de una PC influye en la facilidad de uso de los usuarios.

En resumen, el sistema operativo de una PC controla los recursos de la PC y oculta al usuario muchas de las complejidades de usar una computadora, lo que facilita la tarea del usuario. Hemos tomado el sistema operativo de la PC como ejemplo. Aún así, los sistemas operativos en esas computadoras 'invisibles' que los tienen deberían ocultar nuevamente las complejidades de la computadora al usuario y controlar el intercambio de recursos.

Los tres sistemas operativos más comunes para computadoras personales son Microsoft Windows, macOS y Linux. El sistema operativo Windows 10 comparte un 83% de usuarios activos en todo el mundo.


Así que este artículo fue una guía rápida para comprender el funcionamiento y la definición de los sistemas operativos. Esperamos que este artículo te haya ayudado con este tema, asegúrate de comentar y compartir tus opiniones.