ROM تصویر کیا ہے؟

What Is Rom Image



ریٹرو گیمز کے شائقین پہلے ہی ROM فائلوں سے واقف ہوں گے یا جسے وہ عام طور پر ROM کہتے ہیں۔ لیکن ROM فائلیں بالکل کیا ہیں ، اور انہیں اس طرح کیوں کہا جاتا ہے؟ ROM کا مطلب ہے صرف پڑھنا میموری ، ایک غیر مستحکم میموری جو ڈیٹا کو محفوظ کرتی ہے اور ، رام (رینڈم ایکسیس میموری) کے برعکس ، بجلی بند ہونے پر بھی ڈیٹا کو برقرار رکھتی ہے۔ ایک بار ROM میں ڈیٹا محفوظ ہوجانے کے بعد ، اس میں ترمیم نہیں کی جاسکتی ، حالانکہ جدید ROM چپس پہلے ہی محدود لکھنے کے چکروں کے ساتھ دوبارہ لکھنے کی صلاحیت رکھتی ہیں۔ فائلیں جو عام طور پر ROM میں محفوظ ہوتی ہیں انہیں سسٹم کی زندگی میں کسی ترمیم کی ضرورت نہیں ہوتی ، جیسے کمپیوٹر کا BIOS ، آلہ کا فرم ویئر ، یا آرکیڈ بورڈز یا ویڈیو گیم کنسولز میں گیمز۔

ROM امیج یا ROM فائل ایک کمپیوٹر فائل ہے یا ROM چپس یا ویڈیو گیم کنسولز کے ROM کارتوس سے حاصل کردہ اصل ڈیٹا کی ڈیجیٹل کاپی ہے۔ اس کے برعکس ، کچھ ROM تصاویر پہلے ڈیبگنگ یا ٹیسٹنگ کے مقاصد کے لیے بنائی جاتی ہیں اس سے پہلے کہ وہ مستقل طور پر ROM چپس میں سرایت کر جائیں۔







ROM کی تصاویر کیسے بنتی ہیں؟

ROM چپس یا ROM کارتوس سے ROM کی تصاویر کاپی کرنے کے عمل کو ڈمپنگ کہا جاتا ہے۔ ڈمپنگ کے لیے وقف شدہ ہارڈ ویئر ، ROM برنر ، اور سافٹ وئیر کی ضرورت ہوتی ہے تاکہ فائل کو ROM چپس سے کمپیوٹر میں منتقل کیا جا سکے۔ کوئی ROM ڈمپنگ مشین سب فٹ نہیں بیٹھتی۔ کچھ ROM ڈمپنگ ڈیوائسز میں CD-ROM ڈرائیو ہوتی ہے تاکہ تصویر کو براہ راست CD-ROM میں کاپی کیا جا سکے۔ آرکیڈ مشینوں میں عام طور پر اپنی مرضی کے مطابق پی سی بی ہوتے ہیں ، اور ہر ایک کو عام طور پر ROM ڈمپنگ کے لیے انفرادی سیٹ اپ کی ضرورت ہوتی ہے۔ اسی طرح ، مختلف گیم کنسولز کے لیے ڈمپنگ مشینیں بھی ایک دوسرے سے مختلف ہوتی ہیں۔



ROM فائلوں میں .rom فائل کی توسیع ہوتی ہے ، اور اکثر ، ایمولیٹر سافٹ ویئر ROM فائلوں کو کھولنے کے لیے استعمال ہوتا ہے۔ نامعلوم ایپل II فائل اور نینٹینڈو 64 ایمولیشن ROM امیج کچھ ایمولیشن سافٹ ویئر ہیں جو ROM فائلوں کو کھولنے کے لیے استعمال ہوتے ہیں۔ تاہم ، یہ آفاقی ایمولیٹر سافٹ ویئر نہیں ہیں۔ دیگر ROM فائلوں کو چلانے کے لیے مخصوص سافٹ وئیر درکار ہوں گے۔ سافٹ ویئر ڈویلپر سے رابطہ کرنا بہتر ہے اگر آپ اس بات کا یقین کرنا چاہتے ہیں کہ آپ کے پاس موجود ROM فائلوں کو کھولنے کے لیے کون سا سافٹ ویئر استعمال کرنا ہے۔



ROM تصاویر کس کے لیے استعمال ہوتی ہیں؟

ROM تصاویر مختلف مقاصد کے لیے بنائی گئی ہیں۔ سب سے اہم مقصد شاید ڈیٹا کا تحفظ ہے۔ وہ ریٹرو گیمز کو دوبارہ بنانے یا ان میں ترمیم کرنے کے لیے بھی بنائے گئے ہیں اس سے پہلے کہ وہ مستقل طور پر ROM چپس میں منتقل ہو جائیں۔





سافٹ ویئر کا تحفظ۔

کچھ بھی ہمیشہ کے لیے نہیں رہتا ، اور الیکٹرانک اور ڈیجیٹل آلات کے لیے بھی یہی سچ ہے۔ ROM تصاویر بنانے کی بنیادی اور سب سے اہم وجہ اصل ڈیٹا کو محفوظ کرنا ہے۔ ڈیٹا کے ضائع ہونے ، خراب ہونے یا خراب ہونے کا بہت بڑا امکان ہے کیونکہ نظام زندگی کے اختتام تک پہنچ جاتا ہے۔ ROM تصاویر بنانا آرکائیو کے مقاصد کے لیے اصل ڈیٹا کی کاپیاں رکھنے کا ایک بہترین طریقہ ہے۔ ROM تصاویر بھی اصل ڈیٹا کی ایک کاپی کو نئے سسٹم پر دوبارہ استعمال کرنے کی اجازت دیتی ہیں۔ موجودہ ڈیٹا کو بہتر بنانے اور جدید آلات پر کام کرنے کے لیے کچھ ROM تصاویر بھی تبدیل کی جاتی ہیں۔

کھیل ایمولیشن

یہ شاید ROM تصاویر کا وسیع پیمانے پر جانا جاتا استعمال ہے۔ کون سپر ماریو ، مارٹل کامبیٹ ، اور پسندیدگی کھیل کر تھک سکتا ہے؟ خوش قسمتی سے ، یہ بے عمر ویڈیو گیمز ROM امیجز کے ذریعے دستیاب ہیں۔ چونکہ آرکیڈز اور پرانے گیم کنسول ماضی کی بات ہیں ، اس لیے ریٹرو گیمز کو ایمولیٹر سافٹ ویئر کے ذریعے دوبارہ زندہ کیا جاتا ہے۔ گیم ایمولیشن کے تناظر میں ، ایمولیٹر ایسے پروگرام ہیں جو کسی دوسرے سسٹم پر بالکل مختلف ڈیوائس سے ونٹیج گیمز چلاتے ہیں۔ وہ آرکیڈز یا پرانے ویڈیو گیم کنسولز کے رویے کی نقل کرتے ہیں تاکہ گیمز آپ کے کمپیوٹر جیسے دوسرے سسٹم پر چل سکیں۔ آپ اپنے پی سی یا موبائل ڈیوائسز پر محض ایمولیٹرز انسٹال کرکے اور اس میں ریٹرو گیمز کی ROM فائلز شامل کرکے اپنے بچپن کی یادیں تازہ کرسکتے ہیں۔ اسی طرح ، آپ ایس بی سی (سنگل بورڈ کمپیوٹرز) جیسے راسبیری پائی کا استعمال کرتے ہوئے شروع سے اپنی ریٹرو گیمنگ مشینیں بنا سکتے ہیں اور جمع شدہ ہارڈ ویئر پر ایمولیٹرز اور روم کی تصاویر لوڈ کرسکتے ہیں۔ ریٹرو گیمنگ مشینیں ایس بی سی کے ساتھ کیے جانے والے سب سے مشہور منصوبے ہیں۔



ڈیبگنگ اور کیو اے ٹیسٹنگ۔

ROM تصاویر نہ صرف سافٹ وئیر کو محفوظ کرنے کے لیے استعمال ہوتی ہیں۔ وہ سافٹ ویئر کو ROM چپ پر لوڈ کرنے سے پہلے اسے جانچنے کے لیے بھی استعمال ہوتے ہیں۔ اس بات کو یقینی بناتا ہے کہ سافٹ ویئر کیڑے سے پاک ہے اور ROM چپس میں سرایت کرنے سے پہلے مکمل طور پر چل رہا ہے کیونکہ جب پروگرام کو چپ پر لوڈ کیا جاتا ہے تو انہیں مزید تبدیل نہیں کیا جاسکتا۔

ROMs کی غیر مجاز ڈاؤن لوڈنگ۔

عام طور پر ، انٹرنیٹ سے ROM ڈاؤن لوڈ کرنا یا ڈیجیٹل میڈیا کی کوئی دوسری شکل قانونی نہیں ہے۔ تاہم ، ریٹرو گیمز کی محبت کے لیے اور چونکہ اصل ROM تصاویر ایک قیمت پر آتی ہیں ، بہت سے ROM غیر قانونی طور پر ڈاؤن لوڈ کیے جاتے ہیں۔ غیر مجاز ڈاؤن لوڈز کی وجہ سے گیم کمپنیوں کی فروخت اور آمدنی کو بہت نقصان پہنچا ہے۔ اس کی وجہ سے ، کاپی رائٹ ہولڈرز اپنے سافٹ ویئر کی غیر مجاز ریلیز اور ڈاؤن لوڈ کو روکنے کے لیے سخت اقدامات کر رہے ہیں ، خاص طور پر آرکیڈ یا ویڈیو گیمز کی ROM تصاویر۔ مثال کے طور پر نینٹینڈو نے 2018 میں دو ایمولیٹر ویب سائٹس پر ان کے حق اشاعت والے ROMs کو غیر قانونی طور پر تقسیم کرنے پر مقدمہ دائر کیا تھا۔ دیگر کمپنیوں نے اپنے سافٹ وئیر کی غیر مجاز کاپی کو روکنے کے لیے اپنی مصنوعات میں سیکورٹی فیچرز شامل کیے۔ مثال کے طور پر ، کیپ کام نے اپنے آرکیڈ گیمز میں اپنے سافٹ وئیر کی غیر قانونی تقسیم کو روکنے کے لیے ایک حفاظتی الگورتھم شامل کیا تھا۔

ROMs ڈاؤن لوڈ کرنے کی قانونی حیثیت میں ابھی بھی بہت سارے گرے ایریا موجود ہیں۔ کچھ لوگ یہ استدلال کر سکتے ہیں کہ ذاتی استعمال کے لیے ROM ڈاؤن لوڈ کرنا اور انہیں انٹرنیٹ سے تقسیم نہ کرنا غیر قانونی نہیں سمجھا جانا چاہیے۔ جو بھی معاملہ ہو ، قزاقی میں حصہ نہ لینا اور اس کے بجائے ROMs کی مجاز کاپیاں خریدنا بہتر ہے۔

نتیجہ

ROM تصاویر ROM چپس میں ڈیٹا کو محفوظ کرنے کا ایک اچھا مقصد فراہم کرتی ہیں ، چاہے اصل ڈیٹا کو آرکائیو کرنے ، دوبارہ استعمال کرنے یا اس میں ترمیم کرنے کے لیے۔ پھر بھی ، وہ سافٹ ویئر کی جانچ میں بھی اہم کردار ادا کرتے ہیں۔ آج کل بڑے پیمانے پر استعمال ہونے والی ROM تصاویر ریٹرو گیمز کی ہیں۔ تاہم ، ریٹرو گیمز کی مقبولیت انٹرنیٹ جیسے ڈیجیٹل میڈیا پر ROMs کی غیر قانونی تقسیم کا باعث بنی۔ قزاقی کے پھیلاؤ کو روکنے میں مدد کے لیے ، صرف ROM تصاویر کی مجاز کاپیاں ڈاؤن لوڈ کرنے کی سفارش کی جاتی ہے۔