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

正文內(nèi)容

第2章用戶界面(參考版)

2024-10-15 13:46本頁面
  

【正文】 } 如果用戶需要在系統(tǒng)內(nèi)核中增加一個新的系統(tǒng)調(diào)用函數(shù),則必須修改上述兩個系統(tǒng)文件 ,并對系統(tǒng)內(nèi)核進(jìn)行重新編譯形成新的內(nèi)核,系統(tǒng)才能識別新增加的系統(tǒng)調(diào)用函數(shù)。 S_IRWXUGO)。 } asmlinkage long sys_umask(int mask) { mask = xchg(amp。 who != RUSAGE_CHILDREN) return EINVAL。 } 2020/11/17 操作系統(tǒng)與實驗教程 第 2章 25 Linux的系統(tǒng)調(diào)用 還有其它一些系統(tǒng)調(diào)用函數(shù) , 它們都以 asmlinkage long sys_開頭 , 比如: asmlinkage long sys_getrusage(int who, struct rusage *ru) { if (who != RUSAGE_SELF amp。比如,上面的入口表中的第 0號系統(tǒng)調(diào)用函數(shù) ni_syscall就是 asmlinkage long sys_ni_syscall(void)函數(shù),如下所示。比如 exit()的調(diào)用號是 1號, fork()是 2號,以此類推,如下所示為部分調(diào)用號與函數(shù)名之間對應(yīng)的系統(tǒng)調(diào)用入口表。 子程序調(diào)用命令由所用的語言系統(tǒng)提供。 子程序調(diào)用時不會產(chǎn)生中斷, CPU的態(tài)也不會改變,都是目態(tài)。 子程序調(diào)用的程序是用戶的程序,其操作不涉及系統(tǒng)資源,執(zhí)行時處理機處于目態(tài)。 操作系統(tǒng)與用戶程序配合完成系統(tǒng)調(diào)用的過程參見前 圖 。 2020/11/17 操作系統(tǒng)與實驗教程 第 2章 21 系統(tǒng)調(diào)用的實現(xiàn) 用戶在其源程序中需要請求系統(tǒng)服務(wù)的地方使用請求系統(tǒng)服務(wù)的訪管指令 , 執(zhí)行訪管指令時產(chǎn)生訪管中斷并轉(zhuǎn)到操作系統(tǒng)訪管中斷處理程序執(zhí)行 , 并通過中斷將CPU的態(tài)修改為核態(tài) 。 當(dāng)處理機執(zhí)行用戶程序中的系統(tǒng)調(diào)用函數(shù)時 , 由特定的硬件或軟件指令實現(xiàn)對操作系統(tǒng)某個功能的調(diào)用 , CPU在執(zhí)行到系統(tǒng)調(diào)用函數(shù)時會產(chǎn)生訪管中斷 , 通過中斷自動將 CPU的態(tài)由用戶態(tài)轉(zhuǎn)變?yōu)橄到y(tǒng)態(tài) , 然后進(jìn)入系統(tǒng)的服務(wù)程序去執(zhí)行 , 服務(wù)完成后再通過中斷返回將處理機的狀態(tài)由系統(tǒng)態(tài)轉(zhuǎn)變回用戶態(tài) , 然后返回用戶程序中被中斷的地方繼續(xù)執(zhí)行 。 2020/11/17 操作系統(tǒng)與實驗教程 第 2章 17 系統(tǒng)調(diào)用的實現(xiàn) 系統(tǒng)調(diào)用函數(shù)執(zhí)行時處理機處于 核態(tài) 或 管態(tài) , CPU可以執(zhí)行系統(tǒng)程序中的特權(quán)指令 、 訪問內(nèi)核空間 。 6. 關(guān)于系統(tǒng)管理的系統(tǒng)調(diào)用: 比如對系統(tǒng)日期和時間的設(shè)置或讀取 、 獲得當(dāng)前用戶或主機的標(biāo)識符等等 。 比如我們在 C語言中所熟悉的 open()、 close()、 read()、 write()等雖是以語句的形式給出 , 最后調(diào)用的是操作系統(tǒng)所提供的系統(tǒng)調(diào)用 。 4. 有關(guān)文件管理的系統(tǒng)調(diào)用: 有關(guān)文件管理的系統(tǒng)調(diào)用是用戶源程序中使用最多的一種 , 它包括文件的打開 、 關(guān)閉 、 讀 、 寫 、 創(chuàng)建 、 刪除 、 執(zhí)行 、 安裝 、 獲取等等 。 2. 有關(guān)進(jìn)程控制的系統(tǒng)調(diào)用: 比如實驗中將用到進(jìn)程的創(chuàng)建 fork()、 進(jìn)程的
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1