Kernel

Lu kernel o nùcliu ntâ nfurmatica è la parti funnamintali di nu sistema upirativu. È nu software rispunzàbbili di facilitari ê sìnguli prugrammi lu ngressu sicuru nti l'hardware. Datu ca ponnu èssiri fari partuti cchiossai di unu ô corpu, lu kernel havi macari la rispunzabbilità di dari na parti di tempu-màchina e di trasuta nti l'hardware a tutti li prugrammi (multitasking).

Nu kernel nun è propiu strittamenti nicissariu pi fari funziunari nu elabburaturi. Li prugrammi ponnu èssiri carricati e fari pàrtiri direttamenti nti na màchina, a pattu ca li sò sviluppatura pènzanu ca sia nicissariu fari li cosi senza lu supportu dû sistema upirativu: chista era la mudalitati di funziunamentu clàssica dê primi elabburatura, ca vinìanu rizzittati prima di fari pàrtiri nu novu prugramma. Nti nu secunnu tempu, certiduni software comu li program loader e li debugger vinìanu fatti pàrtiri di na ROM o fatti stari ntâ mimoria ntô mentri li tranzizzioni di nu elabburaturi n'applicazzioni a n'àutra: chisti foru la basi pâ spummintazzioni dê primi sistemi upirativi. Ci sunnu quattru granni speci di kernel:

  • Li kernel monulitichi, facìlitanu li tranzizzioni di l'hardware 'n forma putenti e cancianti.
  • Lu microkernel trasmetti nfurmazzioni assai sèmprici a l'hardware, usannu certiduni applicazzioni canusciuti comu server.
  • Lu kernel ìbbridu.
  • Lu esokernel.