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

正文內(nèi)容

操作系統(tǒng)原理_方敏_設備管理-資料下載頁

2025-01-21 06:34本頁面
  

【正文】 隊列的狀況標志 */ struct buf *b_forw。 /*指向本設備的第一個緩沖區(qū) */ struct buf *b_back。 /*指向本設備的最后一個緩沖區(qū) */ struct buf *b_actf。 /*指向本設備 I/O請求隊列中的第一個緩沖區(qū) */ struct buf *b_actl。 /*指向本設備 I/O請求隊列中的最后一個緩沖區(qū) */ dev_t b_dev。 /*設備名 */ char_b_active。 /*設備正在執(zhí)行一個 I/O請求的標志 */ char_b_errt。 /*出錯計數(shù) */ struct eblock *io_erec。 /*指向塊設備錯誤記錄塊 */ int io_nreg。 /*設備寄存器的個數(shù) */ physadr io_addr。 /*設備控制狀態(tài)寄存器地址 */ physadr io_mba。 /*MBA配置結(jié)構(gòu)寄存器地址 */ struct iostat *io_stp。 /*指向部件 I/O統(tǒng)計塊 */ time_t io_start。 /*輸入輸出啟動時間 */ int io_s1。 /*驅(qū)動程序留用位數(shù) */ int io_s2。 /*驅(qū)動程序留用位數(shù) */ }。 39 六、 UNIX設備管理 塊設備開關(guān)表 ? UNIX中每類設備都有驅(qū)動程序,每個驅(qū)動程序都包含了用于執(zhí)行不同操作的多個函數(shù),如打開、關(guān)閉、啟動設備、讀和寫等函數(shù)。為了方便操作,系統(tǒng)為每類設備設置了一個設備開關(guān)表。 ? 設備開關(guān)表:是每個設備驅(qū)動程序的一系列接口函數(shù)的入口地址表,文件系統(tǒng)可通過開關(guān)表中的各函數(shù)入口地址轉(zhuǎn)向適當?shù)尿?qū)動程序入口。 40 六、 UNIX設備管理 41 六、 UNIX設備管理 字符設備的緩存管理 ? 字符緩存用于解決 CPU與字符設備間速度不匹配的矛盾,由于字符緩存很短,所以 UNIX在實現(xiàn)上沒有設置專門的緩存控制塊,其字符緩存的結(jié)構(gòu)如下: struct cblock { struct cblock *c_next。 /*字符緩存指針 */ char info[6]。 /*字符緩存信息區(qū) */ }。 c_next 緩沖池 42 六、 UNIX設備管理 ? 自由字符緩存隊列 ? 由空閑的字符緩存構(gòu)成自由隊列。 struct cblock *cfreelist 字符緩存的分配和釋放都是在隊首進行。 43 六、 UNIX設備管理 ? I/O字符緩存隊列 ? 字符設備通過字符緩存進行輸入或輸出。各個正被使用的字符緩存按照它們的不同用途形成多個 I/O隊列,每個隊列設置一個控制塊,其結(jié)構(gòu)如下 : struct list { int c_cc。 /*字符計數(shù)器 */ int c_cf。 /*緩存隊列首指針 */ int c_cl。 /*緩存隊列尾指針 */ }。 c_cc c_cf c_cl 44 六、 UNIX設備管理 45 六、 UNIX設備管理 字符緩存管理 ? 取字符和釋放字符緩存 46 六、 UNIX設備管理 ? 送字符和分配字符緩存 47 作業(yè) P313 習題 1, 5, 8, 48
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1