-
公开(公告)号:DE112013005453B4
公开(公告)日:2017-03-02
申请号:DE112013005453
申请日:2013-10-10
Applicant: IBM
Inventor: KATAGIRI TAKASHI , NYLANDER-HILL PAMELA R
Abstract: Ein System zum Lesen von Daten, wobei das System aufweist: Logik, die dazu konfiguriert ist, eine Mehrzahl von Datensätzen einmal oder mehrere Male zu lesen (502), wobei jeder Datensatz eine Mehrzahl von Bereichen aufweist, die miteinander kombiniert im Ganzen den Datensatz bilden, wobei Hardware-Einstellungen in einem Versuch geändert werden, den wenigstens einen der Mehrzahl der Datensätze besser zu lesen; Logik, die dazu konfiguriert ist, einen oder mehrere Bereiche von wenigstens einem der Mehrzahl der Datensätze in einem reservierten Datenpuffer zu speichern (504), wenn die einen oder mehreren Bereiche mit dem C1-Fehlerkorrekturcode basierend auf einer Zeilenparität (106) (ECC, Error Correction Code) korrigierbar sind, um einen oder mehrere gespeicherte Bereiche zu bilden, wobei der eine oder die mehreren gespeicherten Bereiche bei erneutem Lesen mit anderen Hardware-Einstellungen nur dann überschrieben werden, wenn wenigstens ein entsprechender Bereich von dem einen oder den mehreren Bereichen, die mit C1-ECC korrigierbar sind, weniger korrigierte Fehler darin aufweisen als der eine oder die mehreren gespeicherten Bereiche; Logik, die dazu konfiguriert ist, für jeden der Mehrzahl der Datensätze, von denen alle Bereiche davon im reservierten Datenpuffer gespeichert sind, alle gespeicherten Bereiche davon zu aggregieren (506), um einen oder mehrere zusammengesetzte Datensätze zu bilden; Logik, die dazu konfiguriert ist, zu bestimmen (508), ob C2-ECC basierend auf einer Spaltenparität (108) dazu geeignet ist, alle Fehler in dem einen oder den mehreren ...
-
公开(公告)号:DE102012217265B4
公开(公告)日:2022-04-21
申请号:DE102012217265
申请日:2012-09-25
Applicant: IBM
Inventor: NYLANDER-HILL PAMELA R , OISHI YUTAKA , MASUDA SETSUKO
Abstract: Bandlaufwerkssystem, aufweisend:einen Lesekanal, der dazu konfiguriert ist, einen Teil eines Datenübertragungsvorgangs durchzuführen;Logik, die geeignet ist, den Datenübertragungsvorgang zu überwachen, um einen oder mehrere temporäre Fehler in einem gleitenden Fenster (W) zu erkennen, das mindestens eine letzte Gruppe von verarbeiteten Datensätzen umspannt;Logik, die geeignet ist, auf der Basis des durch die Überwachung ermittelten zumindest einen temporären Fehlers (T1- T7) die Wechselwirkung zwischen Korrekturmethoden einer ersten Schicht und einer zweiten Schicht zu bestimmen;Logik, die geeignet ist, eine Backhitch-Verzögerung auf der Basis der ermittelten Wechselwirkung von Korrekturmethoden der ersten und zweiten Schicht einzustellen; undLogik, die geeignet ist, nach der Backhitch-Verzögerung einen Backhitch durchzuführen und mindestens eine Bedingung des Datenübertragungsvorgangs zu ändern.
-
公开(公告)号:DE112013005453T5
公开(公告)日:2015-08-13
申请号:DE112013005453
申请日:2013-10-10
Applicant: IBM
Inventor: KATAGIRI TAKASHI , NYLANDER-HILL PAMELA R
IPC: G06F11/07
Abstract: In einer Ausführungsform weist ein System Logik auf, die dazu ausgebildet ist, eine Mehrzahl von Datensätzen von einem Medium einmal oder mehrere Male zu lesen; Logik, die dazu ausgebildet ist, Bereiche der gleichen Datensätze in einem reservierten Datenpuffer zu speichern, wenn die Bereiche mit C1-Fehlerkorrekturcode (ECC, Error Correction Code) korrigierbar sind; Logik, die dazu ausgebildet ist, alle gespeicherten Bereiche für jeden der kompletten Datensätze zu aggregieren, um zusammengesetzte Datensätze zu bilden; Logik, die dazu ausgebildet ist, zu bestimmen, ob C2-ECC dazu geeignet ist, alle Fehler in den zusammengesetzten Datensätzen zu korrigieren, um alle noch vorhandenen Fehler in den angesammelten Datensätzen zu korrigieren, und die korrigierten Datensätze an einen Host zu senden, wenn C2-ECC dazu geeignet ist, alle Fehler in den zusammengesetzten Datensätzen zu korrigieren; und Logik, die dazu ausgebildet ist, wenigstens einen ersten nicht korrigierten Datensatz von dem Medium unter Verwendung einer anderen Einstellung erneut zu lesen, wenn ein Fehler in dem ersten nicht korrigierten Datensatz nicht korrigierbar ist.
-
公开(公告)号:DE3780513D1
公开(公告)日:1992-08-27
申请号:DE3780513
申请日:1987-03-24
Applicant: IBM
Inventor: BENTLEY STEVEN R , FICKLE DAVID N , NYLANDER-HILL PAMELA R
Abstract: A buffer memory ( 11) is used to store data from the input/output device arrayed corresponding to the data rate of said input/output data device (12). A threshold is selected for beginning an unload cycle of the buffer memory which will permit said buffer memory contents to be completely transferred at the higher channel data rate to the channel (14) during the remaining time additional data is being accumulated in the memory. The threshold selection is adaptive such that subsequent data block lengths are utilized to calculate a new threshold maintaining data transfer rates from the input/output device into the channel at an optimum value.
-
5.
公开(公告)号:GB2523281A
公开(公告)日:2015-08-19
申请号:GB201509708
申请日:2013-10-10
Applicant: IBM
Inventor: KATAGIRI TAKASHI , NYLANDER-HILL PAMELA R
Abstract: In one embodiment, a system includes logic adapted to read a plurality of data sets from a medium one or more times; logic adapted to store portions of some of the data sets to a reserved data buffer when the portions are correctable using C1-error correction code (ECC); logic adapted to aggregate all stored portions for each of the complete data sets to form assembled data sets; logic adapted to determine whether C2-ECC is capable of correcting all errors in the assembled data sets, to correct any remaining errors in the assembled data sets, and to send the corrected data sets to a host when C2-ECC is capable of correcting all errors in the assembled data sets; and logic adapted to reread at least a first uncorrected data set from the medium using a different setting when an error in the first uncorrected data set is not correctable.
-
公开(公告)号:DE102012217265A8
公开(公告)日:2013-06-27
申请号:DE102012217265
申请日:2012-09-25
Applicant: IBM
Inventor: NYLANDER-HILL PAMELA R , OISHI YUTAKA , MASUDA SETSUKO
IPC: G11B20/18
-
-
-
-
-