問(wèn)答題
設(shè)有一個(gè)具有N個(gè)信息元素的環(huán)形緩沖區(qū),A進(jìn)程順序地把信息寫入緩沖區(qū),B進(jìn)程依次地從緩沖區(qū)中讀出信息?;卮鹣铝袉?wèn)題:
(1)敘述A、B兩個(gè)進(jìn)程的相互制約關(guān)系。
(2)用P、V操作表示A、B進(jìn)程的同步算法。
問(wèn)答題
有一個(gè)閱覽室,共有100個(gè)座位,讀者進(jìn)入時(shí)必須先在一張登記表上登記,該表為每一座位列一表目,包括座號(hào)和讀者姓名等,讀者離開時(shí)要消掉登記的信息,試問(wèn):
(1)為描述讀者的動(dòng)作,應(yīng)編寫幾個(gè)程序,設(shè)置幾個(gè)進(jìn)程?
(2)試用PV操作描述讀者進(jìn)程之間的同步關(guān)系。
問(wèn)答題
問(wèn)答題
問(wèn)答題
問(wèn)答題
臨界區(qū)是指每個(gè)進(jìn)程中訪問(wèn)臨界資源的那段代碼。
同類臨界區(qū)是指所有與同一個(gè)臨界資源(CR)相聯(lián)系的臨界區(qū)(CS)。
問(wèn)答題