Architecture for a flash memory pc universal serial bus.

USB flash device (46) for connection to a memory bus (48) defined as USB flash memory device (46) comprising: (a) at least one flash module (58) memory; (B) a connector (52) is a USB connector adapted for connection to a bus defined as USB and to send and receive packets are defined as USB and from said bus (48) defined as USB; and (c) a USB (56) driver that interacts with a host computer (44) via said USB (52) connector and at least executes an operation of reading operations and recording in said flash memory module (58 ) that is at least one packet according to said defined as USB; said flash memory device characterized in that said controller (56) comprises a shell (72) which is adapted to extract and interpret read commands and recording received as operation code extracted from data packets (90 being, 104) are defined as USB yrecibidos through said USB (52) connector turning them into actions for reading and writing said flash memory module (58) is at least one.