جهاز تكنولوجيا الذاكرة


فلاش EEPROM في جهاز التوجيه – MTD حقيقي

جهاز تقنية الذاكرة (MTD) هو نوع من ملفات الأجهزة في Linux للتفاعل مع ذاكرة الفلاش . تم إنشاء نظام MTD الفرعي لتوفير طبقة تجريد بين برامج تشغيل الأجهزة الخاصة بالأجهزة والتطبيقات ذات المستوى الأعلى. على الرغم من وجود ملفات أجهزة الأحرف والكتل بالفعل، إلا أن دلالاتها لا تتوافق بشكل جيد مع الطريقة التي تعمل بها أجهزة ذاكرة الفلاش.

لا تعد وحدات USB و MMC و SD و CompactFlashes والأجهزة القابلة للإزالة الشائعة الأخرى وحدات تخزين قابلة للتنزيل. ورغم أنها تحتوي على ذاكرة فلاش، إلا أنها مخفية خلف واجهة جهاز كتلة باستخدام طبقة ترجمة فلاش ولا تتفاعل مباشرة مع النواة. [1]

عند استخدام MTD، يوصى باستخدام نظام ملفات متوافق مع MTD مثل UBIFS أو JFFS2 أو YAFFS . كما يقوم نظام MTD الفرعي بتصدير أجهزة الكتلة أيضًا، مما يسمح باستخدام نظام ملفات شائع مثل ext4. ومع ذلك، لا يُنصح باستخدام MTD بهذه الطريقة لأنه لا يوجد اكتشاف للكتل التالفة ولا أي نوع من تسوية التآكل.

لا تقوم MTDs بتوجيه النواة مثل أجهزة التخزين التقليدية ( محرك الحالة الصلبة ، محرك الأقراص الصلبة ...) باستخدام LBAs ، بل تستخدم الإزاحات والأحجام.

مراجع

  1. ^ "نظرة عامة على أجهزة تقنية الذاكرة" . تم الاسترجاع في 1 سبتمبر 2012 .

قراءة إضافية

  • كريستوفر هالينان (2010). Embedded Linux Primer: A Practical Real-World Approach (الطبعة الثانية). الفصل 10: Pearson Education. ISBN 978-0-13-706110-5.{{cite book}}:CS1 maint: الموقع ( الرابط )
  • http://www.linux-mtd.infradead.org


Retrieved from "https://en.wikipedia.org/w/index.php?title=Memory_Technology_Device&oldid=1212064300"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate