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

正文內(nèi)容

cscan磁盤調(diào)度算法操作系統(tǒng)課程設(shè)計報告_(4)(完整版)

2025-04-14 10:38上一頁面

下一頁面
  

【正文】 1。 } /*======================初始化序列 =======================*/ void init(int queue[],int queue_copy[],int n){ int i。此次設(shè)計基本完成了所規(guī)定的功能,但由于這次設(shè)計的時間比較倉促,其中不免會有些紕漏,比如在程序的實現(xiàn)上還不夠嚴謹,出錯處理不夠完善等多方面問題 , 這些都有進一步改善。 void CopyL(int Sour[],int Dist[] ,int x) 數(shù)組 Sour復(fù)制到數(shù)組 Dist x 。 局部數(shù)據(jù)結(jié)構(gòu) ......................................................................... 錯誤 !未定義書簽。 流程圖 ...................................................................................... 錯誤 !未定義書簽。 void DelInq(int Sour[],int x,int y) 數(shù)組 Sour 把 x 位置的數(shù)刪除 ,x 后的數(shù)組元素向前挪一位 . void PaiXu()尋道長度由低到高排序 void CSCAN(int Han,int DiscL[])循環(huán)掃描算法 (CSCAN) 流程圖 哈爾濱理工大學(xué)課程設(shè)計報告 2 哈爾濱理工大學(xué)課程設(shè)計報告 3 實現(xiàn)技術(shù) 為實現(xiàn)上述設(shè)計,采用 C++語言, VS2021 開發(fā)環(huán)境。 由于平時上課不是很認真許多概念沒有理解清楚,導(dǎo)致在做設(shè)計時有點無從下手的感覺,只好邊實驗邊看書直到弄懂概念后才開始做設(shè)計導(dǎo)致時間有點緊張,最終在同學(xué)和老師的指導(dǎo)下我完成了設(shè)計,此設(shè)計基本能夠?qū)崿F(xiàn)規(guī)定的要求但是還是不夠完善,很多東西做的不夠好,程序不夠完善和嚴謹。 for(i=0。 //當(dāng)前磁道號大于磁盤 請求序列中的所有磁道 if ( i==0 ) return 1。j++) { if( queue[i] queue[j]) { temp=queue[i]。 哈爾濱理工大學(xué)課程設(shè)計報告 6 return queue。 fixi=fix(queue,n,headstarts)。 count +=headstartsqueue[i]。i1。 count =count+(queue[i]queue[i1])。 //磁頭走到 0 時再反向 ... headstarts=queue[n1]。in。ifixi+1。 //n 表示調(diào)度磁盤請求序列 queue 的長度, diskrode 表示磁盤磁道的個數(shù), headstarts 表示目前正在調(diào)度的磁道; cout請輸入磁盤的總磁道數(shù) :endl。 cout請依次輸入該序列的值 :endl。 cinheadstarts。 init(queue,queue_copy,n)。 /*虛擬內(nèi)存塊的長度 */ struct vm_struct *next。 struct vm_area_struct * vm_avl_right。 if (! (offset amp。 addr:虛 擬空間的一個地址,表示從這個地址開始查找一個空閑的虛擬區(qū)。 /*此進程所用虛擬內(nèi)存的塊數(shù) */ unsigned long start_code,end_code。 /*下一個虛擬內(nèi)存塊 */ } struct vm_area_struct { //虛擬內(nèi)存塊存儲結(jié)構(gòu)體 struct mm_struct * vm_mm。 /*上述三項用于對 AVL 樹操作 */ struct vm_operations_struct * vm_ops。 /*頁存放代碼或數(shù)據(jù)所屬文件的位移 */ struct inode *inode。 /*使用該頁的進程數(shù), 0 表示空閑 */ unsigned long age。 struct file * vm_file。 /*虛擬內(nèi)存開始地址 */ unsigned long vm_end。 /*進程數(shù)據(jù)段起始 地址和結(jié)束地址 */ unsigned long start_stack。 輸出結(jié)果為: 該段程序返回的應(yīng)為 long 類型的數(shù)據(jù),為經(jīng)過 do_mmap()映射處理后的虛存區(qū)域的起始地址。 out: return ret。 /*指向?qū)?vma 塊操作的結(jié)構(gòu)體指針 */ unsigned long vm_offset。 /*指向該虛存段所屬進程的 mm_struct */ unsigned long vm_start。 cout請按菜單選擇,輸入相應(yīng)的數(shù)字 : 。 menu()。in。 cout請輸入磁盤調(diào)度請求序列個數(shù) :endl。 coun
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1