Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Do USB pendrives/sticks have random access (i.e. accessing one block will take equal amount of time, regardless of the previous block read) characteristic?

share|improve this question

migrated from unix.stackexchange.com Feb 25 '11 at 16:08

This question came from our site for users of Linux, FreeBSD and other Un*x-like operating systems..

    
Do you want to know if the access is random, or are you just wondering about performance? –  skypecakes Mar 1 '11 at 18:54
add comment

2 Answers 2

up vote 3 down vote accepted

No, the access is not truly random since USB flash drives use NAND flash, according to Wikipedia:

With flash memory, only the NOR type is capable of true random access, allowing direct code execution, and is therefore often used instead of ROM; the lower cost NAND type is commonly used for bulk storage in memory cards and solid-state drives.

And:

NAND flash memory forms the core of the removable USB storage devices known as USB flash drives, as well as most memory card formats and solid-state drives available today.

share|improve this answer
add comment

Reads should all take the same time. Writes are another matter; flash is split into fairly large blocks, and you have to erase all of a block before it can be written to.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.