Nucli monolític: diferència entre les revisions

Contingut suprimit Contingut afegit
m r2.6.5) (Robot afegeix: ko:모놀리식 커널
mCap resum de modificació
Línia 8:
Hem de destacar que el pas constant de missatges entre els serveis del [[microkernel|micronucli]], és en part responsable dels pobres rendiments dels micronuclis.
 
Un [[sistema operatiu]] amb '''nucli monolític''' concentra totes les funcionalitats possibles (planificació, [[sistema de fitxers]], xarxes, controladors de dispositius, gestió de memòria, etc.) dins d'un gran programa. Aquest pot tenir una mida considerable, i haurà de ser recompilat per complet a l'afegir una nova funcionalitat. Tots els components funcionals del nucli tenen accés a totes les seves estructures de dades internes i a les seves rutines. Un error en una rutina pot propagar-se a tot el nucli. Tots els seus components es troben integrats en un únic programa que executa en un únic espai de direccions. En aquest tipus de sistemes, totes lasles funcions que ofereix el sistema operatiu s'executen en mode supervisor.
 
Aquests sistemes operatius han sorgit, normalment, de sistemes operatius senzills i petits als que se'ls ha anat afegint un número més gran de funcionalitats. Això els ha fet evolucionar i créixer fins convertir-los en programes grans i complexos formats per moltes funcions situades totes elles a un mateix nivell. Clars exemples d'aquest tipus de sistemes són [[MS-DOS]] i [[UNIX]]. Ambdós van començar sent sistemes operatius petits, que van anar fent-se cada cop més grans degut a la gran popularitat que van anar adquirint.