Flash memory apparatus for controlling operation in response to generation of interrupt signal and method of controlling the same
AssigneeSamsung Electronics Co., Ltd.
InventorsChoong Hun Lee, Jae Don Lee, Min Young Son
Life of this patent
Estimating the term…
Abstract
Described herein is a flash memory apparatus and method controlling the same. The flash memory apparatus includes a processor and one or more flash memory units. The processor controls one or more memory operations performed in the one or more flash memory units. The processor stops controlling a memory operation in a flash memory unit when the memory operation is performed, and continues performing the memory operation in the flash memory unit when the flash memory unit generates an interrupt signal.
Claims9
A flash memory apparatus, comprising:
- a flash memory unit configured to store data and to generate an interrupt signal;
- and
- a processor configured to allocate a process for controlling a memory operation performed by the flash memory unit, the processor further configured to transmit a control signal to the flash memory unit in accordance with the process, wherein:
- the processor releases the allocated process after transmission of the control signal to the flash memory unit,
- the flash memory transmits the interrupt signal to the processor after using the control signal, and
- the processor re-allocates the process for controlling the memory operation after receiving the interrupt signal.
A method of controlling a flash memory, the method comprising:
- allocating, with a processor, a first process for controlling a first memory operation performed by a first flash memory;
- transmitting a first control signal from the processor to the first flash memory in accordance with the first process;
- releasing, with the processor, the allocated first process after transmission of the first control signal to the first flash memory;
- allocating, with the processor and after the processor releases the first process, a second process for controlling a second memory operation performed by a second flash memory;
- transmitting a second control signal from the processor to the second flash memory in accordance with the second process;
- releasing, with the processor, the allocated second process after transmission of the second control signal to the second flash memory;
- transmitting, from the first flash memory to the processor, an interrupt signal after the control signal received by the first flash memory is used by the first flash memory;
- reallocating, with the processor and after receiving the interrupt signal from the first flash memory, the first process for controlling the first memory operation, so as to continue the first memory operation.
A non-transitory computer readable recording media storing a program implementing a method of controlling a flash memory, the method comprising:
- allocating, with a processor, a first process for controlling a first memory operation performed by a first flash memory;
- transmitting a first control signal from the processor to the first flash memory in accordance with the first process;
- releasing, with the processor, the allocated first process after completing transmission of the first control signal to the first flash memory;
- allocating, with the processor and after the processor releases the first process, a second process for controlling a second memory operation performed by a second flash memory;
- transmitting a second control signal from the processor to the second flash memory in accordance with the second process;
- releasing, with the processor, the second process after transmission of the control signal to the second flash memory;
- reallocating, with the processor and after the processor receives an interrupt signal from the first flash memory, the first process for controlling the first memory operation, so as to continue the first memory operation.
A flash memory apparatus to perform memory operations in parallel, the apparatus comprising:
- a plurality of flash memory units including first and second flash memory units that are each configured to store data and to generate an interrupt signal;
- and
- a processor configured to allocate a process for controlling each memory operation performed by the flash memory units, the processor further configured to transmit a control signal to a respective one of the flash memory units in accordance with the process, wherein:
- the processor allocates a first process for controlling a first memory operation;
- the processor releases first process after transmission of a first control signal, transmitted in accordance with the first process, to the first flash memory unit,
- the processor allocates a second process for controlling a second memory operation after releasing the first process;
- the processor releases the second process after transmission of a second control signal, transmitted in accordance with the second process, to the second flash memory unit,
- the first flash memory transmits the interrupt signal to the processor after using the first control signal transmitted by the processor, and
- the processor reallocates the first process for controlling the first memory operation after receiving the interrupt signal from the first flash memory unit, so as to continue the first memory operation.
Dependencies are inferred from the claim text.