[ System Software ]
- File systems
- Device drivers
- Firmware
File Systems
F2FS in Multicore SSD
[ File Systems ]
- EXT4
- WinFS
- Flash FS
(JFFS2, YAFFS, LogFS, F2FS)
[ Flash Friendly File System ]
- Meta, directory, node, cold
- GC core, FTL core
- Self-regulating GC
(foreground, background)
- Log file structure
Flash Translation Layer (FTL)
Role of Flash Translation Layer
[ Flash Translation Layer ]
- Logical to physical address translation
=> Address mapping algorithm
- Durability / Reliability
=> Wear-leveling algorithm
=> Garbage Collection / Cleaning policy
- Fast wake-up (fast system boot)
- Power-off recovery mechanism
- Error correction code (ECC)