Sistemas Operativo
Sistemas Operativo
Sistemas Operativo
Sus funciones
Conocer cuáles son los componentes de un sistema operativo y como funcionan nos da
una idea de como actúa el sistema operativo.
La comunicación entre las aplicaciones de usuario y el hardware son también una de las
tareas del sistema operativo.
Contenido
El control de acceso al hardware es una de las funciones básicas del sistema operativo.
El sistema operativo utiliza un programa llamado controlador de dispositivo para acceder
al hardware.
Proporcionar una interfaz de usuario está entre las principales funciones de un sistema
operativo. Las dos interfaces de usuario que incluyen los sistemas operativos son CLI
(interfaz de línea de comandos) y GUI (interfaz gráfica de usuario).
• Los procesos
• La memoria principal
• El almacenamiento secundario
• El sistema de entrada/salida
• El sistema de archivos
• Los sistemas de protección
• El sistema de comunicaciones
• Los programas del sistema
• El gestor de recursos
Gestión de procesos
Entre los componentes de un sistema operativo están los procesos. Cuando se habla de
un proceso se hace referencia a un programa en ejecución. Un proceso es un conjunto
de instrucciones que corresponden a un programa y que son ejecutadas por la CPU. En
un programa se pueden ejecutar uno o varios procesos diferentes. La ejecución de un
programa necesita recursos del sistema como tiempo de CPU, memoria, archivos y
dispositivos de E/S.
Un proceso puede pasar por los estados nuevo, preparado, ejecución, bloqueado y
terminado cuando su ciclo de vida es de 5 estados. Si el proceso solo se ejecuta y termina
el ciclo de vida es de 2 estados. Los procesos para su ejecución se planifican siguiendo
algoritmos. Dos de los algoritmos de planificación más comunes son el algoritmo Round
Robin y el algoritmo FIFO.
La memoria principal no es suficiente para almacenar los programas y los datos, además
de ser volátil porque los datos se pierden ante un fallo de la energía eléctrica. Por tal
motivo es necesario un sistema de almacenamiento secundario también denominado
memoria virtual.
El sistema operativo se encarga de planificar los discos, gestionar el espacio libre, asignar
el almacenamiento y verificar que los datos se guarden en orden.
Sistema de entrada/salida
Los programas del sistema forman parte de los componentes del sistema operativo y
son aplicaciones que se instalan con el sistema operativo pero que no forman parte de
él. Los programas del sistema son útiles para el desarrollo y ejecución de los programas
de usuario.
Las tareas que realizan los programas del sistema son: manipulación y modificación de
archivos, información del estado del sistema, soporte a lenguajes de programación y
comunicaciones.
El sistema operativo es el encargado de gestionar las tareas que realizan los diferentes
programas del sistema.
Gestión de recursos
Una PC está formada por el hardware y el software. El hardware se relaciona con los
componentes físicos y el software con los programas y el sistema operativo.
Para que una PC pueda realizar las tareas solicitadas por el usuario requiere de la
asignación de recursos para cada una de esas tareas. El sistema operativo administra los
recursos que se deben asignar a los programas en ejecución.