په لنډه توګه د PCB معنی او فعالیت تشریح کړئ

د دې لپاره چې هر برنامه په ورته اجرا کې برخه واخلي ، د ډیټا په شمول په خپلواکه توګه پرمخ وړل کیدی شي ، په عملیاتي سیسټم کې د دې لپاره د ځانګړي ډیټا جوړښت باید تنظیم شي ، چې د پروسې کنټرول بلاک په نوم یادیږي (مردان، د پروسې کنټرول بلاک). د پروسې او PCB ترمنځ یو له بل سره اړیکه شتون لري، او د کاروونکي پروسه نشي بدلیدلی.

ipcb

د پروسې کنټرول بلاک PCB رول:

د پروسې د عملیاتو د سیسټم توضیح او مدیریت اسانه کولو لپاره ، د معلوماتو جوړښت په ځانګړي توګه د OS-Process Control Block PCB (د پروسې کنټرول بلاک) په اصلي برخه کې د هرې پروسې لپاره تعریف شوی. د پروسې د یوې برخې په توګه، PCB د عملیاتي سیسټم لخوا اړین ټول معلومات ثبتوي ترڅو د پروسې اوسنی وضعیت تشریح کړي او د پروسې عملیات اداره کړي. دا په عملیاتي سیسټم کې ترټولو مهم ثبت شوي ډیټا جوړښت دی. د PCB رول دا دی چې یو برنامه رامینځته کړي (د ډیټا په شمول) چې نشي کولی په خپلواکه توګه د څو برنامې چاپیریال کې پرمخ ولاړ شي یو بنسټیز واحد شي چې کولی شي په خپلواکه توګه پرمخ بوځي ، داسې پروسه چې د نورو پروسو سره په ورته وخت کې اجرا کیدی شي.

(2) PCB کولی شي د متقابل عملیات حالت احساس کړي. په څو-پروګرام چاپیریال کې، برنامه د ودریدو او تګ په موقتي عملیاتو حالت کې پرمخ ځي. کله چې یوه پروسه د بندیدو له امله وځنډول شي، دا باید د CPU سایټ معلومات وساتي کله چې دا چلیږي. د PCB درلودلو وروسته، سیسټم کولی شي د CPU سایټ معلومات د مداخلې پروسې په PCB کې د کارولو لپاره خوندي کړي کله چې د CPU سایټ بحال شي کله چې پروسه بیا د اجرا کولو لپاره ټاکل شوې وي. له همدې امله، دا یو ځل بیا روښانه کیدی شي چې د څو پروګرام چاپیریال کې، په دودیز مفهوم کې د جامد پروګرام په توګه، ځکه چې دا د خپل عملیاتي سایټ د ساتنې یا خوندي کولو وسیله نلري، دا نشي کولی د دې عملیاتي پایلو بیا تولید تضمین کړي. په دې توګه خپل عملیات له لاسه ورکوي. اهمیت

(3) PCB د پروسې مدیریت لپاره اړین معلومات چمتو کوي. کله چې مهالویش کوونکی د پروسې د چلولو لپاره مهالویش کوي، دا یوازې د پروګرام د پیل پته پوائنټر او د پروسې په PCB کې په حافظه یا بهرني ذخیره کې ثبت شوي ډاټا سره سم اړوند پروګرام او ډاټا موندلی شي؛ د چلولو پروسې په جریان کې ، کله چې فایل ته لاسرسی ته اړتیا وي کله چې فایلونه یا I/O وسیلې په سیسټم کې وي ، دوی هم اړتیا لري په PCB کې معلوماتو باندې تکیه وکړي. سربیره پردې ، په PCB کې د سرچینو لیست سره سم ، د پروسې لپاره اړین ټولې سرچینې زده کیدی شي. دا لیدل کیدی شي چې د پروسې د ټول ژوند دورې په جریان کې، عملیاتي سیسټم تل د PCB مطابق پروسه کنټرول او اداره کوي.

(4) PCB د پروسې مهالویش لپاره اړین معلومات چمتو کوي. یوازې په چمتو حالت کې پروسې د اجرا کولو لپاره مهالویش کیدی شي، او PCB د دې په اړه معلومات چمتو کوي چې پروسه په کوم حالت کې ده. که چیرې پروسه په چمتو حالت کې وي، سیسټم دا د پروسې چمتو شوي کتار کې داخلوي او د مهالویش ورکونکي مهال ویش ته انتظار کوي. ; برسېره پردې، دا ډیری وختونه اړین دي چې د مهال ویش په وخت کې د پروسې په اړه نور معلومات پوه شي. د مثال په توګه، د لومړیتوب مهال ویش الګوریتم کې، تاسو اړتیا لرئ د پروسې لومړیتوب وپیژنئ. په ځینو عادلانه مهالویش الګوریتمونو کې، تاسو اړتیا لرئ چې د پروسې انتظار وخت او هغه پیښې چې اعدام شوي وي پوه شئ.

(5) PCB د نورو پروسو سره همغږي او ارتباط احساسوي. د پروسې د همغږي کولو میکانیزم د مختلفو پروسو همغږي شوي عملیات احساس کولو لپاره کارول کیږي. کله چې د سیمفور میکانیزم تصویب شي، دا اړتیا لري چې په هره پروسه کې د همغږي کولو لپاره ورته سیمفور ترتیب شي. PCB د پروسې اړیکو لپاره ساحه یا د اړیکو قطار پوائنټر هم لري.

د پروسې کنټرول بلاک کې معلومات:

د پروسې کنټرول بلاک کې ، پدې کې په عمده ډول لاندې معلومات شامل دي:

(1) د پروسې پیژندونکی: د پروسې پیژندونکی په ځانګړي ډول د پروسې څرګندولو لپاره کارول کیږي. یوه پروسه معمولا دوه ډوله پیژندونکي لري: ① بهرني پیژندونکي. پروسې ته د لاسرسي لپاره د کارونکي پروسې اسانه کولو لپاره ، د هرې پروسې لپاره باید یو بهرنی پیژندونکی ټاکل شي. دا د جوړونکي لخوا چمتو شوی او معمولا د لیکونو او شمیرو څخه جوړ دی. د پروسې د کورنۍ اړیکو تشریح کولو لپاره، د والدین پروسې ID او د ماشوم پروسې ID هم باید تنظیم شي. برسېره پردې، د کاروونکي ID ټاکل کیدی شي د هغه کارونکي په نښه کولو لپاره چې د پروسې مالکیت لري. ②داخلی پیژندونکی. د سیسټم لخوا د پروسې کارولو اسانتیا لپاره، په OS کې د پروسې لپاره یو داخلي پیژندونکی ټاکل شوی، دا دی، هرې پروسې ته یو ځانګړی ډیجیټل پیژندونکی ورکول کیږي، کوم چې معمولا د پروسې سیریل شمیره وي.

(2) د پروسیسر حالت: د پروسیسر ریاست معلوماتو ته د پروسیسر شرایط هم ویل کیږي، چې په عمده توګه د پروسیسر د مختلفو راجسترونو محتوياتو څخه جوړ شوي. په دې راجسترونو کې شامل دي: ①عمومي موخې راجسترونه، چې د کاروونکي لیدل شوي راجسترونو په نوم هم پیژندل کیږي، کوم چې د کاروونکي پروګرامونو لخوا د لاسرسي وړ دي او په لنډمهاله توګه د معلوماتو ذخیره کولو لپاره کارول کیږي. په ډیری پروسیسرونو کې، له 8 څخه تر 32 پورې د عمومي هدف راجسترونه شتون لري. په RISC جوړ شوي کمپیوټرونو کې له 100 څخه ډیر کیدی شي؛ ②د لارښوونې کاونټر، کوم چې د راتلونکي لارښوونې پته ذخیره کوي چې باید ورته لاسرسی ومومي؛ ③ د پروګرام حالت کلمه PSW، کوم چې د وضعیت معلومات لري، لکه د حالت کوډ، د اجرا کولو حالت، د خنډ ماسک بیرغ، او داسې نور؛ ④ د کارونکي سټیک پوینټر، دا پدې مانا ده چې د هر کارونکي پروسې یو یا څو اړونده سیسټم سټیکونه لري، کوم چې د پروسې او سیسټم کال پیرامیټونو او د تلیفون پتې ذخیره کولو لپاره کارول کیږي. د سټیک پوائنټر د سټیک پورتنۍ برخې ته اشاره کوي. کله چې پروسیسر د اجرا کولو په حالت کې وي، ډیری پروسس شوي معلومات په راجستر کې ځای په ځای کیږي. کله چې پروسه بدله شي، د پروسیسر حالت معلومات باید په اړوند PCB کې خوندي شي، ترڅو اجرا کول د وقفې نقطې څخه دوام ومومي کله چې پروسه بیا اجرا شي.

(3) د پروسې مهالویش معلومات: کله چې OS مهالویش کوي، نو اړینه ده چې د پروسې وضعیت او د پروسې مهالویش په اړه معلومات پوه شي. پدې معلوماتو کې شامل دي: ① د پروسې حالت، د پروسې اوسنی حالت په ګوته کوي، کوم چې د پروسې مهالویش او تبادلې لپاره د اساس په توګه کارول کیږي ② د پروسې لومړیتوب یو عدد دی چې د پروسیسر په کارولو سره د پروسې د لومړیتوب کچه تشریح کولو لپاره کارول کیږي. د لوړ لومړیتوب سره پروسه باید لومړی پروسیسر ترلاسه کړي؛ ③ نور معلومات چې د پروسې مهالویش لپاره اړین دي، کوم چې د پروسې مهالویش الګوریتم پورې اړه لري چې کارول کیږي د مثال په توګه، د هغه وخت مجموعه چې پروسه CPU ته انتظار باسي، د هغه وخت مجموعه چې پروسه اجرا شوې، او داسې نور؛ ④ پیښه هغه پیښې ته اشاره کوي چې د پروسې د اجرا کیدو حالت څخه د بلاک کولو حالت ته د بدلون لپاره انتظار کوي ، دا د بلاک کولو لامل دی.

(4) د پروسې کنټرول معلومات: د پروسې کنټرول لپاره اړین معلوماتو ته راجع کیږي، چې پدې کې شامل دي: ①د برنامه او ډیټا پته، د برنامه حافظه یا بهرنۍ حافظه پته او د پروسې ادارې کې ډیټا، ترڅو دا مهالویش شي. اجرا کول کله چې پروسه اجرا کیږي. ، پروګرام او معلومات د PCB څخه موندل کیدی شي؛ ②د پروسس همغږي کول او د اړیکو میکانیزم، کوم چې د اړیکو د همغږۍ او پروسې لپاره یو اړین میکانیزم دی، لکه د پیغام کتار پوائنټرونه، سیمفورز، او نور، دوی ممکن په PCB کې په بشپړ یا برخه کې ځای پرځای شي؛ ③د منابعو لیست، په کوم کې چې ټولې سرچینې (د CPU پرته) د پروسې په جریان کې د اړتیا وړ لیست شوي، او د پروسې لپاره د تخصیص شویو سرچینو لیست هم شتون لري؛ ④ د لینک پوائنټر، کوم چې پروسې ته ورکوي (PCB) په کتار کې د راتلونکي پروسې د PCB لومړی پته.