中央廣播電視大學 計算機視頻教程系列 操作系統教程 簡體中文 DVD 只於電腦播放 一、基本目的 任何數字電子計算機都必須在加載相應的操作系統之後,才能構成一個可以運轉的計算機系統。操作系統的性能高低,決定整體系統的性能。操作系統本身的安全可靠程度,決定整個系統的安全性和可靠性。操作系統是軟件技術的核心和基礎運行平台。可見,相關專業的學生必須學習和掌握操作系統的基本原理和專業知識。本課程的目的如下: 1.使學生對操作系統的基本概念和基本結構有清楚的認識。 2.使學生了解操作系統原理以及主要設計技術。 3.使學生了解操作系統的有關發展研究動向,為今後在相關領域開展工作打下基礎。 二、內容提要及學時分配 1.操作系統概述,包括:操作系統歷史、操作系統基本概念、特徵、分類、功能和操作系統標準化等。(2學時) 2.操作系統硬件環境,包括:CPU、存儲系統、中斷技術、IO技術、時鐘,緩衝技術和總線等。(4學時) 3.操作系統的基本工作原理,主要包括: 用戶接口與作業管理:用戶與操作系統接口、批處理系統作業處理、交互式系統的作業管理、系統調用、操作系統的安裝與啟動;(2學時) 進程(線程)管理:多道程序設計、進程、進程間相互作用、進程通信、處理機調度、系統核心、線程基本概念;(8學時) 存儲管理:分區存儲管理、頁式存儲管理、段式存儲管理、段頁式存儲管理、覆蓋技術與交換技術、虛擬存儲、VxWorks內存管理;(8學時) 文件管理:文件結構和存取方式、文件目錄、文件系統的實現、文件的使用、文件系統的可靠性和安全性、文件系統的性能問題;(8學時) 設備管理:I/O軟件的組成、I/O軟件的特點、有關技術、設備處理、典型外部設備、設備驅動程序;(4學時) 死鎖:死鎖的基本概念、死鎖的解決方案(死鎖預防、死鎖避免、死鎖檢測與解除)、資源分配圖。(2學時) 4.操作系統設計,主要包括:操作系統設計目標、操作系統結構設計、Windows操作系統的設計以及其他設計問題等。(4學時) 5.現代操作系統實例分析,主要包括:Linux內核源代碼分析,Windows操作系統原理。(6學時) 6.上機實習:Windows內核實驗。