Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Wear Estimation for Devices with eMMC Flash Memory

Linux Foundation via YouTube

Overview

Explore a comprehensive conference talk on wear estimation techniques for devices utilizing eMMC flash memory. Delve into the intricacies of NAND flash technology, examining its structure, types, and trade-offs between density, cost, reliability, and lifespan. Investigate error correction, bad block management, wear-leveling algorithms, and garbage collection processes. Learn about the MMC protocol, registers, and health reporting standards. Discover methods for monitoring flash health in Linux, including vendor-specific approaches and I/O tracking. Gain insights into lifespan estimation and flash analytics tools to optimize storage-related operations in embedded Linux devices.

Syllabus

Intro
WHAT WE'LL COVER TODAY
Flash - Non-Volatile Memory of Choice
NAND Structure
NAND: SLC vs. MLC
Trade-Off Between Density and Cost vs. Reliability and Lifespan
ECC and Bad Blocks
Wear-Leveling and Garbage Collection
Write Amplification Factor (WAF)
Embedded MultiMediaCard (MMC)
MMC Protocol
MMC Registers
JEDEC Standard Health Reporting
Micron Proprietary Health Report
Monitoring Flash Health in Linux
Vendor Proprietary Health Report 2nd
I/O Tracking
Block Device I/O Stack
Lifespan Estimation
Flash Analytics Tool
Questions?
Remark on Wear Estimation

Taught by

Linux Foundation

Reviews

Start your review of Wear Estimation for Devices with eMMC Flash Memory

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.