Déan cur síos gairid ar bhrí agus ar fheidhm PCB

D’fhonn a chur ar gach clár páirt a ghlacadh sa fhorghníomhú comhthráthach, lena n-áirítear sonraí a rith go neamhspleách, caithfear struchtúr sonraí speisialta a chumrú dó sa chóras oibriúcháin, ar a dtugtar an bloc rialaithe próisis (PCB, Bloc Rialaithe Próisis). Tá comhfhreagras duine le duine idir an próiseas agus an PCB, agus ní féidir an próiseas úsáideora a mhodhnú.

ipcb

Ról an PCB bloc rialaithe próisis:

D’fhonn tuairisciú agus bainistíocht an chórais ar oibriú an phróisis a éascú, sainítear struchtúr sonraí go sonrach do gach próiseas i gcroílár an PCB Bloc Rialaithe OS-Próiseas (Bloc Rialaithe Próisis). Mar chuid den eintiteas próisis, déanann PCB an fhaisnéis uile a theastaíonn ón gcóras oibriúcháin a thaifeadadh chun cur síos a dhéanamh ar staid reatha an phróisis agus chun oibriú an phróisis a bhainistiú. Is é an struchtúr sonraí taifeadta is tábhachtaí sa chóras oibriúcháin é. Is é ról PCB clár a dhéanamh (lena n-áirítear sonraí) nach féidir a reáchtáil go neamhspleách i dtimpeallacht ilchláir a bheith ina aonad bunúsach ar féidir leis rith go neamhspleách, próiseas is féidir a chur i gcrích i gcomhthráth le próisis eile.

(2) Is féidir le PCB modh oibríochta uaineach a bhaint amach. I dtimpeallacht ilchláir, ritheann an clár i mód oibríochta uaineach stad-agus-dul. Nuair a chuirtear próiseas ar fionraí mar gheall ar bhlocáil, caithfidh sé faisnéis faoi shuíomh an LAP a choinneáil nuair a bhíonn sé ag rith. Tar éis an PCB a bheith aige, is féidir leis an gcóras faisnéis faoi shuíomh an LAP sa PCB a shábháil faoin bpróiseas cur isteach le húsáid nuair a athshlánófar suíomh an LAP nuair atá an próiseas sceidealta lena chur i gcrích arís. Mar sin, is féidir a dhéanamh soiléir arís nach féidir leis in-atáirgtheacht a thorthaí oibriúcháin a ráthú i dtimpeallacht ilchláir, mar chlár statach sa chiall thraidisiúnta, toisc nach bhfuil an acmhainn aige a shuíomh oibriúcháin féin a chosaint nó a shábháil. , rud a chaillfidh a oibríocht. tábhacht.

(3) Soláthraíonn PCB faisnéis a theastaíonn le haghaidh bainistíocht próiseas. Nuair a sceidealaíonn an sceidealóir próiseas le rith, ní fhéadfaidh sé ach an clár agus na sonraí comhfhreagracha a fháil de réir pointeoir seoladh tosaigh an chláir agus na sonraí a thaifeadtar i PCB an phróisis sa chuimhne nó sa stóráil sheachtrach; le linn an phróisis reatha, nuair is gá rochtain a fháil ar an gcomhad Nuair a bhíonn na comhaid nó na feistí I / O sa chóras, caithfidh siad brath ar an bhfaisnéis sa PCB freisin. Ina theannta sin, de réir an liosta acmhainní sa PCB, is féidir na hacmhainní go léir a theastaíonn don phróiseas a fhoghlaim. Is féidir a fheiceáil, le linn saolré iomlán an phróisis, go ndéanann an córas oibriúcháin an próiseas a rialú agus a bhainistiú i gcónaí de réir an PCB.

(4) Soláthraíonn PCB faisnéis a theastaíonn le haghaidh sceidealú próisis. Ní féidir ach próisis sa riocht réidh a sceidealú lena gcur i gcrích, agus soláthraíonn an PCB faisnéis faoi cén staid ina bhfuil an próiseas. Má tá an próiseas réidh, cuireann an córas isteach sa scuaine réidh próiseas é agus fanann sé ar an sceidealóir sceidealú ; ina theannta sin, is minic go mbíonn gá le faisnéis eile faoin bpróiseas agus tú ag sceidealú. Mar shampla, san algartam sceidealaithe tosaíochta, ní mór duit Tosaíocht an phróisis a bheith ar eolas agat. I roinnt halgartaim sceidealaithe níos cothroime, ní mór duit a bheith ar an eolas faoi am feithimh an phróisis agus faoi na himeachtaí a cuireadh i gcrích.

(5) Tuigeann PCB sioncrónú agus cumarsáid le próisis eile. Úsáidtear an mheicníocht sioncrónaithe próisis chun oibriú comhordaithe próisis éagsúla a réadú. Nuair a ghlactar leis an meicníocht semaphore, éilíonn sé go socrófar semaphore comhfhreagrach le haghaidh sioncrónaithe i ngach próiseas. Tá pointeoir scuaine cumarsáide nó scuaine cumarsáide ag an PCB freisin le haghaidh cumarsáide próisis.

Faisnéis sa bhloc rialaithe próisis:

Sa bhloc rialaithe próisis, cuimsíonn sé an fhaisnéis seo a leanas den chuid is mó:

