Kernel linux

Páginas: 15 (3656 palabras) Publicado: 22 de noviembre de 2010
REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BOLIVARIANA DE VENEZUELA- SEDE BOLÍVAR COORDINACIÓN REGIONAL DE INVESTIGACIÓN Y ESTUDIOS AVANZADOS

DIPLOMADO EN TECNOLOGÍAS GNU/LINUX

EL NÚCLEO DE LINUX CUANDO SURGE RESPONDE A UNA ARQUITECTURA MONOLÍTICA, LO CUAL FUE MUY CRITICADO
(ENSAYO)

Autor: Marco A. Castillo C.

CIUDAD BOLÍVAR, ENERO DE 2010

En la historia de la computación hayelementos que han significado una gran contribución en la búsqueda incansable de nuevas tecnologías que satisfagan las condiciones de vida del ser humano en un mundo cada vez más exigente. Su aparición ha sido un paradigma que ha marcado el rumbo de la era tecnológica mundial. Este es el caso de los Sistemas Operativos, puesto que son el componente fundamental para el uso, no sólo de lascomputadoras, sino también de una variada gama de dispositivos de variados usos dentro del mundo moderno. Su uso se ha extendido a diversas y modernas plataformas de hardware, creadas siguiendo ciertas reglas de diseño que permiten clasificarlos según sus características, en este caso se hará referencia a las que determinan su arquitectura, como por ejemplo, el tipo de núcleo que lo conforma. Si bien enlos inicios de la computación no se usó ninguna abstracción del hardware, sino llamadas directas al mismo para el uso de las primeras computadoras, posteriormente fueron evolucionando, derivando en la utilización de sistemas operativos con núcleos de diferentes tipos. Existen cuatro principales tipos de núcleo, como el monolítico, el cual, en la década de los años 90 fue objeto de una disputa, quealgunas personas del mundo informático actual, catalogan como “discrepancias de índole académica” entre el físico Andrew Tanenbaum, quien para la época se desempeñaba como profesor en la Universidad Libre de Ámsterdam; y Linus Torvalds, quien para entonces era estudiante de Ciencias de la Computación. La divergencia se debió a que Torvalds desarrollaba un sistema operativo con arquitecturamonolítica. Existe también el núcleo monolítico híbrido, el exonúcleo y el micronúcleo utilizado por Tanenbaum en la creación del MINIX. En este documento se pretende profundizar, no sólo en las diferencias ideológicas y académicas entre Andrew Tanenbaum y Linus Torvalds, sino también en los tópicos que guardan relación con la naturaleza del tema, cuya

1

importancia radica en poder diferenciar lasdistintas arquitecturas de núcleos a fin de determinar cuáles y bajo qué condiciones serían las más apropiadas. Aparición de los sistemas operativos Al hablar de sistemas operativos no se puede dejar de mencionar la otra cara de la moneda, es decir, los primeros prototipos de computadoras que han servido como base para la aplicación y evolución de esta clase software que surge a partir de lanecesidad de programarlas, para obtener de ellas el máximo provecho en la realización de tareas que involucraban, tanto la ejecución de cálculos numéricos como la producción de las tablas de senos y cosenos. Los inicios de la computación fueron impulsados por connotados científicos de la época como el matemático inglés Charles Babbage, Howard Aiken en Hardvard, Jon Von Neumann en el Instituto deEstudios Avanzados en Princeton, J. Presper Ecker y William Mauchley en la Universidad de Pennsylvania, entre otros pioneros que dieron origen a la primera generación de computadoras (19451955), construidas con tubos de vacío. La programación se realizaba en lenguaje de máquina, para lo cual se requería un extenso conocimiento del hardware, en una época donde los lenguajes de programación eran escasos.En la primera generación se encuentra la ENIAC (1947), conocida como la primera computadora digital electrónica, seguida por la EDVAC (1949), la primera en ser programable. También se observa la UNIVAC I (1951), que fue la primicia de naturaleza comercial. Asimismo, surgieron otros modelos capaces de recibir datos y procesar tarjetas perforadas. Tanenbaum, A. y Woodhull, A. (1998), Durante la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compilacion de kernel en linux
  • Modulos del kernel linux
  • Compilacion del kernel en linux ubuntu
  • Breve recopilación de información del kernel de Linux
  • kernel linux
  • Kernel Linux
  • Kernel Linux
  • Como convrtit un kernel de linux real time

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS