مختصر طور PCB جي معنيٰ ۽ ڪم بيان ڪريو

سمورو عمل ۾ حصو وٺندڙ هر پروگرام کي ٺاهڻ لاءِ، بشمول ڊيٽا آزاديءَ سان هلي سگهي ٿي، ان لاءِ آپريٽنگ سسٽم ۾ هڪ خاص ڊيٽا جو ڍانچو ترتيب ڏنو وڃي، جنهن کي پروسيس ڪنٽرول بلاڪ (Process Control block) چئجي ٿو.پي سي بي، پروسيس ڪنٽرول بلاڪ). پروسيس ۽ پي سي بي جي وچ ۾ هڪ کان هڪ خطوط آهي، ۽ صارف جي عمل کي تبديل نٿو ڪري سگهجي.

آئي پي سي بي

عمل ڪنٽرول بلاڪ پي سي بي جو ڪردار:

پروسيس جي آپريشن جي سسٽم جي وضاحت ۽ انتظام کي آسان ڪرڻ لاء، ڊيٽا جي جوڙجڪ خاص طور تي هر پروسيس لاء OS-Process Control Block PCB (پروسيس ڪنٽرول بلاڪ) جي بنيادي حصي ۾ وضاحت ڪئي وئي آهي. پروسيس جي اداري جي حصي جي طور تي، PCB آپريٽنگ سسٽم جي گهربل سڀني معلومات کي رڪارڊ ڪري ٿو پروسيس جي موجوده صورتحال کي بيان ڪرڻ ۽ عمل جي آپريشن کي منظم ڪرڻ لاء. اهو آپريٽنگ سسٽم ۾ سڀ کان اهم رڪارڊ ٿيل ڊيٽا جي جوڙجڪ آهي. PCB جو ڪردار اهو آهي ته هڪ پروگرام ٺاهيو (ڊيٽا سميت) جيڪو آزاديءَ سان نه هلي سگهي گھڻ-پروگرام ماحول ۾ هڪ بنيادي يونٽ بڻجي سگهي ٿو جيڪو آزاديءَ سان هلائي سگهي ٿو، هڪ اهڙو عمل جنهن کي ٻين عملن سان گڏ گڏ ڪري سگهجي ٿو.

(2) PCB intermittent آپريشن موڊ محسوس ڪري سگهو ٿا. گھڻن پروگرامن جي ماحول ۾، پروگرام ھڪ اسٽاپ ۽ وڃڻ واري وقفي واري آپريشن واري موڊ ۾ ھلندو آھي. جڏهن هڪ عمل کي بلاڪ ڪرڻ جي ڪري معطل ڪيو ويو آهي، ان کي لازمي طور تي CPU سائيٽ جي معلومات کي برقرار رکڻ گهرجي جڏهن اهو هلندو آهي. PCB ٿيڻ کان پوءِ، سسٽم سي پي يو سائيٽ جي معلومات کي محفوظ ڪري سگھي ٿو PCB ۾ مداخلت واري عمل جي استعمال لاءِ جڏهن CPU سائيٽ بحال ٿئي ٿي جڏهن پروسيس ٻيهر عمل لاءِ شيڊول ڪيو وڃي. تنهن ڪري، اهو ٻيهر واضح ڪري سگهجي ٿو ته هڪ گھڻ-پروگرام ماحول ۾، روايتي احساس ۾ هڪ جامد پروگرام جي طور تي، ڇاڪاڻ ته ان وٽ پنهنجي آپريٽنگ سائيٽ کي بچائڻ يا بچائڻ جو وسيلو نه آهي، اهو ان جي آپريٽنگ نتيجن جي ٻيهر پيداوار جي ضمانت نٿو ڏئي سگهي. اهڙيء طرح ان جي آپريشن کي وڃائي ڇڏيو. اهميت.

(3) پي سي بي پروسيس مينيجمينٽ لاءِ گهربل معلومات فراهم ڪري ٿي. جڏهن شيڊيولر ڪنهن پروسيس کي هلائڻ لاءِ شيڊول ڪري ٿو، اهو صرف پروگرام جي شروعاتي ايڊريس پوائنٽر جي مطابق لاڳاپيل پروگرام ۽ ڊيٽا ڳولي سگهي ٿو ۽ پروسيس جي PCB ۾ رڪارڊ ٿيل ڊيٽا ياداشت يا خارجي اسٽوريج ۾؛ هلائڻ جي عمل دوران، جڏهن فائل تائين رسائي جي ضرورت هوندي آهي جڏهن سسٽم ۾ فائلون يا I/O ڊوائيسز، انهن کي پڻ PCB ۾ معلومات تي ڀروسو ڪرڻو پوندو. ان کان علاوه، پي سي بي ۾ وسيلن جي فهرست موجب، پروسيس لاء گهربل سمورا وسيلا سکيا ويندا. اهو ڏسي سگهجي ٿو ته پروسيس جي سڄي زندگي چڪر دوران، آپريٽنگ سسٽم هميشه پي سي بي جي مطابق پروسيس کي ڪنٽرول ۽ منظم ڪري ٿو.

