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

正文內(nèi)容

操作系統(tǒng)原理課件第八章io管理-wenkub

2023-01-24 04:58:27 本頁面
 

【正文】 設(shè)備獨立性是指用戶在編程序時所使用的設(shè)備與實際設(shè)備無關(guān) 。 系統(tǒng)通過設(shè)備控制塊掌握設(shè)備的狀態(tài) 。 ? 現(xiàn)在使用的 ASCII碼 ( 美國信息交換標(biāo)準(zhǔn)碼 ) ? :獨立于設(shè)備類型 、 獨立于同類設(shè)備的具體設(shè)備號 ( 對于設(shè)備的控制 ) ? :提高設(shè)備的使用效率 , 盡可能提高設(shè)備的并行操作 , 充分利用通道和緩沖技術(shù) 。 ? I/O設(shè)備 —— 是向 CPU傳輸信息或輸出經(jīng) CPU加工處理的信息的設(shè)備。 ? ? 不同的設(shè)備 , 其出錯條件也不相同 , 即數(shù)據(jù)傳輸失敗的原因各種各樣 , 如打印機(jī)有缺紙錯 , 磁盤 I/O有奇偶校驗錯等 。 ? I/O管理就是設(shè)備管理 , 它是操作系統(tǒng)的一個重要的組成部分 , 負(fù)責(zé)管理系統(tǒng)中所有的外部設(shè)備 。 ?第八章 I/O管理 ? 計算機(jī)外部設(shè)備 ? 在計算機(jī)系統(tǒng)中除 CPU和內(nèi)存外所有的設(shè)備和裝置稱為計算機(jī)外部設(shè)備( 外圍設(shè)備 、 I/O設(shè)備 ) 。 I/O管理的概念 引言 ? 計算機(jī)外部設(shè)備種類繁多 , 特性各異 。 設(shè)備的分類 ? ( 1)按系統(tǒng)和用戶的觀點分類 (從屬關(guān)系 ) ? 系統(tǒng)設(shè)備 —— 指在操作系統(tǒng)生成時已經(jīng)登記在系統(tǒng)中的標(biāo)準(zhǔn)設(shè)備,如鍵盤、顯示器、磁盤、打印機(jī)等; ? 用戶設(shè)備 —— OS生成后未登記在系統(tǒng)中的非標(biāo)準(zhǔn)設(shè)備,繪圖儀、游戲操作柄、掃描儀等。如鍵盤、顯示器、打印機(jī)等 I/O管理的概念 引言 ? ( 3)按資源分配的角度 ? 獨享設(shè)備 —— 是指在一段時間內(nèi)只允許一個用戶進(jìn)程使用的設(shè)備。 ? :設(shè)備的統(tǒng)一控制和處理 。 ? ? 在多用戶環(huán)境中 , 系統(tǒng)必須決定一種策略 , 以確定誰將取得一臺設(shè)備 、 使用多長時間 , 何時存取設(shè)備 。 用戶程序中只使用邏輯設(shè)備名 。 ? 2. 程序要盡可能地與它使用的設(shè)備類型無關(guān) 。 緩沖技術(shù) 概述 ? CPU與各種外部設(shè)備的速度上的差異很大 , 設(shè)備與設(shè)備之間的速度的差異也很大 。 ? 緩沖技術(shù)是用來匹配 CPU與設(shè)備之間速度差異和負(fù)荷的不均勻 。 同理 , 向 BUF1輸入與從 BUF2中取數(shù)據(jù)可以并行 。 設(shè)備分配 分配原則 ? 一 、 靜態(tài)分配和動態(tài)分配 ? 靜態(tài)分配 ? 當(dāng)一個作業(yè) ( 或進(jìn)程 )運行時 , 根據(jù)作業(yè)要求的設(shè)備 , 系統(tǒng)如果能滿足 , 則將其要求的設(shè)備全部分配給它 ,然后開始運行 , 運行完成釋放其占用的所有設(shè)備 。 設(shè)備分配 分配原則 ? 二 、 設(shè)備分配算法 ? 先來先服務(wù)算法 ? 優(yōu)先級高者優(yōu)先 ? 三、設(shè)備分配的安全性 ? 對于共享設(shè)備,不論采用靜態(tài)分配還是采用動態(tài)分配都不會出現(xiàn)死鎖。 設(shè)備分配 虛擬設(shè)備技術(shù) ? 虛擬技術(shù)的實現(xiàn): ? SPOOLING系統(tǒng):操作系統(tǒng)提供的外部設(shè)備聯(lián)機(jī)同時操作的功能 。 ? 該方式中 , I/O控制器是操作系統(tǒng)軟件和硬件之間的接口 , 它接收 CPU的命令 , 并控制 I/O設(shè)備進(jìn)行實際的操作 。 I/O控制 I/O控制方式 ? 在 I/O中斷方式下 , 數(shù)據(jù)的輸入 ( 或輸出 ) 步驟如下: ? 設(shè)備驅(qū)動程序工作: ? 要求輸入數(shù)據(jù)的進(jìn)程把一個啟動命令和允許中斷位 “ 1” 寫入相應(yīng)設(shè)備的控制狀態(tài)寄存器中 , 從而啟動了該設(shè)備; ? 該進(jìn)程因等待輸入的完成進(jìn)入睡眠狀態(tài) 。 解決的方法是采用通道技術(shù) 。 因此通道可看作是計算機(jī)系統(tǒng)中專門用于 I/O的處理機(jī) 。 利用 DMA傳送數(shù)據(jù)時 , 數(shù)據(jù)直接在源地址和目的地址之間傳送 , 不需要中間媒介 。 ? 在系統(tǒng)初啟時 , 系統(tǒng)為每類設(shè)備創(chuàng)建一個進(jìn)程 , 執(zhí)行程序就是該設(shè)備的設(shè)備驅(qū)動程序 。然后,檢查請求隊,若為空,則進(jìn)入等待狀態(tài),否則,取下一個請求塊。 ? 硬盤盤片數(shù) =(磁頭數(shù) +2) /2 ? 例如: ? 16磁頭的硬盤,通常有( 16+2) /2=9個存儲盤片 ( 2) Cylinder(柱面) 我們把軟盤存儲面上的存儲介質(zhì)同心圓圓環(huán)稱做磁道。 ? 每個磁道上的等分段是一個扇區(qū)。 為了隱藏每個磁道有多少扇區(qū)的細(xì)節(jié),現(xiàn)代磁盤驅(qū)動器提供給操作系統(tǒng)的是虛擬的幾何參數(shù),如有 x個柱面, y個磁頭,每個道 z個扇區(qū)。 磁盤調(diào)度和管理 磁盤調(diào)度 1.磁盤存取時間 ? 存取盤塊中的信息包括三部分時間: ? ( 1)尋道時間: 系統(tǒng)把磁頭移到相應(yīng)的磁道或柱面上所需的時間。 磁盤調(diào)度和管理 磁盤調(diào)度 2.磁盤調(diào)度算法 ( 1)先來先服務(wù)法 ( FirstCome,FirstServed,FCFS) ? 先
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1