-
公开(公告)号:CA2045948A1
公开(公告)日:1992-02-21
申请号:CA2045948
申请日:1991-06-28
Applicant: IBM
Inventor: FRIEDL THEODORE J , GREGG LEON E , LOEN LARRY W , ROLFE RANDY K
Abstract: A data storage medium having the ability to recover from media errors includes a directory located at any desired region of a data storage area with redundant directory pointers at reserved locations. A unique file token is included in the directory entry for each data file and is also included in each extent list where the locations of parts of a fragmented data file are stored. Multiple extent lists are chained in two directions to facilitate reconstruction of the chain if part of the pointer information is lost.
-
公开(公告)号:BR9103523A
公开(公告)日:1992-05-12
申请号:BR9103523
申请日:1991-08-16
Applicant: IBM
Inventor: FRIEDL THEODORE J , GREGG LEON E , LOEN LARRY W , ROLFE RANDY K
Abstract: A data storage medium having the ability to recover from media errors includes a directory (36) located at any desired region of a data storage area with redundant directory pointers at reserved locations. A unique file token is included in the directory entry (40) for each data file and is also included in each extent list (44) where the locations of parts of a fragmented data file are stored. Multiple extent lists are chained in two directions to facilitate reconstruction of the chain if part of the pointer information is lost.
-
公开(公告)号:CA1173971A
公开(公告)日:1984-09-04
申请号:CA400639
申请日:1982-04-07
Applicant: IBM
Inventor: HOFFMAN ROY L , HOUDEK MERLE E , LOEN LARRY W , SOLTIS FRANK G
IPC: G06F9/46 , G06F9/48 , G06F15/16 , G06F15/177
Abstract: Task dispatching for an asymmetric or symmetric multiprocessor system is provided where all the processors are dispatched from a single task dispatching queue. The workload, i.e. tasks, of the multiprocessor system is distributed to the available processors. Each processor includes a task dispatcher and a signal dispatcher. The signal dispatcher runs in a processor whenever a task dispatching element (TDE) is put on the task dispatching queue (TDQ) as a result of the task running in the processor. The signal dispatcher examines the TDEs enqueued on the TDQ and determines if any task dispatcher should be invoked, i.e. if any processor is running a lower priority task a task switch should occur. If so, it signals the selected processor to invoke its task dispatcher. After completing the task switch, the selected processor must invoke its signal dispatcher to determine if the task it had been performing should now be performed on some other processor in the multiprocessor system. RO980-005
-
-