(4) PCB پروسيس جي شيڊول لاءِ گهربل معلومات فراهم ڪري ٿي. صرف تياري واري حالت ۾ پروسيس تي عملدرآمد لاءِ شيڊول ڪري سگهجي ٿو، ۽ پي سي بي معلومات فراهم ڪري ٿو ته پروسيس ڪهڙي حالت ۾ آهي. جيڪڏهن پروسيس تيار حالت ۾ آهي، سسٽم ان کي پروسيس جي تيار قطار ۾ داخل ڪري ٿو ۽ شيڊولر جي شيڊول لاء انتظار ڪري ٿو. ؛ ان کان علاوه، اهو اڪثر ضروري آهي ته پروسيس جي باري ۾ ٻين معلومات کي ڄاڻڻ جڏهن شيڊيولنگ. مثال طور، ترجيحي شيڊولنگ الگورتھم ۾، توھان کي ڄاڻڻ جي ضرورت آھي پروسيس جي ترجيح. ڪجهه منصفانه شيڊولنگ الگورتھم ۾، توهان کي پروسيس جي انتظار جي وقت ۽ واقعن کي به ڄاڻڻ جي ضرورت آهي جيڪي عمل ڪيا ويا آهن.

(5) پي سي بي کي ٻين عملن سان هم وقت سازي ۽ رابطي جو احساس ٿئي ٿو. عمل جي هم وقت سازي جي ميڪانيزم کي استعمال ڪيو ويندو آهي مختلف عملن جي هموار ٿيل آپريشن کي محسوس ڪرڻ لاءِ. جڏهن سيمفور ميکانيزم کي اختيار ڪيو وڃي ٿو، ان جي ضرورت آهي ته هر عمل ۾ هم وقت سازي لاءِ هڪ لاڳاپيل سيمفور مقرر ڪيو وڃي. PCB وٽ پڻ ھڪڙو علائقو يا ڪميونيڪيشن قطار پوائنٽر آھي پروسيس ڪميونيڪيشن لاءِ.

پروسيس ڪنٽرول بلاڪ ۾ معلومات:

پروسيس ڪنٽرول بلاڪ ۾، اهو بنيادي طور تي هيٺين معلومات شامل آهي:

(1) پروسيس جي سڃاڻپ ڪندڙ: پروسيس جي سڃاڻپ ڪندڙ کي استعمال ڪيو ويندو آهي منفرد طور تي ظاهر ڪرڻ لاء. ھڪڙي عمل ۾ عام طور تي ٻن قسمن جي سڃاڻپ ڪندڙ آھن: ① خارجي سڃاڻپ ڪندڙ. صارف کي پروسيس تائين رسائي جي عمل کي آسان ڪرڻ لاء، هر عمل لاء هڪ خارجي سڃاڻپ ڪندڙ مقرر ڪيو وڃي. اهو خالق طرفان مهيا ڪيل آهي ۽ عام طور تي اکر ۽ انگن تي مشتمل آهي. عمل جي خانداني رشتي کي بيان ڪرڻ لاءِ، والدين جي عمل جي ID ۽ ٻار جي عمل جي ID پڻ مقرر ڪئي وڃي. ان کان سواء، هڪ صارف ID مقرر ڪري سگھجي ٿو صارف کي اشارو ڪرڻ لاء جيڪو عمل جو مالڪ آهي. ②اندروني سڃاڻپ ڪندڙ. سسٽم پاران پروسيس جي استعمال کي آسان ڪرڻ لاء، OS ۾ پروسيس لاء هڪ اندروني سڃاڻپ ڪندڙ مقرر ڪيو ويو آهي، اهو آهي، هر عمل کي هڪ منفرد ڊجيٽل سڃاڻپ ڪندڙ ڏنو ويو آهي، جيڪو عام طور تي پروسيس جو سيريل نمبر آهي.

