Citation :
il y a des applications qui ne sont pas en lien direct avec le processeur et passent donc toutes par l’intermédiaire de l’OS
|
C'est vrai.
Premier exemple : les drivers de périphérique (driver de disque, d'imprimantes, de modem, etc).
Ils contiennent des fonctions qui sont appellées par les programmes qui ont besoin d'accéder aux périphériques. Les drivers sont considérés comme faisant partie de l'OS, bien qu'il ne soient pas tous fournis avec Windows. En tous cas, il doivent suivre les spécifications voulues par Windows. 99,99% des programmes passent par les fonctions des drivers pour accéder aux périphériques.
Deuxième exemple : les DLL de base. Ce sont des bibliothèques de fonctions nommées API. Elles sont utilisées par les applications pour faire des tas de choses, par exemple changer la couleur d'un pixel de l'écran, écrire une chaine de caractères à l'écran ou dans un fichier, ouvrir une connexion à Internet, etc. Les API sont très nombreuses. Parfois, pour des raisons de performance, les programmeurs ne les utilisent pas, par exemple certains jeux n'appelle l'API qui change la couleur d'un pixel car elle est lente, et préfèrent écrire directement dans la mérmoire d'une carte graphique, mais c'est un cas qui devient de plus en plus rare, car il existe des API qui gèrent maintenant l'affichage assez rapidement.
Citation :
le système d’exploitation ne s’attend a n’avoir en gestion que le matériel de l’ordinateur
|
Cette phrase est générale et peu précise. Elle ne veut pas dire grand chose. Ce n'est pas la peine de s'y attarder.
La citation concerne