Storage device supporting real-time processing and method of operating the same
AssigneeSamsung Electronics Co., Ltd.
InventorSANG-HWA JIN
Life of this patent
Estimating the term…
Abstract
A storage device includes a nonvolatile memory device and a storage controller configured to control the nonvolatile memory device under control of a plurality of hosts. The storage controller includes a plurality of physical functions, respectively corresponding to the plurality of hosts, and a real-time manager configured to control the plurality of physical functions based on real-time information of a real-time command when the real-time command is issued from at least one host among the plurality of hosts.
Claims20
A storage device, comprising:
- a nonvolatile memory device;
- and
- a storage controller configured to control the nonvolatile memory device under control of a plurality of hosts,
- wherein
- the storage controller comprises:
- a plurality of physical functions respectively corresponding to the plurality of hosts;
- and
- a real-time manager configured to control the plurality of physical functions based on real-time information of a real-time command when the real-time command is issued from at least one host among the plurality of hosts.
A method of operating a storage device comprising a plurality of physical functions, respectively corresponding to a plurality of hosts, the method comprising:
- obtaining real-time information on a real-time command issued by at least one host among the plurality of hosts;
- determining a performance of a physical function corresponding to the real-time command, among the plurality of physical functions, based on the real-time information;
- and
- fetching the real-time command and processing the fetched real-time command.
A storage controller that controls a nonvolatile memory device, the storage controller comprising:
- a plurality of physical functions, respectively corresponding to a plurality of hosts, and independently controlling the nonvolatile memory device based on a request of each of the plurality of hosts;
- and
- a real-time manager configured to perform a performance control operation on the plurality of physical functions based on real-time information of a real-time command when the real-time command is issued from at least one host among the plurality of hosts.
Dependencies are inferred from the claim text.