martes, 19 de abril de 2011

NÚCLEO.

 Un núcleo es un software que actúa de sistema operativo. Es el principal responsable de facilitar a los distintos programas de acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a trvés de servicios de llamada al sistema.Tambien se encarga de decidir  qué programa podrá hacer uso de un dispositivode hardware y durante cuánto tiempo, lo que es conocido como muliplexado. Los Núcleos suelen una serie de abstracciones del hardware. Lo que permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso al programador.

Los núcleos Tienen como funciones básicas  grarantizar la carga y la ejecución de los procesos, las entradas/salidas y proponer una interfaz entre el espacio núcleo y los espacios del usuario.

Además  de las funciones básicas, el conjunto de las funciones de los puntos siguientes  necesariamente no son suministrados por un núcleo de sistema de explotación. Pueden establecerse estas funciones del sistema de explotación tanto en la zona de usuario como en el propio núcleo. Su implantación en el núcleo se hace en el único objetivo de mejorar los resultados. En efecto, según la concepción del núcleo, la misma función llamada desde el espacio usuario o el espacio núcleo tiene un coste temporal obviamente diferente. Si esta llamada de función es frecuente, puede resultar útil integrar estas funciones al núcleo para mejorar los resultados.

No hay comentarios:

Publicar un comentario