Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
342 words
A flash memory writing method comprising the steps of: providing a computer system having a main apparatus and an external apparatus detachable from said main apparatus, said main apparatus having processing means having a predetermined address space, switch means for switching assignment of the address space of said processing means, and a flash memory having a storage capacity more than 1/2 the predetermined address space in which a memory content can be erased in units of blocks each having a size not larger than 1/3 the address space, and an arbitrary address space can be assigned to each block, said external apparatus having storage means having a storage capacity larger than 1/2 the predetermined address space in which an arbitrary address space can be assigned to each block having a size not more than 1/3 the address space, and selection means for controlling switch of assignment of the address space of said switch means of said storage means; storing a start program for said processing means in at least one block of said storage means, and storing a write program for said flash memory in at least one block of said storage means; using said selection means to control said switch means so as to assign first portion of the address space to the at least one block of said storage means storing the start program, thereby starting said processing means on the basis of the start program stored in said storage means; and using said selection means to control said switch means so as to assign sequentially the first portion of the address space to the block of said storage means storing the write program for said flash memory and to at least another block of said storage means, and to assign sequentially a second portion of the address space to blocks of said flash memory, and writing a memory content of the respective blocks of said storage means to the respective blocks of said flash memory on the basis of the flash memory write program stored in said storage means.
Claim 2
Dependent Claim
342 words
A flash memory writing method comprising the steps of: providing a computer system having a main apparatus and an external apparatus detachable from said main apparatus, said main apparatus having processing means having a predetermined address space, switch means for switching assignment of the address space of said processing means, and a flash memory having a storage capacity more than 1/2 the predetermined address space in which a memory content can be erased in units of blocks each having a size not larger than 1/3 the address space, and an arbitrary address space can be assigned to each block, said external apparatus having storage means having a storage capacity larger than 1/2 the predetermined address space in which an arbitrary address space can be assigned to each block having a size not more than 1/3 the address space, and selection means for controlling switch of assignment of the address space of said switch means of said storage means; storing a start program for said processing means in at least one block of said storage means, and storing a write program for said flash memory in at least one block of said storage means; using said selection means to control said switch means so as to assign first portion of the address space to the at least one block of said storage means storing the start program, thereby starting said processing means on the basis of the start program stored in said storage means; and using said selection means to control said switch means so as to assign sequentially the first portion of the address space to the block of said storage means storing the write program for said flash memory and to at least another block of said storage means, and to assign sequentially a second portion of the address space to blocks of said flash memory, and writing a memory content of the respective blocks of said storage means to the respective blocks of said flash memory on the basis of the flash memory write program stored in said storage means.
Claim 3
Dependent Claim
36 words
A method according to claim 1, further comprising the step of erasing a memory content of the respective block of said flash memory before writing the memory content of the respective block of said storage means.
Claim 4
Dependent Claim
26 words
A method according to claim 1, wherein the start program and the flash memory write program are stored in the same block of said storage means.
Claim 5
Dependent Claim
75 words
A method according to claim 1, wherein, when said processing means determines completion of write of a memory content of an arbitrary block of said storage means in an arbitrary block of said flash memory, said selection means controls switch of assignment of the address space by said switch means in order to allow said switch means to assign address spaces to another block of said storage means and another block of said flash memory.
Claim 6
Dependent Claim
20 words
A method according to claim 1, wherein said selection means controls said switch means in response to an external operation.
Claim 7
Dependent Claim
29 words
A method according to claim 1, wherein said storage means comprises a RAM, and said external apparatus further comprises an input/output unit which writes information in said storage means.
Claim 8
Dependent Claim
234 words
A flash memory writing method for a computer system having a processor with a predetermined address space, a flash memory, and an external memory, the method comprising the steps of: storing each of plural data/programs in respective blocks of the external memory, wherein the external memory has a storage capacity more than one-half the address space and each of the blocks has a memory capacity not larger than one-third the address space, and wherein the flash memory has a storage capacity more than one-half the address space arranged in blocks each having a memory capacity not larger than one-third the address space; assigning a first portion of the address space to a first block of the external memory and assigning a second portion of the address space to a first block of the flash memory, and copying the first portion to the second portion so that the data/program in the first block of the external memory is in the first block of the flash memory; and reassigning the first portion of the address space to a second block of the external memory and reassigning the second portion of the address space to a second block of the flash memory, and, after erasing the second portion, copying the first portion to the second portion so that the data/program in the second block of the external memory is in the second block of the flash memory.
Claim 9
Dependent Claim
234 words
A flash memory writing method for a computer system having a processor with a predetermined address space, a flash memory, and an external memory, the method comprising the steps of: storing each of plural data/programs in respective blocks of the external memory, wherein the external memory has a storage capacity more than one-half the address space and each of the blocks has a memory capacity not larger than one-third the address space, and wherein the flash memory has a storage capacity more than one-half the address space arranged in blocks each having a memory capacity not larger than one-third the address space; assigning a first portion of the address space to a first block of the external memory and assigning a second portion of the address space to a first block of the flash memory, and copying the first portion to the second portion so that the data/program in the first block of the external memory is in the first block of the flash memory; and reassigning the first portion of the address space to a second block of the external memory and reassigning the second portion of the address space to a second block of the flash memory, and, after erasing the second portion, copying the first portion to the second portion so that the data/program in the second block of the external memory is in the second block of the flash memory.
Claim 10
Dependent Claim
73 words
The method of claim 7, further comprising the step of reassigning the first portion of the address space to a third block of the external memory and reassigning the second portion of the address space to a third block of the flash memory, and copying the first portion to the second portion so that the data/program in the third block of the external memory is in the third block of the flash memory.
Claim 11
Dependent Claim
32 words
The method of claim 7, further comprising the step of assigning a third portion of the address space to a RAM having a memory capacity not larger than one-third the address space.