《操作系統(tǒng)用戶界面》PPT課件.ppt
《《操作系統(tǒng)用戶界面》PPT課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《《操作系統(tǒng)用戶界面》PPT課件.ppt(48頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、操 作 系 統(tǒng)Operating System北 方 工 業(yè) 大 學(xué) 計 算 機 系North China University of TechnologyDepartment of Computer 授 課 教 師 : 宋 麗 華Email: slh2g126. com Tel: 88803939 五 教 1102 第 二 章 操 作 系 統(tǒng) 用 戶 界 面 2.1 簡 介2.2 一 般 用 戶 的 輸 入 輸 出 界 面 2.3 命 令 控 制 界 面 2.4 系 統(tǒng) 調(diào) 用 2.1 簡 介 用 戶 界 面 的 作 用 : 負 責(zé) 用 戶 與 操 作 系 統(tǒng) 之 間 的 交 互 用 戶 通
2、 過 界 面 向 計 算 機 系 統(tǒng) 提 交 服 務(wù) 需 求 計 算 機 通 過 用 戶 界 面 向 用 戶 提 供 其 所 需 要 的 服 務(wù) 計 算 機 系 統(tǒng) 用 戶 分 類 使 用 和 管 理 計 算 機 應(yīng) 用 程 序 的 用 戶 程 序 開 發(fā) 人 員 用 戶 界 面 的 類 別 命 令 控 制 界 面 系 統(tǒng) 調(diào) 用 第 二 章 操 作 系 統(tǒng) 用 戶 界 面 2.1 簡 介2.2 一 般 用 戶 的 輸 入 輸 出 界 面 2.3 命 令 控 制 界 面 2.4 系 統(tǒng) 調(diào) 用 2.2 一 般 用 戶 的 輸 入 輸 出 界 面概 念 功 能設(shè) 計 結(jié) 構(gòu)設(shè) 計建 檔 詳 細設(shè)
3、 計 編 輯輸 入輸 出 執(zhí) 行 鏈 接 編 譯 調(diào) 試需 求 分 析分 析 一 般 編 程 過 程 編 輯輸 入人 工 完 成 計 算 機 完 成2.2.1 作 業(yè) 的 定 義 作 業(yè) :是 指 在 一 次 應(yīng) 用 業(yè) 務(wù) 處 理 過 程 中 , 從 輸 入 開始 到 輸 出 結(jié) 束 , 用 戶 要 求 計 算 機 所 做 的 有 關(guān) 該 次業(yè) 務(wù) 處 理 的 全 部 過 程 稱 為 一 個 作 業(yè) 。 批 處 理 系 統(tǒng) 中 作 業(yè) 是 搶 占 內(nèi) 存 的 基 本 單 位 。 作 業(yè) 比 程序 的 概 念 更 廣 : 它 由 程 序 、 數(shù) 據(jù) 、 作 業(yè) 說 明 書 組 成 。 作 業(yè)
4、流 (Job Stream): 一 批 作 業(yè) 在 系 統(tǒng) 控 制 下 , 依次 輸 入 到 后 援 存 儲 器 中 等 待 運 行 , 就 形 成 了 一 個 作 業(yè)流 。 2.2.1 作 業(yè) 的 定 義2.2.1 作 業(yè) 的 定 義 作 業(yè) 步 : 通 常 一 個 作 業(yè) 又 可 分 為 若 干 個 順 序 處 理 的步 驟 。 作 業(yè) 步 就 是 在 一 個 作 業(yè) 處 理 的 過 程 中 計 算 機所 做 的 相 對 獨 立 的 工 作 . 作 業(yè) 步 之 間 有 一 定 的 關(guān) 聯(lián) 的 ,其 關(guān) 聯(lián) 關(guān) 系 : 一 個 作 業(yè) 中 的 各 作 業(yè) 步 必 須 是 順 序 執(zhí) 行 的
5、; 前 一 個 作 業(yè) 步 的 輸 出 是 下 一 個 作 業(yè) 步 的 輸 入 ; 一 個 作 業(yè) 步 能 否 正 確 執(zhí) 行 ,依 賴 于 前 一 個 作 業(yè) 步 是否 成 功 地 完 成 。2.2.1 作 業(yè) 的 定 義 典 型 的 作 業(yè) 步 :2.2.1 作 業(yè) 的 定 義編 譯 連 接 裝 配 運 行 目 標(biāo) 程 序段 目 標(biāo) 程 序 源 程 序 輸 入 數(shù) 據(jù) 子 程 序 庫 函 數(shù) 動 態(tài) 庫 函數(shù) 計 算 結(jié) 果 該 作 業(yè) 的 作 業(yè) 步 1 該 作 業(yè) 的 作 業(yè) 步 2 該 作 業(yè) 的 作 業(yè) 步 3 2.2.2 作 業(yè) 組 織 作 業(yè) 的 組 成 : 作 業(yè) 由 程 序
6、 、 數(shù) 據(jù) 和 作 業(yè) 說 明 書 組 成 。 程 序 和 數(shù) 據(jù) : 完 成 用 戶 所 要 求 的 業(yè) 務(wù) 處 理 工 作 , 作 業(yè) 說 明 書 : 則 體 現(xiàn) 用 戶 的 控 制 意 圖 。 作 業(yè) 說 明 書 在 系 統(tǒng) 中 生 成 一 個 作 業(yè) 控 制 塊 ( JCB)的 表 格 , 包 括 作 業(yè) 所 要 求 的 資 源 情 況 , 預(yù) 計 執(zhí) 行 時間 和 執(zhí) 行 優(yōu) 先 級 等 。 作 業(yè) 控 制 塊 是 批 處 理 作 業(yè) 存 在 的 標(biāo) 志 。 保 存 系 統(tǒng) 對作 業(yè) 進 行 管 理 需 要 的 全 部 信 息 位 于 磁 盤 中 。 作 業(yè) 的 基 本 描 述 作
7、 業(yè) 控 制 描 述 作 業(yè) 資 源 要 求 描 述 用 戶 名作 業(yè) 名使 用 語 言允 許 最 大 處 理 時 間 控 制 方 式操 作 順 序出 錯 處 理 要 求 處 理 時 間內(nèi) 存 空 間外 設(shè) 的 類 型 和 數(shù) 量處 理 機 優(yōu) 先 級庫 函 數(shù) 和 實 用 程 序2.2.2 作 業(yè) 組 織作 業(yè) 說 明 書 的 主 要 內(nèi) 容書 寫 作 業(yè) 說 明 書 的 語 言 稱 為 作 業(yè) 控 制 語 言 ,是 一 種 用 于 描 述 批 處 理 作 業(yè) 處 理 過 程 的 特 殊 程 序 。 作 業(yè) 的 建 立 當(dāng) 一 個 作 業(yè) 的 全 部 程 序 和 數(shù) 據(jù) 輸 入 到 磁 盤
8、上 , 并 且 建立 了 作 業(yè) 控 制 塊 之 后 , 作 業(yè) 就 建 立 起 來 了 。 作 業(yè) 控 制 塊 的 初 始 信 息 大 部 分 取 自 作 業(yè) 說 明 書 。 作 業(yè) 的 建 立 的 兩 個 步 驟 : 作 業(yè) 輸 入 、 作 業(yè) 控 制 塊 建 立 。 2.2.2 作 業(yè) 組 織 作 業(yè) 控 制 表 每 個 作 業(yè) 都 有 個 作 業(yè) 控 制 塊 所 有 作 業(yè) JCB構(gòu) 成 一 個 作 業(yè) 表 作 業(yè) 表 存 放 在 外 存 固 定 區(qū) 域 中 , 長 度 固 定 限 制 了 系 統(tǒng) 所 能 同 時 容 納 的 作 業(yè) 數(shù) 量JCB1 JCB2 JCBi JCBn 作 業(yè)
9、 表2.2.2 作 業(yè) 組 織 一 個 作 業(yè) 從 進 入 系 統(tǒng) 到 運 行 結(jié) 束 , 要 經(jīng) 歷 四 個 不同 的 狀 態(tài) :“ 提 交 ” : 從 請 求 到 建 立 JCB“ 后 備 ” : 從 JCB建 立 到 被 調(diào) 入 內(nèi) 存“ 執(zhí) 行 ” : 進 入 內(nèi) 存 到 執(zhí) 行 結(jié) 束“ 完 成 ” : 執(zhí) 行 結(jié) 束 到 撤 銷 之 前2.2.2 作 業(yè) 組 織 需 要 訪 問 作 業(yè) 控 制 塊 的 程 序 作 業(yè) 輸 入 程 序 作 業(yè) 調(diào) 度 程 序 作 業(yè) 控 制 程 序 作 業(yè) 輸 出 程 序 等 作 業(yè) 完 成 后 , 其 作 業(yè) 控 制 塊 由 系 統(tǒng) 輸 出 程 序
10、 撤 消作 業(yè) 控 制 塊 被 撤 消 后 其 作 業(yè) 也 不 復(fù) 存 在 。2.2.2 作 業(yè) 組 織互 斥 作 業(yè) 說 明 書 方 式 主 要 用 在 批 處 理 系 統(tǒng) 中 ; 各 個 計 算 機 廠 家 都 對 自 己 的 系 統(tǒng) 定 義 有 各 自 的 作 業(yè)說 明 書 的 格 式 和 內(nèi) 容 ; 在 微 機 和 工 作 站 中 人 們 常 常 用 批 處 理 命 令 文 件 或shell程 序 方 式 編 寫 作 業(yè) 說 明 書 。2.2.2 作 業(yè) 組 織 2.2.3一 般 用 戶 的 輸 入 輸 出 方 式 輸 入 輸 出 方 式 有 : 1. 聯(lián) 機 輸 入 輸 出 方 式
11、2. 脫 機 輸 入 輸 出 方 式 3. 直 接 耦 合 方 式 4. SPOOLING系 統(tǒng) 5. 網(wǎng) 絡(luò) 聯(lián) 機 方 式 1) 聯(lián) 機 輸 入 輸 出 方 式 用 戶 和 系 統(tǒng) 通 過 交 互 會 話 來 輸 入 作 業(yè) . 外 圍 設(shè) 備 直 接 和 主 機 連 接 . 例 如 : 鍵 盤 、 鼠 標(biāo) 2) 脫 機 輸 入 輸 出 方 式 脫 機 輸 入 方 式 ( 預(yù) 輸 入 方 式 ) 利 用 低 檔 個 人 計 算 機 作 為 外 圍 處 理 機 進 行 處 理 。 脫 機 輸 入 解 決 了 快 速 輸 入 輸 出 的 問 題 , 提 高 了 資 源 利用 率 , 但 是 要
12、 以 犧 牲 低 檔 機 為 代 價 , 還 需 要 用 戶 干 預(yù) 脫 機 輸 入 輸 出 方 式 是 為 了 解 決 單 臺 設(shè) 備 聯(lián) 機 輸 入時 的 CPU浪 費 問 題 3) 直 接 耦 合 方 式 把 主 機 和 外 圍 機 通 過 一 個 公 用 大 容 量 外 存 直 接 耦 合起 來 慢 速 的 輸 入 輸 出 過 程 由 外 圍 低 檔 機 管 理 ; 公 用 存 儲 器 中 的 大 量 數(shù) 據(jù) 的 高 速 讀 寫 由 主 機 完 成 . 省 略 脫 機 方 式 中 的 人 工 干 預(yù) ,適 用 于 大 型 計 算 機 . 4) SPOOLING技 術(shù) 問 題 一 : 系
13、 統(tǒng) 中 的 獨 占 設(shè) 備 有 限 , 往 往 不 能 滿 足 需要 , 成 為 系 統(tǒng) 中 的 瓶 頸 , 使 許 多 進 程 因 等 待 它 們 而阻 塞 。 問 題 二 : 得 到 獨 占 設(shè) 備 的 進 程 在 整 個 運 行 期 間 占 有該 設(shè) 備 , 但 卻 不 經(jīng) 常 使 用 , 導(dǎo) 致 設(shè) 備 的 利 用 率 低 下 。 解 決 : 通 過 虛 擬 獨 占 設(shè) 備 實 現(xiàn) 設(shè) 備 共 享 , 提 高 設(shè) 備的 利 用 率 和 系 統(tǒng) 的 效 率 。 將 獨 占 設(shè) 備 改 造 為 共 享 設(shè)備 。 SPOOLING( simultaneous peripheral oper
14、ations on-line) 假 脫 機 技 術(shù) 是 策 略 之 一 。 SPOOLING 技 術(shù) 實 現(xiàn) 組 成 : ( 磁 盤 上 ) 開 辟 “ 輸 入 井 ” 和 “ 輸 出 井 ” , 用 于收 容 輸 入 和 輸 出 數(shù) 據(jù) ; ( 內(nèi) 存 ) 輸 入 緩 沖 區(qū) 和 輸 出 緩 沖 區(qū) , 接 收 輸 入 設(shè)備 來 的 數(shù) 據(jù) 并 送 往 輸 入 井 。 暫 存 輸 出 井 來 的 輸 出數(shù) 據(jù) , 送 給 輸 出 設(shè) 備 。 輸 入 進 程 和 輸 出 進 程 ( 輸 入 管 理 模 塊 、 輸 出 管 理模 塊 ) : 將 輸 入 數(shù) 據(jù) 從 輸 入 設(shè) 備 暫 存 在 輸
15、 入 緩 沖區(qū) , 再 送 到 輸 入 井 。 輸 出 進 程 同 理 。 輸 入 管 理 模 塊 輸 入 裝 置 輸 入 裝 置 通 道 輸 入 井 輸 出 井 通 道 輸 出 裝 置 輸 出 裝 置 通 道 輸 出 管 理 模 塊 主 機 系 統(tǒng) 外 存SPOOLING 系 統(tǒng) 輸 入 緩 沖 區(qū) 輸 出 緩 沖 區(qū) SPOOLING 技 術(shù) 實 現(xiàn) 輸 入 過 程 : 當(dāng) 系 統(tǒng) 收 到 作 業(yè) 輸 入 請 求 信 號 后 , 輸 入 進 程 的 讀 過 程 負 責(zé)將 信 息 從 輸 入 裝 置 中 讀 入 輸 入 緩 沖 區(qū) 。 當(dāng) 緩 沖 區(qū) 滿 時 , 由 寫 過 程 將 信 息
16、從 緩 沖 區(qū) 寫 到 輸 入 井 中 ,讀 過 程 和 寫 過 程 反 復(fù) 循 環(huán) , 直 到 一 個 作 業(yè) 輸 入 完 畢 。 當(dāng) 讀 過 程 讀 到 一 個 硬 件 結(jié) 束 標(biāo) 志 之 后 , 系 統(tǒng) 再 次 驅(qū) 動 寫 過程 把 最 后 一 批 信 息 寫 入 外 存 輸 入 井 并 調(diào) 用 中 斷 處 理 程 序 結(jié)束 該 次 輸 入 然 后 , 系 統(tǒng) 為 作 業(yè) 建 立 作 業(yè) 控 制 塊 , 使 輸 入 井 中 的 作 業(yè) 進 入 作業(yè) 等 待 隊 列 , 作 業(yè) 被 選 中 后 進 入 內(nèi) 存 。 SPOOLING 技 術(shù) 實 現(xiàn) 輸 出 過 程 : 系 統(tǒng) 將 輸 出 信
17、 息 先 放 到 輸 出 井 , 然 后 由 輸 出 進 程 中 讀 過 程從 輸 出 井 讀 數(shù) 據(jù) 到 緩 沖 區(qū) , 寫 過 程 將 緩 沖 區(qū) 的 數(shù) 據(jù) 寫 到 輸出 設(shè) 備 上 。 SPOOLING系 統(tǒng) 的 特 點 提 高 了 I/O速 度 將 獨 占 設(shè) 備 改 造 為 共 享 設(shè) 備 實 現(xiàn) 了 虛 擬 設(shè) 備 功 能SPOOLING系 統(tǒng) 的 特 點 5) 網(wǎng) 絡(luò) 輸 入 方 式 網(wǎng) 絡(luò) 輸 入 方 式 用 戶 需 要 把 在 計 算 機 網(wǎng) 絡(luò) 中 某 一 臺 主 機 上 輸 入的 信 息 傳 送 到 同 一 網(wǎng) 中 另 一 臺 主 機 上 進 行 操 作執(zhí) 行 , 構(gòu)
18、成 了 網(wǎng) 絡(luò) 輸 入 方 式 思 考 在 采 用 SPOOLing技 術(shù) 的 系 統(tǒng) 中 ,用 戶 作 業(yè)的 打 印 輸 出 結(jié) 果 首 先 被 存 放 在 ( ) A)磁 盤 固 定 區(qū) 域 B)內(nèi) 存 固 定 區(qū) 域 C)終 端 D)打 印 機 A SPOOLing技 術(shù) 如 何 使 一 臺 打 印 機 虛 擬 成 多 臺 打 印 機 ? 答 :打 印 機 屬 于 獨 享 設(shè) 備 , 用 SPOOLing技 術(shù) 可 將 該 獨享 設(shè) 備 虛 擬 成 多 臺 打 印 機 。 當(dāng) 用 戶 請 求 打 印 后 , 具 體執(zhí) 行 過 程 如 下 :1. 將 打 印 數(shù) 據(jù) 輸 出 到 輸 出 井
19、 申 請 的 空 閑 盤 塊 中 ;2. 將 打 印 請 求 登 記 后 排 到 打 印 隊 列 ;3. 打 印 機 空 閑 時 ,首 取 第 一 張 請 求 表 將 數(shù) 據(jù) 從 輸 出 井 傳送 到 內(nèi) 存 緩 沖 區(qū) ,進 行 打 印 。思 考 第 二 章 操 作 系 統(tǒng) 用 戶 界 面 2.1 簡 介2.2 一 般 用 戶 的 輸 入 輸 出 界 面 2.3 命 令 控 制 界 面 2.4 系 統(tǒng) 調(diào) 用 2.3 命 令 控 制 界 面 操 作 系 統(tǒng) 的 命 令 控 制 界 面 就 是 用 來 組 織 和 控 制 作業(yè) 運 行 的 . 使 用 操 作 命 令 進 行 作 業(yè) 控 制 有
20、 兩 種 主 要 方 式 脫 機 控 制 : 用 戶 將 作 業(yè) 的 執(zhí) 行 順 序 和 出 錯 處 理 方 法 一 并以 作 業(yè) 控 制 說 明 書 的 方 式 或 命 令 文 件 方 式 提 交 給 系 統(tǒng) ,由 系 統(tǒng) 按 照 其 規(guī) 定 的 順 序 控 制 作 業(yè) 執(zhí) 行 , 執(zhí) 行 過 程 中 ,用 戶 無 法 干 涉 。 聯(lián) 機 控 制 : 用 戶 使 用 系 統(tǒng) 提 供 的 操 作 命 令 和 系 統(tǒng) 會 話 ,交 互 的 控 制 程 序 的 執(zhí) 行 和 管 理 計 算 機 系 統(tǒng) 。 2.3 命 令 控 制 界 面命 令 控 制 界 面 的 發(fā) 展 : 命 令 界 面 : DO
21、S、 UNIX 圖 形 界 面 : Linux、 Windows操 作 系 統(tǒng) 。 虛 擬 現(xiàn) 實 : 擬 人 化 方 向 發(fā) 展 , 例 如 計 算 機 對 人( 語 音 、 視 點 、 姿 勢 ) 作 出 反 應(yīng) 。 Linux命 令 類 型 :1、 有 關(guān) 文 件 和 目 錄 的 管 理 ( ls, chmod等 )2、 文 件 的 處 理 和 編 輯 ( vi等 )3、 文 件 系 統(tǒng) 的 裝 卸 ( mount等 )4、 有 關(guān) 系 統(tǒng) 管 理 和 工 作 狀 態(tài) ( password, kill等 )5、 有 關(guān) 通 訊 個 人 工 具 ( mail等 )6、 有 關(guān) 硬 件 設(shè)
22、備 處 理 ( stty對 設(shè) 備 設(shè) 置 某 些 I/O 選 項 )7、 有 關(guān) 程 序 開 發(fā) ( make, ld編 譯 、 鏈 接 程 序 等 )8、 其 他 雜 項 ( man手 冊 、 游 戲 等 )http:/ Linux命 令 控 制 界 面 Redhat Linux 9.0的 窗 口 界 面 示 例2.3.1 Linux命 令 控 制 界 面 Linux shell為 用 戶 提 供 使 用 操 作 系 統(tǒng) 的 接 口 。 它 是 命 令 語 言 、命 令 解 釋 程 序 及 程 序 設(shè) 計 語 言 的 統(tǒng) 稱 。 Shell環(huán) 境 中 的 命 令 提 示 符 號 roots
23、mth root # 用 戶 名 主 機 名 目 錄 名 提 示 符 shell的 提 示 符 有 二 種 : “ #”: 表 示 當(dāng) 前 用 戶 是 超 級 用 戶 。 “ $”: 表 示 當(dāng) 前 用 戶 是 普 通 用 戶 。2.3.1 Linux命 令 控 制 界 面$ ls -l total 2-rw-r-r- 2 wzh book 22 Apr 20 20:37 motd-rw-r-r- 2 wzh book 796 Apr 20 20:37 passwd 第 二 章 操 作 系 統(tǒng) 用 戶 界 面 2.1 簡 介2.2 一 般 用 戶 的 輸 入 輸 出 界 面 2.3 命 令 控
24、 制 界 面 2.4 系 統(tǒng) 調(diào) 用 系 統(tǒng) 調(diào) 用 是 操 作 系 統(tǒng) 提 供 給 編 程 人 員 的 唯 一 接 口 , 它通 知 內(nèi) 核 為 調(diào) 用 程 序 做 各 種 操 作 , 并 在 內(nèi) 核 與 調(diào) 用 程序 之 間 交 換 數(shù) 據(jù) 。 對 用 戶 屏 蔽 了 操 作 系 統(tǒng) 的 具 體 動 作 。2.4 系 統(tǒng) 調(diào) 用 系 統(tǒng) 調(diào) 用 的 分 類 1. 設(shè) 備 管 理 : 這 類 系 統(tǒng) 調(diào) 用 被 用 來 請 求 和 釋 放 設(shè) 備 , 以 及 啟動 設(shè) 備 操 作 等 。 2. 文 件 管 理 : 這 類 系 統(tǒng) 調(diào) 用 包 括 創(chuàng) 建 、 刪 除 文 件 , 讀 、 寫 文
25、件 操 作 以 及 移 動 文 件 指 針 等 。 3. 進 程 控 制 : 當(dāng) 多 個 用 戶 程 序 在 系 統(tǒng) 內(nèi) 執(zhí) 行 時 引 出 了 一 個 新的 概 念 , 稱 為 進 程 。 4. 進 程 通 信 : 進 程 間 傳 遞 消 息 或 信 號 的 系 統(tǒng) 調(diào) 用 。5. 存 儲 管 理 : 內(nèi) 存 塊 的 申 請 、 釋 放 , 獲 取 作 業(yè) 占 用 內(nèi) 存 塊 的首 址 、 大 小 等 。6. 線 程 管 理 : 包 括 線 程 的 創(chuàng) 建 、 調(diào) 度 、 執(zhí) 行 、 撤 銷 等2.4 系 統(tǒng) 調(diào) 用 用 戶 態(tài) 和 系 統(tǒng) 態(tài) 在 計 算 機 系 統(tǒng) 中 存 在 兩 類 不
26、 同 的 程 序 : 一 類 是用 戶 程 序 , 一 類 是 系 統(tǒng) 程 序 。 用 戶 工 作 的 狀 態(tài) 稱 為 目 態(tài) 或 用 戶 態(tài) 。 系 統(tǒng) 程 序 工 作 的 狀 態(tài) 稱 為 管 態(tài) 或 系 統(tǒng) 態(tài) 。2.4 系 統(tǒng) 調(diào) 用 特 權(quán) 指 令 與 訪 管 指 令 只 允 許 管 態(tài) 下 使 用 的 指 令 , 稱 之 為 特 權(quán) 指 令 。 常用 的 特 權(quán) 指 令 有 : 有 關(guān) 對 外 設(shè) 使 用 的 指 令 。 啟 動 外 設(shè) 指 令 、 測 試外 設(shè) 工 作 的 狀 態(tài) 和 控 制 外 設(shè) 動 作 的 指 令 。 有 關(guān) 訪 問 程 序 狀 態(tài) 的 指 令 存 取 特 殊
27、 寄 存 器 指 令 其 它 指 令 2.4 系 統(tǒng) 調(diào) 用 特 權(quán) 指 令 與 訪 管 指 令 用 戶 程 序 在 目 態(tài) 下 運 行 , 只 能 使 用 目 態(tài) 指 令 , 而 操 作 系 統(tǒng)是 系 統(tǒng) 程 序 , 在 管 態(tài) 下 運 行 , 它 既 可 使 用 目 態(tài) 指 令 , 也 能使 用 特 權(quán) 指 令 , 而 用 戶 要 使 用 外 設(shè) , 必 須 在 管 態(tài) 下 完 成 ,所 以 就 引 入 了 訪 管 指 令 , 其 主 要 功 能 為 : 實 現(xiàn) 從 目 態(tài) 到 管 態(tài) 的 改 變 在 管 態(tài) 下 由 操 作 系 統(tǒng) 代 替 用 戶 完 成 其 請 求 操 作 系 統(tǒng) 工
28、作 完 成 后 由 管 態(tài) 返 回 到 目 態(tài) 。 訪 管 指 令 又 稱 為 陷 阱 指 令 , 執(zhí) 行 訪 管 指 令 后 就 產(chǎn) 生 訪 管 中斷 , 使 微 處 理 機 轉(zhuǎn) 入 管 態(tài) 工 作 方 式 , 在 管 態(tài) 下 由 中 斷 處 理程 序 完 成 用 戶 的 請 求 , 中 斷 完 成 后 再 返 回 至 用 戶 態(tài) 工 作 。2.4 系 統(tǒng) 調(diào) 用 系 統(tǒng) 調(diào) 用 的 處 理 過 程系 統(tǒng) 調(diào) 用 的 處 理 過 程 系 統(tǒng) 調(diào) 用 處 理 過 程read (fd, buffer, nbytes) 參 數(shù) 傳 遞 過 程 問 題怎 樣 實 現(xiàn) 用 戶 程 序 和 系 統(tǒng) 程
29、序 間 的 參 數(shù) 傳 遞 ?常 用 的 實 現(xiàn) 方 法 : 由 陷 入 指 令 自 帶 參 數(shù) : 陷 入 指 令 的 長 度 有 限 的 ,且 還 要 攜 帶 系 統(tǒng) 調(diào) 用 功 能 號 , 只 能 自 帶 有 限 的參 數(shù) 通 過 有 關(guān) 通 用 寄 存 器 來 傳 遞 參 數(shù) : 這 些 寄 存 器應(yīng) 是 系 統(tǒng) 程 序 和 用 戶 程 序 都 能 訪 問 , 由 于 寄 存器 長 度 較 短 , 從 而 無 法 傳 遞 較 多 的 參 數(shù) 大 多 在 內(nèi) 存 中 開 辟 專 用 堆 棧 區(qū) 來 傳 遞 參 數(shù) 庫 函 數(shù) 和 系 統(tǒng) 調(diào) 用 的 區(qū) 別 庫 函 數(shù) 可 被 修 改 、
30、 替 換 、 增 加 , 系 統(tǒng) 調(diào) 用 則 不 能 ; 系 統(tǒng) 調(diào) 用 是 在 管 態(tài) 模 式 下 執(zhí) 行 , 在 內(nèi) 核 地 址 空 間 中 運 行 ;庫 函 數(shù) 是 在 目 態(tài) 模 式 下 執(zhí) 行 , 在 用 戶 地 址 空 間 運 行 。 從 時 間 片 計 時 來 看 , 系 統(tǒng) 調(diào) 用 的 運 行 屬 于 內(nèi) 核 時 間 , 而 庫函 數(shù) 調(diào) 用 運 行 屬 于 用 戶 時 間 。 從 執(zhí) 行 過 程 來 看 , 系 統(tǒng) 功 能 調(diào) 用 需 要 切 換 到 進 程 上 下 文 的內(nèi) 核 態(tài) , 是 通 過 中 斷 機 構(gòu) 來 實 現(xiàn) 的 , 結(jié) 束 后 再 切 換 回 去 ,安 全 性 好 ; 庫 函 數(shù) 則 只 是 過 程 調(diào) 用 而 已 。 t2.4.1 Linux 系 統(tǒng) 調(diào) 用進 程 管 理 目 錄 管 理2.4.1 Linux 系 統(tǒng) 調(diào) 用 其 它 2.4.1 Linux 系 統(tǒng) 調(diào) 用 作 業(yè) P36: 2.1、 2.4、 2.5 、 2.7
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《增值稅法》全文學(xué)習(xí)解讀(規(guī)范增值稅的征收和繳納保護納稅人的合法權(quán)益)
- 2024《文物保護法》全文解讀學(xué)習(xí)(加強對文物的保護促進科學(xué)研究工作)
- 銷售技巧培訓(xùn)課件:接近客戶的套路總結(jié)
- 20種成交的銷售話術(shù)和技巧
- 銷售技巧:接近客戶的8種套路
- 銷售套路總結(jié)
- 房產(chǎn)銷售中的常見問題及解決方法
- 銷售技巧:值得默念的成交話術(shù)
- 銷售資料:讓人舒服的35種說話方式
- 汽車銷售績效管理規(guī)范
- 銷售技巧培訓(xùn)課件:絕對成交的銷售話術(shù)
- 頂尖銷售技巧總結(jié)
- 銷售技巧:電話營銷十大定律
- 銷售逼單最好的二十三種技巧
- 銷售最常遇到的10大麻煩