付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(第三版WINDOWS刻地操作系統(tǒng)工作原理和操作系統(tǒng)實現(xiàn)方法,并提高程序設(shè)計能力。1、利用簡單的結(jié)構(gòu)和控制方法模擬進(jìn)程結(jié)構(gòu)、進(jìn)程狀態(tài)和進(jìn)程控制,掌握PC(結(jié)構(gòu)或動態(tài)結(jié)構(gòu)PCB,用它代表完整的進(jìn)程。1-666實驗類實驗環(huán)編程環(huán)境:code運行環(huán)境:Windows主要數(shù)據(jù)結(jié)構(gòu)及說利用數(shù)據(jù)結(jié)構(gòu)的線性表鏈?zhǔn)浇Y(jié)構(gòu)C語言描述數(shù)據(jù)結(jié)構(gòu)算法先個CC組的大小模擬內(nèi)存進(jìn)程大小。主要設(shè)計思想與算法(流程次課程設(shè)計的主要思想就是利用高級語言C模擬操作系統(tǒng)的實現(xiàn)。模擬操作系 1利用簡單的結(jié)構(gòu)和控制方法模擬進(jìn)程結(jié)構(gòu)、進(jìn)程狀態(tài)和進(jìn)程控制,通過為操作系統(tǒng)分配資源的基本單位的進(jìn)程。定義PCB采用靜態(tài)結(jié)構(gòu)在實驗中只需建立PCB,用它代表完整的進(jìn)程PCB個進(jìn)程,這個節(jié)點的編號、和名稱、大小也就是模擬PCB進(jìn)程控制塊,利用數(shù)據(jù)創(chuàng)建一個進(jìn)程,即創(chuàng)建一個節(jié)點用法,插入新結(jié)點,填寫節(jié)點的ID和namePCB到I/O么這個進(jìn)程立刻由執(zhí)行態(tài)進(jìn)入阻塞態(tài),這個進(jìn)程則進(jìn)入睡眠狀態(tài),如果I/O請求listfp;listep;listCreate_List(intNUM)malloc()fp鏈block_process(listep,listbp)//執(zhí)行態(tài)轉(zhuǎn)成阻塞Clear(listhead,charkey)//狀態(tài)轉(zhuǎn)移后清除該了狀態(tài)的其中一個進(jìn)程Delete(listhead)刪除此鏈表create_process(listfp,listrp,charkey,intnum1,intnum2,intnum3)準(zhǔn)備轉(zhuǎn)成就緒manage_process(listrp,listep,charkey)就緒轉(zhuǎn)執(zhí)行態(tài)time_process(listep,listrp)執(zhí)行轉(zhuǎn)就緒態(tài)wakeup_process(listbp,listrp,charkey)阻塞態(tài)轉(zhuǎn)就緒態(tài)3、進(jìn)程控Cswitch選擇語句實現(xiàn)對應(yīng)的控制程序。數(shù)字1-6分別代表創(chuàng)建進(jìn)程、結(jié)束進(jìn)程、進(jìn)程阻塞、激活進(jìn)程、調(diào)度進(jìn)4、利用函C標(biāo)準(zhǔn)輸入 stdlib.hmalloc.h頭文件。Scanf()標(biāo)準(zhǔn)輸Printf()實驗結(jié)果(測試用例、實驗結(jié)果實驗總C函數(shù)1CU2SB(5秒)后調(diào)度下一個進(jìn)程。實驗類實驗環(huán)編程環(huán)境:code運行環(huán)境:Windows主要數(shù)據(jù)結(jié)構(gòu)及說主要設(shè)計思想與算法(流程作業(yè)調(diào)度的主要功能是根據(jù)作業(yè)控制塊中的信息系統(tǒng)能否滿足用戶作voidfcfs(PCBa[],intn,float*t1,float在作業(yè)或進(jìn)程喚醒后(I/O完成),并不立即恢復(fù)執(zhí)行,通常等到當(dāng)前CPU。voidsjf(PCBa[],intn,float*t1,floatvoidrr(PCB1*head,intFCFSCPU分派給隊首進(jìn)程,讓其執(zhí)行一個時間片。時間片的長msms。進(jìn)程可以未使用完一個時間片,就出讓CPU(如阻塞)main()PCBa[100]*create(PCBa[],intn)函數(shù)輸入鏈表中,之后調(diào)用fcfs(PCBa[],intn,float*t1,float*t2),sjf(PCBa[],intn,float*t1,float*t2),rr(PCB1*head,intn)。FCFS、SJF時,在進(jìn)程創(chuàng)建時設(shè)置提交時刻和自動隨機(jī)或手工指定服務(wù)時間或優(yōu)PCB中。根據(jù)該值對各個進(jìn)程進(jìn)行調(diào)度。實現(xiàn)時間片調(diào)度算法時,如果進(jìn)程不阻塞,在指定的時間片(5秒)后調(diào)度下一個進(jìn)程。利用函C標(biāo)準(zhǔn)輸入stdio.h 實驗結(jié)果(測試用例、實驗結(jié)果實驗總CPU分配的基本算法,能幫我們實驗名稱:器管理1、實現(xiàn)分頁式管理地址轉(zhuǎn)換過程,將邏輯地址轉(zhuǎn)換成物理地址實驗類實驗環(huán)編程環(huán)境:code運行環(huán)境:Windows主要數(shù)據(jù)結(jié)構(gòu)及說利用數(shù)據(jù)結(jié)構(gòu)的線性表鏈?zhǔn)浇Y(jié)構(gòu),C++語言描述數(shù)據(jù)結(jié)構(gòu)算法,先C++C++0,1情況,用數(shù)組的大小模擬內(nèi)存大小。主要設(shè)計思想與算法(流程本次課程設(shè)計的思想是利用高級語言c++模擬器的內(nèi)存分配及邏輯地址到FIFOLRU利用簡單的結(jié)構(gòu)和控制方法模擬地址轉(zhuǎn)換和頁面置換算PageManagerFIFOLRU2、簡要介紹C++算PageManager(intmem,intpage,boolrandom)將內(nèi)存隨機(jī)賦值,0,1replaceByFIFO(intindex)FIFOreplaceByLRU(intindex)LRUpageRepalce(intlogicAddr)3.4、利用函C++bits/stdc++.hcin>>標(biāo)準(zhǔn)輸入、cout<<實驗結(jié)果(測試用例、實驗結(jié)果實驗名稱:設(shè)備管實驗?zāi)?、設(shè)備管理模擬計算機(jī)系統(tǒng)的設(shè)備的系統(tǒng)結(jié)構(gòu),可以創(chuàng)建2個通道、3個控制器和四個外設(shè)(鍵盤、鼠標(biāo)、顯示器、,鍵盤和鼠標(biāo)使用一個控制器。2、設(shè)備管理有添加和刪除設(shè)備的功能,同時完成控制器的功能3、設(shè)備管理還包括設(shè)備的分配和回收。使學(xué)生掌握設(shè)備的體系結(jié)構(gòu)和管理方法。成功實驗類實驗環(huán)編程環(huán)境:code運行環(huán)境:Windows主要數(shù)據(jù)結(jié)構(gòu)及說利用數(shù)據(jù)結(jié)構(gòu)的鏈表以及結(jié)構(gòu)體數(shù)組兩 形式,用結(jié)構(gòu)體數(shù)組表示設(shè)備表主要設(shè)計思想與算法(流程DCTDCTDCTDCTDCTDCT設(shè)備標(biāo)識符:設(shè)備狀態(tài):等待/不等待指向控制器表的指重復(fù)執(zhí)行次數(shù)或時設(shè)備隊列的隊首指DCT控制器標(biāo)識符:控制器標(biāo)識符:通道狀態(tài):忙通道隊列的隊首指針通道隊列的隊尾指針表目…表目…設(shè)備標(biāo)識符驅(qū)動程序(a)控制器表 (b)通道表 (c)系統(tǒng)設(shè)備表DCTSDTCOCTCHCT算DCTSDTCOCTCHCTvoidinit()完成初始化add(char*name,char*type)添加設(shè)備,輸入設(shè)備名以及使用的控制器和通道,SDTDCTdel_DCT(char*name)SDTDCTapply_SDT(char*p,char*name)申請設(shè)備,輸入進(jìn)程名以及使用的設(shè)備,檢測recycle_SDT(char*t,char*name)回收設(shè)備,輸入進(jìn)程名以及使用的設(shè)備,檢showall()將設(shè)備表的信息輸出利用函Cstdio.h,stdlib.h,string.h,stdbool.h,Scanf()Printf()實驗結(jié)果(測試用例、實驗結(jié)果實驗名稱:文件管實驗?zāi)坷媒换ナ矫顚崿F(xiàn)文件系統(tǒng)的樹型結(jié)構(gòu)。使學(xué)生掌握管理的常用方法。在文件中保存內(nèi)容,創(chuàng)建文件或子可以用命令行命令:MD、CD、RD、MKNOD(創(chuàng)建文件、DEL(刪除文件)DIR。項包括文件或名稱、類型(文件、或空目錄項、創(chuàng)建日期以及下一個項指針、下一級項指針。構(gòu)(FAT表、磁盤分配回收(位示圖)和用戶接口的實現(xiàn)。實驗類實驗環(huán)編程環(huán)境:code運行環(huán)境:Windows主要數(shù)據(jù)結(jié)構(gòu)及說定義結(jié)構(gòu)體來表示一個文件運用數(shù)據(jù)結(jié)構(gòu)的樹來表現(xiàn)文件 的包含fat主要設(shè)計思想與算法(流程本次課程設(shè)計的主要思想就是利用C模擬文件管理系統(tǒng)的實現(xiàn)下面是鏈結(jié)構(gòu)文定義結(jié)構(gòu)體FCB,作為一個 項,用FCB創(chuàng)建樹結(jié)構(gòu),每創(chuàng)建一個 Init()初始化位視圖,F(xiàn)AT表,以及根節(jié)點。Judgeenough(intn)判斷空間大小是否足夠。 同時修改位視圖及FAT表,將第一個盤塊號的值賦值給FCB的headFAT上。Dir1(FCB*f,intlistnum,intfilenum
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026貴州畢節(jié)納雍縣事業(yè)單位面向社會公開招聘工作人員72人考試重點試題及答案解析
- 2026年度中國建設(shè)銀行遠(yuǎn)程智能銀行中心社會招聘客服代表180人參考考試試題及答案解析
- 出門在外的30個好習(xí)慣
- 2026年陽泉職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試備考試題含詳細(xì)答案解析
- 2026年長春金融高等??茖W(xué)校單招綜合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026年黔西南民族職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026年大連裝備制造職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試參考題庫含詳細(xì)答案解析
- 2026招商局集團(tuán)總部黨建工作崗招聘2人考試重點試題及答案解析
- 2026年廣東輕工職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試備考題庫含詳細(xì)答案解析
- 2026年吉林省教育學(xué)院單招職業(yè)技能考試模擬試題含詳細(xì)答案解析
- 2025年度醫(yī)院急診科主任個人工作匯報
- 2026中國電信四川公用信息產(chǎn)業(yè)有限責(zé)任公司社會成熟人才招聘備考題庫(含答案詳解)
- 2026湖南衡陽耒陽市公安局招聘75名警務(wù)輔助人員考試參考試題及答案解析
- MDT在動脈瘤術(shù)后隨訪中的患者管理策略
- DB21-T 20012-2024 公路養(yǎng)護(hù)工程基層注漿補強技術(shù)規(guī)范
- 造紙業(yè)五年環(huán)?;?025年竹漿環(huán)保再生紙行業(yè)報告
- 網(wǎng)站對歷史發(fā)布信息進(jìn)行備份和查閱的相關(guān)管理制度及執(zhí)行情況說明(模板)
- 工資新老方案對比分析報告
- HGT 2520-2023 工業(yè)亞磷酸 (正式版)
- 《公路工程質(zhì)量檢驗評定標(biāo)準(zhǔn) 第二冊 機(jī)電工程》2182-2020
- 《無人機(jī)組裝與調(diào)試》第3章 無人機(jī)裝配工藝
評論
0/150
提交評論