سبق

کمپیوٹر کا عمل کیا ہے اور اس کا کام کیا ہے؟

فہرست کا خانہ:

Anonim

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

عمل کیا ہے؟

کمپیوٹنگ میں ، ایک عمل بنیادی طور پر ایک پروگرام ہوتا ہے جو چلتا ہے۔ عمل ان ہدایات کا ایک جانشین ہوتا ہے جس کا مقصد اختتامی حالت تک پہنچنا ہوتا ہے یا کسی خاص کام کو حاصل کرنا ہوتا ہے۔ اس تصور کے بارے میں سب سے اہم بات یہ ہے کہ عمل کہاں سے آتا ہے یا ایک پروگرام اور آپریٹنگ سسٹم واقعتا what کیا ہے ۔

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

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

ہم اسے صبح کے وقت روٹی ٹوسٹ کرنے کے ایک آسان انداز سے سمجھ سکتے ہیں:

  • آپریٹنگ سسٹم ہمارا گھر یا وہ کمرہ ہوگا جہاں ہم ہیں ، جو اس کام کو انجام دینے کے لئے ذرائع فراہم کرتا ہے۔ پروگرام وہ ٹاسک ہوگا جو ہم انجام دینا چاہتے ہیں ، وہ ہے پینل کو ٹوسٹ کرنا۔ عمل مختلف کام ہوں گے جو ہمیں حل تک پہنچنے تک کرنا پڑے گا: روٹی -> ٹاسٹر میں پلگ کھولیں -> روٹی رکھیں -> اس کے ٹوسٹ ہونے کا انتظار کریں۔ -> اسے ہٹائیں -> ٹوسٹر سے رابطہ منقطع کریں۔ ہم پروسیسر ہیں ، جو کاموں یا عمل کی ترتیب کو انجام دینے کے انچارج ہیں۔

عمل میں کیا ہے: تھریڈز

ڈبل تھریڈ پر عمل درآمد

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

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

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

روٹی ٹوسٹ کرنے کی مثال کے ساتھ ، ہم اس کو مندرجہ ذیل طریقے سے سمجھ سکتے ہیں۔

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

پروسیسر کے تھریڈز کیا ہیں اور کوروں میں کیا فرق ہے اس کے بارے میں مزید جاننے کے ل this اس مضمون کو دیکھیں

عمل کیسے شروع ہوتا ہے اور ختم ہوتا ہے

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

ایک کام جس میں سبروٹین بار ہیں ان کو ختم ہونے تک انتظار کرنا ہوگا اور اس پر عمل درآمد جاری رکھنے کے لئے کوئی نتیجہ پیش نہیں کرے گا۔ ہم کہتے ہیں کہ یہ اس عمل کی قطار میں رہے گا جب تک کسی متغیر کی قدر اس عمل کو دوبارہ متحرک نہیں کردیتی ہے ۔ یقینا ، پروسیسر کا آئیڈیا ہمیشہ سب سے پہلے ختم کرنا ہوگا ، وہ جو پہلے شروع ہوا (سب سے پہلے - پہلے آؤٹ)۔

روٹی کے موازنہ کے ساتھ جاری رکھنا ، ایک سبروٹین اس وقت تک گنتی کا انتظار کرنا ہوسکتا ہے جب تک کہ روٹی کو ٹاس نہ کیا جائے۔ یہ حص usہ روٹی کو ہٹانے کے لئے ہمیں متنبہ کرنے کے لئے ایک اشارہ بھیجے گا ، اس طرح ایک اور عمل کے ساتھ جاری رہے گا۔

کمپیوٹر کے عمل کو شروع کرنے کے طریقے مندرجہ ذیل ہوں گے:

  • یہ کہ ہم ایک پروگرام یا کمپیوٹر خود شروع کرتے ہیں: ہم آئیکن پر کلک کرکے یا بٹن دباکر جبری عملدرآمد کو متحرک کردیتے ہیں۔یہ نظام پروگراموں یا عمل کو کال کرتا ہے: ہارڈ ڈسک کا بوٹ لوڈر عمل میں لایا جائے گا اور نظام میموری میں عمل کو لوڈ کرنا شروع کردے گا۔. یا سسٹم کسی پروگرام کو ، مثلا a ایک کنٹرولر کو چلانے کے لئے کہتا ہے۔

اور آپ ختم بھی کرسکتے ہیں:

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

ونڈوز میں عمل کو ختم کرنے کا طریقہ کس طرح دیکھا جائے

اگلا کام ہم کر سکتے ہیں ونڈوز آپریٹنگ سسٹم میں عمل کو دیکھنا ۔ یہ ایک آسان کام ہے ، کیوں کہ ہمیں صرف ٹاسک بار پر دائیں کلک کرنا ہوتا ہے اور " ٹاسک مینیجر " کا انتخاب کرنا ہوتا ہے۔ ایسا کرنے کا دوسرا طریقہ یہ ہے کہ " Ctrl + Shift + Esc " کلید مرکب دبائیں۔ اور ایک تیسرا کلیدی مجموعہ " Ctrl + Alt + Del " دبائیں گے۔

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

پروسیس ٹیب میں ہمارے پاس پوری فہرست موجود ہے جس میں اس کی سرگرمی کی اصل وقت کی نمائندگی کی جاتی ہے۔ ہمیں صرف ایک کو منتخب کرنا ہے جسے ہم حذف کرنا چاہتے ہیں اور حذف دبائیں ۔

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

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

کمپیوٹر کے عمل پر نتیجہ اخذ کرنا

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

ہم آپ کو سبق کے کچھ لنکس کے ساتھ چھوڑ دیتے ہیں جس میں آپ کی دلچسپی ہوسکتی ہے۔

اگر آپ کسی سوال کی نشاندہی کرنا چاہتے ہیں یا اس کے بارے میں کوئی سوالات چاہتے ہیں تو اپنی رائے خانے میں چھوڑیں۔

سبق

ایڈیٹر کی پسند

Back to top button