Partes de un sistema operativo

Un sistema operativo está conformado por muchas partes, pero las más usadas y definidas por todos los existentes son las siguientes:

## **Kernel o núcleo.**

Se trata de un software o programa que podría definirse como el corazón del sistema operativo, es el principal responsable de la ejecución del sistema, el cual se efectúa en modo privilegiado y en un área totalmente aislada para evitar cualquier tipo de daño ocasionado por otro software malicioso. Aunque el Kernel no es la única parte de un sistema operativo, si representa un componente fundamental, que a su vez tiene la capacidad de suministrar un control básico sobre los elementos del hardware de ordenadores, además de leer y redactar datos en la memoria, interpretar datos,  procesar órdenes, administrar recursos, entre otras funciones más.

## **Interfaz del usuario.**

Este componente es el encargado de permitir la interacción del sistema operativo con el usuario, la cual se da mediante componentes gráficos como iconos, facilitando un escritorio y ventanas o bien utilizando una serie de líneas de comandos, todo esto con la finalidad de obtener una interacción inmediata para ambas partes.

## **Controlador de dispositivos o driver.**

Permite la interacción entre el sistema y los periféricos del dispositivo, aunque no siempre se requiere este software para el uso de un hardware, es recomendable su empleo para evitar problemas, además de la proporcionalidad de una mejor seguridad y experiencia para el usuario.

## **Sistema de archivos.**

Establece el espacio a cada uno de los archivos, además de las técnicas para el almacenamiento de los mismos dentro del disco duro. Del mismo modo es el encargado de regir el espacio libre y todos aquellos datos resguardados, así como estructurar la información de la unidad de almacenamiento, manejando regularmente su propio sistema.

## **Sistema de protección.**

Es el control de acceso de los programas, utilizando mecanismos de protección estableciendo límites y delimitando quienes tienen acceso a ciertos recursos con políticas, es decir el uso autorizado o uso no autorizado, controlando la entrada a ciertos programas, forzando el uso de mecanismos estandarizados para evitar malas ejecuciones del sistema.

## **Sistema de entrada y salida.**

Es el medio por el cual el usuario interactúa de manera directa con los componentes físicos del equipo, a su vez está formado por un sistema de almacenamiento temporal y maneja la interacción entre los dispositivos controlando sus posibles errores. El sistema de entrada y salida logra que la máquina sea más simple de manipular por el usuario, contando con dos interfaces una para el manejo de dispositivos y la segunda para que el sistema operativo sea capaz de gestionar el almacenamiento temporal haciendo uso de dispositivos concretos.

## **Gestión de procesos.**

Es el encargado de crear, finalizar, parar o reanudar procesos, ya que al ejecutar un programa se deberá utilizar ciertos de los mismos, para reservar la utilización  de los recursos necesarios al momento de la ejecución de estos. Esta gestión ofrece mecanismos para la comunicación y sincronización entre los distintos procesos, así como el acceso a recursos de manera concurrente.

## **Gestión de la memoria principal.**

La memoria es utilizada por distintos programas del ordenador, se trata de una gran tabla de palabras o bytes donde se almacenan datos de rápido acceso. Permite que el sistema sepa qué partes del están siendo utilizadas, decidir procesos, asignar y reclamar espacio, ante fallas o al apagar el equipo pierde su información en un tiempo de alrededor de tres minutos.

## **Gestión de almacenamiento secundario.**

La memoria principal es volátil y pequeña para almacenar todos los datos, por lo que esta permite almacenar y manipular la información que necesita sobrevivir ante los fallos del sistema, además del alojamiento temporal de los programas que son de tamaño muy grandes para ser almacenados en la memoria principal.

## **Sistema de comunicaciones.**

Es el uso específico de la interfaz de la red, refiriéndose a la entrada y salida de la computadora al exterior, es decir hacia otros dispositivos, haciendo referencia a los medios que son proporcionados para el cumplimiento de su función, a su vez controla el envío y recepción de datos mediante la interfaz mencionada.

## **Gestión de recursos.**

Su función se da en la entrada y salida de los distintos dispositivos, programas o procesos de ejecución, así como la memoria secundaria, discos y recursos del sistema general de los cuales esta gestión es encargada de regular.