ARCHITECTURE FOR DATA STORAGE SYSTEMS
First Claim
Patent Images
1. A system comprising:
- N first-in first-out (FIFO) modules, where N is an integer greater than 1;
a buffer manager module that retrieves a set of N data units from a buffer and that outputs the set of N data units to the N FIFO modules in parallel at a time, respectively; and
N input/output (I/O) modules that receive the set of N data units from the N FIFOs in parallel, respectively, and that output the N data units to a medium.
7 Assignments
0 Petitions
Accused Products
Abstract
A system includes N first-in first-out (FIFO) modules, a buffer manager module, and N input/output (I/O) modules, where N is an integer greater than 1. The buffer manager module retrieves a set of N data units from a buffer and outputs the set of N data units to the N FIFO modules in parallel at a time, respectively. The N I/O modules receive the set of N data units from the N FIFOs in parallel, respectively, and output the N data units to a medium.
26 Citations
19 Claims
-
1. A system comprising:
-
N first-in first-out (FIFO) modules, where N is an integer greater than 1; a buffer manager module that retrieves a set of N data units from a buffer and that outputs the set of N data units to the N FIFO modules in parallel at a time, respectively; and N input/output (I/O) modules that receive the set of N data units from the N FIFOs in parallel, respectively, and that output the N data units to a medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
N input/output (I/O) modules that receive a set of N data units from a medium and that output the set of N data units in parallel, respectively, where N is an integer greater than 1; N first-in first-out (FIFO) modules that receive the set of N data units in parallel and that output the set of N data units in parallel at a time, respectively; and a buffer manager module that receives the set of N data units and that stores the set of N data units in a buffer. - View Dependent Claims (13)
-
-
14. A method comprising:
-
retrieving a set of N data units from a buffer, where N is an integer greater than 1; outputting the set of N data units to N first-in first-out (FIFO) modules in parallel at a time, respectively; receiving the set of N data units from the N FIFOs in parallel at N input/output (I/O) modules, respectively; outputting the N data units from the N I/O modules to a medium. - View Dependent Claims (15, 16, 17)
-
-
18. A method comprising:
-
receiving a set of N data units from a medium at N input/output (I/O) modules, where N is an integer greater than 1; outputting the set of N data units in parallel from the N I/O modules, respectively; receiving the set of N data units in parallel at N first-in first-out (FIFO) modules; outputting the set of N data units in parallel at a time from the N FIFO modules, respectively; and receiving the set of N data units at a buffer manager module; and storing the set of N data units in a buffer. - View Dependent Claims (19)
-
Specification