Casa Àudio Què és el nucli monolític? - Definició de tecnologia

Què és el nucli monolític? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què vol dir nucli monolític?

Un nucli monolític és un marc de programari del sistema operatiu que conté tots els privilegis per accedir a dispositius d'entrada / sortida (E / S), memòria, interrupcions de maquinari i la pila de CPU. Els nuclis monolítics solen ser més grans que altres nuclis perquè tracten tants aspectes del processament d’ordinadors al nivell més baix, i per tant han d’incorporar codi que interfereixi amb molts dispositius, E / S i canals d’interrupció i altres operadors de maquinari.


Aquesta forma de nucli és la base per a Linux, Unix, MS-DOS i Mac OS. Els sistemes operatius més recents solen utilitzar un nucli híbrid per permetre un manteniment més fàcil i millorar el sistema operatiu.

La Techopedia explica el nucli monolític

Els nuclis monolítics mantenen un accés privilegiat sobre els diferents components sota el seu control. Això inclou:

  • Sistemes d’arxius
  • Comunicació interprocessada
  • I / O i gestió de dispositius
  • Gestió fonamental dels processos
  • Maquinari

El motiu pel qual es prefereixen arquitectures de nucli més noves com ara el disseny del nucli de nucli o el nucli híbrid és perquè com més gran sigui el nucli, més funcions han de tenir. Això fa que el codi sigui feixuc i més lent de carregar. Un altre inconvenient del disseny del nucli monolític és que cal modificar el codi del nucli per afegir funcions o corregir errors. Generalment requereix la recompilació del codi del nucli i dels controladors de maquinari; fins i tot pot suposar una actualització completa del sistema operatiu, que és costós i redueix la confiança dels usuaris.


Les arquitectures del nucli més recents només conserven l’accés a privilegis limitats i passen privilegis a l’espai d’usuari a través de servidors, que ofereixen una gestió de recursos de manera independent amb privilegis propis. Aquests servidors funcionen fora de l'espai de memòria del nucli, permetent grandàries del nucli molt més petites i una ruta d'actualització molt més eficient.


L’arquitectura del nucli monolític encara s’utilitza per a sistemes com els sistemes basats en Linux, on un nucli en evolució que s’actualitza i es substitueix constantment forma part de la cultura del sistema operatiu. La naturalesa racionalitzada de Linux ha mantingut el nucli monolític a una mida acceptable, facilitant l’afegiment de funcions.

Què és el nucli monolític? - Definició de tecnologia