Tecnología

Inicio

La función de un sistema operativo

Un sistema operativo es un conjunto de software que proporciona una interfaz entre un usuario y un ordenador, controla la ejecución de otros programas y gestiona los recursos, tales como dispositivos de almacenamiento y memoria. Independientemente de si apoyan un solo usuario o varios usuarios al mismo tiempo, todos los equipos tienen un sistema operativo de algún tipo, y todos los sistemas operativos comparten algunas características comunes.

Interfaz

Un sistema operativo se encuentra entre el sistema básico de entrada / salida (BIOS) - un programa almacenado en la memoria de sólo lectura (ROM) que controla el hardware del ordenador - y el usuario. En esencia, controla y coordina el uso del hardware mediante las distintas aplicaciones o programas, que el usuario se ejecuta en el ordenador. La mayoría de los sistemas operativos modernos, incluyendo Microsoft Windows, Macintosh OS X y Linux, proporcionan una interfaz gráfica de usuario (GUI), en la que los programas son representados por objetos gráficos, conocidos como iconos.

Controladores de dispositivo

Cada componente de hardware o dispositivo periférico es controlada por un pequeño programa, conocido como un controlador de dispositivo, que le indica al sistema operativo cómo comunicar con el componente o dispositivo. El sistema operativo carga el controlador para cada dispositivo cuando un equipo se inicia, o botas. Los controladores de dispositivos para los dispositivos de entrada / salida de uso común, tales como un ratón o un teclado, se incluyen típicamente con el sistema operativo, pero si el usuario añade un nuevo periférico, como una impresora o un escáner, a su sistema, por lo general requiere la instalación su conductor.

Sistema de archivos

Un sistema operativo crea un sistema jerárquico de archivos - una estructura de árbol con una sola carpeta raíz o directorio, como el elemento más superior - en el disco duro de un ordenador. El sistema de archivos se utiliza para almacenar programas y datos; cuando un usuario guarda un archivo, como un documento de procesador de textos, el sistema operativo concede un nombre al archivo y recuerda donde se almacena en el disco duro para futuras referencias.

Gestión de la memoria

Cuando un usuario inicia un programa, el sistema operativo localiza el código de programa ejecutable y lo carga en la memoria principal o memoria de acceso aleatorio (RAM). La mayoría de los sistemas operativos permiten más de un programa para ejecutar al mismo tiempo, pero como comienzan más programas, el sistema operativo debe asignar memoria a cada uno. Si el equipo se queda sin memoria RAM física, el sistema operativo puede necesitar intercambiar o canjear partes de los programas y los datos de la computadora está utilizando de ida y vuelta entre la memoria RAM y el almacenamiento en disco duro - un proceso conocido como paginación - para permitir el equipo para seguir trabajando.