Kernel

Páginas: 9 (2119 palabras) Publicado: 21 de mayo de 2015
Kernel
Es un software que constituye una parte fundamental del sistema operativo.1 Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, también se encarga de decidir quéprograma podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, por lo que los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso alprogramador.

Características y funciones del Kernel.
El Kernel o núcleo de Linux se puede definir como el corazón de este sistema operativo. Es el encargado de que el software y el hardware del computador se puedan trabajar juntos
Kernel
FUNCIONES CARACTERISTICAS
Básicamente es un programa creado como una unidad,pero conceptualmente dividido en varios componentes
lógicos1. Administración de memoria,para todos los programas en ejecución.
2. Administración de tiempo del procesador, que estos programas en ejecución utilizan.
3. Acceder a los periféricos/elementos y hardware de entrada y salida de una forma práctica y cómoda El usuario Linux puede adaptar el Kernel a sus necesidades configurando y copilando un nuevo Kernelo simplemente parchado y compilando el Kernel existente Tiene soporte paracarga/descarga de porciones del Kernel bajo demanda, estas porciones se llaman módulos, y suelen ser características del Kernel o controladores de dispositivos Para el funcionamiento interno se usan varios hilos (threads)de ejecución internos al Kernel, que pueden estar asociados aun programa de usuario o bien a una funcionalidad interna del Kernel.


En Linux no se hace un uso intensivo de esteconcepto, solo unas pocas funcionalidades Soporte de aplicaciones de usuario de tipo multitherad, ya que muchos paradigmas de computación de tipo cliente/servidor necesitan servidores capaces de atender múltiples peticiones simultaneas dedicando un hilo de ejecución a cada petición o grupo de ellas Estas funciones se pueden aplicar en

Hay bastante confusión con respecto a los distintos tipos dekernel que se pueden instalar en openSUSE, voy a dar algunas explicaciones al respecto. Lo primero es que, aunque tenga distintos nombres, el kernel es el mismo; al compilar el kernel se puede elegir qué opciones de las que ofrece se quieren seleccionar. En función de las que hayan seleccionado, los empaquetadores de la distribución le dan un nombre u otro, y así este nombre suele variar tambiénentre distribuciones. También suelen dividirse los paquetes del kernel en otros más pequeños que incluyan, por ejemplo, los módulos más básicos, y por tanto imprescindibles, y otros con módulos opcionales. Además es útil saber qué significan algunos conceptos:
PAE o Extensión de Dirección Física (Physical Address Extension): es una característica de los procesadores de 32 bits que les permite accedera más de 4GB de memoria (2 elevado a 32 bits = 4294967296 bits = 4GB). Está disponible desde los antiguos Pentium Pro. Los procesadores que soportan PAE también soportan el bit NX (No Execute/No Ejecutar), que puede ayudar a evitar ataques de desbordamiento de buffer (bastante frecuentes). Los procesadores de 64 bits pueden acceder a más de 4GB por diseño.
Desktop: escritorio, es decir, es unequipo de escritorio, el que todos tenemos en casa o los destinados a ofimática.
Tiempo real (Realtime): en informática se llama aplicación de tiempo real a aquella que debe cumplir con unos límites de tiempo impuestos para funcionar correctamente. En algunas de estas aplicaciones dichos límites son estrictos y no admiten retrasos (como en los controles de un avión) y en otras se permite que se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Kernel
  • Kernel
  • que es el kernel
  • KERNEL
  • Kernel
  • Kernel
  • Kernel
  • kernel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS