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

正文內(nèi)容

操作系統(tǒng)課程設計假脫機技術(shù)模擬-免費閱讀

2025-08-23 05:26 上一頁面

下一頁面
  

【正文】 七、參考文獻[1] 湯子瀛. 《計算機操作系統(tǒng)》[M].西安電子科技大學出版社, 2006年9月[2] 羅宇. 《操作系統(tǒng)》[M].電子工業(yè)出版社,2005年9月[3] 蔣靜. 《操作系統(tǒng)原理進程有三種基本狀態(tài)為就緒態(tài)(Ready),執(zhí)行態(tài)(Running),阻塞態(tài)(Blocked)在程序中還涉及到進程的阻塞與喚醒,系統(tǒng)有3個進程,執(zhí)行時涉及到高低就緒態(tài)和優(yōu)先數(shù)的選擇。假脫機技術(shù)對我來說是比較欠缺掌握的知識點,我一直沒能很好把握假脫機技術(shù)的含義,不過雖然不太懂,我還是慢慢完成了這份課設,請教同學,查閱書本以及查找網(wǎng)絡資料。i++) //輸出輸出請求塊號 { printf(%ld ,wall[block[a].ID].num[i+block[a].head1])。 block[n].len=wall[f].closedb+1。 if (PCB[f].count==F[f]) { PCB[f].status=3。 ++PCB[f].po。 int i,j。 getchar()。coutplease follow the action: endl。每個進程在輸出井最多可占用100個位置。 struct reblock { int rename。 struct PCB { int ID。 SPOOLing輸出模擬系統(tǒng)主控流程圖如下圖所示:X30%開始初始化生成、判斷隨機數(shù)進程結(jié)束?SPOOLing進程輸出進程2輸出進程1結(jié)束NY30%X75%X75%在上述流程圖中用隨機數(shù)模擬進程執(zhí)行概率,概率設定為進程一:30%,進程二:45%,SPOOLing進程:25% 當X30,輸出進程1;當X75,輸出進程2;其他情況,執(zhí)行SPOOLing進程??蓪?Spooling 輸入輸出程序編制成一個獨立的進程與其它要求 輸入輸出的進程并發(fā)工作。 二、概要設計進程狀態(tài)進程基本狀態(tài)有3種,分別為可執(zhí)行、等待和結(jié)束。SPOOLing技術(shù)實質(zhì)上是用戶進程利用一共享設備的一個存儲區(qū),并不是真正占有這一設備,用戶進程把要完成的任務以文件的形式存入存儲區(qū),在存儲區(qū)中排隊并等待SPOOLing系統(tǒng)調(diào)度,只有被SPOOLing系統(tǒng)調(diào)度并輸出,此項任務才真正完成,通過這一技術(shù)可以大大提高了共享設備的使用率,節(jié)約了硬件資源。當緩沖區(qū)滿時,由寫過程將信息從緩沖區(qū)寫到外存的輸入井中,讀過程和寫過程反復循環(huán),直到一個作業(yè)輸入完畢。輸入緩沖區(qū)用于暫存有輸入設備送來的數(shù)據(jù),以后在傳送到輸出井。之所以有用是因為設備獲取數(shù)據(jù)的速度不同,而緩存提供了一個等待區(qū)域使慢速設備可以有足夠時間讀取數(shù)據(jù)而不影響其他設備。2)創(chuàng)新要求: 用C編程利用軟件程序模擬外圍控制機對輸入輸出設備的在線控制,即假脫機技術(shù)。(2)了解C應用程序編寫。試利用所編的程序模擬實現(xiàn)對獨占設備的改造,使之成為可以共享的虛擬設備。輸入井模擬脫機輸入時的磁盤,用于收容I/O設備輸入的數(shù)據(jù)。SPOOLing技術(shù)的特點: (1)提高了I/,如同脫機操作一樣,提高了I/O速度,緩和了CPU與低速I/O設備速度不匹配的矛盾. (2),分配給進程的是一存儲區(qū)和建立一張I/O請求表. (3),而對每一進程而言,都認為自己獨占這一設備,不過,該設備是邏輯上的設備.SPOOLing系統(tǒng)既不同于脫機方式,也不同于直接藕合方式。各進程的數(shù)據(jù)輸出文件形成了一個輸出隊列,由輸出POOLing系統(tǒng)控制這臺打印機進程,依次將隊列中的輸出文件實際打印輸出。宏觀上,雖然是多個進程在同時使用一臺獨立設備,而對每一個進程而言,它們都認為自己是獨占了一個設備。待遇到一個輸出結(jié)束標志時,表示進程該次的輸出文件輸出結(jié)束。在這個子程序中,一邊進行著預先安排好的數(shù)據(jù)處理工作,一邊對鍵盤進行掃描。內(nèi)容包括:value 信號量值,初值為1;firstwr 等待鏈首指針,指示該信號量上等待的下一個進程標識數(shù)。 /* 要輸出的文件數(shù)*/ int wait[1000]。需要支持隊列重整,取隊首元素,刪除隊首元素,在隊尾插入等操作,需要使用 closed,open 兩個指針協(xié)助操作。 調(diào)用初始化函數(shù)init()對三進程PCB及相關(guān)數(shù)據(jù)進行初
點擊復制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1