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

正文內(nèi)容

linu設(shè)備管理(存儲(chǔ)版)

  

【正文】 軟件緩沖 u 在 I/O操作期間用來(lái)臨時(shí)存放 I/O數(shù)據(jù)的一塊存儲(chǔ)區(qū)域。(b)雙緩沖 。 ?設(shè)備驅(qū)動(dòng)程序接口 n Linux 設(shè)備管理向其他子系統(tǒng)提供了一個(gè)統(tǒng)一的接口,即通過(guò)結(jié)構(gòu) file_operations 來(lái)完成。 linux操作系統(tǒng) 華軟軟件學(xué)院電子系 P38 Linux 的字符設(shè)備驅(qū)動(dòng)程序 linux操作系統(tǒng) 華軟軟件學(xué)院電子系 P39 小 結(jié) ?設(shè)備分類(lèi) n 字符設(shè)備、塊設(shè)備 n 獨(dú)占型設(shè)備、共享型設(shè)備、虛擬設(shè)備 ?外設(shè)與主機(jī)的 I/O控制方式 n 循環(huán) I/O測(cè)試方式、程序中斷 I/O方式、直接內(nèi)存存取方式、通道方式 ?I/O系統(tǒng)的軟件組織 n 中斷處理程序、設(shè)備驅(qū)動(dòng)程序、與設(shè)備無(wú)關(guān)的 I/O軟件、用戶(hù)空間的 I/O軟件 ?Linux系統(tǒng)把 I/O設(shè)備當(dāng)做文件(設(shè)備文件)進(jìn)行管理 linux操作系統(tǒng) 華軟軟件學(xué)院電子系 P40 ?下周總復(fù)習(xí) 預(yù)習(xí)內(nèi)容 。 n 主設(shè)備號(hào)( major number)描述控制這個(gè)設(shè)備的驅(qū)動(dòng)程序,驅(qū)動(dòng)程序和主設(shè)備號(hào)一一對(duì)應(yīng),主設(shè)備號(hào)相同的設(shè)備使用同一個(gè)驅(qū)動(dòng)程序。(一般是專(zhuān)用) ?緩沖池 (buffer pool):由多個(gè)緩沖區(qū)構(gòu)成,既可用于輸入也可用于輸出,多個(gè)進(jìn)程共享,可用于多種設(shè)備。 linux操作系統(tǒng) 華軟軟件學(xué)院電子系 P25 設(shè)備分配方式 ?靜態(tài)分配 :在進(jìn)程分創(chuàng)建時(shí)分配,在進(jìn)程退出時(shí)釋放; u優(yōu)缺點(diǎn):不會(huì)出現(xiàn)死鎖; u 設(shè)備利用率不高; ?動(dòng)態(tài)分配 :在進(jìn)程執(zhí)行過(guò)程中根據(jù)需要分配,使用結(jié)束后釋放; u優(yōu)缺點(diǎn) : 需要考慮死鎖問(wèn)題 u 有利于提高設(shè)備利用率 linux操作系統(tǒng) 華軟軟件學(xué)院電子系 P26 設(shè)備調(diào)度 輸入輸出調(diào)度算法 ?先到先服務(wù)算法 ?最短查找時(shí)間優(yōu)先算法 ?掃描算法(電梯算法) ?N步掃描法 linux操作系統(tǒng) 華軟軟件學(xué)院電子系 P27 緩沖技術(shù) ?緩沖 n 是兩種不同速度的設(shè)備之間傳輸信息時(shí)平滑傳輸過(guò)程的常用手段。 //設(shè)備控制 int (*dvgetc) ()。 //緩沖區(qū)指針 ? int *dvque。 3)設(shè)備準(zhǔn)備好數(shù)據(jù),由 通道 把數(shù)據(jù)送往通道指令指定的內(nèi)存區(qū)域。如:磁盤(pán),磁帶。 一般可以利用假脫機(jī)技術(shù) ( SPOOLing技術(shù) ) 實(shí)現(xiàn)虛擬設(shè)備 。這類(lèi)設(shè)備一般用于數(shù)據(jù)的輸入和輸出,有交互式終端、打印機(jī)等。 ?字符設(shè)備( Character Device): 指以單個(gè)字符為單位來(lái)傳送數(shù)據(jù)信息的設(shè)備。 ?虛擬設(shè)備 : 指通過(guò)虛擬技術(shù)將一臺(tái)獨(dú)占設(shè)備變換為若干臺(tái)供多個(gè)用戶(hù) ( 進(jìn)程 ) 共享的邏輯設(shè)備 。以塊為單位傳送數(shù)據(jù),速度快,適合高速外部設(shè)備。 2)對(duì)應(yīng)通道接收到 CPU發(fā)來(lái)的啟動(dòng)指令之后開(kāi)始工作,把存放在內(nèi)存中的通道指令程序讀出并執(zhí)行,并設(shè)置對(duì)應(yīng)設(shè)備的 I/O控制其中的控制狀態(tài)寄存器,是設(shè)備開(kāi)始工作。 //中斷向量 ? int *dvbuf。 //設(shè)備查詢(xún) int (*dvtl) ()。 n 設(shè)備獨(dú)立性(用戶(hù)程序獨(dú)立于使用的物理設(shè)備)。如用于輸入或輸出的環(huán)形緩沖區(qū)。 ?Linux 系統(tǒng)用主設(shè)備號(hào)和從設(shè)備號(hào)來(lái)標(biāo)識(shí)設(shè)備。 ?處理讀寫(xiě)請(qǐng)求 n IDE 硬盤(pán)驅(qū)動(dòng)程序通過(guò) request 結(jié)構(gòu)向硬盤(pán)發(fā)送讀寫(xiě)請(qǐng)求。 linux操作系統(tǒng) 華軟軟件學(xué)院電子系 P35 Linux 的設(shè)備驅(qū)動(dòng)程序的框架 ?設(shè)備驅(qū)動(dòng)程序與外界的接口分為三部分 n 驅(qū)動(dòng)程序與操作系統(tǒng)內(nèi)核的接口 n 驅(qū)動(dòng)程序與系統(tǒng)引導(dǎo)的接口 n 驅(qū)動(dòng)程序與設(shè)備的接口 ?設(shè)備驅(qū)動(dòng)設(shè)備的程序
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1