SO

Páginas: 14 (3472 palabras) Publicado: 19 de octubre de 2015
RESUMEN
Este documento explica las dos arquitecturas del núcleo principal de
sistemas operativos: el núcleo monolítico y el micronúcleo.
A partir de una introducción sobre el término «núcleo»
Sí mismo y su significado para los sistemas operativos como un todo, lo
continúa con una comparación de los beneficios y desventajasde ambas arquitecturas, detenidos por una lista de implementaciones populares.

El núcleo es la parte indispensable y por lo tanto más importante de un sistemaoperativo. Aproximadamente, un sistema operativo propio consta de dos partes: elespacio de kernel (modo privilegiado) y el espacio de usuario (sin privilegios modo).Sin eso, la protección entre los procesos sería imposible. Hay dos conceptos diferentesde losnúcleos: Núcleo monolítico y µ-kernel (micronúcleo). El enfoque más viejo es elnúcleo monolítico, que son representantes típicos de Unix, MS-DOS y los primerosMac OS. Funciona todoslos servicios básicos del sistema como proceso y memoria degestión, manejo de interrupciones y comunicación de I/O del archivo sistema, etc. enespacio de núcleo (Figura 1). Está construido de una manera capa, construida desde laadministración de procesos fundemental hasta las interfaces para el resto del sistemaoperativo (bibliotecas y encima de ellos las aplicaciones). La inclusión de todos losservicios básicos en el espacio de kernel tiene tres grandes inconvenientes: el tamañodelnúcleo, la falta de extensibilidad y el mal mantenimiento. Fijación del insecto o laadición de nuevas características significa una recopilación de los granos. Este estiempo y el consumo de recursos porque la compilación de un nuevo núcleo puedetomar varias horas y mucha memoria. Cada vez que alguien agrega una nueva funcióno corrige un error, que significa la recompilación del kernel de todo. Para superarestas limitaciones de extensibilidad y mantenibilidad, la idea de µ-núcleos apareció afinales de la década de 1980. El concepto (Figura 2) fue reducir el núcleo para elproceso básico de comunicación y control de E/S y permitir quelos otros servicios del sistema residen en espacio de usuario en forma normal
procesos (como los llamados servidores). Hay un servidor para
manejo de memoria, un servidor de gestión de procesos,
otro administra controladores y así sucesivamente. Porque el
los servidores no funcionan en espacio de núcleo, llamado "contexto
interruptores"son necesarios, para permitir que los procesos del usuario entrarmodo privilegiado (y para salir nuevamente). De esa manera, el µ-núcleo
Ya no es un bloque de servicios del sistema, sino que representa
Sólo varias abstracciones básicas y primitivas para controlar la
comunicación entre los procesos y entre un proceso y el hardware subyacente. Porquecomunicación
No se hace de una manera directa mucho más, un mensaje de sistema
introducido, que permite la comunicación independiente yfavorece la extensibilidad (véase 2.1 para más detalles).
Actualmente, existen dos generaciones diferentes de µ-granos.
La primera generación era más o menos un reducido
Núcleo monolítico. Debido a inconvenientes de rendimiento sobre
proceso de comunicación, varios servicios del sistema como
encontraron la manera de los controladores de dispositivos, pilas de comunicación,etc.
en espacio de núcleo. Esto diolugar a un núcleo más grande
que antes, que era más lento que su contraparte monolítico.
Investigación en el campo de probarle µ-núcleos, que no es el
mejor solución para crear un núcleo híbrido 1
, pero un micronúcleo puro,
que tiene que ser de tamaño muy pequeño. Tan pequeño, eso
se ajusta al primer caché nivel del procesador como un todo. Segundo
generación µ-núcleos como el L4 son altamente optimizados, norefieren a la familia de procesadores, sino también para el procesador
Sí mismo 2
, que se traduce en una muy buena performance de I/O

2. COMPARACIÓN ENTRE LOS CONCEPTOS BÁSICOS
DE LOS DOS ENFOQUES
Esta sección presenta los conceptos básicos de sistemas operativos,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Eso so
  • El So
  • So Suse
  • So
  • la so
  • Que so
  • no so se
  • Ped1 so

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS