Maison  >  Article  >  Opération et maintenance  >  Qu'est-ce que le noyau Linux

Qu'est-ce que le noyau Linux

云罗郡主
云罗郡主original
2019-01-07 16:09:055960parcourir

Je pense que beaucoup de gens connaissent le système Linux, mais certaines personnes ne connaissent peut-être pas le noyau Linux Ci-dessous, le site Web chinois php vous aidera à comprendre ce qu'est le noyau Linux ? [Lecture recommandée : Qu'est-ce qu'une distribution Linux]

Quest-ce que le noyau Linux

1 : Qu'est-ce que Linux

Linux est un système d'exploitation de type UNIX développé par Linus Torvalds. La principale caractéristique de Linux est qu'il est open source, nous pouvons donc l'utiliser gratuitement comme serveur.

Linux est strictement divisé en deux significations.

1. Linux au sens large fait référence à la distribution Linux

2. Linux au sens étroit fait référence au noyau Linux

Le noyau Linux est la base du système d'exploitation, entre le matériel et le logiciel Entre, et le noyau est situé dans le système d'exploitation, le système d'exploitation fera la médiation entre le matériel et le logiciel. Le noyau Linux est la fonction de la partie centrale du système d'exploitation.

2 : Performances de base du noyau

1. Gestion des processus

Dans le noyau Linux, l'état d'exécution du programme est géré en unités de processus. De plus, le noyau prépare une structure de données appelée structure task_stract pour chaque processus.

2. Planificateur de processus

L'état exécutable attend quel processus s'exécute dans quel ordre puisqu'il est fondamentalement impossible d'exécuter plus de processus que le nombre de processeurs, l'efficacité du processus en cours d'exécution. est très important.

3. Gestion de la mémoire

Dans le noyau Linux, la mémoire physique et la mémoire virtuelle sont utilisées pour gérer les données. En allouant des adresses virtuelles qui correspondent à la mémoire physique, plutôt que d'attribuer réellement des adresses de mémoire physique à chaque processus, il est possible d'utiliser une mémoire d'une capacité bien supérieure à la capacité réelle de la mémoire physique. Cela rend cela possible. De plus, étant donné que chaque processus se voit attribuer sa propre adresse virtuelle, l'espace mémoire de chaque processus est indépendant et ne viole pas la mémoire des autres processus.

3. Système de fichiers

Il fournit des méthodes d'accès pour stocker les données sous forme de fichiers. Toutes les données sont gérées sous forme de fichiers. /Directory (le répertoire racine) sert de sommet et le noyau lui-même existe sous la forme d'un ensemble de fichiers et de répertoires.

Ce qui précède est une introduction complète à ce qu'est le noyau Linux. Si vous souhaitez en savoir plus sur le Tutoriel Linux, veuillez faire attention au site Web chinois php.


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn