2010-12-02 6 views
0

Il y avait un article dans un magazine informatique des années 1980 (Kilobaud? Creative Computing?) Qui décrit comment une touche presse un code clé, comment il passe par un pilote de périphérique, traduit en code ASCII, envoie un gestionnaire d'événements, bla bla bla et finalement se termine par un octet (ou autre) reçu par une application via stdin (ou un équivalent). Ce que la demande a fait avec elle était en dehors de la portée de l'article. L'article était intéressant, plus pour montrer la complexité des systèmes d'exploitation et des pilotes de périphériques de cette époque que pour la praticité technique.Quel est le chemin d'un personnage du clavier à l'application sous Linux?

Maintenant, en 2010, nous avons Linux avec un noyau très volumineux, des modules chargeables, des couches de trucs untyey tty et de multiprocessing ... y a-t-il un article similaire publié quelque part? chaque étape du chemin?

Vous cherchez quelque chose de technique (pas édulcoré au niveau du magazine pop science), mais compréhensible par les non-experts dans les noyaux et les opérations de bas niveau d'E/S.

(S'il n'y a pas un tel article, aller de l'avant et d'écrire un, l'afficher comme une réponse ici!)

Répondre

Questions connexes