Taula de continguts:
Definició: què significa Microkernel?
Un microkernel és un programari o un codi uniforme que conté la quantitat gairebé mínima de funcions i funcions necessàries per a implementar un sistema operatiu.
Proporciona el nombre mínim de mecanismes, suficient per executar les funcions més bàsiques d’un sistema, per tal de maximitzar la flexibilitat d’implementació, de manera que permet que altres parts del sistema operatiu s’implementin de manera eficient ja que no imposa gaires polítiques.
Techopedia explica Microkernel
Els microkernels es van desenvolupar per primera vegada a la dècada de 1980 com a resposta directa a diversos reptes que suposaven l'adaptació de monocernis a sistemes informàtics més nous a causa d'incompatibilitats en el disseny i la programació.
Això es deu al fet que es van desenvolupar ràpidament nous pilars de protocols, sistemes d’arxius, controladors de dispositius i altres sistemes de baix nivell. Les funcionalitats anteriorment esmentades es van localitzar sovint al nucli monolític, la qual cosa comporta un gran treball i una gestió acurada del codi quan es modifiquen per utilitzar-los en sistemes més nous.
La idea del microcernel era implementar totes aquestes funcions com a programes d'espai de l'usuari que els permetia activar-se i apagar-los com a programes normals; estan sent regentats com a dimonis.
Això va permetre una manipulació més fàcil d’aquestes funcions i per a la separació del codi del nucli per afinar bé sense preocupar-se d’altres efectes secundaris. Però, sobretot, va permetre que es construïssin altres sistemes operatius al damunt d’aquest nucli comú o micrococell comú, cosa que va avançar molt la investigació sobre sistemes operatius.










