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

正文內(nèi)容

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

2025-08-04 16:23本頁面
  

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