Ni ṣoki ṣe apejuwe itumọ ati iṣẹ ti PCB

Lati le jẹ ki eto kọọkan kopa ninu ipaniyan nigbakanna, pẹlu data le ṣiṣẹ ni ominira, eto data pataki kan gbọdọ wa ni tunto fun rẹ ninu ẹrọ ṣiṣe, ti a pe ni bulọki iṣakoso ilana (PCB, Àkọsílẹ Iṣakoso ilana). Ifiweranṣẹ ọkan-si-ọkan wa laarin ilana ati PCB, ati pe ilana olumulo ko le ṣe atunṣe.

ipcb

Ipa ti ilana iṣakoso ilana dina PCB:

Ni ibere lati dẹrọ awọn eto apejuwe ati isakoso ti awọn isẹ ti awọn ilana, a data be ni pato telẹ fun kọọkan ilana ninu awọn mojuto ti awọn OS-ilana Iṣakoso Block PCB (Ilana Iṣakoso Àkọsílẹ). Gẹgẹbi apakan ti nkan ilana, PCB ṣe igbasilẹ gbogbo alaye ti ẹrọ ṣiṣe lati ṣapejuwe ipo lọwọlọwọ ti ilana ati ṣakoso iṣẹ ti ilana naa. O jẹ ilana data ti o gbasilẹ ti o ṣe pataki julọ ninu ẹrọ ṣiṣe. Ipa ti PCB ni lati ṣe eto kan (pẹlu data) ti ko le ṣiṣẹ ni ominira ni agbegbe eto-ọpọlọpọ di ẹyọ ipilẹ ti o le ṣiṣẹ ni ominira, ilana ti o le ṣe ni igbakanna pẹlu awọn ilana miiran.

(2) PCB le mọ ipo iṣẹ lagbedemeji. Ni agbegbe eto-ọpọ-pupọ, eto naa nṣiṣẹ ni iduro-ati-lọ ipo iṣiṣẹ lainidii. Nigbati ilana kan ti daduro nitori idinamọ, o gbọdọ da alaye aaye Sipiyu duro nigbati o nṣiṣẹ. Lẹhin nini PCB, awọn eto le fi awọn Sipiyu Aaye alaye ni PCB ti awọn Idilọwọ ilana fun lilo nigba ti Sipiyu ojula ti wa ni pada nigbati awọn ilana ti wa ni se eto fun ipaniyan lẹẹkansi. Nitorinaa, o le ṣe alaye lẹẹkansi pe ni agbegbe eto-ọpọlọpọ, gẹgẹbi eto aimi ni ori aṣa, nitori ko ni awọn ọna lati daabobo tabi fipamọ aaye iṣẹ tirẹ, ko le ṣe iṣeduro atunṣe ti awọn abajade iṣẹ rẹ. , nitorina o padanu iṣẹ rẹ. pataki.

(3) PCB n pese alaye ti o nilo fun iṣakoso ilana. Nigbati oluṣeto ba ṣeto ilana kan lati ṣiṣẹ, o le rii eto ti o baamu nikan ati data ni ibamu si itọka adirẹsi ibẹrẹ ti eto naa ati data ti o gbasilẹ ni PCB ti ilana ni iranti tabi ibi ipamọ ita; lakoko ilana ti nṣiṣẹ, nigbati faili nilo lati wọle si Nigbati awọn faili tabi awọn ẹrọ I/O ninu eto, wọn tun nilo lati gbekele alaye ti o wa ninu PCB. Ni afikun, ni ibamu si atokọ awọn orisun ninu PCB, gbogbo awọn orisun ti o nilo fun ilana le kọ ẹkọ. O le rii pe lakoko gbogbo igbesi aye igbesi aye ti ilana kan, ẹrọ ṣiṣe nigbagbogbo n ṣakoso ati ṣakoso ilana ni ibamu si PCB.

(4) PCB n pese alaye ti o nilo fun ṣiṣe eto ilana. Awọn ilana nikan ni ipo ti o ṣetan ni a le ṣeto fun ipaniyan, ati PCB pese alaye nipa iru ipo ti ilana naa wa. Ti ilana naa ba wa ni ipo ti o ṣetan, eto naa fi sii sinu ilana ti o ti ṣetan ati duro fun oluṣeto iṣeto. ; ni afikun, o jẹ igba pataki lati mọ alaye miiran nipa ilana nigba ṣiṣe eto. Fun apẹẹrẹ, ni algoridimu iṣeto ni ayo, o nilo lati mọ ilana naa ni pataki. Ni diẹ ninu awọn algoridimu eto ṣiṣe deede, o tun nilo lati mọ akoko idaduro ti ilana ati awọn iṣẹlẹ ti o ti ṣiṣẹ.

(5) PCB mọ mimuuṣiṣẹpọ ati ibaraẹnisọrọ pẹlu awọn ilana miiran. Ilana amuṣiṣẹpọ ilana ni a lo lati mọ iṣiṣẹ iṣọpọ ti awọn ilana pupọ. Nigbati a ba gba ẹrọ semaphore, o nilo pe semaphore ti o baamu fun imuṣiṣẹpọ ti ṣeto ni ilana kọọkan. PCB naa tun ni agbegbe tabi itọka isinyi ibaraẹnisọrọ fun ibaraẹnisọrọ ilana.

Alaye ni idinamọ iṣakoso ilana:

Ninu bulọọki iṣakoso ilana, o kun pẹlu alaye atẹle:

(1) Idamo ilana: A lo idamo ilana lati ṣe afihan ilana kan ni iyasọtọ. Ilana kan nigbagbogbo ni iru awọn idamo meji: ① awọn idamọ ita. Lati le dẹrọ ilana olumulo lati wọle si ilana naa, a gbọdọ ṣeto idanimọ ita fun ilana kọọkan. O ti pese nipasẹ ẹlẹda ati nigbagbogbo ni awọn lẹta ati awọn nọmba. Lati le ṣe apejuwe ibatan ẹbi ti ilana naa, ID ilana ilana obi ati ID ilana ọmọ yẹ ki o tun ṣeto. Ni afikun, a le ṣeto ID olumulo kan lati tọka olumulo ti o ni ilana naa. ②Ìdámọ̀ inú. Lati le dẹrọ lilo ilana naa nipasẹ eto naa, a ṣeto idanimọ inu fun ilana ni OS, iyẹn ni, ilana kọọkan ni a fun ni idanimọ oni-nọmba alailẹgbẹ, eyiti o jẹ nọmba ni tẹlentẹle ti ilana kan.

(2) ipinle isise: Awọn alaye ipinle isise tun npe ni awọn ti o tọ ti awọn isise, eyi ti o wa ni o kun kq ti awọn awọn akoonu ti ti awọn orisirisi awọn iforukọsilẹ ti awọn isise. Awọn iforukọsilẹ wọnyi pẹlu: ① Awọn iforukọsilẹ idi-gbogbo, ti a tun mọ si awọn iforukọsilẹ olumulo ti o han, eyiti o wa nipasẹ awọn eto olumulo ati lo lati tọju alaye fun igba diẹ. Ninu ọpọlọpọ awọn ilana, awọn iforukọsilẹ gbogboogbo 8 si 32 wa. Ni awọn kọmputa ti a ti ṣeto RISC O le jẹ diẹ sii ju 100; ② Ilana itọnisọna, eyiti o tọju adirẹsi ti itọnisọna atẹle lati wọle; ③ Ọrọ ipo eto PSW, eyiti o ni alaye ipo ninu, gẹgẹbi koodu ipo, ipo ipaniyan, asia iboju gbigbi, ati bẹbẹ lọ; ④ Atọka akopọ olumulo, O tumọ si pe ilana olumulo kọọkan ni ọkan tabi pupọ awọn akopọ eto ti o ni ibatan, eyiti a lo lati tọju ilana ati awọn eto ipe eto ati awọn adirẹsi ipe. Atọka akopọ n tọka si oke ti akopọ naa. Nigbati ero isise ba wa ni ipo ipaniyan, pupọ ti alaye ti n ṣiṣẹ ni a gbe sinu iforukọsilẹ. Nigbati awọn ilana ti wa ni Switched, awọn isise ipinle alaye gbọdọ wa ni fipamọ ni awọn ti o baamu PCB, ki awọn ipaniyan le tesiwaju lati breakpoint nigbati awọn ilana ti wa ni tun-executed.

(3) Alaye ṣiṣe eto ilana: Nigbati OS ba n ṣe eto, o jẹ dandan lati ni oye ipo ilana ati alaye nipa ṣiṣe eto ilana. Alaye wọnyi pẹlu: ① Ipo ilana, nfihan ipo lọwọlọwọ ti ilana naa, eyiti o lo bi ipilẹ fun ṣiṣe eto ilana ati yiyipada ② Ilana ilana jẹ odidi ti a lo lati ṣe apejuwe ipele pataki ti ilana nipa lilo ero isise naa. Awọn ilana pẹlu ti o ga ni ayo yẹ ki o gba awọn isise akọkọ; ③ Alaye miiran ti o nilo fun ṣiṣe eto ilana, eyiti o ni ibatan si ilana ṣiṣe eto algorithm ti a lo Fun apẹẹrẹ, iye akoko ti ilana naa ti nduro fun Sipiyu, iye akoko ti ilana naa ti ṣiṣẹ, ati bẹbẹ lọ; ④ Iṣẹlẹ n tọka si iṣẹlẹ ti nduro fun ilana lati yipada lati ipo ipaniyan si ipo idinamọ, iyẹn ni, idi ti idinamọ.

(4) Alaye iṣakoso ilana: Ntọkasi alaye pataki fun iṣakoso ilana, eyiti o pẹlu: ①Adirẹsi ti eto ati data, iranti tabi adirẹsi iranti ita ti eto ati data ninu nkan ilana, ki o le ṣe eto si ṣiṣẹ nigbati ilana naa ba ṣiṣẹ. , Eto ati data le ṣee ri lati PCB; ② Amuṣiṣẹpọ ilana ati ẹrọ ibaraẹnisọrọ, eyiti o jẹ ilana pataki fun mimuuṣiṣẹpọ ati ibaraẹnisọrọ ilana, gẹgẹbi awọn itọkasi isinyi ifiranṣẹ, semaphores, ati bẹbẹ lọ, wọn le gbe sinu PCB ni odidi tabi ni apakan; ③ Atokọ orisun, ninu eyiti gbogbo awọn orisun (ayafi Sipiyu) ti o nilo nipasẹ ilana lakoko iṣẹ rẹ ti wa ni atokọ, ati pe atokọ awọn orisun tun wa ti a pin si ilana naa; ④ Atọka ọna asopọ, eyiti o fun ilana naa ( PCB) Adirẹsi akọkọ ti PCB ti ilana atẹle ni isinyi.