STORAGE DEVICE AND DATA TRANSFERING METHOD THEREOF
First Claim
Patent Images
1. A data transferring method of a storage device, the method comprising:
- transferring, by the storage device, first data to a first outbound area;
transferring, by the storage device, the first data transferred to the first outbound area to a first area of a main memory, the first area of the main memory corresponding to a first address programmed by an address translation unit;
transferring, by the storage device, second data to a second outbound area; and
transferring, by the storage device, the second data from the second outbound area to a second area of the main memory corresponding to a second address reprogrammed by the address translation unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transferring method of a storage device is provided. The method may include transferring a first data to a first outbound area, transferring the first data sent to the first outbound area to a first area of a main memory corresponding to a first address programmed by an address translation unit, transferring a second data to a second outbound area in response to an indication that the address translation unit is to be reprogrammed, and transferring the second data sent to the second outbound area to the first outbound area.
-
Citations
20 Claims
-
1. A data transferring method of a storage device, the method comprising:
-
transferring, by the storage device, first data to a first outbound area; transferring, by the storage device, the first data transferred to the first outbound area to a first area of a main memory, the first area of the main memory corresponding to a first address programmed by an address translation unit; transferring, by the storage device, second data to a second outbound area; and transferring, by the storage device, the second data from the second outbound area to a second area of the main memory corresponding to a second address reprogrammed by the address translation unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9-15. -15. (canceled)
-
16. A method for determining whether a data transfer operation has been completed, the method comprising:
-
sending, by a processor, a data transfer request to a main memory, the data transfer request including a data transfer operation to be performed; sending, by the processor, doorbell information to a storage device, the doorbell information indicating that the data transfer request has been made, the storage device storing the doorbell information in a register; receiving, by the processor, an interrupt from the storage device once the data transfer operation has been completed; accessing, by the processor, the doorbell information stored in the register in response to receiving the interrupt; and determining, by the processor, whether the data transfer operation has been completed based on the doorbell information stored in the register. - View Dependent Claims (17, 18, 19, 20)
-
Specification