Definizione nocciolo

Il termine inglese kernel, che può essere tradotto come "core", non fa parte del dizionario della Royal Spanish Academy ( RAE ). Il suo uso nel nostro linguaggio, tuttavia, è abbastanza frequente, specialmente nel campo dell'informatica .

nocciolo

Il software che costituisce la parte essenziale di un sistema operativo è chiamato kernel. Attraverso il kernel, i vari programmi di un computer (computer) possono accedere all'hardware, ad esempio. Il kernel è anche responsabile della gestione delle risorse attraverso i servizi di chiamata di sistema.

Una delle funzioni del kernel, in questo framework, è definire quale software può essere utilizzato da un dispositivo hardware e per quanto tempo. Questo è il motivo per cui è molto importante nell'amministrazione della RAM .

Quello che fa il kernel, in breve, è comunicare il software con l' hardware . Per questo è responsabile della gestione dei dispositivi fisici (processore, periferiche, ecc.) E dei vari programmi per computer, ordinando come accedere alle risorse.

È possibile distinguere tra quattro classi di kernel: nuclei monolitici , nuclei ibridi, micronuclei ed exonuclei . Ognuno è responsabile di diversi processi in base alle loro caratteristiche.

I tipi di kernel variano anche in base al sistema operativo . Il kernel di Windows, il famoso sistema operativo Microsoft, è a tenuta d'aria: nessun utente ha la possibilità di modificarlo. Il kernel di Linux, d'altra parte, è open source. Ciò significa che, chiunque lo desideri, può stabilire dei cambiamenti, il che porta all'esistenza di più distribuzioni Linux . Il kernel di Linux può anche essere aggiornato indipendentemente dal resto del sistema operativo.

Raccomandato