Un sistema operativo es un programa que actúa como una interfaz gráfica de usuario (GUI). Controla la ejecución de todo tipo de aplicaciones.
El sistema operativo realiza las siguientes funciones en un equipo.
- Gestión de instrucciones
- Gestión de entrada/salida
- Gestión de memoria
- Gestión de archivos
- Gestión de procesadores
- Prioridad de trabajos
- Programa de control especial
- Programación de recursos y trabajos
- Seguridad
- Supervisión de actividades
- Contabilidad de trabajos
.
Instrucción: El sistema operativo establece un entendimiento mutuo entre las distintas instrucciones dadas por el usuario.
Gestión de entrada/salida: Qué salida vendrá de la entrada dada por el usuario, el sistema operativo ejecuta este programa. Esta gestión implica la coordinación de varios dispositivos de entrada y salida. Asigna las funciones de aquellos dispositivos donde se ejecutan una o varias aplicaciones.
Gestión de la memoria: El sistema operativo maneja la responsabilidad de almacenar cualquier dato, programas de sistema y programas de usuario en la memoria. Esta función del sistema operativo se denomina gestión de la memoria.
Gestión de archivos: El sistema operativo es útil para realizar cambios en los archivos almacenados y para reemplazarlos. También juega un papel importante en la transferencia de varios archivos a un dispositivo.
Gestión del procesador: El procesador es la ejecución de un programa que realiza el trabajo especificado en ese programa. Se puede definir como una unidad de ejecución donde se ejecuta un programa.
Prioridad de trabajos: El trabajo de la prioridad del trabajo es la creación y la promoción. Determina qué acción debe realizarse primero en un sistema informático.
Programa de control especial: Los sistemas operativos realizan cambios automáticos en la tarea a través de programas de control específicos. Estos programas se denominan Programa de Control Especial.
Programación de recursos y trabajos: El sistema operativo prepara la lista de tareas a realizar para el dispositivo del sistema informático. El sistema operativo decide qué dispositivo utilizar para cada tarea. Esta acción se complica cuando hay que realizar varias tareas simultáneamente en un sistema informático. Los programas de programación del sistema operativo determinan el orden de ejecución de las tareas. Realiza estas tareas basándose en la prioridad de realización de las tareas dada por el usuario. Realiza las tareas en función de la prioridad del dispositivo.
Seguridad: La seguridad informática es un aspecto muy importante de cualquier sistema operativo. La fiabilidad de un sistema operativo viene determinada por la seguridad que nos proporciona. Los sistemas operativos modernos utilizan un cortafuegos para la seguridad. Un cortafuegos es un sistema de seguridad que supervisa todas las actividades que ocurren en el ordenador y bloquea esa actividad en caso de cualquier amenaza.
Supervisión de actividades: El sistema operativo se encarga de las actividades del sistema informático durante varios procesos. Esto aborta el programa si hay errores. El sistema operativo envía mensajes instantáneos al usuario ante cualquier error inesperado en el dispositivo de entrada/salida. También proporciona seguridad al sistema cuando el sistema operativo se utiliza en sistemas operados por múltiples usuarios. Para que los usuarios ilegales no puedan obtener datos del sistema.