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

正文內容

操作系統(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。 /*出錯計數 */ struct eblock *io_erec。 /*指向塊設備錯誤記錄塊 */ int io_nreg。 /*設備寄存器的個數 */ physadr io_addr。 /*設備控制狀態(tài)寄存器地址 */ physadr io_mba。 /*MBA配置結構寄存器地址 */ struct iostat *io_stp。 /*指向部件 I/O統(tǒng)計塊 */ time_t io_start。 /*輸入輸出啟動時間 */ int io_s1。 /*驅動程序留用位數 */ int io_s2。 /*驅動程序留用位數 */ }。 39 六、 UNIX設備管理 塊設備開關表 ? UNIX中每類設備都有驅動程序,每個驅動程序都包含了用于執(zhí)行不同操作的多個函數,如打開、關閉、啟動設備、讀和寫等函數。為了方便操作,系統(tǒng)為每類設備設置了一個設備開關表。 ? 設備開關表:是每個設備驅動程序的一系列接口函數的入口地址表,文件系統(tǒng)可通過開關表中的各函數入口地址轉向適當的驅動程序入口。 40 六、 UNIX設備管理 41 六、 UNIX設備管理 字符設備的緩存管理 ? 字符緩存用于解決 CPU與字符設備間速度不匹配的矛盾,由于字符緩存很短,所以 UNIX在實現(xiàn)上沒有設置專門的緩存控制塊,其字符緩存的結構如下: struct cblock { struct cblock *c_next。 /*字符緩存指針 */ char info[6]。 /*字符緩存信息區(qū) */ }。 c_next 緩沖池 42 六、 UNIX設備管理 ? 自由字符緩存隊列 ? 由空閑的字符緩存構成自由隊列。 struct cblock *cfreelist 字符緩存的分配和釋放都是在隊首進行。 43 六、 UNIX設備管理 ? I/O字符緩存隊列 ? 字符設備通過字符緩存進行輸入或輸出。各個正被使用的字符緩存按照它們的不同用途形成多個 I/O隊列,每個隊列設置一個控制塊,其結構如下 : struct list { int c_cc。 /*字符計數器 */ 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
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1