Maison  >  Article  >  Quelles sont les méthodes de contrôle du transfert d’informations entre l’hôte et les périphériques ?

Quelles sont les méthodes de contrôle du transfert d’informations entre l’hôte et les périphériques ?

青灯夜游
青灯夜游original
2021-09-22 17:28:3413638parcourir

Les méthodes de contrôle pour la transmission des informations entre l'hôte et les périphériques sont : 1. Transmission inconditionnelle, adaptée aux périphériques qui sont toujours dans un état prêt ; 2. Transmission en mode requête ; 3. Transmission en mode interruption ;

Quelles sont les méthodes de contrôle du transfert d’informations entre l’hôte et les périphériques ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Il existe quatre méthodes de contrôle pour la transmission de données entre l'hôte et les périphériques :

  • Transmission inconditionnelle

  • Transmission de requêtes

  • Transmission par interruption

  • Accès direct à la mémoire (DMA), accès direct à la mémoire )

1. Méthode de transmission inconditionnelle

Applicable aux périphériques qui sont toujours dans un état prêt

Avantages : Logiciel et matériel d'interface simples

Inconvénients : Convient uniquement aux périphériques simples, adaptables Gamme étroite

2 . La transmission en mode requête

convient aux occasions où les périphériques ne sont pas toujours prêts et où le taux de transmission et l'efficacité de la transmission ne sont pas élevés.

Exigences pour les périphériques : les informations sur l'état de l'appareil doivent être fournies

Exigences pour les interfaces : les ports d'état doivent être fournis

Avantages : le logiciel est relativement simple

Inconvénients : faible efficacité du processeur, mauvaises performances en temps réel de la transmission de données, vitesse lente

3. Transmission en mode interruption

Le processeur a un rendement élevé, de bonnes performances en temps réel et une vitesse rapide ; la programmation est relativement complexe ;

4. Accès direct à la mémoire

La transmission des données est contrôlée par le matériel DMA Les données sont directement échangées entre la mémoire et les périphériques, ce qui peut atteindre des taux de transfert très élevés (jusqu'à plusieurs Mo/seconde).

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn