|
|
O acesso de memória direta (acesso direto da memória) é os meios por que os dispositivos podem trocar dados com a memória ou com se sem reque a intervenção pelo processador. O acesso direto da memória padrão permite que um dispositivo troque dados com a memória, mas não com um outro dispositivo. A barra-ônibus que domina o acesso direto da memória permite que dois dispositivos comuniquem-se diretamente com se. A vantagem de usar o acesso direto da memória é que reduz a carga no processador, permitindo que execute outras tarefas. Há mesmo poucas canaletas de acesso direto da memória do que IRQs—oito contra 16—mas as canaletas de acesso direto da memória estão muito menos na demanda do que IRQs, assim que a disponibilidade da canaleta de acesso direto da memória é quase nunca uma tabela de issue.The abaixo das canaletas de acesso direto da memória das listas e os usos a que são postas tipicamente.
| Acesso direto da memória | Tipo da barra-ônibus | Transferências | Usado tipicamente perto |
|---|---|---|---|
| 0 | 16-bit | 8-bit | nenhuns |
| 1 | 8/16-bit | 8-bit | Alguns cartões sadios |
| 2 | 8/16-bit | 8-bit | Controlador de disco flexível |
| 3 | 8/16-bit | 8-bit | LPT1: na modalidade de ECP |
| 4 | nenhuns | 16-bit | Cascata do controlador de acesso direto da memória |
| 5 | 16-bit | 16-bit | Alguns cartões sadios; Adaptador de anfitrião de ISA SCSI |
| 6 | 16-bit | 16-bit | Adaptador de anfitrião de ISA SCSI |
| 7 | 16-bit | 16-bit | Alguns cartões sadios; Adaptador de anfitrião de ISA SCSI |
O acesso direto da memória 2 é usado por quase todos os sistemas para o controlador da movimentação de disco flexível. Excluding o acesso direto da memória 4, que é uma canaleta dedicada da cascata (usada alcançar o controlador de acesso direto da memória secundário), as outras canaletas de acesso direto da memória estão disponíveis para o uso com cartões da expansão. O acesso direto da memória 0 é usado quase nunca porque, embora apareça somente em entalhes 16-bit, suporta somente transferências 8-bit. A maioria de cartões sadios de ISA requerem duas canaletas de acesso direto da memória, com acesso direto da memória usando-se sadio 8-bit 1 e som 16-bit usando o acesso direto da memória 5. Anote que estas canaletas de acesso direto da memória pertencem somente aos cartões de ISA. Os dispositivos do PCI não requerem uma destas canaletas de acesso direto da memória usar o acesso direto da memória. Para o exemplo, se você permitir a modalidade de transferência do acesso direto da memória em uma ou ambos os controladores encaixados do PCI IDE, você encontrará que se operam na modalidade do acesso direto da memória sem ocupar as canaletas de acesso direto da memória de ISA.
Os únicos conflitos do acesso direto da memória do tempo são prováveis levantar-se são se você instalar um cartão sadio de ISA e um adaptador de anfitrião de ISA SCSI. Quase todos os cartões sadios de ISA usam o acesso direto da memória 1 e o acesso direto da memória 5, e os cartões de algum ISA SCSI são configurarados pelo defeito para usar o acesso direto da memória 5, que causa um conflito. A resposta fácil deve configurarar o adaptador de anfitrião de SCSI para usar o acesso direto da memória 6 ou o acesso direto da memória 7. A resposta melhor, como usual, deve evitar cartões de ISA sempre que possível.
Online: 982 users browsing the articles directory
|
|