You are on page 1of 6

COMPONENTES DE UN

SISTEMA OPERATIVO.
SISTEMA OPERATIVO.

 Es el software principal o conjunto de programas de un sistema


informático que gestiona los recursos de hardware y provee servicios a los
programas de aplicación de software, ejecutándose en modo
privilegiado respecto de los restantes (aunque puede que parte de él se
ejecute en espacio de usuario). Uno de los propósitos del sistema
operativo que gestiona el núcleo intermediario consiste en gestionar los
recursos de localización y protección de acceso del hardware, hecho
que alivia a los programadores de aplicaciones de tener que tratar con
estos detalles.
PRINCIPALES FUNCIONES DEL SISTEMA OPERATIVO.

 El control de acceso al hardware: utiliza un programa llamado


controlador de dispositivo para acceder al hardware.
 La administración de archivos y carpetas: crea una estructura de archivos
y carpetas en la unidad de disco duro.
 Proporcionar una interfaz de usuario: 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).
COMPONENTES BÁSICOS DE UN SISTEMA OPERATIVO.

Gestión de procesos
Incluye:
 Planificación de procesos: se trata de la parte del sistema operativo que
decide qué proceso emplea el procesador en cada instante de tiempo.
 Mecanismos de comunicación entre procesos: permiten comunicar a dos
procesos del sistema operativo, tales como la mensajería.
 Mecanismos de sincronización: permiten coordinar a procesos que
realizan accesos concurrentes a un cierto recurso.
Administración de memoria principal
 Tiene como objetivo la gestión de la memoria principal, lo que incluye la
gestión del espacio de memoria principal libre y ocupada, así como la
asignación de memoria principal a los procesos.
Administración de ficheros
 Gestiona la manera en que la información se almacena en dispositivos de
entrada/salida que permiten el almacenamiento estable.
Gestión de los dispositivos de entrada/salida (driver)
Parte del sistema operativo que conoce los detalles específicos de cada
dispositivo, lo que permite poder operar con él.
Además, el sistema operativo ofrece:

 Lanzador de aplicaciones: permite el lanzamiento de programas. Suelen


ser intérpretes de órdenes textuales o basados en gestores de ventanas.
 Llamadas al sistema: conjunto de servicios que los procesos pueden
solicitar al sistema operativo.