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

正文內(nèi)容

設(shè)備管理ppt課件(2)(編輯修改稿)

2025-02-06 03:29 本頁面
 

【文章內(nèi)容簡介】 啟動 I/O設(shè)備工作,進行數(shù)據(jù)傳送 驅(qū)動程序在做好 I/O準(zhǔn)備工作后,向設(shè)備控制器通知開始數(shù)據(jù)傳送。 ★ 中斷處理程序 當(dāng) I/O設(shè)備完成了 I/O操作之后,控制器便向 CPU發(fā)出一個中斷請求, CPU響應(yīng)后,便轉(zhuǎn)向中斷處理程序 中斷處理程序主要依次做下列工作 : ◆ 保護被中斷進程的現(xiàn)場 ◆ 喚醒被阻塞的驅(qū)動程序進程 ◆ 進行中斷處理:由驅(qū)動程序的后續(xù)部分負責(zé)從設(shè)備控制器中讀出有關(guān)狀態(tài)及數(shù)據(jù)信息,并向IOCS報告,向緩沖區(qū)傳送數(shù)據(jù)。最后向 IOCS聲明 IO處理結(jié)束, IOCS負責(zé)喚醒被阻塞的進程 ◆ 恢復(fù)被中斷進程的現(xiàn)場,使其繼續(xù)執(zhí)行 ● 發(fā)出 I/O請求:當(dāng)用戶對系統(tǒng)有 I/O請求時,向系統(tǒng)發(fā)出請求,有 IOCS控制啟動 I/O進程 ● 處理 I/O請求: IOCS負責(zé)為這個請求分配設(shè)備,調(diào)用相應(yīng)的驅(qū)動程序,并將正在執(zhí)行的進程阻塞或掛起 ● 實現(xiàn) I/O操作:設(shè)備驅(qū)動程序負責(zé)和設(shè)備控制器的通信,向設(shè)備控制器傳送操作命令,并檢查設(shè)備的狀態(tài),當(dāng)準(zhǔn)備好后,負責(zé)啟動設(shè)備控制器工作。此時驅(qū)動程序?qū)⒆约鹤枞饋?,有設(shè)備控制器完成控制具體設(shè)備的輸入輸出工作 ● 完成 I/O操作 、輸入 /輸出請求的處理過程 以字符設(shè)備的讀操作為例,說明處理 I/O請求的具體步驟 : 輸入 /輸出控制方式 程序直接控制方式 1)當(dāng)用戶進程需要輸入數(shù)據(jù)時,由處理機向設(shè)備控制器發(fā)出一條 IO指令,啟動設(shè)備進行輸入 2)在設(shè)備輸入期間,處理機 通過循環(huán)程序 查詢設(shè)備的狀態(tài) 3)若輸入(一個字符)結(jié)束,處理機接收輸入數(shù)據(jù),若輸入未結(jié)束,處理機繼續(xù)查詢 該方式工作過程非常簡單,但 CPU的利用率相當(dāng)?shù)停ê馁M大量的時間 在測試 設(shè)備的狀態(tài)) 中斷控制方式 ? 要求 CPU與設(shè)備之間有相應(yīng)的中斷請求線,且要求在狀態(tài)寄存器中有中斷允許位。 ? 首先,需要數(shù)據(jù)的 進程 A通過 CPU發(fā)出啟動指令,啟動外設(shè)輸入數(shù)據(jù),打開中斷允許標(biāo)志 ? 進程 A發(fā)出指令后,放棄處理機,阻塞自己。其他程序占據(jù)處理機 ? 當(dāng)輸入一個數(shù)據(jù)后, io控制器通過中斷請求線通知 CPU數(shù)據(jù)輸入結(jié)束, CPU轉(zhuǎn)向中斷處理程序,將輸入數(shù)據(jù)交給需要數(shù)據(jù)的 進程 A ? 中斷方式使 CPU的利用率大大提高,中斷發(fā)生次數(shù)較多,從而消耗大量 CPU時間處理中斷 DMA方式 該方式與中斷方式的主要區(qū)別: ★ 后者在每個數(shù)據(jù)傳送完成后中斷 CPU,而前者則是在所要求傳送的一批數(shù)據(jù)全部傳送結(jié)束時中斷 CPU。 ★ 后者的數(shù)據(jù)傳送是在中斷處理時由 CPU完成,而前者則是在 DMA控制器的控制下完成 通道控制方式 ? CPU只需發(fā)出啟動指令,該指令就
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1