河海大學文夭學院教務系統(tǒng)(一)
河海大學文天學院畢業(yè)論文系統(tǒng)入口:http://bysj.hhuwtian.edu.cn/
河海大學文夭學院教務系統(tǒng)(二)
操作系統(tǒng)?河海大學文天學院
河海大學文天學院
操作系統(tǒng)課程設計
姓 名: 胡 德 偉
班 級: 08級計算機科學與技術(shù)四班
指導老師: 鄧老師
時 間: 2010.12.10
實驗一 進程調(diào)度
一、實驗目的
通過一個簡單的進程調(diào)度模擬程序的實現(xiàn),加深對進程調(diào)度算法,進程切換的理解。
二、實驗內(nèi)容
采用動態(tài)優(yōu)先數(shù)的方法,編寫一進程調(diào)度程序模擬程序。模擬程序只進行相應的調(diào)度模擬操作,不需要實際程序。
[提示]:
(1) 假定系統(tǒng)有五個進程,每一個進程用一個進程控制塊PCB來代表,進程控制塊的格式為:
進程名
指針
要求運行時間
優(yōu)先數(shù)
狀態(tài)
其中,進程名??作為進程的標識,假設五個進程的進程名分別為P1,P2,P3,P4,P5。
指針??按優(yōu)先數(shù)的大小把五個進程連成隊列,用指針指出下一個進程的進程控制塊的首地址,最后一個進程中的指針為“0”。
要求運行時間??假設進程需要運行的單位時間數(shù)。
優(yōu)先數(shù)??賦予進程的優(yōu)先數(shù),調(diào)度時總是選取優(yōu)先數(shù)大的進程先執(zhí)行。 狀態(tài)??可假設有兩種狀態(tài),“就緒”狀態(tài)和“結(jié)束”狀態(tài)。五個進程的初始狀態(tài)都為“就緒”,用“R”表示,當一個進程運行結(jié)束后,它的狀態(tài)為“結(jié)束”,用“E”表示。
(2) 在每次運行你所設計的處理器調(diào)度程序之前,為每個進程任意確定它的“優(yōu)先數(shù)”和“要求運行時間”。
(3) 為了調(diào)度方便,把五個進程按給定的優(yōu)先數(shù)從大到小連成隊列。用一單元指出隊首進程,用指針指出隊列的連接情況。
(4) 處理器調(diào)度總是選隊首進程運行。采用動態(tài)改變優(yōu)先數(shù)的辦法,進程每運行一次優(yōu)先數(shù)就減“1”。由于本實習是模擬處理器調(diào)度,所以,對被選中的進程并不實際的啟動運行,而是執(zhí)行:
優(yōu)先數(shù)-1
要求運行時間-1
來模擬進程的一次運行。
提醒注意的是:在實際的系統(tǒng)中,當一個進程被選中運行時,必須恢復進程的現(xiàn)場,讓它占有處理器運行,直到出現(xiàn)等待事件或運行結(jié)束。在這里省去了這些工作。
(5) 進程運行一次后,若要求運行時間?0,則再將它加入隊列(按優(yōu)先數(shù)大小插入,且置隊首標志);若要求運行時間=0,則把它的狀態(tài)修改成“結(jié)束”(E),
且退出隊列。
(6) 若“就緒”狀態(tài)的進程隊列不為空,則重復上面(4)和(5)的步驟,直到所有進程都成為“結(jié)束”狀態(tài)。
(7) 在所設計的程序中應有顯示或打印語句,能顯示或打印每次被選中進程
的進程名以及運行一次后進程隊列的變化。
(8) 為五個進程任意確定一組“優(yōu)先數(shù)”和“要求運行時間”,啟動所設計
的處理器調(diào)度程序,顯示或打印逐次被選中進程的進程名以及進程控制塊的動態(tài)變化過程。
三.進程調(diào)度處理過程
四.源程序分析
河海大學文夭學院教務系統(tǒng)(三)
河海大學本科選課系統(tǒng)操作指南 - 教務信息- 河海大學
一、選課登錄
1、在任意一臺可訪問校園網(wǎng)的計算機上點擊河海大學主頁下方快速通道的“教務信息”按鈕進入教務信息主頁面(或辦公自動化主頁右上方公共信息欄中的“教務信息”按鈕);(圖1.1)
圖1.1
2輸入學號、口令,進入選課界面。(圖1.2)
圖1.2
如忘記密碼,請攜帶本人學生證至學生所在院教學秘書辦公室查詢。如果學生登陸后沒有看到選課界面,頁面提示“你沒有注冊,無選課的權(quán)限,請核實是否欠費!”,咨詢院系輔導員或教學秘書查明繳費金額,并到財務處進行繳費或辦理“綠色通道”等相關(guān)手續(xù),并在選課時段內(nèi)進行選課。