logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
atelier:chantier:terminaux-et-consoles-explications [14/06/2023 12:10]
agp91 Correction dans la section [Tuto] et sous sections
atelier:chantier:terminaux-et-consoles-explications [27/04/2024 13:27] (Version actuelle)
agp91 [La console Linux] ajout explication anneau de protection ; Correction schema
Ligne 330: Ligne 330:
 >​[[https://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​torvalds/​linux.git/​tree/​drivers/​tty/​Kconfig?​id=HEAD|(git.kernel)(en) Torvalds/​Linux/​drivers/​tty/​Kconfig]] (traduction) : La console système est le périphérique qui reçoit tous les messages du noyau et des avertissements et qui permet les connexions en mode mono-utilisateur. >​[[https://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​torvalds/​linux.git/​tree/​drivers/​tty/​Kconfig?​id=HEAD|(git.kernel)(en) Torvalds/​Linux/​drivers/​tty/​Kconfig]] (traduction) : La console système est le périphérique qui reçoit tous les messages du noyau et des avertissements et qui permet les connexions en mode mono-utilisateur.
  
-Ainsi la **console Linux** est **__la__ console** de l'​ordinateur. Elle est, ce qu'est une __console système__ ​pour l'​ordinateur central.+Ainsi la **console Linux** est **__la__ console** de l'​ordinateur. Elle est, ce qu'est une console système ​pour l'​ordinateur central.
  
-Elle n'​existe que dans le noyaumatériel et les drivers.+La console Linux **n'​existe que dans l'​espace noyau et le matériel.** 
 + 
 +<​note>​__**L'​espace ​noyau**__ fait référence aux anneaux théoriques de sécurité d'un système informatique(([[https://​fr.wikipedia.org/​wiki/​Anneau_de_protection|Anneau de protection (fr)(wikipedia)]])).\\ 
 +\\ 
 +Il y a 4 niveaux de sécurité (numérotés de 0 à 3) :\\ 
 +\\ 
 +  * Le **niveau 0** : Le noyau lui-même. 
 +  * Le **niveau 1** : Les drivers qui ordonnent le matériel
 +  * Le **niveau 2** : Les drivers qui implémentent l'​accès ​et l'​autorité aux ressources. 
 +  * Le **niveau 3** : L'​espace utilisateur. Où nous pouvons utiliser ​les ressources pour exécuter nos programmes. 
 + 
 +Depuis l'​espace utilisateur,​ nous accédons au ressources du système (détenue par le noyau), que par le niveau 2.\\ 
 +... Ainsi le noyau est protégé de tout accès direct. 
 + 
 +Pour simplifier ce schéma, **les trois premiers anneaux** (0, 1 et 2),\\ 
 +Sont regroupés en un seul, pour être **nommer** ''​l'​espace noyau''​.\\ 
 +Ainsi nous voyons le système avec  : 
 + 
 +  * L'​**espace noyau** (noyau + drivers
 +  * Et l'​**espace utilisateur**. 
 +</​note>​
  
 <file config La console Linux> <file config La console Linux>
-                 ​+------------------------Logiciel--------------------------+ +                 ​+------------------------Logiciel---------------------------------------+ 
-                 ​+---------------------Espace-noyau-------------------------+ +                 ​+---------------------Espace-noyau--------------------------------------+ 
- ​+------------Console-----------------------------------------------------+ | + ​+------------Console------------------------------------------------------------------+ ​
- | +-Matériel-+ ​ |  +-------+ ​  ​+---------+ ​   +----------+ ​   +-------+ ​ | | + ​| ​              ​| ​            ​+-------------Noyau-------------+ ​                      ​| ​
- | | +-----+ ​ |  |  |Drivers| ​  ​|         ​| ​   |          |    ​| ​      |  | | + | +-Matériel-+ ​ |  +-------+ ​ ​|  ​+---------+ ​   +----------+ ​ ​|  ​+------------------+ | | 
- | | |Ecran|<​-|--|--| vidéo |<​--|Emulateur| ​   |Discipline| ​   |Drivers|  | | + | | +-----+ ​ |  |  |Drivers| ​ ​|  ​|         ​| ​   |          |  |  ​|     ​Drivers ​     | | | 
- | | +-----+ ​ |  |  +-------+ ​  ​|   ​de ​   |<​==>​| ​         |<​==>​| ​      ​|  | | + | | |Ecran|<​-|--|--| vidéo |<-|--|Emulateur| ​   |Discipline| ​  |  ​+------------+ ​ | | | 
- | |+-------+ |  |  +-------+ ​  ​|terminal |    | de ligne |     ​TTY ​ ​| ​ | | + | | +-----+ ​ |  |  +-------+ ​ ​|  ​|   ​de ​   |<​==>​| ​   ​de ​   ​|<=|==|=>|/​dev/​console|  ​| | 
- | ||Clavier|-|--|->​|Drivers|-->​| ​        ​| ​   |          |    |       ​| ​ | | + | |+-------+ |  |  +-------+ ​ ​|  ​|terminal |    |  ligne   ​ |  |  ​+------------+ ​ | | | 
- | |+-------+ |  |  |Clavier| ​  ​+---------+ ​   +----------+ ​   +-------+ ​ | | + | ||Clavier|-|--|->​|Drivers|--|->​| ​        ​| ​   |          |  ​|  ​|       TTY        ​| | | 
- | +----------+ ​ |  +-------+ ​                                            ​| | + | |+-------+ |  |  |Clavier| ​ ​|  ​+---------+ ​   +----------+ ​ ​|  ​+------------------+ | | 
- ​+---------------|--------------------------------------------------------+ | + | +----------+ ​ |  +-------+ ​ ​+-------------------------------+ ​                      | | 
-                 ​+----------------------------------------------------------++ ​+---------------|---------------------------------------------------------------------+ | 
 +                 +-----------------------------------------------------------------------+
 </​file>​ </​file>​
  
-  * Le matériel UART et ses drivers ont disparu, laissant la place aux **drivers vidéo et clavier**. +Le matériel UART et ses drivers ont disparu, laissant la place aux **drivers vidéo et clavier**. 
-  L'**émulateur de terminal** ​est désigné ​comme **terminal physique**.+ 
 +**Le terminal ​est émulé** au sein du noyau.\\ 
 +Le noyau nous le présente donc comme **terminal physique**.\\ 
 +Son émulateur fut **nommé Linux**.\\ 
 +Ce qui donna **le type** ''​linux'',​ pour le différencier des autres types de terminaux. 
 + 
 +----
  
 Avec les systèmes GNU/Linux modernes, sur un PC et un écran moderne, la **console** est un __terminal graphique__. Avec les systèmes GNU/Linux modernes, sur un PC et un écran moderne, la **console** est un __terminal graphique__.
atelier/chantier/terminaux-et-consoles-explications.txt · Dernière modification: 27/04/2024 13:27 par agp91

Pied de page des forums

Propulsé par FluxBB