Nucli monolític: diferència entre les revisions

Contingut suprimit Contingut afegit
m Corregit: altres quant així > altres quan així
m Corregit: Aquest es l > Aquest és l
Línia 5:
 
Hi ha diverses ramificacions d'aquest disseny, que s'han anat adaptant a noves necessitats. Podem citar el sistema de mòduls executables en temps d'execució, que l'hi ofereix al model de nucli monolític algunes de les avantatges d'un [[microkernel|micronucli]]. Aquests mòduls poden ser compilats, modificats, carregats i descarregats en temps d'execució, de manera similar als serveis d'un [[microkernel|micronucli]], però amb la diferència de que s'executen en l'espai de memòria del mateix nucli (anell 0). D'aquesta forma, un bloqueig del mòdul, es probable que bloquegi tot el nucli. A més a més, el mòdul passa a formar un tot amb el nucli, utilitzant l'[[API]] del mateix, i no s'utilitza un sistema de missatges com en els micronuclis.
Aquest esés l'esquema usat per, entre d'altres, [[GNU/Linux]], [[FreeBSD]] i diversos derivats de UNIX.
Hem de destacar que el pas constant de missatges entre els serveis del [[microkernel|micronucli]], és en part responsable dels pobres rendiments dels micronuclis.