HOST DEVICE, COMPUTING SYSTEM AND METHOD FOR FLUSHING A CACHE
First Claim
Patent Images
1. A computing system comprising:
- a storage device; and
a host device configured to flush a plurality of pages to the storage device,wherein the host device comprises;
a write-back (WB) cache configured to store the pages; and
a file system module configured to flush pages having first characteristics to the storage device from among the pages stored in the WB cache, and then flush pages having second characteristics which are different from the first characteristics to the storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing system includes a storage device, and a host device configured to flush a plurality of pages to the storage device. The host device includes a write-back (WB) cache configured to store the pages, and a file system module configured to flush pages having first characteristics to the storage device from among the pages stored in the WB cache, and then flush pages having second characteristics which are different from the first characteristics to the storage device from among the pages stored in the WB cache.
23 Citations
20 Claims
-
1. A computing system comprising:
-
a storage device; and a host device configured to flush a plurality of pages to the storage device, wherein the host device comprises; a write-back (WB) cache configured to store the pages; and a file system module configured to flush pages having first characteristics to the storage device from among the pages stored in the WB cache, and then flush pages having second characteristics which are different from the first characteristics to the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A host device comprising:
-
a storage interface configured to communicate with a storage device; a write-back (WB) cache memory configured to store a plurality of pages; and a file system module configured to flush pages having first characteristics to the storage device via the storage interface from among the plurality of pages stored in the WB cache, and then flush pages having second characteristics which are different from the first characteristics to the storage device via the storage interface among the plurality of pages. - View Dependent Claims (14, 15, 16)
-
-
17. A method of managing data in a computing system, the method comprising:
-
providing a plurality of pages; flushing N pages to a storage device from among the pages, where N is a natural number, wherein the flushing of the N pages to the storage device comprises; flushing the N pages having first characteristics to the storage device when the number of pages having the first characteristics from among the pages is M, where M is a natural number, and M≧
N; andflushing L pages having the first characteristics to the storage device when the number of pages having the first characteristics from among the pages is L, and then flushing P pages having second characteristics which are different from the first characteristics to the storage device, wherein L and P are natural numbers, L<
N, and P=N−
L. - View Dependent Claims (18, 19, 20)
-
Specification