OSD , o dispositivo di archiviazione basato su oggetti , si riferisce alla struttura di archiviazione dati di disco rigido di un computer . I dischi rigidi che includono il supporto OSD organizzare i dati logicamente in base al contenuto e modelli di accesso di file. Lo standard OSD disco rigido tenta di migliorare i limiti delle prestazioni del piccolo sistema di interfaccia di serie del disco rigido del computer che è in vigore dal 1983. Definizione
OSD è un metodo di accesso ai dati che viene implementato in hard disk . Memorizzare i dati OSD in un modo diverso 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.
< br > con SCSI
dischi rigidi SCSI usano un metodo di memorizzazione dei dati più vecchi di OSD . Dischi SCSI memorizzano 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. Dischi SCSI memorizzare i file in un dato blocco disponibile , non vi è alcuna connessione logica necessaria tra blocchi prossime . Un disco rigido SCSI è detto di essere frammentato quando i relativi file sono memorizzati in blocchi che non sono fisicamente vicini l'uno all'altro. Computer con altamente frammentati dischi rigidi SCSI sperimentare più lunghi tempi di accesso ai file in quanto il processore deve cercare sul disco per aprire i file correlati .
OSD vs SCSI
tecnologia OSD cerca di migliorare l'interfaccia SCSI basato su blocchi raggruppando i file in oggetti logici . Invece di assegnare una posizione di archiviazione arbitrario e il numero di riferimento , 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 file di collegamento insieme , tra cui i file sono accessibili in momenti simili, che i file vengono indicizzati insieme e quali file hanno strutture di file e contenuti simili . Un disco OSD quindi memorizza questi file insieme in modo che i file come possono essere rapidamente accessibili in successione da parte del processore . Se i modelli di accesso cambiano in modo tale che i file non sono originariamente memorizzati in prossimità associarsi , quindi un disco OSD cambierà lo schema di quei file di archiviazione in modo che possano accedere in modo più efficiente in futuro .
Attuazione
ricerca sullo sviluppo di dischi OSD iniziata presso la Carnegie Mellon University nel 1994 . Questo sviluppo è culminato nell'approvazione della versione uno dei ANSI T10 SCSI OSD comando set con la Nazionale di stoccaggio Industry Consortium nel settembre 2004 . I dischi rigidi che supportano i metodi di stoccaggio OSD sono attualmente disponibili per l'acquisto . Sviluppo della versione due del protocollo è attualmente in corso .