Memory Technology Device - Memory Technology Device
En Memory Technology Device (MTD) er en type enhetsfil i Linux for interaksjon med flashminne . MTD-delsystemet ble opprettet for å gi et abstraksjonslag mellom maskinvarespesifikke enhetsdrivere og applikasjoner på høyere nivå. Selv om tegn- og blokkeringsenhetsfiler allerede eksisterte, kartlegger semantikken deres ikke godt måten Flash -minneenheter fungerer på.
USB -pinner , MMC -er , SD -er , CompactFlashes og andre populære flyttbare enheter bør ikke forveksles med MTD -er. Selv om de inneholder flashminne, er dette gjemt bak et blokkeringsenhetsgrensesnitt som bruker et Flash Translation Layer .
Når du bruker en MTD, anbefales bruk av et MTD -bevisst filsystem som JFFS2 eller YAFFS . MTD -delsystemet eksporterer også blokkeringsenheter, noe som tillater bruk av felles filsystem som ext4. Imidlertid anbefales det ikke å bruke en MTD på denne måten siden det verken er påvisning av dårlige blokker eller noen form for slitasjeutjevning.
Referanser
- ^ "Oversikt over minneteknologi -enhet" . Hentet 1. september 2012 .
Videre lesning
- Christopher Hallinan (2010). Embedded Linux Primer: A Practical Real-World Approach (2. utg.). kapittel 10: Pearson Education. ISBN 978-0-13-706110-5.CS1 maint: plassering ( lenke )
Eksterne linker