ونڈوز کی طرح ڈیسک ٹاپ سسٹم کو چلانے کے لئے فلیش میموری کا استعمال کرنے کا مشورہ دیا گیا تھا۔ لیکن اسے موبائل آلات کے ل what کس چیز نے مطلوبہ اور قابل عمل آپشن بنا دیا؟ آج کی سپر صارف سوال و جوابی پوسٹ میں متجسس قارئین کے سوال کا جواب ہے۔
آج کا سوال وجواب کا سیشن ہمارے پاس سوپر یوزر کے بشکریہ ہے St اسٹیک ایکسچینج کی ایک ذیلی تقسیم ، سوال و جواب کی ویب سائٹوں کی کمیونٹی سے چلنے والی گروپ بندی۔
سوال
سپر صارف ریڈر راک پیپر لیزارڈ یہ جاننا چاہتا ہے کہ موبائل آلات میں ای ایم ایم سی فلیش میموری کو قابل عمل بناتا ہے ، لیکن پی سی نہیں:
جب سے USB فلیش ڈرائیو ایجاد ہوئی تھی ، لوگوں نے سوچا کہ کیا وہ اپنے آپریٹنگ سسٹم ان پر چلا سکتے ہیں۔ اس کا جواب ہمیشہ "نہیں" تھا کیونکہ آپریٹنگ سسٹم کے ذریعہ لکھنے والوں کی تعداد ان کو جلد ختم کردیتی ہے۔
چونکہ ایس ایس ڈی زیادہ مشہور ہوچکا ہے ، آپریٹنگ سسٹم کو چلنے کی اجازت دینے کے لئے پہننے لگانے والی ٹیکنالوجی میں بہتری آئی ہے۔ مختلف گولیاں ، نیٹ بکس ، اور دوسرے سلم کمپیوٹرز ہارڈ ڈرائیو یا ایس ایس ڈی کی بجائے فلیش میموری استعمال کرتے ہیں ، اور آپریٹنگ سسٹم اس پر محفوظ ہوتا ہے۔
اچانک یہ کیسے عملی ہو گیا؟ کیا وہ عام طور پر لباس کی سطح لگانے والی ٹکنالوجیوں کو نافذ کرتے ہیں؟
موبائل آلات میں ای ایم ایم سی فلیش میموری کو قابل عمل کیا بناتا ہے ، لیکن پی سی نہیں؟
جواب
ہمارے پاس سپر یوزر کے معاونین سپیڈڈیمون اور سفر مین گیک کے پاس جواب ہے۔ سب سے پہلے ، اسپیڈیممون:
گولیوں سے لے کر موبائل فون ، سمارٹ گھڑیاں ، ایس ایس ڈی ، کیمروں میں ایس ڈی کارڈز ، اور USB تھمب ڈرائیوز تک کی تمام فلیش میموری ڈیوائسز این وی آر اے ایم ٹکنالوجی کا استعمال کرتی ہیں۔ فرق NVRAM فن تعمیر میں ہے اور آپریٹنگ سسٹم فائل سسٹم کو کس طرح اسٹوریج میڈیم پر چلاتا ہے اس پر کس طرح لگاتا ہے۔
اینڈروئیڈ ٹیبلٹس اور موبائل فونز کے لئے ، این وی آر اے ایم ٹیکنالوجی ای ایم ایم سی پر مبنی ہے۔ میں اس ٹیکنالوجی پر جو ڈیٹا حاصل کرسکتا ہوں وہ 3k سے 10k تحریری سائیکل کے درمیان تجویز کرتا ہے۔ بدقسمتی سے ، جو کچھ میں نے ابھی تک پایا ہے اس میں سے کوئی بھی قطعی نہیں ہے ، کیوں کہ وکی پیڈیا اس ٹیکنالوجی کے لکھنے کے چکروں پر خالی ہے۔ باقی سبھی جگہیں جن کو میں نے دیکھا ہے مختلف فورمز ہوئے ، اتنی مشکل سے ہی جس کو میں قابل اعتماد ذریعہ کہوں۔
موازنہ کی خاطر ، دیگر NVRAM ٹکنالوجی جیسے تحریری سائیکلوں جیسے SSDs ، جو NAND یا NOR ٹکنالوجی کا استعمال کرتے ہیں ، 10k سے 30k کے درمیان ہیں۔
اب ، آپریٹنگ سسٹم کے انتخاب کے بارے میں کہ فائل سسٹم کو کیسے ماؤنٹ کیا جائے۔ میں اس پر بات نہیں کرسکتا کہ ایپل یہ کیسے کرتا ہے ، لیکن لوڈ ، اتارنا Android کے لئے ، چپ کو اس طرح تقسیم کردیا گیا جیسے ہارڈ ڈرائیو ہو۔ آپ کے پاس آپریٹنگ سسٹم پارٹیشن ، ڈیٹا پارٹیشن ، اور کئی دوسرے ملکیتی پارٹیشنز ہیں جو آلہ کارخانہ دار پر منحصر ہیں۔
اصل جڑ تقسیم بوٹ لوڈر کے اندر رہتی ہے ، جو دانا کے ساتھ مل کر ایک سکیڑا فائل (jffs2 ، cramfs ، وغیرہ) بنڈل ہے ، تاکہ جب آلہ کا مرحلہ 1 بوٹ مکمل ہوجائے (عام طور پر ڈویلپر کی لوگو اسکرین) ، تو دانا بوٹ اور جڑ کی تقسیم بیک وقت ایک رام ڈسک کی طرح لگائی جاتی ہے۔
جیسے جیسے آپریٹنگ سسٹم بڑھتا جارہا ہے ، یہ بنیادی تقسیم کے فائل سسٹم (/ نظام ، جو اینڈروئیڈ 4.0 سے پہلے کے آلات پر jffs2 ہے ، لوڈ ، اتارنا Android 4.0 کے بعد سے آلات پر ایکسٹ 2/3/4 ، اور جدید آلات پر ایکس ایف ایس) کو صرف پڑھنے کے بطور ترتیب دیتا ہے۔ کہ اس پر کوئی ڈیٹا نہیں لکھا جاسکتا۔ یقینا ، اس کے بارے میں آپ کے آلے کے نام نہاد "جڑ" کے ذریعہ کام کیا جاسکتا ہے ، جو آپ کو بطور سپر صارف تک رسائی فراہم کرتا ہے اور آپ کو اس تقسیم کو دوبارہ پڑھنے / لکھنے کی بحالی کی اجازت دیتا ہے۔ آپ کا "صارف" ڈیٹا چپ (/ ڈیٹا ، جس میں مندرجہ بالا Android ورژن کی بنیاد پر اسی کنونشن کی پیروی کرتا ہے) پر ایک مختلف تقسیم پر لکھا جاتا ہے۔
زیادہ سے زیادہ موبائل فون ایس ڈی کارڈ کی سلاٹ کھینچنے کے ساتھ ، آپ کو لگتا ہے کہ آپ جلد ہی تحریری سائیکل کیپ کو ماریں گے کیونکہ اب آپ کا سارا ڈیٹا ایس ڈی کارڈ کی بجائے ای ایم ایم سی اسٹوریج میں محفوظ کیا جارہا ہے۔ خوش قسمتی سے ، زیادہ تر فائل سسٹم اسٹوریج کے دیئے ہوئے علاقے میں ناکام لکھنے کا پتہ لگاتے ہیں۔ اگر تحریری طور پر ناکام ہوجاتا ہے تو ، پھر ڈیٹا کو خاموشی سے اسٹوریج کے ایک نئے علاقے میں محفوظ کردیا جاتا ہے اور خراب سسٹم (جسے براڈ بلاک کہا جاتا ہے) کو فائل سسٹم ڈرائیور نے گھیر لیا ہے تاکہ مستقبل میں وہاں ڈیٹا مزید لکھا نہ جائے۔ اگر پڑھنے میں ناکام ہوجاتا ہے ، تو اعداد و شمار کو بگڑا ہوا قرار دیا جاتا ہے اور یا تو صارف کو فائل سسٹم چیک (یا ڈسک چیک) چلانے کو کہا جاتا ہے ، یا اگلے بوٹ کے دوران آلہ خود بخود فائل سسٹم کی جانچ پڑتال کرتا ہے۔
حقیقت میں ، گوگل کے پاس خراب بلاکس کا خود بخود پتہ لگانے اور ان سے نمٹنے کے لئے پیٹنٹ موجود ہے۔ الیکٹرانک ڈیٹا فلیش کارڈ کیلئے فلیش میموری میں برے بلاکس کا انتظام کرنا
اس نکتے کو مزید جاننے کے ل your ، آپ کا یہ سوال کہ اچانک عملی طور پر کیسے عمل میں آیا ، پوچھنا صحیح سوال نہیں ہے۔ یہ پہلی جگہ پر کبھی بھی غیر عملی تھا۔ اس کو ایس ایس ڈی پر آپریٹنگ سسٹم (ونڈوز) نصب کرنے کے خلاف سختی سے مشورہ دیا گیا تھا (غالبا because) کیونکہ لکھنے والوں کی تعداد جس کی وجہ سے یہ ڈسک پر پڑتی ہے۔
مثال کے طور پر ، رجسٹری سیکنڈ میں سیکڑوں پڑھنے اور تحریری طور پر فی سیکنڈ وصول کرتی ہے ، جس کے ساتھ دیکھا جاسکتا ہے مائیکروسافٹ - سیس انٹرنلز رجمن ٹول .
ونڈوز انسٹال کرنے کے بارے میں پہلی نسل کے ایس ایس ڈی کے خلاف مشورہ دیا گیا تھا کیونکہ پہن لگانے کی کمی کی وجہ سے ، ہر دوسرا (ممکنہ طور پر) رجسٹری کو لکھا جانے والا ڈیٹا بالآخر ابتدائی اختیار کرنے والوں تک پکڑا جاتا ہے اور اس کے نتیجے میں رجسٹری میں بدعنوانی کے باعث ناقابل عمل نظام چل پڑتا ہے۔
گولیاں ، موبائل فونز ، اور کسی بھی دوسرے ایمبیڈڈ ڈیوائس کے ساتھ ، کوئی رجسٹری موجود نہیں ہے (ونڈوز ایمبیڈڈ ڈیوائسز مستثنیٰ ہیں ، یقینا)) اور اس طرح ، فلیش میڈیم کے اسی حصوں پر مسلسل ڈیٹا لکھے جانے کی کوئی فکر نہیں ہے۔
ونڈوز ایمبیڈڈ آلات کے ل public ، جیسے عوامی مقامات (جیسے والمارٹ ، کروگر ، وغیرہ) میں پائے جاتے ہیں جہاں آپ کو وقتا فوقتا بے ترتیب BSOD نظر آتا ہے ، وہاں پوری طرح کی ترتیب موجود نہیں ہے جو ان کے بعد سے کی جاسکتی ہے۔ تشکیلات کے ساتھ پہلے سے ڈیزائن کیا گیا ہے جو کبھی تبدیل نہیں ہوتا ہے۔ بس زیادہ تر معاملات میں چپ لکھنے سے پہلے ہی تبدیلیاں رونما ہوتی ہیں۔ کسی بھی چیز کو جو بچانے کی ضرورت ہے ، جیسے گروسری اسٹور پر آپ کی ادائیگی ، نیٹ ورک کے ذریعہ سرور پر موجود اسٹور کے ڈیٹا بیس پر ہوجاتا ہے۔
اس کے بعد جورمن مین گیک کے جواب:
اس کا جواب ہمیشہ "نہیں" تھا کیونکہ آپریٹنگ سسٹم کے ذریعہ لکھنے والوں کی تعداد ان کو جلد ختم کردیتی ہے۔
وہ آخر کار مرکزی دھارے میں استعمال کے ل cost مؤثر بن گئے۔ یہ ہے کہ "پہننا" صرف تشویش تھوڑا سا مفروضہ ہے۔ ایسے نظام موجود ہیں جو کافی وقت کے لئے ٹھوس ریاست کی یادداشت سے دوچار ہیں۔ بہت سارے لوگ جنہوں نے کار پیٹر بنائے تھے انہوں نے سی ایف کارڈ (جو پاٹا کے ساتھ بجلی سے ہم آہنگ تھے اور پی اے ٹی اے ہارڈ ڈرائیوز کے مقابلے میں انسٹال کرنے کے لئے معمولی تھے) کو ختم کردیا تھا ، اور صنعتی کمپیوٹرز میں چھوٹی ، ناہموار فلیش پر مبنی اسٹوریج موجود تھا۔
اس نے کہا ، اوسط فرد کے لئے بہت سے اختیارات نہیں تھے۔ آپ لیپ ٹاپ کے لئے پرائز سی ایف کارڈ اور ایک اڈاپٹر خرید سکتے ہیں ، یا کسی ڈیسک ٹاپ کے لئے ماڈیول یونٹ میں ایک چھوٹی سی ، انتہائی پرائس انڈسٹریل ڈسک تلاش کرسکتے ہیں۔ عصری ہارڈ ڈرائیوز کے مقابلہ میں وہ بہت بڑے نہیں تھے (جدید آئی ڈی ای ڈومز 8 جی بی یا 16 جی بی میں میرے خیال میں سب سے اوپر ہیں)۔ مجھے پورا یقین ہے کہ معیاری ایس ایس ڈی عام ہونے سے پہلے آپ ٹھوس ریاستی نظام کی ڈرائیو حاصل کرسکتے تھے۔
جہاں تک مجھے معلوم ہے پہننے کے لگانے میں واقعی کوئی عالمگیر / جادوئی بہتری نہیں آئی ہے۔ اس میں اضافے میں بہتری آئی ہے جبکہ ہم چھوٹے پروسیس سائز (جس میں سب کچھ کم ہوجانے کے خطرے کے ساتھ کم قیمت ہے) کے ساتھ ساتھ پی ایس ایل سی سے ایم ایل سی ، ٹی ایل سی ، اور یہاں تک کہ کیو ایل سی کی طرف بھی جارہے ہیں۔ فلیش بہت سستا ہوا ہے۔
کچھ ایسے متبادل بھی تھے جن میں پہنے جانے والے مسائل نہیں تھے۔ مثال کے طور پر ، پورے نظام کو ROM (جو کہ معقول طور پر ٹھوس اسٹیٹ اسٹوریج ہے) سے دور رکھنا اور بیٹری کی حمایت والی ریم ، جسے پام آئل پائلٹ جیسے بہت سے ابتدائی ایس ایس ڈی اور پورٹیبل آلات استعمال کرتے ہیں۔ آج ان میں سے کوئی بھی عام نہیں ہے۔ کہنے کے مقابلے میں ہارڈ ڈرائیوز لرز اٹھیں ، بیٹری بیکڈ ریم (بہت مہنگی) ، ابتدائی ٹھوس اسٹیٹ ڈیوائسز (کسی حد تک قیمتی) ، یا جھنڈوں والے کسان (خوفناک ڈیٹا کثافت کی وجہ سے کبھی نہیں پکڑا گیا)۔ یہاں تک کہ جدید فلیش میموری ایک ہے تیزی سے مٹانے والے ایپرمس کی اولاد اور ایپرمز کو فرم ویئر جیسی چیزوں کو اسٹوریج کے ل electronic الیکٹرانک آلات میں استعمال کیا جاتا ہے۔
ہارڈ ڈرائیوز آسانی سے اعلی حجم (جو اہم ہے) ، کم لاگت ، اور نسبتا sufficient کافی ذخیرہ کرنے کے ایک اچھے چوراہے پر تھیں۔
جدید اور کم آخر کمپیوٹرز میں آپ کو ای ایم سی سی تلاش کرنے کی وجہ یہ ہے کہ اس قیمت پر اجزا نسبتا cheap سستے ، کافی بڑے (ڈیسک ٹاپ آپریٹنگ سسٹم کے لئے) ہیں ، اور موبائل فون کے اجزاء کے ساتھ مشترکات مشترک ہیں ، لہذا وہ معیاری انٹرفیس کے ساتھ بلک میں تیار ہوتے ہیں۔ وہ اپنے حجم کے ل storage اسٹوریج کی کثافت بھی دیتے ہیں۔ ان میں سے بہت ساری مشینوں میں ایک پالٹری 32 جی بی یا 64 جی بی ڈرائیو ہے ، ایک دہائی قبل کے بہتر حصے سے ہارڈ ڈرائیوز کے مساوی طور پر ، وہ اس کردار میں سمجھدار آپشن ہیں۔
ہم آخر میں اس مقام پر پہنچ رہے ہیں جہاں آپ مناسب طریقے سے میموری کی مناسب مقدار اور ای ایم ایم سی اور فلیش پر معقول رفتار کے ساتھ اسٹور کرسکتے ہیں ، یہی وجہ ہے کہ لوگ ان کی تلاش میں ہیں۔
وضاحت میں شامل کرنے کے لئے کچھ ہے؟ تبصرے میں آواز بند. ٹیک سیکھنے والے اسٹیک ایکسچینج کے دوسرے صارفین سے مزید جوابات پڑھنا چاہتے ہیں؟ یہاں مکمل گفتگو کے دھاگے کو چیک کریں .
تصویری کریڈٹ: مارٹن وولٹری (فلکر)