(1) Aitheantóir próisis: Úsáidtear aitheantóir an phróisis chun próiseas a chur in iúl go uathúil. De ghnáth bíonn dhá chineál aitheantóra ag próiseas: ① aitheantóirí seachtracha. D’fhonn an próiseas úsáideora a éascú chun rochtain a fháil ar an bpróiseas, caithfear aitheantóir seachtrach a shocrú do gach próiseas. Is é an cruthaitheoir a sholáthraíonn é agus de ghnáth bíonn litreacha agus uimhreacha ann. D’fhonn cur síos a dhéanamh ar ghaol teaghlaigh an phróisis, ba cheart ID an phróisis tuismitheora agus ID an phróisis linbh a shocrú freisin. Ina theannta sin, is féidir ID úsáideora a shocrú chun an t-úsáideoir ar leis an bpróiseas a chur in iúl. Aitheantóir inmheánach. D’fhonn úsáid an phróisis ag an gcóras a éascú, socraítear aitheantóir inmheánach don phróiseas san OS, is é sin, tugtar aitheantóir digiteach uathúil do gach próiseas, arb é sraithuimhir an phróisis é de ghnáth.

(2) Staid an phróiseálaí: Tugtar comhthéacs an phróiseálaí ar fhaisnéis stáit an phróiseálaí freisin, atá comhdhéanta den chuid is mó d’ábhar na gclár éagsúil den phróiseálaí. Áirítear leis na cláir seo: reg Cláir ilchuspóra ghinearálta, ar a dtugtar cláir infheicthe úsáideora freisin, atá inrochtana ag cláir úsáideora agus a úsáidtear chun faisnéis a stóráil go sealadach. I bhformhór na bpróiseálaithe, tá 8 go 32 clár ilchuspóireach ann. I ríomhairí atá struchtúrtha ag RISC Is féidir níos mó ná 100 a bheith ann; CounCuntar tógála, a stórálann seoladh an chéad teagaisc eile atá le rochtain; Word Focal stádais clár PSW, ina bhfuil faisnéis stádais, mar shampla cód riocht, modh forghníomhaithe, bratach masc cur isteach, srl .; Pointeoir cruachta seirbhíse, Ciallaíonn sé go bhfuil cruacha córais amháin nó níos mó ag gach próiseas úsáideora, a úsáidtear chun paraiméadair glaonna próisis agus córais agus seoltaí glaonna a stóráil. Díríonn pointeoir na cruaiche ar bharr na cruaiche. Nuair a bhíonn an próiseálaí sa stát forghníomhaithe, cuirtear cuid mhaith den fhaisnéis atá á próiseáil sa chlár. Nuair a aistrítear an próiseas, caithfear faisnéis stáit an phróiseálaí a shábháil sa PCB comhfhreagrach, ionas gur féidir leis an bhforghníomhú leanúint ar aghaidh ón gceannphointe nuair a dhéantar an próiseas a athghníomhú.

(3) Faisnéis sceidealaithe próisis: Nuair a bhíonn an OS á sceidealú, is gá stádas an phróisis agus faisnéis faoi sceidealú próisis a thuiscint. Áirítear leis an bhfaisnéis seo: status Stádas próisis, ag léiriú stádas reatha an phróisis, a úsáidtear mar bhunús le sceidealú próisis agus babhtáil ② Is slánuimhir é tosaíocht próiseála chun cur síos a dhéanamh ar leibhéal tosaíochta an phróisis agus an próiseálaí á úsáid. Ba cheart go gcuirfeadh an próiseas le tosaíocht níos airde an próiseálaí ar dtús; Information Faisnéis eile a theastaíonn le haghaidh sceidealú próisis, a bhaineann leis an algartam sceidealaithe próisis a úsáidtear Mar shampla, suim an ama a bhí an próiseas ag fanacht leis an LAP, suim an ama a cuireadh an próiseas i gcrích, agus mar sin de; Tagraíonn ④Event don teagmhas atá ag fanacht leis an bpróiseas athrú ón stát forghníomhaithe go dtí an stát blocála, is é sin, cúis an bhlocála.

(4) Faisnéis maidir le rialú próisis: Tagraíonn sé don fhaisnéis atá riachtanach le haghaidh rialú próisis, lena n-áirítear: address Seoladh an chláir agus na sonraí, cuimhne nó seoladh cuimhne seachtrach an chláir agus sonraí in aonán an phróisis, ionas gur féidir í a sceidealú a fhorghníomhú nuair a dhéantar an próiseas. , Is féidir an clár agus na sonraí a fháil ón PCB; Meicníocht sioncrónaithe agus cumarsáide próiseála, ar meicníocht riachtanach í le haghaidh sioncrónaithe agus cumarsáide próisis, mar leideanna scuaine teachtaireachta, semaphores, srl., Féadfar iad a chur sa PCB go hiomlán nó go páirteach; List Liosta acmhainní, ina liostaítear na hacmhainní go léir (seachas LAP) a éilíonn an próiseas le linn a oibríochta, agus tá liosta d’acmhainní leithdháilte ar an bpróiseas freisin; Pointeoir nasctha, a thugann an próiseas (PCB) An chéad seoladh de PCB an chéad phróisis eile sa scuaine.