freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

操作系統(tǒng)第章答案(上)-資料下載頁

2025-06-07 19:31本頁面
  

【正文】 V(S2)注:信號燈s的值為0 注:信號燈ss2的值均為0圖6 圖7答:解(2)A 進程與B進程之間是協(xié)同關系。A進程往緩沖區(qū)寫入信息之前要先判斷 緩沖區(qū)是否為滿。寫入之后看聲明緩沖區(qū)數據可以被取走B進程從緩沖區(qū)取數據之前 先檢測緩沖區(qū)是否已滿,從t中讀出信息之后要聲明緩沖區(qū)數據已被取走。 Main(){int S1=1,S2=0。//S1緩沖區(qū)是否裝滿,S0表示緩沖區(qū)內容是否陪取走Cobegin A()。B()。Coend。}A() B(){while(1) { while(1){ Input data to buffer T。 P(S1);//檢驗緩沖區(qū)是否為滿V(S1);//緩沖區(qū)是否已滿 output data to buffer T。P(S2);//緩沖區(qū)數據可以被取走 V(S2);//緩沖區(qū)數據被取走}//while }//while }//A() }//B()答:解(3)進程A、B之間為互斥關系,用一個信號燈就夠了。 改正如圖 A、B只需進入臨界區(qū)之前檢測臨界區(qū)是否為空。出來之后聲明臨界區(qū)可用即可圖可以表現(xiàn)為13. 試說明進程創(chuàng)建的主要功能是什么?答:(1)為新建進程創(chuàng)建PCB。(2)賦予一個統(tǒng)一進程標識符(3)為進程映像分配空間(4)初始化進程控制塊(5)設置相應的鏈接,將新建進程設置為就緒狀態(tài),把PCB排入就緒隊列 中。14. 用于進程控制的原語主要有哪幾個?答:用于進程控制的原語主要有:創(chuàng)建原語,撤銷原語,阻塞原語,喚醒原語15. 什么是線程?線程與進程有什么區(qū)別? 答:線程是進程中的一個實體,是cpu調度和分派的基本單位。 區(qū)別:(1)調度:線程是調度和分配的基本單位,進程是資源擁有的基本單位;在同一個進程中線程的切換不會引起進程的切換,在一個進程中線程切換到另一個進程中是會引起進程的切換。(2)并發(fā)性:引入線程的OS中,不僅進程之間可以并發(fā)執(zhí)行,而且一個進程的多個線程也可以并發(fā)執(zhí)行。因而是OS有更好的并發(fā)性,從而能更有效地使用系統(tǒng)資源提高系統(tǒng)吞吐率。(3)擁有資源:進城擁有資源的一個獨立單位,它擁有自己的資源。而線程自己不擁有系統(tǒng)資源(也有必不可少的資源)。但它可以訪問隸屬進程的資源。(4)系統(tǒng)開銷:創(chuàng)建和撤銷進程操作系統(tǒng)要為之分配或收回系統(tǒng)資源,如內存空間,I/O設備等。而創(chuàng)建和撤銷線程不用,因此,系統(tǒng)創(chuàng)建和撤銷進程比創(chuàng)建和撤銷線程開銷更大。類似,在進程切換時,涉及到整個當前cpu環(huán)境保存以及被調度運行的進程的cpu環(huán)境的設置,而線程切換只需保存和設置少量寄存器的內容,并不涉及存儲器管理方面的操作。
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1