پروگرام بمقابلہ عمل

مصنف: Laura McKinney
تخلیق کی تاریخ: 4 اپریل 2021
تازہ کاری کی تاریخ: 17 مئی 2024
Anonim
High Density 2022
ویڈیو: High Density 2022

مواد

پروگرام اور عمل کے مابین اہم فرق یہ ہے کہ پروگرام ہدایات کا مجموعہ ہے جبکہ جب یہ ہدایات عمل میں لائی جاتی ہیں تو اس کو عمل کہتے ہیں۔


کمپیوٹر سائنس میں دو شرائط ہیں جو ایک جیسی سمجھی جاتی ہیں لیکن وہ ایک جیسی نہیں ہیں۔ پروگرام کمپیوٹر کو دی جانے والی ہدایات کا ایک سیٹ ہے جو کمپیوٹر کو بتاتا ہے کہ کیا کرنا ہے اور کیسے کرنا ہے۔ ان ہدایات پر عمل درآمد عمل کے نام سے جانا جاتا ہے۔ یہ دونوں شرائط ایک جیسی ہیں۔ عمل ایک فعال وجود ہے جبکہ پروگرام غیر فعال وجود ہے۔ ایک پروگرام میں متعدد عمل ہوسکتے ہیں اور ایک عمل میں بہت سے پروگرام ہوسکتے ہیں۔

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


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


مشمولات: پروگرام اور عمل کے مابین فرق

  • موازنہ چارٹ
  • پروگرام کیا ہے؟
  • عمل کیا ہے؟
  • کلیدی اختلافات
  • نتیجہ اخذ کرنا
  • وضاحتی ویڈیو

موازنہ چارٹ

بنیادپروگرامعمل
مطلب پروگرام ہدایات کا مجموعہ ہےجب ان ہدایات پر عمل کیا جاتا ہے تو اس کو عمل کہتے ہیں۔
فطرتپروگرام کی نوعیت غیرفعال ہےعمل کی نوعیت فعال ہے
مدت حیات پروگرام کی عمر لمبی ہےعمل کی عمر عمر کے مقابلے میں کم ہے
وسیلہپروگرام ڈسک پر محفوظ ہےعمل ہولڈ وسائل جیسے سی پی یو

پروگرام کیا ہے؟

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

عمل کیا ہے؟

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

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

کلیدی اختلافات

  1. پروگرام ہدایات کا ایک مجموعہ ہے جبکہ جب یہ ہدایات عمل میں لائی جاتی ہیں تو اس کو عمل کہتے ہیں۔
  2. پروگرام کی نوعیت غیر فعال ہے جبکہ عمل کی نوعیت فعال ہے۔
  3. پروگرام کی عمر لمبی ہے جبکہ عمل کی عمر عمر کے مقابلے میں کم ہے۔
  4. پروگرام ڈسک پر اسٹوریج ہوتا ہے جبکہ پروسیس ہولڈ وسائل جیسے سی پی یو۔

نتیجہ اخذ کرنا

مذکورہ مضمون میں ہم مثال کے ساتھ پروگرام اور عمل کے مابین واضح فرق دیکھتے ہیں۔

وضاحتی ویڈیو