問(wèn)答題有四個(gè)并發(fā)進(jìn)程:R1,R2,W1和W2,它們共享可以存放一個(gè)數(shù)的緩沖區(qū)。進(jìn)程R1每次從磁盤讀入一個(gè)數(shù)存放到緩沖區(qū)中,供進(jìn)程W1打印輸出;進(jìn)程R2每次從鍵盤讀一個(gè)數(shù)存放到緩沖區(qū)中,供進(jìn)程W2打印輸出。當(dāng)緩沖區(qū)滿時(shí),不允許再向緩沖區(qū)中存放數(shù)據(jù);當(dāng)緩沖區(qū)空時(shí),不允許再?gòu)木彌_區(qū)中取出數(shù)據(jù)打印輸出。試用PV操作實(shí)現(xiàn)四個(gè)進(jìn)程的協(xié)調(diào)運(yùn)行。

您可能感興趣的試卷

你可能感興趣的試題

最新試題

在一個(gè)純粹的()線程軟件中,有關(guān)線程管理的所有工作都是由內(nèi)核完成的,應(yīng)用程序部分沒(méi)有進(jìn)行線程管理的代碼,

題型:?jiǎn)雾?xiàng)選擇題

進(jìn)程在執(zhí)行時(shí),任意給定一個(gè)時(shí)間,都可以唯一地表征為一組元素,這些信息被存放在一個(gè)稱為()的數(shù)據(jù)結(jié)構(gòu)中。

題型:?jiǎn)雾?xiàng)選擇題

線程有()等基本狀態(tài)。每一個(gè)程序都至少有一個(gè)線程,若程序只有一個(gè)線程,那就是程序本身。①運(yùn)行②就緒③掛起④阻塞

題型:?jiǎn)雾?xiàng)選擇題

多個(gè)線程()數(shù)據(jù)空間,每個(gè)線程有自己的執(zhí)行堆棧和程序計(jì)數(shù)器為其執(zhí)行上下文。

題型:?jiǎn)雾?xiàng)選擇題

長(zhǎng)程調(diào)度程序控制著系統(tǒng)的并發(fā)度,一旦允許進(jìn)入,一個(gè)作業(yè)或用戶程序就成為一個(gè)(),并被添加到供短程調(diào)度程序使用的隊(duì)列中等待調(diào)度。

題型:?jiǎn)雾?xiàng)選擇題

長(zhǎng)程調(diào)度和中程調(diào)度主要是由與()相關(guān)的性能來(lái)驅(qū)動(dòng)的,它是指處于等待處理器執(zhí)行的進(jìn)程的個(gè)數(shù)。

題型:?jiǎn)雾?xiàng)選擇題

線程的實(shí)現(xiàn)可以分為兩大類,即()線程。

題型:?jiǎn)雾?xiàng)選擇題

():決定加入部分或全部在內(nèi)存中的進(jìn)程集合中。

題型:?jiǎn)雾?xiàng)選擇題

所有多道程序操作系統(tǒng),從單用戶系統(tǒng)到支持成千上萬(wàn)用戶的主機(jī)系統(tǒng),都是圍繞()這一概念創(chuàng)建的。

題型:?jiǎn)雾?xiàng)選擇題

多處理器中的調(diào)度涉及()這三個(gè)相互關(guān)聯(lián)的問(wèn)題。①在多個(gè)處理器中運(yùn)行同一個(gè)程序②把進(jìn)程分配到處理器③在單個(gè)處理器上使用多道程序設(shè)計(jì)④一個(gè)進(jìn)程的實(shí)際分派

題型:?jiǎn)雾?xiàng)選擇題