Talk:COMP 3000 Essay 1 2010 Question 10: Difference between revisions

From Soma-notes
Abujaki (talk | contribs)
mNo edit summary
Gsmith6 (talk | contribs)
mNo edit summary
Line 1: Line 1:
Hey all,
I think we should write down our emails here so we can further discuss stuff without having to login here.
Geoff Smith (gsmith0413@gmail.com) - gsmith6
I used Google Scholar and came to this page http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=812717&tag=1#
I used Google Scholar and came to this page http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=812717&tag=1#
Which briefly touches on the issues of Flash memory. Specifically, inability to update in place, and limited write/erase cycles.
Which briefly touches on the issues of Flash memory. Specifically, inability to update in place, and limited write/erase cycles.

Revision as of 15:57, 7 October 2010

Hey all,

I think we should write down our emails here so we can further discuss stuff without having to login here.

Geoff Smith (gsmith0413@gmail.com) - gsmith6


I used Google Scholar and came to this page http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=812717&tag=1# Which briefly touches on the issues of Flash memory. Specifically, inability to update in place, and limited write/erase cycles.

Inability to update in place could refer to the way the flash disk is programmed, instead of bit-by-bit, it is programmed block-by-block. A block would have to be erased and completely reprogrammed in order to flip one bit after it's been set. http://en.wikipedia.org/wiki/Flash_memory#Block_erasure

Limited write/erase: Flash memory typically has a short lifespan if it's being used a lot. Writing and erasing the memory (Changing, updating, etc) Will wear it out. Flash memory has a finite amount of writes, (varying on manufacturer, models, etc), and once they've been used up, you'll get bad sectors, corrupt data, and generally be SOL. http://en.wikipedia.org/wiki/Flash_memory#Memory_wear


Filesystems would have to be changed to play nicely with these constraints, where it must use blocks efficiently and nicely, and minimize writing/erasing as much as possible.