fbpx
Wikipedia

Micronúcleo

En computación, un micronúcleo (en inglés, microkernel o μkernel) es un tipo de núcleo de un sistema operativo que provee un conjunto de primitivas o llamadas mínimas al sistema para implementar servicios básicos como espacios de direcciones, comunicación entre procesos y planificación básica. Todos los otros servicios (gestión de memoria, sistema de archivos, operaciones de E/S, etc.), que en general son provistos por el núcleo, se ejecutan como procesos servidores en espacio de usuario.

Estructura de núcleo monolítico, micronúcleo y núcleo híbrido.
Esquema del funcionamiento de un micronúcleo.

El paradigma del micronúcleo, tuvo una gran relevancia académica durante los años ochenta y principios de los noventa, dentro de lo que se denominó self healing computing, esto es, sistemas independientes que fuesen capaces de superar por sí mismos errores de software o hardware. En un principio pretendía ser una solución a la creciente complejidad de los sistemas operativos.

Las principales ventajas de su utilización son la reducción de la complejidad, la descentralización de los fallos (un fallo en una parte del sistema no se propagaría al sistema entero) y la facilidad para crear y depurar controladores de dispositivos. Según los defensores de esta tendencia, esto mejora la tolerancia a fallos y eleva la portabilidad entre plataformas de hardware.

Por otro lado, sus principales dificultades son la complejidad en la sincronización de todos los módulos que componen el micronúcleo y su acceso a la memoria, la anulación de las ventajas de Zero Copy y la integración con las aplicaciones. Además, los procesadores y arquitecturas modernas de hardware están optimizadas para sistemas de núcleo que pueden mapear toda la memoria. Sus detractores le achacan también y fundamentalmente, mayor complejidad en el código, menor rendimiento y limitaciones en diversas funciones.

Nanonúcleo editar

En informática, el término nanonúcleo (en inglés: nanokernel) o aún piconúcleo (en inglés: picokernel) es un núcleo del sistema operativo que es incluso más pequeño que un micronúcleo.

El nanonúcleo representa la capa más cercana de abstracción al hardware del sistema operativo interconectando a la CPU, maneja las interrupciones e interactúa recíprocamente con la unidad de manejo de memoria MMU.

El manejo de interrupciones y la interfaz con MMU no son necesariamente parte de un nanonúcleo; sin embargo, en la mayoría de las arquitecturas estos componentes están conectados directamente con la CPU, por lo tanto, tiene a menudo sentido de integrar estas interfaces en el núcleo del sistema.

Los nombres se derivan de los prefijos del nano y del pico, que hacen la connotación a algo muy pequeño.

Sistemas operativos con micronúcleo editar

Entre los sistemas operativos con micronúcleo podemos citar:

Véase también editar

Referencias editar

  •   Datos: Q726378

micronúcleo, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, busca, fuentes, noticias, libros, académico, imágeneseste, aviso, puesto, julio, 2009, computación, micronúcleo, inglés, microkernel, μkernel, tipo, núcleo, sistem. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Busca fuentes Micronucleo noticias libros academico imagenesEste aviso fue puesto el 15 de julio de 2009 En computacion un micronucleo en ingles microkernel o mkernel es un tipo de nucleo de un sistema operativo que provee un conjunto de primitivas o llamadas minimas al sistema para implementar servicios basicos como espacios de direcciones comunicacion entre procesos y planificacion basica Todos los otros servicios gestion de memoria sistema de archivos operaciones de E S etc que en general son provistos por el nucleo se ejecutan como procesos servidores en espacio de usuario Estructura de nucleo monolitico micronucleo y nucleo hibrido Esquema del funcionamiento de un micronucleo El paradigma del micronucleo tuvo una gran relevancia academica durante los anos ochenta y principios de los noventa dentro de lo que se denomino self healing computing esto es sistemas independientes que fuesen capaces de superar por si mismos errores de software o hardware En un principio pretendia ser una solucion a la creciente complejidad de los sistemas operativos Las principales ventajas de su utilizacion son la reduccion de la complejidad la descentralizacion de los fallos un fallo en una parte del sistema no se propagaria al sistema entero y la facilidad para crear y depurar controladores de dispositivos Segun los defensores de esta tendencia esto mejora la tolerancia a fallos y eleva la portabilidad entre plataformas de hardware Por otro lado sus principales dificultades son la complejidad en la sincronizacion de todos los modulos que componen el micronucleo y su acceso a la memoria la anulacion de las ventajas de Zero Copy y la integracion con las aplicaciones Ademas los procesadores y arquitecturas modernas de hardware estan optimizadas para sistemas de nucleo que pueden mapear toda la memoria Sus detractores le achacan tambien y fundamentalmente mayor complejidad en el codigo menor rendimiento y limitaciones en diversas funciones Indice 1 Nanonucleo 2 Sistemas operativos con micronucleo 3 Vease tambien 4 ReferenciasNanonucleo editarEn informatica el termino nanonucleo en ingles nanokernel o aun piconucleo en ingles picokernel es un nucleo del sistema operativo que es incluso mas pequeno que un micronucleo El nanonucleo representa la capa mas cercana de abstraccion al hardware del sistema operativo interconectando a la CPU maneja las interrupciones e interactua reciprocamente con la unidad de manejo de memoria MMU El manejo de interrupciones y la interfaz con MMU no son necesariamente parte de un nanonucleo sin embargo en la mayoria de las arquitecturas estos componentes estan conectados directamente con la CPU por lo tanto tiene a menudo sentido de integrar estas interfaces en el nucleo del sistema Los nombres se derivan de los prefijos del nano y del pico que hacen la connotacion a algo muy pequeno Sistemas operativos con micronucleo editarEntre los sistemas operativos con micronucleo podemos citar AIX AmigaOS Amoeba Minix Hurd MorphOS NeXTSTEP algunos lo consideran un nucleo hibrido L4 Netkernel RaOS RadiOS ChorusOS QNX SO3 Symbian SymbOS Zircon AmayaOS RedoxOSVease tambien editarNucleo monolitico Nucleo hibrido ExonucleoReferencias editar nbsp Datos Q726378 Obtenido de https es wikipedia org w index php title Micronucleo amp oldid 155457873, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos