售前電話
135-3656-7657
售前電話 : 135-3656-7657
至此,對于收到消息的另一個控制單元來說,由于消息已編入就緒隊列,不論消息來自內部或外部,總是由進程管理來調度,在適當時刻發(fā)送給接收進程。應該強調的是,上述(c)、(d)中的操作都是在接收消息的外部控制單元中完成的。
(a) BASICVIA
BASICVIAFOR
DIRECTVIA
消息應通過用戶控制通路傳送,不必再查路由表,只要將MB中的RRRR置成0100,表示是UCP,并將得自MB中目的地1的通路識別碼存入輸出參數中。
(b)DIRECTEDTO
用戶已在MB首部中寫入目的地信息:
目的地控制單元識別碼(對于TCE,應為LCE識別碼;對于ACE,實際上是寫入VP索引。)
目的地2:進程號碼(遞增碼和PCB號碼)(
對于這種直接消息的路由確定過程如圖5.39所示。
一首先,將目的地1中的CE識別碼與自己的CE識別碼比較,以判別目的地是內部還是外部。
—如果是內部CE,將自己的CE識別碼存入目的地1,將RRRR置成0001,表示是內部(Internal)o
—如果是外部CE,要判別是ACE還是TCE,可檢查LCE識別碼的TCE部分是否為零。
—如果是ACE,將RRRR置成0010,表示是VP,并將VP索引存入輸出參數中。
一如果是TCE,還要檢查其母ACE是本ACE還是另一個ACE。為此,可將LCE識別碼的TCE部分清零,再與自己的LCE識別碼比較。
—如果是屬于本ACE的TCE,將RRRR置成0011,表示是數據鏈路,并查數據鏈路表以得到通路識別碼,存入輸出參數中。
—如果是另一個ACE所屬的TCE,將RRRR置成0010,表示是VP,并查VP索引表以得到VP索引,存入輸出參數中。