DMA اور PIO کے درمیان فرق

Anonim

ڈی ایم اے بمقابلہ پی آئی او

براہ راست میموری رسائی اور پروگرام ان پٹ / آؤٹ پٹ، ڈی ایم اے اور پی او او، الیکٹرانک آلات میں معلومات کی منتقلی کے دو طریقے ہیں؛ کمپیوٹرز اور دیگر آلات جیسے زیادہ مشہور ہیں. پی آئی او ایک بڑی عمر کا طریقہ ہے جس کے بعد سے کچھ فوائد کی وجہ سے سب سے زیادہ ایپلی کیشنز میں ڈی ایم اے کی طرف سے تبدیل کردیا گیا ہے. ڈی ایم اے بہت سے طریقوں سے جدید اور پی او وی سے بہتر ہے اور بہت سے آلات اب اب مطابقت پذیری اور ڈی ایم اے کے طریقوں کو قائم کرنے کے لئے صرف کم از کم پی آئی او کی مدد سے بنیادی طور پر ڈی ایم اے استعمال کرتے ہیں.

پی آئی او کی بنیادی نقصانات، اور ڈی ایم اے کی آمد کی اہم وجہ، ٹول یہ CPU پر لے جاتا ہے. پی آئی او کے ساتھ، سی پی یو اعداد و شمار کو ایک پوائنٹ سے دوسرے سے منتقل کرنے کے لۓ ذمہ دار ہے. تیزی سے منتقلی کی رفتار، سی پی یو بن جاتا ہے؛ کمپیوٹر کی کارکردگی میں بڑے پیمانے پر پیدا ہونے والی پیداوار. ڈی ایم اے ایسا نہیں کرتا جیسا کہ پی آئی او کرتا ہے. CPU معلومات کی منتقلی کی سہولیات کی سہولیات کی سہولت نہیں دیتا، اور معلومات کے منتقلی کی شرح کے بجائے اسے دوسرے کاموں کو آزاد کرنے کی اجازت نہیں دیتا. اس کا مطلب یہ ہے کہ CPU ایک عنصر نہیں ہے جب یہ منتقلی کی زیادہ سے زیادہ شرح پر غور کر رہا ہے.

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

اگرچہ ڈی ایم اے بہت سے طریقوں میں پی آئی او سے زیادہ ہے، تو یہ بہت سے آلات میں اب بھی استعمال میں ہے. پی آئی او کنٹرولر کے لئے ضروری سرکٹری بہت آسان ہے، لہذا ڈی ایم اے کے مقابلے میں، سستا سستا ہے. آلات میں جہاں تیز رفتار کی منتقلی ضروری نہیں ہے اور سادہ لوگوں میں، ڈی ایم اے کے بجائے پی آئی او کا استعمال کرنے کے لئے زیادہ سرمایہ کاری مؤثر ہے. لہذا تقریبا تمام پہلوؤں میں ڈی ایم اے کی طرف سے سب سے بہتر ہونے کے باوجود پی آئی او استعمال میں ہے. ایسے آلات کا ایک مثال ہے جو ابھی بھی پی آئی او استعمال کرتے ہیں CompactFlash ہے. یہاں تک کہ نئے پی آئی او موڈ بھی ہیں جو کمپیکٹ فلاش کے لئے ڈیزائن کیا گیا تھا.

جب آپ اپنے ہارڈ ڈرائیوز کے ساتھ استعمال کرنے کا طریقہ منتخب کریں تو، ڈی ایم اے ہمیشہ پی آئی او سے بہتر کارکردگی کا مظاہرہ کرے گا. نظام بہتر طریقے سے منتخب کرنے کے لئے بہتر ہے اگرچہ یہ خود کار طریقے سے آپ کے ہارڈ ویئر کے ساتھ کام کر سکتے ہیں اس سے بہتر طور پر منتخب کریں گے.

خلاصہ:

ڈی ایم ایم کے مقابلے میں پی آئی او سے زیادہ ہے

پی آئی او ڈی ایم اے کے مقابلے میں زیادہ سی پی یو طاقت لیتا ہے

پی ایم او کے مقابلے میں پی او وی کے مقابلے میں زیادہ آسان ہے >