|
|
L'accesso di memoria diretta (DMA) è mezzi da cui i dispositivi possono scambiare i dati con la memoria o con a vicenda senza richiedere l'intervento dal processor. Il DMA standard permette che un dispositivo scambi i dati con la memoria, ma non con un altro dispositivo. Il bus che acquista padronanza del DMA permette che due dispositivi comunichino direttamente con a vicenda. Il vantaggio di usando il DMA è che riduce il carico sul processor, permettendo che effettui altre mansioni. Ci sono persino poche scanalature di DMA che IRQs—otto contro 16—ma le scanalature di DMA sono molto di meno nella richiesta che IRQs, in modo da la disponibilità della scanalatura di DMA non è quasi mai una tabella di issue.The sotto le scanalature di DMA delle liste e gli usi a cui siano messe tipicamente.
| DMA | Tipo del bus | Trasferimenti | Usato tipicamente vicino |
|---|---|---|---|
| 0 | a 16 bit | 8-bit | nessun |
| 1 | 8/16-bit | 8-bit | Alcune schede sane |
| 2 | 8/16-bit | 8-bit | Regolatore di dischetto |
| 3 | 8/16-bit | 8-bit | LPT1: nel modo di ECP |
| 4 | nessun | a 16 bit | Cascata del regolatore di DMA |
| 5 | a 16 bit | a 16 bit | Alcune schede sane; Adattatore ospite di ISA SCSI |
| 6 | a 16 bit | a 16 bit | Adattatore ospite di ISA SCSI |
| 7 | a 16 bit | a 16 bit | Alcune schede sane; Adattatore ospite di ISA SCSI |
Il DMA 2 è usato da quasi tutti i sistemi per il regolatore dell'azionamento di dischetto. A parte DMA 4, che è una scanalatura dedicata della cascata (utilizzata per accedere al regolatore di DMA secondario), le altre scanalature di DMA sono disponibili per uso con le schede di espansione. Il DMA 0 non è usato quasi mai perché, anche se compare soltanto in scanalature a 16 bit, sostiene soltanto i trasferimenti 8-bit. La maggior parte delle schede sane di ISA richiedono due scanalature di DMA, con DMA usando sano 8-bit 1 ed il suono a 16 bit usando il DMA 5. Si noti che queste scanalature di DMA appartengono soltanto le schede di ISA. I dispositivi del PCI non richiedono una di queste scanalature di DMA usare il DMA. Per esempio, se permettete il modo di trasferimento di DMA su uno o entrambi i regolatori incastonati di ido del PCI, troverete che funzionano nel modo di DMA senza occupare le scanalature di DMA di ISA.
L'unica volta i conflitti di DMA sono probabili presentare è se installate una scheda sana di ISA e un adattatore ospite di ISA SCSI. Quasi tutte le schede sane di ISA usano sia il DMA 1 che il DMA 5 e le schede di qualche ISA SCSI sono configurate per difetto per usare il DMA 5, che causa un conflitto. La risposta facile deve configurare l'adattatore ospite di SCSI per usare il DMA 6 o il DMA 7. La risposta migliore, come di consueto, deve evitare le schede di ISA per quanto possibile.
Online: 683 users browsing the articles directory
|
|