STORAGE DEVICE MANAGING MULTI-NAMESPACE AND METHOD OF OPERATING THE STORAGE DEVICE
First Claim
1. A method of operating a storage device managing a multi-namespace, the method comprising:
- storing first mapping information including a mapping between a first logical address space and a first physical address space to a mapping table, in response to a request to create a first namespace, the first logical address space being allocated to the first namespace; and
storing second mapping information including a mapping between a second logical address space and a second physical address space to the mapping, table, in response to a request to create a second namespace, the second logical address space being allocated to the second namespace and being contiguous to the first logical address space.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating a storage device managing a multi-namespace includes storing first mapping information including a mapping between a first logical address space and a first physical address space to a mapping table, in response to a request to create a first namespace, the first logical address space being allocated to the first namespace, and storing second mapping information including a mapping between a second logical address space and a second physical address space to the mapping table, in response to a request to create a second namespace, the second logical address space being allocated to the second namespace and being contiguous to the first logical address space.
40 Citations
21 Claims
-
1. A method of operating a storage device managing a multi-namespace, the method comprising:
-
storing first mapping information including a mapping between a first logical address space and a first physical address space to a mapping table, in response to a request to create a first namespace, the first logical address space being allocated to the first namespace; and storing second mapping information including a mapping between a second logical address space and a second physical address space to the mapping, table, in response to a request to create a second namespace, the second logical address space being allocated to the second namespace and being contiguous to the first logical address space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of operating a storage device managing a multi-namespace, the method comprising:
-
respectively allocating first and second logical address spaces contiguous to each other to first and second namespaces and storing first and second mapping information regarding the respective first and second logical address spaces to a mapping table, in response to a request to create the first and second namespaces; and relocating the first mapping information and the second mapping information in the mapping table, in response to a request to delete the first namespace. cm 18. The method according to claim 17, wherein the relocating of the first mapping information and the second mapping information comprises allocating the first logical address space to the second namespace, and updating the mapping table. - View Dependent Claims (19)
-
-
20. A method of operating a storage device managing a multi-namespace, the method comprising:
-
managing a mapping table such that first, second, and third namespaces have contiguous logical address spaces; and updating the mapping table such that the first and third namespaces have contiguous logical address spaces, in response to a request to delete the second namespace.
-
-
21-30. -30. (canceled)
Specification