Accès mémoire direct et tâches de canal d'accès direct à la mémoire d'ISA

  

L'accès mémoire direct (DMA) est les moyens par lesquels les dispositifs peuvent échanger des données avec de la mémoire ou avec l'un l'autre sans exiger l'intervention par le processeur. DMA standard permet à un dispositif d'échanger des données avec de la mémoire, mais pas avec un autre dispositif. L'autobus maîtrisant DMA permet à deux dispositifs de communiquer directement avec l'un l'autre. L'avantage d'employer DMA est qu'il réduit la charge sur le processeur, lui permettant d'exécuter autre charge. Il y a même moins de canaux d'accès direct à la mémoire qu'iRQs—huit contre 16—mais les canaux d'accès direct à la mémoire sont beaucoup moins dans la demande qu'iRQs, ainsi la disponibilité de canal d'accès direct à la mémoire n'est presque jamais une table d'issue.The au-dessous des canaux d'accès direct à la mémoire de listes et les utilisations auxquelles ils sont typiquement mis.

Tâches de 16 bits standard de canal d'accès direct à la mémoire d'ISA
DMA Type d'autobus Transferts Typiquement utilisé près
0 de 16 bits de 8 bits aucun
1 8/16-bit de 8 bits Quelques cartes saines
2 8/16-bit de 8 bits Contrôleur de disquette
3 8/16-bit de 8 bits LPT1 : en mode d'ECP
4 aucun de 16 bits Cascade de contrôleur DMA
5 de 16 bits de 16 bits Quelques cartes saines ; Adapteur de centre serveur d'ISA SCSI
6 de 16 bits de 16 bits Adapteur de centre serveur d'ISA SCSI
7 de 16 bits de 16 bits Quelques cartes saines ; Adapteur de centre serveur d'ISA SCSI

DMA 2 est employé par presque tous les systèmes pour le contrôleur d'unité de disquettes. À l'exclusion de DMA 4, qui est un canal consacré de cascade (utilisé pour accéder au contrôleur DMA Secondaire), les autres canaux d'accès direct à la mémoire sont disponibles pour l'usage avec des cartes d'expansion. DMA 0 n'est presque jamais employé parce que, bien qu'il apparaisse seulement dans les fentes de 16 bits, il soutient seulement des transferts de 8 bits. La plupart des cartes saines d'ISA exigent deux canaux d'accès direct à la mémoire, avec DMA employant sain de 8 bits 1 et le bruit de 16 bits en utilisant DMA 5. Notez que ces canaux d'accès direct à la mémoire concernent seulement des cartes d'ISA. Les dispositifs de PCI n'exigent pas d'un de ces canaux d'accès direct à la mémoire d'employer DMA. Par exemple, si vous permettez le mode de transfert de DMA sur un ou tous les deux contrôleurs incorporés de PCI ide, vous constaterez qu'ils fonctionnent en mode de DMA sans occuper des canaux d'accès direct à la mémoire d'ISA.

Le seul cas où les conflits de DMA sont susceptibles de surgir est si vous installez une carte saine d'ISA et un adapteur de centre serveur d'ISA SCSI. Presque toutes les cartes saines d'ISA emploient DMA 1 et DMA 5, et des cartes d'un certain ISA SCSI sont configurées par défaut pour employer DMA 5, qui cause un conflit. La réponse facile doit configurer l'adapteur de centre serveur de SCSI pour employer DMA 6 ou DMA 7. La réponse meilleure, comme d'habitude, doit éviter des cartes d'ISA autant que possible.

c'est un article supplémentaire par Tom Dickens


Déni : Notre site Web n'est pas responsable de l'information contenue par cet article. Cet article reflète nullement les vues, les avis, les pensées ou la croyance du personnel d'annuaire d'articles.

Notification de traduction : L'article "accès mémoire direct et tâches de canal d'accès direct à la mémoire d'ISA" a été traduit en utilisant un service de traduction automatisé. Nous faisons des excuses sincèrement pour toutes les erreurs de traduction qui se sont produites. Merci de l'arrangement.

Online: 691 users browsing the articles directory