河海大學文夭學院教務系統(tǒng)(一)

思而思學網

河海大學文夭學院教務系統(tǒng)(一)

河海大學文天學院畢業(yè)論文系統(tǒng)入口:http://bysj.hhuwtian.edu.cn/

河海大學文夭學院教務系統(tǒng)(二)

操作系統(tǒng)?河海大學文天學院

河海大學文天學院

操作系統(tǒng)課程設計

姓 名: 胡 德 偉

班 級: 08級計算機科學與技術四班

指導老師: 鄧老師

時 間: 2010.12.10

實驗一 進程調度

一、實驗目的

通過一個簡單的進程調度模擬程序的實現,加深對進程調度算法,進程切換的理解。

二、實驗內容

采用動態(tài)優(yōu)先數的方法,編寫一進程調度程序模擬程序。模擬程序只進行相應的調度模擬操作,不需要實際程序。

[提示]:

(1) 假定系統(tǒng)有五個進程,每一個進程用一個進程控制塊PCB來代表,進程控制塊的格式為:

進程名

指針

要求運行時間

優(yōu)先數

狀態(tài)

其中,進程名??作為進程的標識,假設五個進程的進程名分別為P1,P2,P3,P4,P5。

指針??按優(yōu)先數的大小把五個進程連成隊列,用指針指出下一個進程的進程控制塊的首地址,最后一個進程中的指針為“0”。

要求運行時間??假設進程需要運行的單位時間數。

優(yōu)先數??賦予進程的優(yōu)先數,調度時總是選取優(yōu)先數大的進程先執(zhí)行。 狀態(tài)??可假設有兩種狀態(tài),“就緒”狀態(tài)和“結束”狀態(tài)。五個進程的初始狀態(tài)都為“就緒”,用“R”表示,當一個進程運行結束后,它的狀態(tài)為“結束”,用“E”表示。

(2) 在每次運行你所設計的處理器調度程序之前,為每個進程任意確定它的“優(yōu)先數”和“要求運行時間”。

(3) 為了調度方便,把五個進程按給定的優(yōu)先數從大到小連成隊列。用一單元指出隊首進程,用指針指出隊列的連接情況。

(4) 處理器調度總是選隊首進程運行。采用動態(tài)改變優(yōu)先數的辦法,進程每運行一次優(yōu)先數就減“1”。由于本實習是模擬處理器調度,所以,對被選中的進程并不實際的啟動運行,而是執(zhí)行:

優(yōu)先數-1

要求運行時間-1

來模擬進程的一次運行。

提醒注意的是:在實際的系統(tǒng)中,當一個進程被選中運行時,必須恢復進程的現場,讓它占有處理器運行,直到出現等待事件或運行結束。在這里省去了這些工作。

(5) 進程運行一次后,若要求運行時間?0,則再將它加入隊列(按優(yōu)先數大小插入,且置隊首標志);若要求運行時間=0,則把它的狀態(tài)修改成“結束”(E),

且退出隊列。

(6) 若“就緒”狀態(tài)的進程隊列不為空,則重復上面(4)和(5)的步驟,直到所有進程都成為“結束”狀態(tài)。

(7) 在所設計的程序中應有顯示或打印語句,能顯示或打印每次被選中進程

的進程名以及運行一次后進程隊列的變化。

(8) 為五個進程任意確定一組“優(yōu)先數”和“要求運行時間”,啟動所設計

的處理器調度程序,顯示或打印逐次被選中進程的進程名以及進程控制塊的動態(tài)變化過程。

三.進程調度處理過程

四.源程序分析

河海大學文夭學院教務系統(tǒng)(三)

河海大學本科選課系統(tǒng)操作指南 - 教務信息- 河海大學

一、選課登錄

1、在任意一臺可訪問校園網的計算機上點擊河海大學主頁下方快速通道的“教務信息”按鈕進入教務信息主頁面(或辦公自動化主頁右上方公共信息欄中的“教務信息”按鈕);(圖1.1)

圖1.1

2輸入學號、口令,進入選課界面。(圖1.2)

圖1.2

如忘記密碼,請攜帶本人學生證至學生所在院教學秘書辦公室查詢。如果學生登陸后沒有看到選課界面,頁面提示“你沒有注冊,無選課的權限,請核實是否欠費!”,咨詢院系輔導員或教學秘書查明繳費金額,并到財務處進行繳費或辦理“綠色通道”等相關手續(xù),并在選課時段內進行選課。

熱門推薦

最新文章