問答題
【簡(jiǎn)答題】如果用戶程序的工作是讀入一個(gè)數(shù)據(jù)段,處理之,再讀入下一段,再處理之……,直到n個(gè)數(shù)據(jù)段全部處理完畢。設(shè)數(shù)據(jù)段的長(zhǎng)度與磁盤塊的長(zhǎng)度相等。若磁盤管理采用單緩沖技術(shù),緩沖器的長(zhǎng)度也和磁盤塊的長(zhǎng)度相等;若磁盤管理采用雙緩沖技術(shù),每個(gè)緩沖區(qū)的長(zhǎng)度與磁盤塊相等(即總長(zhǎng)為2個(gè)磁盤塊)。請(qǐng)分別描述采用這兩種技術(shù)時(shí),“磁盤讀入/數(shù)據(jù)從緩沖區(qū)移入用戶區(qū)/用戶處理”這3種操作步驟如何并行。
答案:
采用單緩沖技術(shù),讀入第n+1個(gè)數(shù)據(jù)段和用戶處理第n個(gè)數(shù)據(jù)段可以并行,但數(shù)據(jù)從緩沖區(qū)移入用戶區(qū)時(shí),磁盤不能讀入數(shù)據(jù),用戶程...