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

正文內(nèi)容

操作系統(tǒng)課件--02操作系統(tǒng)的硬件環(huán)境-資料下載頁

2025-08-04 16:23本頁面
  

【正文】 方便 、 實用的應(yīng)用程序函數(shù)庫 ( 應(yīng)用程序設(shè)計接口 API) ? 從應(yīng)用層面重新封裝系統(tǒng)調(diào)用 ? 屏蔽復(fù)雜的系統(tǒng)調(diào)用傳參問題 ? 高級語言接口 , 有助于快速開發(fā) 有的系統(tǒng)在更高層面提供系統(tǒng)程序設(shè)計模板庫和類庫 如 Windows 2022/XP提供封裝系統(tǒng)用 Win32 API和高層編程機(jī)制 MFC以及 ATL Linux提供封裝系統(tǒng)調(diào)用 、 符合 POSIX標(biāo)準(zhǔn) API和 C運(yùn)行庫 典型的中斷處理 (6): 系統(tǒng)服務(wù)請求實例 設(shè)備控制器或其他系統(tǒng)硬件發(fā)出中斷 處理器完成當(dāng)前指令的執(zhí)行 處理器接受中斷 處理器將 PSW和PC推入系統(tǒng)堆棧 處理器根據(jù)中斷類型讀入新的 PC值 中斷系統(tǒng)硬件完成的工作 保存進(jìn)程狀態(tài)的其余信息 進(jìn)程中斷 恢復(fù)進(jìn)程狀態(tài)信息 從系統(tǒng)堆?;謴?fù)原PSW和 PC 中斷系統(tǒng)軟件完成的工作 強(qiáng)迫性中斷事件 自愿性中斷事件 保存現(xiàn)場信息 保存現(xiàn)場信息 取出中斷碼 取出訪管號 分析中斷原因 分析何種系統(tǒng)調(diào)用 轉(zhuǎn)相應(yīng)處理程序 是否中斷嵌套 由系統(tǒng)恢復(fù)現(xiàn)場 由系統(tǒng)恢復(fù)現(xiàn)場 轉(zhuǎn)低級調(diào)度程序 返回上層中斷 返回目態(tài)程序 需要切換進(jìn)程 T F F T 四、 I/O技術(shù) I/O控制使用下面幾種技術(shù): ? 程序控制 ? 中斷驅(qū)動 ? 直接存儲器存取 ( DMA) ? 通道 程序控制 I/O技術(shù) 由處理器提供 I/O相關(guān)指令來實現(xiàn) ? I/O處理單元處理請求并設(shè)置 I/O狀態(tài)寄存器相關(guān)位 ? 不中斷處理器 , 也不給處理器警告信息 ? 處理器定期輪詢 I/O單元的狀態(tài) , 直到處理完畢 I/O軟件包含直接操縱 I/O的指令 ? 控制指令 : 用于激活外設(shè) , 并告訴它做什么 ? 狀態(tài)指令 : 用于測試 I/O控制中的各種狀態(tài)和條件 ? 數(shù)據(jù)傳送指令 : 用于在設(shè)備和主存之間來回傳送數(shù)據(jù) 主要缺陷:處理器必須關(guān)注 I/O處理單元的狀態(tài) , 因而耗費大量時間輪詢信息 , 嚴(yán)重地降低了系統(tǒng)性能 中斷驅(qū)動 I/O技術(shù) 為了解決程序控制 I/O方法的主要問題 應(yīng)該讓處理器從輪詢?nèi)蝿?wù)中解放出來 使 I/O操作和指令執(zhí)行并行起來 具體作法: 當(dāng) I/O處理單元準(zhǔn)備好與設(shè)備交互的時候 通過物理信號通知處理器 , 即中斷處理器 DMA技術(shù)( 1) 中斷的引入大大地提高了處理器處理 I/O的 效率 當(dāng)處理器和 I/O間 傳送數(shù)據(jù)時,效率仍舊不高 解決方法: 直接存儲器訪問 ( DMA: Direct Memory Access) ? 通過系統(tǒng)總線中一獨立控制單元 ——DMA控制器 ? 自動控制成塊數(shù)據(jù)在內(nèi)存和 I/O單元間的傳送 ? 大大提高處理 I/O的效能 DMA技術(shù) ( 2) 當(dāng)處理器需要讀寫一整塊數(shù)據(jù)時 給 DMA控制單元發(fā)送一條命令 包含:是否請求一次讀或?qū)懀?I/O設(shè)備的編址,開始讀或?qū)懙闹鞔婢幹罚枰獋魉偷臄?shù)據(jù)長度等信息 ? 處理器發(fā)送完命令后就可處理其它事情 ? DMA控制器將自動管理數(shù)據(jù)的傳送 ? 當(dāng)這個過程完成后,它會給處理器發(fā)一個中斷 處理器只在開始傳送和傳送結(jié)束時關(guān)注一下就可 ? 處理器和 DMA傳送不完全并行 ? 有時會有總線競爭的情況發(fā)生 處理器用總線時可能稍作等待 不會引起中斷 不引起程序上下文的保存 ? 通常過程只有一個總線周期 ? 在 DMA傳送 時,處理器訪問總線速度會變慢 ? 對于大量數(shù)據(jù) I/O傳送, DMA技術(shù)是很有價值 DMA技術(shù) ( 3) 程序 I/O 中斷 I/O DMA 通道 獨立于中央處理器,專門負(fù)責(zé)數(shù)據(jù) I/O傳輸 的 處理機(jī) ? 它對外設(shè)實現(xiàn)統(tǒng)一管理 ? 代替 CPU對 I/O操作進(jìn)行控制 ? 使 CPU和 外設(shè)可以并行工作 通道又稱為 I/O處理機(jī) 引入通道的目的 : ? 為了使 CPU從 I/O事務(wù)中解脫出來 ? 同時為了提高 CPU與設(shè)備、設(shè)備與設(shè)備之間的并行度 五、時鐘( 1) 時鐘為計算機(jī)完成以下必不可少的工作: ? 在多道程序運(yùn)行環(huán)境中 , 為系統(tǒng)發(fā)現(xiàn)陷入死循環(huán) ( 編程錯誤 )的作業(yè) , 防止機(jī)時的浪費 ? 在分時系統(tǒng)中 , 間隔時鐘實現(xiàn)作業(yè)間按時間片輪轉(zhuǎn) ? 在實時系統(tǒng)中 , 按要求的間隔輸出正確時間信號給實時的控制設(shè)備 ( 如 A/ D、 D/A轉(zhuǎn)換設(shè)備 ) ? 定時喚醒要求延遲執(zhí)行的各外部事件 ( 如定時為各進(jìn)程計算優(yōu)先數(shù) , 銀行中定時運(yùn)行某類結(jié)賬程序等 ) ? 記錄用戶使用設(shè)備時間和記錄某外部事件發(fā)生時間 ? 記錄用戶和系統(tǒng)所需要的絕對時間 , 即年 、 月 、 日 ? 時鐘是操作系統(tǒng)運(yùn)行的必不可少的硬件設(shè)施 ? 時鐘 , 實際上都是硬件時鐘寄存器 , 按時鐘電路所產(chǎn)生的脈沖數(shù)對時鐘寄存器進(jìn)行加 1或減 1的工作 ? 絕對時鐘:記錄當(dāng)時時間 ( 年 、 月 、 日 、 時 、 分 、 秒 ) 一般來說 , 絕對時鐘準(zhǔn)確 , 當(dāng)停機(jī)時 , 絕對時鐘值仍然自動修改 ? 間隔時鐘 (相對時鐘 ):通過時鐘寄存器實現(xiàn) 置上時間間隔初值 , 每經(jīng)過一個單位時間 , 時鐘值減 1, 直到該值為負(fù)時 , 則觸發(fā)時鐘中斷 , 并進(jìn)行相應(yīng)中斷處理 時鐘( 2) 晶體震蕩每個脈沖使計數(shù)器減 1 用來裝入計數(shù)器初值 硬件時鐘: 某個寄存器來模擬 (根據(jù)脈沖頻率定時加 1,減 1) 軟件時鐘: 用作相對時鐘,用內(nèi)存單元來模擬時鐘 ? CPU保護(hù):防止進(jìn)程得到 CPU后不放棄控制權(quán) ? 解決:分配給每個進(jìn)程一段時間(時間片) 時間片到,發(fā)時鐘中斷,控制權(quán)交給操作系統(tǒng) 六、 緩沖技術(shù) 緩沖區(qū)是硬件設(shè)備之間進(jìn)行數(shù)據(jù)傳輸時 , 用來暫存數(shù)據(jù)的一個存儲區(qū)域 緩沖技術(shù)三種用途 : ? 處理器與主存儲器之間 ? 處理器和其它外部設(shè)備之間 ? 設(shè)備與設(shè)備之間的通信 目的:解決部件之間速度不匹配的問題 總線 總線 八種總線: 緩存,局部,內(nèi)存, PCI, SCSI, USB, IDE, ISA 傳輸速度和功能 作業(yè)(第 1章) ? A組 2, 7, 12, 14, 17, 18, 19 分析 MSDOS的演變過程及其與硬件、操作系統(tǒng)理論發(fā)展的關(guān)系 ? B組 4, 8, 11, 15, 17, 18, 19 分析 Windows的演變過程及其與硬件、操作系統(tǒng)理論發(fā)展的關(guān)系 ? C組 3, 9, 13, 16, 17, 18, 19 分析 UNIX的演變過程及其與硬件、操作系統(tǒng)理論發(fā)展的關(guān)系
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1