Estructura y Funciones Esenciales de un Sistema Operativo

Clasificado en Informática

Escrito el en español con un tamaño de 2,42 KB

Funciones del Sistema Operativo

  • Interfaz de usuario: Permite a los usuarios comunicarse con el sistema para cargar programas, acceder a archivos y realizar otras tareas. Existen tres tipos básicos de interfaces:
    • Basadas en comandos.
    • Basadas en menús (ej. pantallas de la BIOS).
    • Interfaces gráficas de usuario (GUI).
  • Gestión de recursos: Administración de los recursos de hardware y de redes de un sistema informático; incluye la gestión de permisos y usuarios.
  • Gestión de archivos: Controla la creación, borrado y acceso de archivos de datos y programas. También implica mantener el registro de la ubicación física de los archivos en los dispositivos de almacenamiento.
  • Administración de tareas: Controla la ejecución de los programas asignando recursos y estableciendo prioridades cuando diferentes procesos solicitan el mismo recurso.
  • Servicio de soporte: Actualización de versiones, mejoras de seguridad, instalación de nuevos controladores, corrección de errores, etc.

Evolución y Estructura

Los primeros sistemas operativos se denominaron monolíticos; su característica fundamental es que eran un software básico, prácticamente imposible de modificar si se quería actualizar.

Los sistemas operativos actuales se organizan en capas, donde cada capa se encarga de una función específica. De esta manera, la modificación o ampliación afecta a un nivel concreto y no a todo el sistema operativo.

Niveles de Estructura

Un sistema operativo se estructura básicamente en 4 niveles, cada uno se comunica con sus adyacentes:

  • Nivel Usuario: Ejecución de herramientas, compiladores y utilidades, actualizando los procesos que permiten al usuario comunicarse con el sistema operativo.
  • Nivel Supervisor: Realiza la comunicación entre el sistema y el usuario interpretando los mandatos del sistema operativo; controla y coordina la gestión de entrada y salida de periféricos y dispositivos de almacenamiento externo.
  • Nivel Ejecutivo: Administración y gestión de la memoria y del sistema de archivos.
  • Núcleo (Kernel): Controla los procesos que se ejecutan y el hardware.

Entradas relacionadas: