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

正文內(nèi)容

計(jì)算機(jī)設(shè)備管理培訓(xùn)講義-文庫吧

2025-02-04 17:41 本頁面


【正文】 時(shí)共享)及設(shè)備的占用情況來分配設(shè)備,返回申請(qǐng)是否成功標(biāo)志。 。 。這是申請(qǐng)?jiān)O(shè)備的逆操作。 說明:n 主要用于對(duì)人 機(jī)交互類慢速外設(shè)的使用。n 對(duì)于存儲(chǔ)類外設(shè),用戶程序一般通過文件的訪問。12在 UNIX中,可以用如下的系統(tǒng)調(diào)用將數(shù)據(jù)直接寫入軟盤中:n fd=open(“/dev/fd0”,O _ RDRW);申請(qǐng)軟盤,/dev/fd0代表軟盤 。n lseek(fd,1024,0);將軟盤當(dāng)前 I/O位置定位到1024字節(jié)位置。n Write(fd,buffer,36);將用戶緩沖區(qū) buffer中的 36個(gè)字節(jié)寫入軟盤 1024~ 1059字節(jié)。 ……n close(fd) ;釋放軟盤。13 二、獨(dú)占式使用設(shè)備如打印機(jī)申請(qǐng)空閑嗎?獨(dú)占使用等待釋放14三、分時(shí)式共享使用設(shè)備獨(dú)占式使用設(shè)備時(shí),設(shè)備利用率很低。分時(shí)式共享: 以一次 I/O為單位分時(shí)使用設(shè)備,不同進(jìn)程的 I/O操作請(qǐng)求以排隊(duì)方式分時(shí)地占用設(shè)備進(jìn)行 I/O。注: 針對(duì)一個(gè)邏輯上完整的數(shù)據(jù)的 I/O操作。如: 終端設(shè)備,磁盤設(shè)備。15請(qǐng)求設(shè)備請(qǐng)求 I/O釋放設(shè)備P1請(qǐng)求設(shè)備請(qǐng)求 I/O釋放設(shè)備P2請(qǐng)求 請(qǐng)求 設(shè)備圖 排隊(duì)使用設(shè)備16產(chǎn)生的條件: I/O中斷;通道;磁盤。SPOOLing(并發(fā)的外部設(shè)備聯(lián)機(jī)操作) 的基本思想 : 用磁盤設(shè)備作為主機(jī)的直接輸入 /輸出設(shè)備 ,即主機(jī)從磁盤選取作業(yè)并運(yùn)行 ,結(jié)果也存在磁盤中。相應(yīng)的通道則負(fù)責(zé)磁盤與慢速外設(shè)的傳輸。利用通道和中斷機(jī)制 ,作業(yè)的輸入 /輸出與作業(yè)在處理機(jī)上的運(yùn)行可很好地并行起來。四、以 SPOOLing方式使用外設(shè)17通道主機(jī)通道 通道卡片機(jī)打印機(jī)SPOOLing系統(tǒng)圖示磁盤18例如 :所有輸出數(shù)據(jù)已經(jīng)寫到文件當(dāng)中,并排到打印輸出隊(duì)列,打印進(jìn)程申請(qǐng)占用打印機(jī)后,成批讀出文件中數(shù)據(jù),并送打印機(jī)打印出去。打印請(qǐng)求隊(duì)列(含要打印文件)打印daemon 進(jìn)程打印機(jī)19 I/O層次結(jié)構(gòu) 通常,操作系統(tǒng)將設(shè)備管理系統(tǒng)劃分并組織成三個(gè)層次:? 用戶層 I/O;? 設(shè)備無關(guān)的 I/O;? 設(shè)備驅(qū)動(dòng)及中斷處理;用戶層 I/O設(shè)備驅(qū)動(dòng)及中斷處理硬件系統(tǒng)調(diào)用接口,設(shè)備無關(guān)的操作系統(tǒng)軟件20用戶進(jìn)程用戶層 I/O設(shè)備無關(guān)的 I/O設(shè)備驅(qū)動(dòng)及中斷處理硬件設(shè)備管理子系統(tǒng)邏輯結(jié)構(gòu)圖21一、用戶層 I/On 與設(shè)備的控制細(xì)節(jié)無關(guān)。n 將所有的設(shè)備看做邏輯資源,為用戶進(jìn)程提供各類 I/O函數(shù)。用戶以設(shè)備標(biāo)識(shí)符和一些簡單的函數(shù)來使用設(shè)備,如打開、關(guān)閉、讀、寫等。n 如 C庫中的函數(shù) fopen( ), fread( ), fwrite( ), fclose( )等。22二、設(shè)備無關(guān)的 I/O基本功能: 執(zhí)行適用于所有設(shè)備的公共 I/O功能,并向其上層提供統(tǒng)一的系統(tǒng)調(diào)用接口。任務(wù)包括:。在 UNIX中,如 /dev/tty00惟一地確定了一個(gè) inode數(shù)據(jù)結(jié)構(gòu),其中包含了主設(shè)備號(hào),通過主設(shè)備號(hào)可以找到相應(yīng)的設(shè)備驅(qū)動(dòng)程序。 :許可權(quán)限保護(hù)。 I/O:塊設(shè)備 、 字符設(shè)備。4. 錯(cuò)誤報(bào)告:報(bào)告驅(qū)動(dòng)程序產(chǎn)生的錯(cuò)誤信息。:申請(qǐng)、關(guān)閉。23 三、設(shè)備驅(qū)動(dòng)與中斷處理 包括了所有與設(shè)備相關(guān)的代碼,其功能是從與設(shè)備無關(guān)的軟件中接收 I/O的請(qǐng)求,排入請(qǐng)求隊(duì)列或執(zhí)行之;執(zhí)行時(shí),將請(qǐng)求轉(zhuǎn)化為更具體的形式。 當(dāng)進(jìn)程進(jìn)行 I/O操作時(shí),將其阻塞至 I/O操作結(jié)束并發(fā)生中斷。中斷發(fā)生時(shí),由中斷處理程序啟動(dòng)請(qǐng)求排隊(duì)的下一請(qǐng)求并解除等 I/O進(jìn)程的阻塞狀態(tài),使其能夠繼續(xù)執(zhí)行。 24 設(shè)備驅(qū)動(dòng)程序 一.設(shè)備驅(qū)動(dòng)程序接口函數(shù)驅(qū)動(dòng)程序初始化函數(shù) :做一些針對(duì)驅(qū)動(dòng)程序本身的初始化工作,如向操作系統(tǒng)登記該驅(qū)動(dòng)程序的接口函數(shù),該初始化函數(shù)在系統(tǒng)啟動(dòng)時(shí)或驅(qū)動(dòng)程序安裝入內(nèi)核時(shí)執(zhí)行。驅(qū)動(dòng)程序卸載函數(shù) :在支持驅(qū)動(dòng)程序可動(dòng)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1