نرم

سسٹم ریسورس کیا ہے؟ | سسٹم کے وسائل کی مختلف اقسام

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





پر پوسٹ کیا گیا۔آخری بار اپ ڈیٹ کیا گیا: فروری 16، 2021

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



سسٹم ریسورس کیا ہے۔

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



مشمولات[ چھپائیں ]

سسٹم ریسورس کیا ہے؟

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



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

آئیے گہرائی میں کھوجتے ہیں کہ سسٹم ریسورس کیسے کام کرتا ہے؟ کسی بھی وسائل کی طرح جس لمحے ہم اپنے کمپیوٹر کو آن کرتے ہیں، یہ تمام موجودہ اخراج کی تصدیق اور توثیق کرتا ہے۔ ہارڈ ویئر کے اجزاء اس سے منسلک ہے، جو پھر لاگ ان ہو جاتا ہے۔ ونڈوز رجسٹری . یہاں، صلاحیتوں اور تمام خالی جگہ، RAM کی مقدار، بیرونی اسٹوریج میڈیا وغیرہ کے بارے میں معلومات موجود ہیں۔



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

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

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

سسٹم کے وسائل کی مختلف اقسام

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

سسٹم کے وسائل کی چار اقسام ہیں جن کا سامنا ہم سسٹم کو چلاتے ہوئے کریں گے، وہ یہ ہیں:

  • براہ راست میموری تک رسائی (DMA) چینلز
  • مداخلت کی درخواست لائنیں (IRQ)
  • ان پٹ اور آؤٹ پٹ پتے
  • میموری ایڈریس

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

اس سے نمٹنے کے لیے ہمیں کسی چیز کو لاگو کرنا پڑا جسے کہا جاتا ہے۔ مداخلت کی درخواست لائنیں (IRQ) ، یہ بالکل وہی کرتا ہے جیسا کہ لگتا ہے کہ یہ CPU میں خلل ڈالتا ہے اور CPU کو یہ بتاتا ہے کہ ایک نئی درخواست ہے جو کہ کی بورڈ سے آئی ہے، لہذا کی بورڈ اسے تفویض کردہ IRQ لائن پر ایک وولٹیج رکھتا ہے۔ یہ وولٹیج CPU کے لیے ایک سگنل کے طور پر کام کرتا ہے کہ ایک ڈیوائس ہے جس کی درخواست ہے جس پر کارروائی کی ضرورت ہے۔

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

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

اگر ایڈریس بس کو ان پٹ آؤٹ پٹ پتے لے جانے کے لیے سیٹ کیا گیا ہے، تو ہر ہارڈویئر ڈیوائس اس بس کو سنتا ہے۔ مثال کے طور پر، اگر سی پی یو کی بورڈ کے ساتھ بات چیت کرنا چاہتا ہے، تو وہ کی بورڈ کے ان پٹ آؤٹ پٹ ایڈریس کو ایڈریس بس پر رکھے گا۔

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

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

لہذا بنیادی طور پر ہارڈویئر ڈیوائسز انٹرپٹ ریکوسٹس کا استعمال کرتے ہوئے توجہ کے لیے CPU کو کال کرتی ہیں۔ سافٹ ویئر ہارڈ ویئر ڈیوائس کے ان پٹ آؤٹ پٹ ایڈریس کے ذریعہ ہارڈ ویئر کو کال کرتا ہے۔ سافٹ ویئر میموری کو ہارڈ ویئر ڈیوائس کے طور پر دیکھتا ہے اور اسے میموری ایڈریس کے ساتھ کال کرتا ہے۔ DMA چینلز ڈیٹا کو ہارڈویئر ڈیوائسز اور میموری کے درمیان آگے پیچھے کرتے ہیں۔

تجویز کردہ: ونڈوز 10 کی سست کارکردگی کو بہتر بنانے کے 11 نکات

لہذا، اس طرح ہارڈ ویئر سافٹ ویئر کے ساتھ نظام کے وسائل کو مؤثر طریقے سے مختص کرنے اور ان کا نظم کرنے کے لیے بات چیت کرتا ہے۔

سسٹم ریسورسز میں کون سی خرابیاں ہو سکتی ہیں؟

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

اور جب ایسا نہیں ہوتا ہے تو ہم اس طرح کی غلطیاں دیکھ سکتے ہیں:

اور مزید.

ہم سسٹم ریسورس کی خرابیوں کو کیسے ٹھیک کر سکتے ہیں؟

3 جادوئی کلیدوں کا مجموعہ 'Alt' + 'Del' + 'Ctrl'، یہ ہر اس شخص کے لیے اہم ہونا چاہیے جو بار بار سسٹم کے منجمد ہونے کا سامنا کرتا ہے۔ اسے دبانے سے ہم براہ راست ٹاسک مینیجر تک پہنچ جاتے ہیں۔ یہ ہمیں مختلف پروگراموں اور خدمات کے ذریعہ استعمال کردہ سسٹم کے تمام وسائل کو دیکھنے دیتا ہے۔

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

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

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

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

نتیجہ

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

آدتیہ فراد

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