Atribuições do acesso de memória direta e da canaleta de acesso direto da memória de ISA

  

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.

Atribuições 16-bit padrão da canaleta de acesso direto da memória de ISA
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.

este é um artigo adicionado por Tom Dickens


Disclaimer: Nosso Web site não é responsável para a informação contida por este artigo. Este artigo em nenhuma maneira reflete as vistas, as opiniões, os pensamentos ou a opinião da equipe de funcionários do diretório dos artigos.

Observação da tradução: As atribuições do acesso de memória direta do artigo "e da canaleta de acesso direto da memória de ISA" foram traduzidas usando um serviço de tradução automatizado. Nós desculpamo-nos sincerely por todos os erros da tradução que ocorram. Obrigado compreendendo.

Online: 982 users browsing the articles directory