SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR OPERATING A DATA PROCESSING SYSTEM IN WHICH A FILE SYSTEM'S UNIT OF MEMORY ALLOCATION IS COORDINATED WITH A STORAGE SYSTEM'S READ/WRITE OPERATION UNIT
First Claim
Patent Images
1. A method of operating a data processing system, comprising:
- obtaining a read/write operation unit size used in performing data operations in a data storage device;
setting a file system unit of memory allocation size to a multiple of the read/write operation unit size; and
setting a unit of memory allocation starting address to a read/write operation unit starting address used by the data storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system is operated by obtaining a read/write operation unit size used in performing data operations in a data storage device, setting a file system unit of memory allocation size to a multiple of the read/write operation unit size, and setting a unit of memory allocation starting address to a read/write operation unit starting address used by the data storage device.
350 Citations
25 Claims
-
1. A method of operating a data processing system, comprising:
-
obtaining a read/write operation unit size used in performing data operations in a data storage device; setting a file system unit of memory allocation size to a multiple of the read/write operation unit size; and setting a unit of memory allocation starting address to a read/write operation unit starting address used by the data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of operating a data storage device, comprising:
-
receiving a request from a host for at least one parameter used in performing data operations in the data storage device; determining the at least one parameter; and sending the at least one parameter to the host. - View Dependent Claims (14, 15, 16)
-
-
17. A data processing system, comprising:
-
a processor; and a computer readable medium coupled to the processor, the computer readable medium including computer readable program code thereon, the computer readable program code comprising; computer readable program code configured to obtain a read/write operation unit size used in performing data operations in a data storage device; computer readable program code configured to set a file system unit of memory allocation size to a multiple of the read/write operation unit size; and computer readable program code configured to set a unit of memory allocation starting address to a read/write operation unit starting address used by the data storage device.
-
-
18. A data storage device, comprising:
-
a processor; and a computer readable medium coupled to the processor, the computer readable medium including computer readable program code thereon, the computer readable program code comprising; computer readable program code configured to receive a request from a host for at least one parameter used in performing data operations in the data storage device; computer readable program code configured to determine the at least one parameter; and computer readable program code configured to send the at least one parameter to the host.
-
-
19. A data processing system, comprising:
-
a data storage device; and a host coupled to the data storage device, the host comprising a processor that is configured to obtain a read/write operation unit size used in performing data operations in a data storage device, set a file system unit of memory allocation size to a multiple of the read/write operation unit size, and set a unit of memory allocation starting address to a read/write operation unit starting address used by the data storage device. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification