• Matéria: Informática
  • Autor: gabiz70
  • Perguntado 6 anos atrás

como e chamada a parte do computador que faz a comunicação entre HD e CPU ?​

Respostas

respondido por: andrewfairbairn
0

Resposta:

Bem, todo este processo depende de muitas partes...

Um programa quer ler dados de um arquivo usando as chamadas de biblioteca abrir, fechar, ler, escrever, procurar.

A parte de sistema de arquivo do sistema operacional traduz estes em pedidos para ler ou escrever blocos particulares no disco.

O driver de dispositivo constrói comandos para realizar estas coisas usando o protocolo apropriado para o dispositivo, tais como NVMe, SCSI, SATA e etc.

O driver põe os comandos num anel de comandos, ou em sistemas mais antigos, carrega registros de comando no disco.

A CPU interpreta certos endereços físicos como sendo endereços de entrada e saída, ao invés de endereços de memória, e direciona as transações para , exemplo, o complexo raiz do PCI.

O hardware do PCI envia as transações em forma serial usando um oum mais caminhos de PCI ao controlador de disco, por exemplo, o controlador SATA.

O controlador de disco traduz e envia o comando via cabo SATA a um drive particular. O drive ordena todos os comandos e escolhe o próximo, move a cabeça do HDD e espera para o bloco em questão passar embaixo.

Os dados do bloco são então transferidos em order reversa pela corrente até que o programa usuário recebe os dados.

Mais ou menos isto. Espero ter ajudado

Explicação:

respondido por: sofia7089231890
0

Resposta:

Bem, todo este processo depende de muitas partes...

Um programa quer ler dados de um arquivo usando as chamadas de biblioteca abrir, fechar, ler, escrever, procurar.

A parte de sistema de arquivo do sistema operacional traduz estes em pedidos para ler ou escrever blocos particulares no disco.

O driver de dispositivo constrói comandos para realizar estas coisas usando o protocolo apropriado para o dispositivo, tais como NVMe, SCSI, SATA e etc.

O driver põe os comandos num anel de comandos, ou em sistemas mais antigos, carrega registros de comando no disco.

A CPU interpreta certos endereços físicos como sendo endereços de entrada e saída, ao invés de endereços de memória, e direciona as transações para , exemplo, o complexo raiz do PCI.

O hardware do PCI envia as transações em forma serial usando um oum mais caminhos de PCI ao controlador de disco, por exemplo, o controlador SATA.

O controlador de disco traduz e envia o comando via cabo SATA a um drive particular. O drive ordena todos os comandos e escolhe o próximo, move a cabeça do HDD e espera para o bloco em questão passar embaixo.

Os dados do bloco são então transferidos em order reversa pela corrente até que o programa usuário recebe os dados.

Explicação:

Perguntas similares