Qual è il supporto OSD e cosa significa?

December 6

Qual è il supporto OSD e cosa significa?


OSD, o dispositivo di archiviazione basato su oggetti, si riferisce alla struttura del disco rigido di un computer di archiviazione dei dati. I dischi rigidi che includono OSD supportano organizzare i dati logicamente in base al contenuto e di accesso modelli di file. Lo standard hard drive OSD tentativi di migliorare i limiti delle prestazioni del disco rigido standard di Small Computer System Interface, che è in vigore dal 1983.

Definizione

OSD è un metodo di accesso ai dati che viene implementato in hard disk. dati OSD memorizzare in maniera diversa rispetto al metodo SCSI che viene utilizzato dalla maggior parte dei dischi rigidi. Invece di utilizzare un sistema basato su blocchi che assegna una posizione arbitraria e riferimento a ciascuna unità di dati, dischi OSD organizzare e memorizzare le unità di dati correlati in stretta vicinanza l'uno all'altro in modo da velocizzare l'accesso e migliorare l'efficienza della struttura.

SCSI

dischi rigidi SCSI usano un metodo di memorizzazione dei dati più vecchi di OSD. Unità SCSI memorizzare i dati in blocchi; ogni pezzo di dati memorizzati sul disco viene assegnato un numero di riferimento che indica dove il file viene salvato su disco. Unità SCSI memorizzare i file in un determinato blocco disponibili; non vi è alcuna connessione logica necessaria tra i blocchi prossime. Un disco rigido SCSI è detto di essere frammentato quando i file correlati vengono memorizzati in blocchi che non sono fisicamente vicini l'uno all'altro. I computer con hard disk SCSI altamente frammentato sperimentare tempi di accesso ai file più lunghi dal momento che il processore deve cercare attraverso il disco per aprire i file correlati.

OSD vs SCSI

La tecnologia OSD cerca di migliorare l'interfaccia SCSI basata su blocchi raggruppando i file in oggetti logici. Invece di assegnare una posizione di archiviazione e il numero di riferimento arbitrario, dischi OSD allegare metadati per ciascuna unità immagazzinata che include informazioni su quando è stato creato un file, dimensione del file, quale processo di creazione del file e di altri fattori.

L'interfaccia OSD include algoritmi che organizzano automaticamente i dati memorizzati. dischi OSD dedurre attributi comuni che collegano i file insieme, tra cui i file sono accessibili in momenti simili, quali file sono indicizzati insieme e quali file sono strutture di file simili e contenuti. Un disco OSD memorizza questi file insieme in modo che file come possano essere rapidamente accessibili in successione dal processore. Se i modelli di accesso cambiano in modo tale che i file non vengono memorizzati in origine in prossimità stato associato, poi un disco OSD cambierà lo schema di quei file di archiviazione in modo che possano essere raggiunti in modo più efficiente in futuro.

Implementazione

La ricerca sullo sviluppo di dischi OSD è iniziata presso la Carnegie Mellon University nel 1994. Questo sviluppo è culminato nell'approvazione della versione di uno dei ANSI T10 SCSI OSD comando impostato dal Consorzio Nazionale settore dello storage nel settembre 2004. I dischi rigidi che supportano i metodi di archiviazione OSD sono attualmente disponibile per l'acquisto. Sviluppo della versione due del protocollo è attualmente in corso.