Você está na página 1de 1

Qu es el Kernel? El ncleo es la parte fundamental de un sistema operativo.

Es el software responsa ble de facilitar a los distintos programas acceso seguro al hardware de la compu tadora o en forma ms bsica, es el encargado de gestionar recursos, a travs de servi cios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, el ncleo tambin se encarga de decidir qu programa podr hacer uso de un di spositivo de hardware y durante cunto tiempo, lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, por lo que los nc leos suelen implementar una serie de abstracciones del hardware. Esto permite es conder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso para el programador. Las funciones ms importantes del mismo, aunque no las nicas, son: Administracin de la memoria para todos los programas y procesos en ejecucin. Administracin del tiempo de procesador que los programas y procesos en ejecucin ut ilizan. Es el encargado de que podamos acceder a los perifricos/elementos de nuestro orde nador de una manera cmoda. Tipos de Kernel

No necesariamente se necesita un ncleo para usar una computadora. Los programas p ueden cargarse y ejecutarse directamente en una computadora vaca, siempre que sus a utores quieran desarrollarlos sin usar ninguna abstraccin del hardware ni ninguna ayuda del sistema operativo. sta era la forma normal de usar muchas de las prime ras computadoras: para usar distintos programas se tena que reiniciar y reconfigu rar la computadora cada vez. Con el tiempo, se empez a dejar en memoria (an entre distintas ejecuciones) pequeos programas auxiliares, como el cargador y el depura dor, o se cargaban desde memoria de slo lectura. A medida que se fueron desarroll ando, se convirtieron en los fundamentos de lo que llegaran a ser los primeros ncl eos de sistema operativo. Hay cuatro grandes tipos de ncleos: Los ncleos monolticos facilitan abstracciones del hardware subyacente realmente po tentes y variadas. Los microncleos (en ingls microkernel) proporcionan un pequeo conjunto de abstracc ones simples del hardware, y usan las aplicaciones llamadas servidores para ofre cer mayor funcionalidad. Los hbridos (microncleos modificados) son muy parecidos a los microncleos puros, e cepto porque incluyen cdigo adicional en el espacio de ncleo para que se ejecute ms rpidamente. Los exoncleos no facilitan ninguna abstraccin, pero permiten el uso de bibliotecas que proporcionan mayor funcionalidad gracias al acceso directo o casi directo a l hardware.

Você também pode gostar