¿Qué es un sistema operativo?

Un sistema operativo (SO) es una entidad que media entre el hardware, el software y el usuario. Permite efectivamente comunicarse con el ordenador o el smartphone sin necesidad de conocer el lenguaje de la máquina. Qué tareas realiza un sistema operativo como Windows, iOS o Android para tu dispositivo, puedes leerlo en este artículo.

  • ¿Qué es un sistema operativo?
  • ¿Qué tareas realiza un sistema operativo?

¿Qué es un sistema operativo?

Un sistema operativo es un conjunto de programas informáticos, en sentido general software, que te permite como usuario ejecutar otras aplicaciones en el ordenador o smartphone. Esto incluye la gestión de los recursos de hardware del software, incluidos los dispositivos de entrada, como el ratón y el teclado, los dispositivos de salida, como la pantalla y la impresora, los dispositivos de red, como los routers, y los dispositivos de almacenamiento, como las unidades de disco. El sistema operativo es efectivamente la interfaz entre sus componentes de hardware y el software de aplicación en uso.

En muchos aspectos, el sistema operativo actúa como un marco integral con el que todas las aplicaciones pueden interactuar de manera consistente. Los sistemas operativos modernos utilizan una interfaz gráfica de usuario. Algunos ejemplos de este tipo de sistemas son:

  • Microsoft Windows
  • Apple macOS
  • Linux (mejor dicho GNU/Linux)
  • Android
  • iOS

El sistema operativo media entre el hardware y el software. Ocultas en segundo plano, las tareas se distribuyen al hardware interno del sistema y señalan al software que las ejecute. Si arrancaras un ordenador nuevo sin sistema operativo, por ejemplo, no podrías utilizarlo porque la comunicación entre los componentes no está garantizada.

¿Qué tareas realiza un sistema operativo?

Ya sea Windows 10, macOS de Apple o una de las muchas distribuciones de Linux: Los sistemas realizan las mismas tareas para su ordenador. Entre ellas se encuentran, en particular:

  • Gestión del procesador: El sistema operativo decide el orden en que los procesos tienen acceso a la CPU y cuánto tiempo de procesamiento se asigna a cada proceso.
  • Gestión de la memoria principal: El sistema operativo también gestiona la memoria principal. Aquí también se define cuánta memoria se asigna a cada proceso. Ejemplo: Usted inicia una aplicación en Windows o Linux - el sistema operativo ahora asigna tanta memoria de trabajo al proceso como sea necesario. Si el programa se cierra, esta memoria es vaciada de nuevo por el sistema.
  • Gestión de archivos: El sistema operativo gestiona las operaciones de lectura y escritura en el sistema de archivos. Además, a través de él se gestionan los derechos de acceso como escritura, lectura y ejecución para los usuarios.
  • Seguridad: El sistema operativo utiliza contraseñas para proteger los datos de los usuarios. También evita el acceso no autorizado a los programas y a los datos de los usuarios permitiendo que los programas sean abiertos sólo por los usuarios que tienen los derechos apropiados.
  • Coordinación entre otros programas y usuarios: Los sistemas operativos también coordinan otros programas como intérpretes, compiladores y similares. Aquí el sistema vuelve a mediar entre el usuario y el hardware.