Claims
- 1. A storage device employing a flash memory which is divided into a plurality of physical sectors identified by physical addresses, wherein said flash memory carries out a write operation of a write data into a selected one of said plurality of physical sectors in response to a logical address accompanied with said write data from said host system, said storage device including:
a memory controller which generates a physical address in response to said host logical address for said data write operation of said write data from said host system, wherein said memory controller carries out a physical address calculation, using a preceding value related to a preceding physical address for a preceding data write operation and using a modifying value for a current data write operation, and said memory controller generates a current physical address for said current data write operation based upon said physical address calculation, and wherein said memory controller carries out said preceding data write operation in which a preceding write data from said host system is written into said selected one of said plurality of physical sectors identified by said preceding physical address generated from a preceding host logical address, and said memory controller carries out said current data write operation in which a current write data from said host system is written into another selected sector of said plurality of physical sectors identified by said current physical address generated from a current host logical address that is identical to said preceding host logical address.
- 2. A storage device according to claim 1,
wherein said modifying value for said current data write operation is an increment value.
- 3. A video device according to claim 1,
wherein said preceding value that is related to said preceding physical address for said preceding data write operation is stored in a pointer of said memory controller for said physical address calculation for said current data write operation.
- 4. A video device according to claim 2,
wherein said preceding value that is related to said preceding physical address for said preceding data write operation is stored in a pointer of said memory controller for said physical address calculation for said current data write operation.
Priority Claims (4)
Number |
Date |
Country |
Kind |
3-310848 |
Nov 1991 |
JP |
|
3-314297 |
Nov 1991 |
JP |
|
4-31756 |
Feb 1992 |
JP |
|
4-99891 |
Apr 1992 |
JP |
|
Parent Case Info
[0001] This application is a continuation of U.S. application Ser. No. 10/046,413, filed Jan. 16, 2002, which is a continuation of U.S. application Ser. No. 09/866,622, filed May 30, 2001, now U.S. Pat. No. 6,347,051; which, in turn, is a continuation of U.S. application Ser. No. 09/660,648, filed Sep. 12, 2000, now U.S. Pat. No. 6,341,085; which, in turn, is a continuation of U.S. application Ser. No. 08/782,344, filed Jan. 13, 1997, now U.S. Pat. No. 6,130,837; and which, in turn, is a continuation of U.S. application Ser. No. 07/981,438, filed Nov. 25, 1992, now U.S. Pat. No. 5,644,539; and the entire disclosures of which are incorporated herein by reference.
Continuations (5)
|
Number |
Date |
Country |
Parent |
10046413 |
Jan 2002 |
US |
Child |
10409080 |
Apr 2003 |
US |
Parent |
09866622 |
May 2001 |
US |
Child |
10046413 |
Jan 2002 |
US |
Parent |
09660648 |
Sep 2000 |
US |
Child |
09866622 |
May 2001 |
US |
Parent |
08782344 |
Jan 1997 |
US |
Child |
09660648 |
Sep 2000 |
US |
Parent |
07981438 |
Nov 1992 |
US |
Child |
09660648 |
Sep 2000 |
US |