Memory Management
Memory-Based Filesystem
- no disk or backing store
- avoid extra copies (“disk”, buffer cache, VM system)
Current Status
- standard Linux implementation avoids copies
- modified to eliminate overhead for empty blocks
- compressed (~ 3:1) kernel, ramdisks stored in flash
Future Directions
- integrated flash-based filesystems
- aggressive compression strategies
- removable flash memory