Você está na página 1de 1

Rosas Pineda Francisco Germán 16/VIII/2018

Sistemas Operativos Grupo #4


Tarea 2: Kernel de Linux
El núcleo o kernel es la parte básica de cualquier sistema operativo y sobre él descansa el
código de los servicios fundamentales para controlar el sistema completo. Sus principales
tareas son:
 Gestión de procesos: Que tareas se ejecutaran y en qué orden
 Intercomunicación de procesos y sincronización: Como se comunican dichas tareas
entre si
 Gestión de entrada/salida (E/S): Control de periféricos
 Gestión de memoria: optimización del uso de memoria
 Gestión de ficheros: Control y organización de los ficheros del sistema

Por lo general el fabricante de dicho núcleo se reserva el derecho a modificarlo y reparar


errores mediante el uso de parches, sin embargo, esto no ocurre con las distribuciones de
Linux, ya que al ofrecer una solución de código abierto con los consecuentes permisos de
modificación, corrección, posibilidad de generación de nuevas versiones y actualizaciones
de forma rápida, por parte de cualquiera que quiera y tenga los conocimientos adecuados
para realizarlo.
Esto permite a los usuarios críticos controlar mejor sus aplicaciones y el propio sistema, y
poder montar sistemas con el propio sistema operativo personalizado al gusto de cada
uno. También permite disponer de un sistema operativo con código abierto, desarrollado
por una comunidad de programadores coordinados mediante Internet y accesible ya sea
para educación, por disponer del código fuente y abundante documentación, o para la
producción final de los sistemas GNU/Linux adaptados a necesidades individuales o de un
determinado colectivo.
Al disponer del código fuente, se pueden aplicar mejoras y soluciones de forma inmediata,
a diferencia del software privativo, donde debemos esperar a las actualizaciones del
fabricante.

Você também pode gostar