Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Cursos gratis / Instalación de programas en Linux - ZONA KERNEL

Instalación de programas en Linux - ZONA KERNEL

 ***** (1 opiniones)
Creative Commons Curso gratis de Nautopia.net - 18 de Septiembre de 2005
5. ZONA KERNEL
El kernel es un programa o conjunto de éstos que se encarga de tareas básicas para el funcionamiento del sistema y los programas que aloja. Provee la entrada y salida de datos(I/O), la gestión de memoria, la gestión del planificador del procesador y la gestión de dispositivos. Todo esto se realiza en una zona de memoria que se llama la zona kernel, con sus características y privilegios diferentes de la zona usuario que es donde corren los programas que usamos. Si tenemos un kernel lento, nuestro sistema también lo será por eso es necesario optimizarlo compilándolo para nuestra arquitectura y sobre todo, mantenerlo pequeño. Esto es tan importante que los programas que corren en la zona kernel no utilizan las misma librerías que el resto de los programas, si no una versión "light" de éstas. La programación minimalista del kernel no la debemos estropear nosotros empotrando en éste módulos que no sean estrictamente necesarios. Los módulos que sean accedidos puntualmente deben de ser cargados bajo demanda y no incluídos en el código del kernel.

Hay que hacer diferenciaciones entres diferentes tipos de kernels, básicamente entre los vanilla y los optimizados para el uso con una distribución en particular. Los vanilla, son los que se pueden descargar de Kernel.org y son liberados por Linux Torvalds como kernels estables. El usar kernels optimizados para alguna distro en particular puede suponer que si queremos incluir un parche para éste o algún driver tengamos que depender de que los resposables de nuestra distribución lo hayan probado porque si no lo más probable es que sólo consigamos un kernel inestable. Por ésto, y salvo contadas excepciones es preferible usar kernels vanilla si pretendemos modicarlos luego de algún modo y si buscamos estabilidad por encima de cualquier cosa.

Módulos

Los sistema operativos modernos trabajan en modo protegido, es decir, no permiten acceder al hardware directamente a los programas de la zona usuario. Para ello los que acceden al hardware son los módulos o drivers, que exponen unas determinadas funciones a la zona usuario para su control. En linux tenemos dos formas de manejar dispositivos, empotrando el código en el del kernel, de modo que siempre estará cargado y ofrecerá un mejor rendimiento(no se tiene que cargar porque ya está cargado) o utilizar un módulo que se cargue bajo demanda, que también ofrece un buen rendimiento y no carga al sistema con su presencia de continuo.
Autor y licencia de 'Instalación de programas en Linux - ZONA KERNEL'
Nautopia.net Extraído de: http://www.nautopia.net

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Instalación de programas en Linux - ZONA KERNEL'

Linux es en realidad un Kernel. Una distribución GNU/Linux es la mezcla de software GNU... Más »
Repaso a algunos de los programas más interesantes de Linux.
Algunas nociones sobre instalación de programas, el kernel y módulos en Linux que os harán... Más »
Este documento recopila la información de importantes autores en cuanto a programas de investigación se... Más »
Esta es la primerísima edición del Linux en Castellano COMO. La audiencia a la que... Más »
Gente Wiki
Sergio Luis Miño
Soy profesor en diseño asisitido cad, mechanical destop, m2 arq trabajo para una empresa de cañuelas como responsable de dos...
Idioma portugués
Víctor Torres Tananta
Tengo mucho interés en temas relacionados con el Desarrollo Urbano y la Gestión Municipal. Hace poco culminamos un Proyecto de...
Melissa Lucy Sabino Parra
Licenciada de la universidad nacional mayor de san marcos (unmsm) - educación - especialidad de idioma extranjero: ingles e...
Jose Antonio
Soy profesor de las carreras de ingeniería en la universidad de celaya en guanajuato, méxico.
Portales
Joaquin Cueto
Soy médico especialista en nutrición y medicina estética, siempre buscando aprender lo mas que se pueda, activo, dinámico, divertido, estudioso,...
Viki Alejandro
Licenciada en ciencias de la educación especialidad física y matemáticas. Docente de nivel medio superior y superior.
Suscribirse
Concurso de proyectos educativos
¿Estás seguro de que deseas eliminar este capítulo?