Dentro de um Pen Drive USB
Um pen drive (thumb drive) é um dispositivo de armazenamento de estado sólido sem partes móveis.
Componentes Principais
- Controlador USB – gerencia protocolo USB, wear leveling, correção de erro.
- Memória Flash NAND – células não-voláteis (SLC, MLC, TLC, QLC) armazenando bits.
- Oscilador de Cristal – clock para controlador.
- PCB + Conector USB – Tipo-A, Tipo-C, micro-B, etc.
Fluxo de Operação
- Plug in → host enumera dispositivo, carrega driver mass-storage.
- Energia fornecida via VBUS (5 V, até 900 mA USB 3.x).
- Logical Block Addressing (LBA) – host lê/escreve setores de 512 bytes/4K.
- Controlador traduz LBA → páginas/blocos físicos, gerencia bad-block management, wear leveling, garbage collection.
- Dados persistem sem energia (carga floating-gate).
Sistemas de Arquivos
- FAT32 – máx 4 GB arquivo, 2 TB volume; compatibilidade universal.
- exFAT – arquivos/volumes grandes; macOS/Windows/Linux (moderno).
- NTFS – padrão Windows; read-only no macOS sem driver.
- APFS / ext4 – específicos de plataforma.
Especificações-Chave
- Capacidade: 8 GB – 2 TB+.
- Velocidade: USB 2.0 (35 MB/s), 3.0/3.1 Gen1 (150–400 MB/s), 3.2 Gen2 (1 GB/s), USB4 (2–4 GB/s).
- Durabilidade: 10k–100k ciclos de escrita por célula (TLC/QLC menor).
Sempre ejetar com segurança para flush write cache e prevenir corrupção.