Quelle est la différence entre le système d'exploitation et le noyau? [fermé]

101

Je ne comprends pas la différence entre le système d'exploitation et le noyau. Quelqu'un peut-il l'expliquer?

gani
la source
2
Pourquoi Windows 7 n'est-il pas appelé noyau?
miku
9
pensez voiture / moteur
Anycorn
5
@Roque Santa Cruz: pour la même raison, les ordinateurs ne sont pas appelés écrans.
Álvaro González
Parce que c'est un système d'exploitation. :) Mais sérieusement, un noyau est juste un processus de base qui possède tout gère les fondamentaux. Le noyau win7 est ce qui divise le temps du processeur entre toutes vos applications, gère le CPU et la mémoire, etc.
leoger
C'est définitivement une question hors sujet. Pas directement lié à StackExchange. Si vous cherchez toujours la réponse, voyez ce fil (en double) ici…. il a toutes les réponses possibles stackoverflow.com/questions/2013937/… @Moderators: Veuillez fermer ceci !!
SashaZd

Réponses:

78

Le noyau fait partie du système d'exploitation et plus proche du matériel, il fournit des services de bas niveau comme:

  • pilote de périphérique
  • la gestion des processus
  • gestion de la mémoire
  • appels système

Un système d'exploitation comprend également des applications telles que l'interface utilisateur (shell, interface graphique, outils et services).

empileur
la source
41

La différence entre un système d'exploitation et un noyau:

Le noyau fait partie d'un système d'exploitation. Le système d'exploitation est le progiciel qui communique directement avec le matériel et notre application. Le noyau est le niveau le plus bas du système d'exploitation. Le noyau est la partie principale du système d'exploitation et est responsable de la traduction de la commande en quelque chose qui peut être compris par l'ordinateur. Les principales fonctions du noyau sont:

  1. gestion de la mémoire
  2. la gestion du réseau
  3. pilote de périphérique
  4. gestion de fichiers
  5. la gestion des processus
vikas yadav
la source
12

Fondamentalement, le noyau est l'interface entre le matériel (périphériques disponibles dans l'ordinateur) et les logiciels d'application (comme MS Office, Visual studio, etc.) .Si je viens de dire quel est le système d'exploitation, la réponse pourrait être la même. la partie et le noyau du système d'exploitation. La tâche très sensible du système d'exploitation comme la gestion de la mémoire, la gestion des E / S, la gestion des processus sont prises en charge par le noyau uniquement.

Donc, la différence ultime est,

  1. Le noyau est responsable des interactions au niveau du matériel dans une plage spécifique, mais le système d'exploitation est comme une interaction au niveau du matériel avec une portée complète de l'ordinateur.
  2. Le noyau déclenche SystemCalls pour indiquer à l'OS que cette ressource est disponible à ce moment-là. L'OS est responsable de gérer ces appels système afin d'utiliser la ressource. *
Manikandan
la source