Semiconductor device
AssigneeSamsung Electronics Co., Ltd.
InventorsJUNG HOON KIM, YOUNG-SIK LEE, KANG HO ROH
Life of this patent
Estimating the term…
Abstract
A semiconductor device includes: a memory device; and a storage controller. The storage controller includes a flash controller performing data operations on the memory device, and a processor executing a real-time operating system (RTOS) for controlling the flash controller, wherein the RTOS receives expiration time information of data from a host and performs at least one of the data operations using a scheduler based on the expiration time information.
Claims26
A semiconductor device, comprising:
- a memory device;
- and
- a storage controller which includes,
- a flash controller configured to perform data operations on the memory device, and
- a processor configured to execute a real-time operating system (RTOS) for controlling the flash controller,
- wherein the RTOS is configured to receive expiration time information of data from a host and controls the flash controller to perform at least one of the data operations using a scheduler based on the expiration time information.
(canceled)
11-14. (canceled)
A semiconductor device, comprising:
- a memory device which includes an area in which data associated with expiration time information received from a host is stored;
- and
- a storage controller which includes,
- a flash controller configured to perform data operations on the memory device, and
- a processor is configured to execute a real-time operating system (RTOS) for controlling the flash controller,
- wherein the RTOS is configured to identify expired data among the data stored in the area based on the expiration time information, and to perform at least one of the data operations on the expired data.
18-20. (canceled)
23-25. (canceled)
A semiconductor device, comprising:
- a memory device which comprises a first area and a second area separated from the first area;
- and
- a storage controller which includes,
- a flash controller configured to perform data operations on the memory device,
- a processor configured to execute a real-time operating system (RTOS) configured to control the flash controller, and
- a data module configured to manage a location in memory device at which data associated with expiration time information is to be stored,
- wherein the RTOS is configured to receive from a host the expiration time information of the data and a range, to which the expiration time information is applied, wherein the data module is configured to move the data corresponding to the range, to which the expiration time information is applied, from the first area to the second area, and wherein the RTOS is configured to identify expired data among the data stored in the second area, and to perform at least one of the data operations on the expired data.
(canceled)
33-39. (canceled)
Dependencies are inferred from the claim text.