@pemile
Allez juste pour que tu ne meurs pas trop bête, la réponse sur les entrées sorties est la suivante : Toute entrée pour un ordinateur génère une interruption qu’on appelle couramment IRQ.
Une IRQ est un mécanisme fondamental en informatique (c’est bien à savoir) qui permet d’interrompre l’unité centrale (CPU) pour signifier un besoin d’attention ou d’action. Chaque port d’entrée dispose d’une IRQ.
Si je prend l’exemple d’un clavier par exemple, lorsque tu enfonce une touche du clavier, le port sur lequel est branché le clavier génère une interruption (sur le port) qui possède le code de la touche. Le CPU prend en charge la valeur et la traite.
En fait rien n’est fait par l’opération du saint esprit et c’est important de savoir comment un système fonctionne.
Par extension, la réponse sur les moniteurs temps réels (mais aussi pour les systèmes opératoires que les novices appellent systèmes d’exploitation) est que les deux éléments déterminants consiste à avoir un ordonnanceur de tâches immédiates et un ordonnanceur de tâches différées.
Pourquoi cette distinction ? Les tâches immédiates sont celles qui tiennent compte exclusivement de la réception d’une interruption (IRQ) et lance le traitement différé en correspondance.
Ce principe permet d’assurer une traitement sécurisé mais aussi de respecter les priorités de tâches dans un système.
Tu vois Pemile, tu ne connais pas beaucoup de choses en informatique.
Content de t’avoir appris pas mal de choses de l’informatique.