? OSD, ou dispositivo de armazenamento baseado em objeto , refere-se à estrutura de armazenamento de dados da unidade de disco rígido de um computador. Os discos rígidos que incluem suporte OSD organizar dados logicamente de acordo com os padrões de conteúdo e acesso de arquivos . O OSD padrão rígido de tentativas para melhorar as limitações do Small Computer System Interface de disco rígido padrão que está em vigor desde 1983 de desempenho. Definição
OSD é um método de acesso a dados que é implementado em unidades de disco rígido . Armazenar dados OSDs de uma forma diferente do que o método SCSI que é usado pela maioria dos discos rígidos . Em vez de usar um sistema baseado em bloco que atribui um local arbitrário e referência para cada unidade de dados , discos de OSD organizar e armazenar as unidades de dados relacionados em estreita proximidade um do outro , a fim de acelerar o acesso e melhorar a eficiência estrutura.
SCSI
SCSI discos rígidos usam um método de armazenamento de dados mais antigos que OSDs . SCSI armazenar dados em blocos , cada pedaço de dados armazenados na unidade é atribuído um número de referência que indica onde o arquivo está armazenado no disco. SCSI armazenar arquivos em um determinado bloco disponível , não há conexão lógica necessária entre blocos próximas . Um disco rígido SCSI é dito ser fragmentado quando os arquivos relacionados são armazenados em blocos que não estão fisicamente próximos uns dos outros . Os computadores com discos rígidos SCSI altamente fragmentado experimentar tempos de acesso de arquivos mais longos , uma vez que o processador tem que procurar em todo o disco para abrir arquivos relacionados.
OSD vs SCSI
tecnologia OSD visa melhorar a interface SCSI baseada em blocos , agrupando arquivos em objetos lógicos. Em vez de atribuir um local de armazenamento arbitrário e número de referência, discos de OSD anexar metadados para cada unidade armazenada , que inclui informações sobre quando um arquivo foi criado , o tamanho do arquivo , o processo criou o arquivo e outros fatores.
A interface OSD inclui algoritmos que organizam automaticamente os dados armazenados. Discos de OSD inferir atributos comuns que apontam arquivos juntos , incluindo quais arquivos são acessados em momentos similares , quais arquivos são indexados em conjunto e quais arquivos têm estruturas de arquivos semelhantes e conteúdo. Um disco OSD em seguida, armazena esses arquivos em conjunto para que , como os arquivos podem ser acessados rapidamente em sucessão pelo processador. Se os padrões de acesso mudar de tal forma que os arquivos não são originalmente armazenados na proximidade se tornar associado, em seguida, um disco de OSD irá alterar o esquema de armazenamento desses arquivos para que eles possam ser acessados em conjunto de forma mais eficiente no futuro.
Implementação
Pesquisa sobre o desenvolvimento de discos de OSD começou na Carnegie Mellon University , em 1994. Este desenvolvimento culminou na aprovação de uma versão do comando OSD SCSI ANSI T10 definido pelo setor de armazenamento Consórcio Nacional em setembro de 2004 . Os discos rígidos que suportam métodos de armazenamento OSD estão atualmente disponíveis para compra. Desenvolvimento da versão dois do protocolo está em andamento .