トップQs
タイムライン
チャット
視点

Memory Technology Device

ウィキペディアから

Memory Technology Device
Remove ads

Memory Technology Device(メモリ・テクノロジ・デバイス、MTD)は、フラッシュメモリに作用するLinuxデバイスファイルである。

Thumb
ルータ内のフラッシュEEPROM。MTDの実体

MTDサブシステムは、ハードウェア固有のデバイス・ドライバとより高水準アプリケーションの間で抽象化レイヤーを提供する。キャラクタデバイスファイルやブロックデバイスファイルがすでに存在するが、それらのセマンティクスはフラッシュメモリデバイスの動作には対応しない。

USBメモリマルチメディアカードSDメモリーカードコンパクトフラッシュなどのよく使われるリムーバブルメディアは、MTDとは異なる。これらの物もフラッシュメモリを使用しているが、フラッシュメモリはFlash Translation Layer英語版によってブロックデバイスインターフェースの後に遮蔽される[1]

MTDを使用するときは、JFFS2YAFFSのようなMTDに対応したファイルシステムを使用することが推奨される。MTDサブシステムはブロックデバイスをエクスポートし、それによりext4のような一般のファイルシステムを使用可能にする。しかし、これらのファイルシステムは、フラッシュメモリに特有なウェアレベリングへの対応がないため、MTDで使用することは推奨されない。

Remove ads

関連項目

出典

参考文献

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads