Accueil l'audio Qu'est-ce qu'un nano noyau? - définition de techopedia

Qu'est-ce qu'un nano noyau? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Nano Kernel?

Un nanocœur est un petit noyau qui offre une abstraction matérielle, mais sans services système. Les noyaux plus grands sont conçus pour offrir plus de fonctionnalités et gérer plus d'abstraction matérielle. Les micro-noyaux modernes manquent également de services système, par conséquent, les termes micro-noyau et nanocernel sont devenus analogues.

Techopedia explique Nano Kernel

Historiquement, le terme nanocœur désigne:

  • Un noyau dans lequel le volume total de code du noyau, c'est-à-dire le code exécuté en mode privilégié du matériel, est assez petit.
  • Une couche de virtualisation sous un système d'exploitation, qui est plus précisément appelée hyperviseur.
  • Une couche d'abstraction matérielle (HAL), qui constitue la partie de niveau le plus bas d'un noyau.
  • Parfois, le terme nanocœur est utilisé pour décrire un noyau qui prend en charge une résolution d'horloge nanoseconde.

Le terme nanocœur est apparu pour la première fois dans l'article "The KeyKOS NanoKernel Architecture". Le nanocœur KeyKOS est un système d'exploitation (OS) orienté objet basé sur les capacités qui est sur le marché depuis 1983. Il a été mis en œuvre pour répondre aux exigences, telles que la fiabilité, la sécurité et la disponibilité cohérente, des applications sur les hôtes Tymnet. Il était destiné à exécuter plusieurs instances de plusieurs systèmes d'exploitation sur un seul système matériel. Le nanocœur KeyKOS est composé d'environ 20 000 lignes de code C, qui incluent le point de contrôle, la capacité et le support de la mémoire virtuelle. Il peut fonctionner avec seulement 100 kilo-octets de mémoire.

Qu'est-ce qu'un nano noyau? - définition de techopedia