Hi Alana and Sean,
Actually, there already is such thing. This is called ware
leveling (sorry for misspelling there). The Flash chip, unlike
hard disks, does not have moving parts. Thus, you don't really
have to "scan the disk" to see if there are errors. Instead, the
flash disk driver corrects errors by itself. I don't know how it
works exactly (I'm not that experienced like some folks here),
but some techniques of marking sectors is involved.
As to large files, yes, it is the fact that the file is somewhat
large. For a large file like Bible, only part of the file is
loaded onto RAM. When doing a find command, the operating system
will tell the flash disk to get the file ready for searching
operations. It needs to load the require parts, search it and
unload it from program memory. This takes time, because RAM is
extremely fast compared to some flash technology (I don't know
the exact figures though). Since BrailleNote cannot handle a
huge file, it will try to load the whole thing to RAM, which it
cannot do because of scarcity of RAM - thus creating lockups. I
don't know whether it is called "buffer overflow" or whatever - I
hope some other "experienced" folks would help out here.
I have just begun learning about C plus plus (which KeySoft is
written in), so my knowledge is somewhat limited...
Cheers,
Joseph P.S. That "CPP" came from personal conversations with
Jonathan Sharp.
----- Original Message -----
From: "Alana Jovanovski" <[EMAIL PROTECTED]
To: <[email protected]
Date sent: Thu, 12 Jun 2008 15:44:08 +1000
Subject: [Braillenote] Suggestion about feature for FlashDisk
Hi,
I suggest that there should be some kind of scan utility for
FlashDisk to
look for errors and do any repairs. Also, I like the suggestion
of a warning
about a file being too big for the BN to handle.
Alana
___
Replies to this message will go directly to the sender.
If your reply would be useful to the list, please send a
copy to the list as well.
To leave the BrailleNote list, send a blank message to
[EMAIL PROTECTED]
To view the list archives or change your preferences, visit
http://list.humanware.com/mailman/listinfo/braillenote
___
Replies to this message will go directly to the sender.
If your reply would be useful to the list, please send a
copy to the list as well.
To leave the BrailleNote list, send a blank message to
[EMAIL PROTECTED]
To view the list archives or change your preferences, visit
http://list.humanware.com/mailman/listinfo/braillenote