Différence entre le système d'exploitation et le noyau Différence entre

Anonim

par rapport au noyau

. Pour la plupart des gens, l'utilisation d'un ordinateur est une seconde nature. Cela est rendu possible par le système d'exploitation qui s'exécute sur l'ordinateur et le matériel et permet de communiquer avec lui sans avoir à utiliser le langage machine ou binaire. Le système d'exploitation nous fournit une interface, graphique ou texte, où nous pouvons voir le résultat des commandes que nous entrons. Il nous fournit également un éventail d'outils pour configurer l'ordinateur à notre goût, au plus strict. Mais tout cela ne serait pas possible sans le noyau. Le noyau est le noyau du système d'exploitation et il est responsable de la traduction des commandes en quelque chose qui peut être compris par l'ordinateur.

L'aspect que beaucoup de programmeurs apprécient pour le noyau est dans l'abstraction. L'abstraction matérielle permet aux programmeurs d'écrire du code pouvant fonctionner sur une large gamme de matériel. Sans l'abstraction matérielle, chaque programme doit être écrit spécifiquement pour une configuration matérielle donnée et ne fonctionnerait probablement pas dans une autre. C'est le cas des pilotes de périphériques. Ce sont des morceaux de code spécifiques qui identifient le matériel et donnent au système d'exploitation un moyen de communiquer avec le périphérique.

Bien que le noyau soit le noyau du système d'exploitation, la plupart des gens ne sont même pas conscients de son existence car il est enterré derrière beaucoup d'autres logiciels. Pour fournir un ensemble complet qui permet aux gens d'utiliser leurs ordinateurs, un système d'exploitation comprend un logiciel qui couvre un grand nombre des utilisations courantes des ordinateurs. Cela comprend entre autres une application de traitement de texte simple et un lecteur multimédia.

Les applications sont créées pour des applications spécifiques car elles ont besoin d'interagir avec leur noyau pour communiquer avec le matériel qui se trouve en dessous. Comme chaque noyau est différent, les applications pour un système d'exploitation ne peuvent pas s'exécuter sur d'autres. Certaines applications ne peuvent pas non plus s'exécuter dans des versions plus anciennes ou plus récentes du même système d'exploitation en raison des modifications implémentées.

Résumé:

1. Un système d'exploitation est un progiciel qui communique directement avec le matériel informatique et toutes vos applications s'exécutent dessus tandis que le noyau est la partie du système d'exploitation qui communique directement avec le matériel

2. Bien que chaque système d'exploitation ait un noyau, celui-ci est caché derrière beaucoup d'autres logiciels et la plupart des utilisateurs ne savent même pas qu'il existe