Tecnología

Inicio

Las funciones típicas de un sistema operativo

Las funciones típicas de un sistema operativo


Si bien el mundo del hardware del equipo ha hecho enormes progresos en el área de tamaño, velocidad y costo, es un software que realmente hace que un equipo utilizable para los seres humanos. La base de todo el software de aplicación y utilidad es el sistema operativo, que gestiona la funcionalidad del hardware y sirve de algo así como una interfaz entre las aplicaciones de usuario y la máquina real. Los sistemas operativos tienen varias funciones básicas que son los mismos si el sistema operativo en cuestión es Unix, Windows o un sistema operativo de la unidad central.

Administración de hardware

interfaz de sistemas operativos con los controladores de hardware que gestionan el hardware físico real, tales como discos duros, módems, procesadores, memoria e impresoras. Los controladores de hardware proporcionar una capa de abstracción para que el sistema operativo no tiene que saber acerca de un dispositivo específico, sino más bien la forma de comunicarse con su conductor. El conductor normalmente tiene que jugar por ciertas reglas que el sistema operativo espera, lo que permite actualizaciones de software de controlador sin interrupción.

Gestión de programas

El sistema operativo es responsable de cargar y ejecutar programas de aplicación que realizan el trabajo real para el usuario. Los programas de aplicación interactúan con el sistema operativo que realiza la entrada real y la salida a los diversos dispositivos de hardware. Además, la mayoría de los sistemas operativos están equipados con un conjunto de utilidades que realizan funciones como la desfragmentación de disco, gestión de tareas y las copias de seguridad. El sistema operativo gestiona la interfaz para estas utilidades para hacer estas tareas de gestión más fácil para el usuario.

Administración de la Interfaz de Usuario

El sistema operativo también gestiona la interfaz de usuario, ya sea gráfica o de texto basados ​​en. Esta función involucra el componente de gestión de hardware se ha mencionado anteriormente, pero en un nivel más avanzado. La interfaz de usuario debe responder a las instrucciones del usuario a través del ratón, teclado, pantalla táctil u otro dispositivo de entrada. La parte del sistema operativo que gestiona esta función ha de convertir las pulsaciones de teclas, clics de ratón y otras acciones del usuario en los comandos correspondientes a las otras partes de la computadora.

gestión de prioridades

El sistema operativo debe priorizar y gestionar la programación de las distintas aplicaciones que se ejecutan en el equipo. Por ejemplo, si está descargando un archivo grande, pero desea trabajar en un documento mientras se descarga, el sistema operativo rebana la disponibilidad del procesador para dar prioridad a sus acciones de entrada, mientras que la gestión de la descarga en el fondo. Esto a veces se llama planificación preventiva, como todo lo que hace el usuario tiene prioridad y se adelanta a otras tareas menos importantes. Esta capacidad para repartirse el tiempo de procesador da lo que es en realidad un único sistema operativo multitarea de la aparición de un sistema operativo multitarea.