You are on page 1of 2

3.3.1.

Phng php Token Bus


Phng php truy nhp c iu khin dng k thut chuyn th bi cp pht quyn truy nhp ng truyn. Th bi (Token) l mt n v d liu c bit, c kch thc v c cha cc thng tin iu khin trong cc khun dng Nguyn l: cp pht quyn truy nhp ng truyn cho cc trm ang c nhu cu truyn d liu,mt th bi c lu chuyn trn mt vng logic thit lp bi cc trm . Khi mt trm nhn c th bi th n c quyn s dng ng truyn trong mt thi gian nh trc. Trong thi gian n c th truyn mt hoc nhiu n v d liu. Khi ht d liu hay ht thi on cho php, trm phi chuyn th bi n trm tip theo trong vng logic. Nh vy cng vic phi lm u tin l thit lp vng logic (hay cn gi l vng o) bao gm cc trm ang c nhu cu truyn d liu c xc nh v tr theo mt chui th t m trm cui cng ca chui s tip lin sau bi trm u tin. Mi trm c bit a ch ca cc trm k trc v sau n. Th t ca cc trm trn vng logic c th c lp vi th t vt l. Cc trm khng hoc cha c nhu cu truyn d liu th khng c a vo vng logic v chng ch c th tip nhn d liu.

Hnh 3.5. Token Bus


Trong hnh v, cc trm A, E nm ngoi vng logic, ch c th tip nhn d liu dnh cho chng. Vn quan trng l phi duy tr c vng logic tu theo trng thi thc t ca mng ti thi im no . C th cn phi thc hin cc chc nng sau: ^ B sung mt trm vo vng logic: cc trm nm ngoi vng logic cn c xem xt nh k nu c nhu cu truyn d liu th b sung vo vng logic. ^ Loi b mt trm khi vng logic: Khi mt trm khng cn nhu cu truyn d liu cn loi n ra khi vng logic ti u ho vic iu khin truy nhp bng th bi ^ Qun l li: mt s li c th xy ra, chng hn trng a ch (hai trm u ngh rng n lt mnh) hoc t vng (khng trm no ngh n lt mnh) ^ Khi to vng logic: Khi ci t mng hoc sau khi t vng, cn phi khi to li vng. Cc gii thut cho cc chc nng trn c th lm nh sau: ^ B sung mt trm vo vng logic, mi trm trong vng c trch nhim nh k to c hi

cho cc trm mi nhp vo vng. Khi chuyn th bi i, trm s gi thng bo tm trm ng sau mi cc trm (c a ch gia n v trm k tip nu c) gi yu cu nhp vng. Nu sau mt thi gian xc nh trc m khng c yu cu no th trm s chuyn th bi ti trm k sau n nh thng l. Nu c yu cu th trm gi th bi s ghi nhn trm yu cu tr thnh trm ng k sau n v chuyn th bi ti trm mi ny. Nu c hn mt trm yu cu nhp vng th trm gi th bi s phi la chn theo gii thut no . ^ Loi mt trm khi vng logic: Mt trm mun ra khi vng logic s i n khi nhn c th bi s gi thng bo ni trm ng sau ti trm k trc n yu cu trm ny ni trc tip vi trm k sau n ^ Qun l li: gii quyt cc tnh hung bt ng. Chng hn, trm nhn c tn hiu cho thy c cc trm khc c th bi. Lp tc n phi chuyn sang trng thi nghe (b ng, ch d liu hoc th bi). Hoc sau khi kt thc truyn d liu, trm phi chuyn th bi ti trm k sau n v tip tc nghe xem trm k sau c hot ng hay b h hng. Nu trm k sau b hng th phi tm cch gi cc thng bo vt qua trm hng , tm trm hot ng gi th bi. ^ Khi to vng logic: Khi mt trm hay nhiu trm pht hin thy ng truyn khng hot ng trong mt khong thi gian vt qu mt gi tr ngng (time out) cho trc - th bi b mt (c th do mng b mt ngun hoc trm gi th bi b hng). Lc trm pht hin s gi i thng bo yu cu th bi ti mt trm c ch nh trc c trch nhim sinh th bi mi v chuyn i theo vng logic. --

You might also like