(2) پروسيسر اسٽيٽ: پروسيسر اسٽيٽ جي معلومات کي پروسيسر جي حوالي سان پڻ سڏيو ويندو آهي، جيڪو بنيادي طور تي پروسيسر جي مختلف رجسٽرن جي مواد تي مشتمل هوندو آهي. انهن رجسٽرن ۾ شامل آهن: ①عمومي-مقصد وارا رجسٽر، جيڪي صارف جي نظر ايندڙ رجسٽرز جي نالي سان پڻ سڃاتل آهن، جيڪي صارف جي پروگرامن ذريعي پهچن ٿيون ۽ معلومات کي عارضي طور تي ذخيرو ڪرڻ لاءِ استعمال ٿين ٿيون. اڪثر پروسيسرز ۾، 8 کان 32 عام-مقصد رجسٽر آهن. RISC ٺهيل ڪمپيوٽرن ۾ 100 کان وڌيڪ ٿي سگهن ٿا؛ ②هدايت وارو ڪائونٽر، جيڪو ذخيرو ڪرڻ لاءِ ايندڙ هدايتن جو پتو محفوظ ڪري ٿو؛ ③پروگرام اسٽيٽس لفظ PSW، جنھن ۾ اسٽيٽس جي معلومات شامل آھي، جھڙوڪ حالت جو ڪوڊ، ايگزيڪيوشن موڊ، مداخلت ماسڪ جھنڊو، وغيره. ④ يوزر اسٽيڪ پوائنٽر، ان جو مطلب اهو آهي ته هر صارف جي پروسيس ۾ هڪ يا ڪيترائي لاڳاپيل سسٽم اسٽيڪ آهن، جيڪي پروسيس ۽ سسٽم ڪال پيٽرولر ۽ ڪال ايڊريس کي ذخيرو ڪرڻ لاء استعمال ڪيا ويا آهن. اسٽيڪ پوائنٽر اسٽيڪ جي چوٽي ڏانھن اشارو ڪري ٿو. جڏهن پروسيسر عمل جي حالت ۾ آهي، پروسيسر جي معلومات جو گهڻو حصو رجسٽر ۾ رکيل آهي. جڏهن پروسيس کي تبديل ڪيو ويندو آهي، پروسيسر جي رياست جي معلومات کي لاڳاپيل پي سي بي ۾ محفوظ ڪيو وڃي، انهي ڪري ته عملدرآمد وقفي پوائنٽ کان جاري رهي سگهي ٿو جڏهن پروسيس ٻيهر عمل ڪيو وڃي.

(3) پروسيس شيڊيولنگ ​​جي معلومات: جڏهن OS شيڊول ڪري رهيو آهي، اهو ضروري آهي ته پروسيس جي صورتحال کي سمجهڻ ۽ پروسيس جي شيڊول بابت معلومات. انهن معلومات ۾ شامل آهن: ① پروسيس اسٽيٽس، پروسيس جي موجوده حيثيت کي ظاهر ڪندي، جيڪو پروسيس جي شيڊولنگ ۽ ادل بدلڻ جي بنياد طور استعمال ڪيو ويندو آهي ② پروسيس جي ترجيح هڪ انٽيجر آهي جيڪو پروسيسر استعمال ڪندي عمل جي ترجيحي سطح کي بيان ڪرڻ لاءِ استعمال ڪيو ويندو آهي. اعلي ترجيح سان عمل کي پروسيسر کي پهريان حاصل ڪرڻ گهرجي؛ ③ ٻي معلومات ضروري آهي پروسيس شيڊيولنگ ​​لاءِ، جيڪا لاڳاپيل هجي پروسيس شيڊيولنگ ​​الگورٿم سان استعمال ڪئي وئي مثال طور، وقت جو مجموعو جيڪو پروسيس CPU لاءِ انتظار ڪري رهيو آهي، وقت جو مجموعو جيڪو پروسيس تي عمل ڪيو ويو آهي، وغيره. ④ واقعا ان واقعي ڏانهن اشارو ڪري ٿو جيڪو عمل جي عمل جي عمل جي بدلي ٿيڻ واري حالت کان بلاڪ ڪرڻ واري حالت ۾، يعني بلاڪ ٿيڻ جو سبب.

(4) پروسيس ڪنٽرول معلومات: پروسيس ڪنٽرول لاءِ ضروري معلومات ڏانهن اشارو ڪري ٿو، جنهن ۾ شامل آهن: ① پروگرام جو پتو ۽ ڊيٽا، پروگرام جي ميموري يا خارجي ميموري ايڊريس ۽ پروسيس جي اداري ۾ ڊيٽا، ته جيئن ان کي شيڊول ڪري سگهجي. عمل ڪريو جڏهن عمل تي عمل ڪيو وڃي. ، پروگرام ۽ ڊيٽا پي سي بي مان ڳولهي سگهجن ٿا؛ ②پروسيس هم وقت سازي ۽ ڪميونيڪيشن ميڪانيزم، جيڪو هڪ ضروري ميکانيزم آهي هم وقت سازي ۽ ڪميونيڪيشن جي عمل لاءِ، جهڙوڪ پيغام جي قطار پوائنٽرز، سيمفورس وغيره، اهي پي سي بي ۾ مڪمل يا جزوي طور رکيا ويندا. ③ وسيلن جي فهرست، جنهن ۾ سڀ وسيلا (سواءِ سي پي يو) ان جي عمل جي دوران گهربل گهربل درج ٿيل آهن، ۽ پروسيس لاءِ مختص ڪيل وسيلن جي هڪ فهرست پڻ آهي؛ ④ لنڪ پوائنٽر، جيڪو عمل ڏئي ٿو (PCB) قطار ۾ ايندڙ عمل جي PCB جو پهريون پتو.