Kernel

Páginas: 8 (1958 palabras) Publicado: 14 de julio de 2011
[pic]

Cuando Hablamos de la informática un tema muy extenso debido al crecimiento tecnológico que ha acontecido a lo largo de las últimas décadas, siempre hablamos de potencia, calidad, rapidez, innovación, todo esto respecto a las computadoras. Casi siempre se pasa por desapercibido lo que hace que un computador funcione correctamente desde el momento de encenderla hasta apagarle,para esto existe un “Sistema operativo” Básico el cual diagnostica, chequea y brinda un soporte para el hardware, software y el usuario.

Esta vez hablaremos del kernel o núcleo que es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora, por lo que es la parte fundamental de un sistema operativo.

A continuación explicaremos ladefinición, importancia y los tipos de núcleos existentes entre otras cosas.

[pic]

Núcleo de un S.O:

Bien como ya dijimos que el núcleo es la parte fundamental de un sistema operativo, y que es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora, como hay muchos programas y el acceso al hardware es limitado, el núcleo también seencarga 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 quefacilita su uso para el programador.

Multiplexado
Proceso consistente en recibir mensajes de diferentes fuentes y enviarlas a un destino común. A la inversa, la técnica de multiplexado permite enviar a puntos de destino diversos datos que proceden de una fuente común.

Kernel o Núcleo es lo que hace que un sistema operativo sea un sistema operativo, en Windows hay un kernel y sellama krnl32.dll y está en C:\windows\system. Si, exactamente, es el primer archivo que todo virus que se precie ataca.
En el sistema GNU/Linux el kernel está normalmente en /boot y se llama vmlinuz

Esquema básico de la interacción entre un Núcleo (Kernel), el resto del Software (los programas de aplicación, las bases de datos, etc.) y el Hardware.

En informática, el núcleo de un sistemaoperativo, es el programa informático que se asegura de:

❖ La comunicación entre los programas informáticos y el hardware.

❖ Gestión de los distintos programas informáticos (tareas) de una máquina.

❖ Gestión del hardware (memoria, procesador, periférico, forma de almacenamiento, etc.)

La mayoría de los sistemas operativos se construyen en torno al concepto del núcleo. Laexistencia de un núcleo, es decir, de un único programa responsable de la comunicación entre el hardware y el programa informático, resulta de compromisos complejos referentes a cuestiones de resultados, seguridad y arquitectura de los procesadores. El núcleo tiene grandes poderes sobre la utilización de los recursos materiales (hardware), en particular, de la memoria.
Los núcleos tienen comofunciones básicas de garantizar el cargamento y la ejecución de los procesos, las entradas / salidas y proponer un interfaz entre el espacio núcleo y los programas del espacio del usuario.

Unix

Un núcleo Unix es un programa escrito casi en su totalidad en lenguaje C, con excepción de una parte del manejo de interrupciones, expresada en el lenguaje ensamblador del procesador en el que opera.Las funciones del núcleo son permitir la existencia de un ambiente en el que sea posible atender a varios usuarios y múltiples tareas en forma concurrente, repartiendo al procesador entre todos ellos, e intentando mantener en grado óptimo la atención individual.

Tipos de Núcleos

Los núcleos monolíticos: Facilitan abstracciones del hardware subyacente realmente potentes y variadas....
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