Ferragens  
 
Rede de conhecimento computador >> Ferragens >> Drives de computador e Armazenamento >> Content
Como um disco rígido pode fazer várias tarefas?
Um disco rígido em si não é multitarefa da mesma maneira que uma CPU faz. Ele não possui vários núcleos de processamento de execução de instruções simultaneamente. Em vez disso, a ilusão multitarefa é criada através de uma combinação de fatores:

* Solicitar fila: O controlador do disco rígido mantém uma fila de solicitações de leitura e gravação. Não os processa um a um estritamente sequencialmente. Em vez disso, ele otimiza a ordem das operações para minimizar o tempo de busca (o tempo necessário para a cabeça de leitura/gravação se mover para o local correto no prato) e a latência rotacional (o tempo necessário para o setor desejado girar sob a cabeça de leitura/gravação). Isso permite interlatar efetivamente solicitações de diferentes aplicações ou processos.

* agendamento do sistema operacional: O sistema operacional (OS) desempenha o papel crucial. Ele gerencia as solicitações de diferentes aplicações e as envia para o controlador do disco rígido. O agendador do sistema operacional não aguarda a conclusão de uma solicitação antes de enviar outro; Ele prioriza as solicitações e as envia em uma ordem que considera mais eficiente. Isso é importante porque, mesmo com a fila interna da unidade, ainda há um limite físico para a rapidez com que ele pode concluir solicitações.

* Cache : Os discos rígidos (e especialmente os SSDs) empregam mecanismos de cache. Os dados acessados ​​com frequência são armazenados em um buffer de memória rápido (cache) na própria unidade. Isso acelera o acesso significativamente para solicitações repetidas, dando a impressão de multitarefa, pois pode atender a várias solicitações rapidamente, sem precisar acessar o prato mais lento. O sistema operacional também usa um cache do sistema de arquivos na RAM, que acelera ainda mais esse processo.

Em resumo, a "multitarefa" de um disco rígido não é verdadeiro processamento paralelo, como em uma CPU. É uma combinação de agendamento de solicitações inteligentes pelo controlador de unidade e pelo sistema operacional, além de cache, que permite lidar com várias solicitações com eficiência aparentemente simultaneamente. A chave é que essas solicitações são tratadas * sequencialmente * pelo mecanismo físico da unidade, mas inteligentemente * intercalado * no tempo para maximizar a taxa de transferência.

Anterior :

Próximo :
  Os artigos relacionados
·Quais são as vantagens da capacidade do dispositivo de…
·Como recuperar uma partição do disco rígido 
·Como instalar um novo disco rígido interno para Window…
·Como converter USB 2.0 para FireWire 400 
·Como localizar um revendedor Panasonic 
·Como limpar a memória em um Ti- 30XA 
·Como usar Firelite 
·Como adicionar Blu -ray para um laptop via USB 
·Como usar um vôo Computação Gráfica 
·Como identificar maus Capacitores 
  Artigos em destaque
·O desktop HP TouchSmart pode ser sem fio? 
·Como você atualiza uma página no tablet? 
·Como usar os discos de recuperação HP Pavilion 
·Qual é a faixa de preço médio para um laptop Samsung…
·Como parar a impressora HP De Impressão de Teste Pági…
·Como configurar próximo nó para DECnet VMS 
·Como você digitaliza usando uma impressora Epson RX560…
·Como redefinir o iPhone 7 de fábrica 
·Lista de Motherboards AMD 
·Como Recarga Lexmark X3350 cartuchos de tinta 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados