Abstract:
A storage device includes a nonvolatile memory device and a storage controller. The storage controller includes a multi-protocol host interface circuit that receives a first-type request including a first logical address from an external host and transmits/receives data corresponding to the first-type request with the external host by a block unit. Additionally, the multi-protocol host interface circuit receives a second-type request including a first physical address from the external host and transmits/receives data corresponding to the second-type request with the external host by a unit smaller than the block unit. A mapping cache manager manages an address translation table cache, sends an address translation request including the first physical address to the external host, and receives a response including mapping information corresponding to the first physical address from the external host.
Abstract:
A device includes a first bus, a second bus, a processor configured to communicate with a storage circuit through the first bus and to communicate with a debug host through the second bus and a control circuit configured to inhibit transfer of data from the second bus to the debug host while receiving authentication information from the debug host and to enable transfer of data from the second bus to the debug host responsive to authentication of the received authentication information. The control circuit may be configured to inhibit data transfer from the second bus to the debug host by causing dummy data to be transmitted to the debug host over a transmit channel between the device and the debug host.
Abstract:
A storage device includes a nonvolatile memory device and a storage controller. The storage controller includes a multi-protocol host interface circuit that receives a first-type request including a first logical address from an external host and transmits/receives data corresponding to the first-type request with the external host by a block unit. Additionally, the multi-protocol host interface circuit receives a second-type request including a first physical address from the external host and transmits/receives data corresponding to the second-type request with the external host by a unit smaller than the block unit. A mapping cache manager manages an address translation table cache, sends an address translation request including the first physical address to the external host, and receives a response including mapping information corresponding to the first physical address from the external host.
Abstract:
A robot is provided. The robot includes a driving part, a three dimensional (3D) depth sensor, a memory storing instructions, and a processor connected to the driving part, the 3D depth sensor, and the memory. The processor is configured to execute the instructions to acquire a depth image of a driving surface photographed by the 3D depth sensor while the robot is driving in a space, acquire, based on the acquired depth image, location information of a boundary area where tilt information of the driving surface is changed, acquire type information corresponding to an outside area of the boundary area based on the acquired location information of the boundary area and the changed tilt information, and control the driving part based on the acquired type information.
Abstract:
A memory device includes; a first memory of first type, a second memory of second type different from the first type, and a memory controller. The memory controller receives an access request and workload information related to work of an external processor, processes the access request using the workload information, and accesses at least one of the first memory and the second memory in response to the access request.
Abstract:
A storage device includes a plurality of non-volatile memories; a volatile memory; a computing device configured to perform an operation on data provided by the plurality of non-volatile memories; and a storage controller including a resource manager configured to receive information about priority of tenants from a host, and to dynamically set resources of the plurality of non-volatile memories, the volatile memory, and the computing device based on the priority.
Abstract:
A storage device includes a nonvolatile memory device and a storage controller. The storage controller includes a multi-protocol host interface circuit that receives a first-type request including a first logical address from an external host and transmits/receives data corresponding to the first-type request with the external host by a block unit. Additionally, the multi-protocol host interface circuit receives a second-type request including a first physical address from the external host and transmits/receives data corresponding to the second-type request with the external host by a unit smaller than the block unit. A mapping cache manager manages an address translation table cache, sends an address translation request including the first physical address to the external host, and receives a response including mapping information corresponding to the first physical address from the external host.
Abstract:
Provided is a robot including: a body rotatable about a first shaft; a first drive wheel and a second drive wheel provided in the body to be rotatable about a second shaft that is perpendicular to the first shaft; at least one distance sensor provided on the second shaft; and a processor. The processor may acquire first distance information through the at least one distance sensor at each of a plurality of different points at which the body is located as the body moves; acquire second distance information through the at least one distance sensor in each of a plurality of different directions in which the body is directed as the body rotates; and acquire, based on the first distance information and the second distance information, acquire information about a location point of the robot on a map corresponding to a space in which the robot is located.
Abstract:
A storage device includes a plurality of non-volatile memories; a volatile memory; a computing device configured to perform an operation on data provided by the plurality of non-volatile memories; and a storage controller including a resource manager configured to receive information about priority of tenants from a host, and to dynamically set resources of the plurality of non-volatile memories, the volatile memory, and the computing device based on the priority.
Abstract:
A robot is provided. The robot includes a driving part, a three dimensional (3D) depth sensor, a memory storing instructions, and a processor connected to the driving part, the 3D depth sensor, and the memory. The processor is configured to execute the instructions to acquire a depth image of a driving surface photographed by the 3D depth sensor while the robot is driving in a space, acquire, based on the acquired depth image, location information of a boundary area where tilt information of the driving surface is changed, acquire type information corresponding to an outside area of the boundary area based on the acquired location information of the boundary area and the changed tilt information, and control the driving part based on the acquired type information.