
Eu li que um disco rígido é dividido em regiões chamadas setores (um setor pode ter, por exemplo, 512 bytes).
E que um sistema de arquivos organizará grupos de setores em blocos (um bloco pode consistir, por exemplo, em 8 setores) e quando o Linux grava um arquivo no disco rígido, ele na verdade grava nesses blocos e não nos setores.
Agora minha pergunta é: todos os dispositivos de armazenamento (por exemplo: drive USB, CD, DVD, etc.) estão divididos em setores ou são apenas discos rígidos?
Responder1
Não. Existem vários dispositivos de armazenamento que não utilizam setores, comocartões perfurados.
Como você pode ver, não há setores aqui.
Não há razão real para adicionar esta resposta, a não ser que eu queria colocar a foto de um cartão perfurado. :)
Responder2
Todos os dispositivos de armazenamento estão divididos em setores?
Não.
Uma das mídias de armazenamento mais antigas é a fita (magnética, papel, mylar), e os dados não são gravados na fita em setores.
Os setores são uma propriedade intrínseca e importante dos discos rígidos.
Como a maioria dos periféricos de armazenamento modernos emulam um HDD no nível da interface ATA (para obter aceitação mais rápida pelos usuários), você, como usuário, pode pensar que esses outros periféricos também possuem setores.
Na interface ATA certamente existe o conceito de setor.
Mas a memória flash NAND, que é o dispositivo de armazenamento subjacente em SSDs, unidades flash USB e cartões SD, é organizada em páginas e blocos e não possui setores.
Os usuários podem se referir às páginas flash NAND como "setores", mas as várias folhas de dados do chip NAND que examinei (por exemplo,Mícron,Numônix) nem sequer continha a palavra “setor”.
É claro que pode haver outro chip flash NAND que use a terminologia "setorial" para familiaridade (como a Wikipedia).
De uma folha de dados Micron:
• Organização
– Tamanho da página x8: 2.112 bytes (2.048 + 64 bytes)
– Tamanho da página x16: 1.056 palavras (1.024 + 32 palavras)
– Tamanho do bloco: 64 páginas (128K + 4K bytes)
– Tamanho do dispositivo: 1Gb: 1.024 blocosA matriz de memória Flash NAND é programada e lida usando operações baseadas em páginas e é apagada usando operações baseadas em blocos.
Responder3
Praticamente todos os dispositivos de armazenamento estão divididos em setores.
A maioria tem 512 bytes Algumas novas unidades grandes têm 4096 CD-ROM são 2048
Alguns fabricantes possuem armazenamento personalizado para necessidades especiais de armazenamento, mas a maioria não. A maioria desses dispositivos possui apenas alguns KB ou alguns MB de armazenamento destinados ao uso interno.
Mesmo assim, a quantidade de trabalho necessária para "criar seu próprio sistema de arquivos" é alta o suficiente para que a maioria use o sistema de arquivos de outra pessoa. Se eles quiserem impedir que o usuário mexa nele, eles o criptografam.
O "setor" é simplesmente uma forma de dividir uma quantidade de armazenamento para que as pessoas que escrevem sistemas de arquivos e outras infraestruturas tenham uma base comum com a qual trabalhar. Além disso, todo o armazenamento não pode ser carregado na memória RAM de uma só vez, por isso deve ser subdividido.
Se os setores pudessem serqualquerdimensionar as pessoas que escrevem sistemas de arquivos teriam que lidar com todos os valores possíveis, tornando seu trabalho muito mais difícil. Quanto mais difícil, mais espaço para erro humano e maior a chance de algo dar terrivelmente errado e você perder seus dados.
Além disso, a otimização do desempenho também seria muito mais difícil, pois as pessoas que escolhem números excepcionalmente baixos, como 2 bytes, sempre teriam um desempenho terrível.
Responder4
Todos os dispositivos de armazenamento estão divididos em setores?
Não.
Dispositivos de armazenamento de acesso aleatóriopoderiaser dividido em setores, depende do driver do dispositivo.
Dispositivos de armazenamento de acesso linear (por exemplo Tape Drives) não serão divididos em setores.