操作系統(tǒng)課程設計題目 模擬中斷處理.doc
約8頁DOC格式手機打開展開
操作系統(tǒng)課程設計題目 模擬中斷處理,9頁近4100余字課程設計內(nèi)容與要求課程設計內(nèi)容模擬時鐘中斷的產(chǎn)生及設計一個對時鐘中斷事件進行處理的模擬程序。課程設計要求本實習中,用從鍵盤讀入信息來模擬中斷寄存器的作用,用計數(shù)器加1來模擬處理器執(zhí)行了一條指令。每模擬一條指令執(zhí)行后,從鍵盤讀入信息且分析,當讀入信息=0時,表示無中斷事件發(fā)生,繼續(xù)執(zhí)行指令;當讀入信息=...
內(nèi)容介紹
此文檔由會員 bshhty 發(fā)布
9頁近4100余字
課程設計內(nèi)容與要求
課程設計內(nèi)容
模擬時鐘中斷的產(chǎn)生及設計一個對時鐘中斷事件進行處理的模擬程序。
課程設計要求
本實習中,用從鍵盤讀入信息來模擬中斷寄存器的作用,用計數(shù)器加1來模擬處理器執(zhí)行了一條指令。每模擬一條指令執(zhí)行后,從鍵盤讀入信息且分析,當讀入信息=0時,表示無中斷事件發(fā)生,繼續(xù)執(zhí)行指令;當讀入信息=1時,表示發(fā)生了時鐘中斷事件,轉(zhuǎn)時鐘中斷處理程序。
假定計算機系統(tǒng)有一時鐘,它按電源頻率(50Hz)產(chǎn)生中斷請求信號,即每隔20毫秒產(chǎn)生一次中斷請求信號,稱時鐘中斷信號,時鐘中斷的間隔時間(20毫秒)稱時鐘單位。
學生可按自己確定的頻率在鍵盤上鍵入“0”或“1”來模擬按電源頻率產(chǎn)生的時鐘中斷信號。
本次實習主要模擬中斷事件的處理,為簡單起見可省去保護現(xiàn)場和處理器調(diào)度的工作。
為模擬時鐘中斷的處理,先分析一下時鐘中斷的作用。利用時鐘中斷可計算日歷時鐘,也可作定時鬧鐘等。
一、課程設計目的和意義
現(xiàn)代計算機系統(tǒng)的硬件部分都設有中斷機構(gòu),它是實現(xiàn)多道程序設計的基礎。中斷機構(gòu)能發(fā)現(xiàn)中斷事件,且當發(fā)現(xiàn)中斷事件后迫使正在處理器上執(zhí)行的進程暫時停止執(zhí)行,而讓操作系統(tǒng)的中斷處理程序占有處理器去處理出現(xiàn)的中斷事件。對不同的中斷事件,由于它們的性質(zhì)不同,所以操作系統(tǒng)應采用不同的處理。通過本次實習我了解了中斷及中斷處理程序的作用。本實習模擬“時鐘中斷事件”的處理,對其它中斷事件的模擬處理,可根據(jù)各中斷事件的性質(zhì)確定處理原則,制定算法,然后依照本實習,自行設計。
二、軟硬件環(huán)境
系統(tǒng)環(huán)境說明:軟件環(huán)境:Windows XP ,Turboc 2.0
三、系統(tǒng)設計及開發(fā)過程
1中斷產(chǎn)生
中斷,是因為外設需要通知操作系統(tǒng)她那里發(fā)生了一些事情,但是中斷的功能僅僅是一個設備報警燈,當燈亮的時候中斷處理程序只知道有事情發(fā)生了,但發(fā)生了什么事情還要親自到設備那里去看才行。也就是說,當中斷處理程序得知設備發(fā)生了一個中斷的時候,它并不知道設備發(fā)生了什么事情,只有當它訪問了設備上的一些狀態(tài)寄存器以后,才能知道具體發(fā)生了什么,要怎么去處理。
2置中斷標志位
四、參考資料
《計算機操作系統(tǒng)》:西安:電子科技大學出版社,作者:湯子瀛 哲鳳屏 湯小丹。
《C高級實用程序設計[M]》:北京:清華大學出版社,作者:王士元
《TURBO C 實用大全[M]》: 北京:機械工業(yè)出版社,作者:徐金梧等
課程設計內(nèi)容與要求
課程設計內(nèi)容
模擬時鐘中斷的產(chǎn)生及設計一個對時鐘中斷事件進行處理的模擬程序。
課程設計要求
本實習中,用從鍵盤讀入信息來模擬中斷寄存器的作用,用計數(shù)器加1來模擬處理器執(zhí)行了一條指令。每模擬一條指令執(zhí)行后,從鍵盤讀入信息且分析,當讀入信息=0時,表示無中斷事件發(fā)生,繼續(xù)執(zhí)行指令;當讀入信息=1時,表示發(fā)生了時鐘中斷事件,轉(zhuǎn)時鐘中斷處理程序。
假定計算機系統(tǒng)有一時鐘,它按電源頻率(50Hz)產(chǎn)生中斷請求信號,即每隔20毫秒產(chǎn)生一次中斷請求信號,稱時鐘中斷信號,時鐘中斷的間隔時間(20毫秒)稱時鐘單位。
學生可按自己確定的頻率在鍵盤上鍵入“0”或“1”來模擬按電源頻率產(chǎn)生的時鐘中斷信號。
本次實習主要模擬中斷事件的處理,為簡單起見可省去保護現(xiàn)場和處理器調(diào)度的工作。
為模擬時鐘中斷的處理,先分析一下時鐘中斷的作用。利用時鐘中斷可計算日歷時鐘,也可作定時鬧鐘等。
一、課程設計目的和意義
現(xiàn)代計算機系統(tǒng)的硬件部分都設有中斷機構(gòu),它是實現(xiàn)多道程序設計的基礎。中斷機構(gòu)能發(fā)現(xiàn)中斷事件,且當發(fā)現(xiàn)中斷事件后迫使正在處理器上執(zhí)行的進程暫時停止執(zhí)行,而讓操作系統(tǒng)的中斷處理程序占有處理器去處理出現(xiàn)的中斷事件。對不同的中斷事件,由于它們的性質(zhì)不同,所以操作系統(tǒng)應采用不同的處理。通過本次實習我了解了中斷及中斷處理程序的作用。本實習模擬“時鐘中斷事件”的處理,對其它中斷事件的模擬處理,可根據(jù)各中斷事件的性質(zhì)確定處理原則,制定算法,然后依照本實習,自行設計。
二、軟硬件環(huán)境
系統(tǒng)環(huán)境說明:軟件環(huán)境:Windows XP ,Turboc 2.0
三、系統(tǒng)設計及開發(fā)過程
1中斷產(chǎn)生
中斷,是因為外設需要通知操作系統(tǒng)她那里發(fā)生了一些事情,但是中斷的功能僅僅是一個設備報警燈,當燈亮的時候中斷處理程序只知道有事情發(fā)生了,但發(fā)生了什么事情還要親自到設備那里去看才行。也就是說,當中斷處理程序得知設備發(fā)生了一個中斷的時候,它并不知道設備發(fā)生了什么事情,只有當它訪問了設備上的一些狀態(tài)寄存器以后,才能知道具體發(fā)生了什么,要怎么去處理。
2置中斷標志位
四、參考資料
《計算機操作系統(tǒng)》:西安:電子科技大學出版社,作者:湯子瀛 哲鳳屏 湯小丹。
《C高級實用程序設計[M]》:北京:清華大學出版社,作者:王士元
《TURBO C 實用大全[M]》: 北京:機械工業(yè)出版社,作者:徐金梧等
TA們正在看...
- 街道辦事處2015年“安全生產(chǎn)月”活動方案.doc
- xx市2016年能源“雙控”工作要點.doc
- xx市檔案事業(yè)發(fā)展十三五規(guī)劃.doc
- xx市工商行政管理局法制宣傳教育“七五”規(guī)劃.doc
- xx市農(nóng)業(yè)經(jīng)濟品質(zhì)提升三年行動計劃.doc
- xx市衛(wèi)生局2016年公共衛(wèi)生工作計劃.doc
- xx市要素資源交易市場建設方案.doc
- xx縣城鄉(xiāng)困難人員臨時救助辦法.doc
- xx縣糧食生產(chǎn)貼息貸款實施細則.doc
- xx縣文化產(chǎn)業(yè)發(fā)展規(guī)劃(2016-2020年).doc