Re: LZ: Serial Flash Expander Proposition


[Prev][Next][Index][Thread]

Re: LZ: Serial Flash Expander Proposition



On Fri, 11 Oct 1996 10:42:37 -0400 (EDT), you wrote:


>  Certainly (I finally got acrobat reader working :), but need they=20
>occupy nonsequential blocks?
>


Say that you had a bunch of programs stored on the expander.  For
example, say that blocks 1 through 10 were taken up with 10 small
programs.  Now, say you delete the program in block 3.  It would then
be extremely time consuming and wasteful to then move all 7 programs
back down to fill up the empty block.  If the whole expander was
almost full, doing that could take 5 minutes!  Now, you have a "hole"
in block 3 with nothing in it.  Say you then wanted to then store an
8k program into the expander.  You would start searching for free
blocks, and you find block number 3.  However, you don't have 2 free
blocks in a row, so you store the first 4k in block 3 and then search
for the next free block, which is block #11.  This is how files can
(and will) get split up.


-Mel


<pre>
--
The TI-85 Memory Expansion Homepage
http://pilot.msu.edu/user/tsaimelv/expander.htm
</pre>


References: