欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      操作系統(tǒng)實(shí)驗(yàn)教學(xué)大綱(新)

      時(shí)間:2019-05-12 17:20:19下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《操作系統(tǒng)實(shí)驗(yàn)教學(xué)大綱(新)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《操作系統(tǒng)實(shí)驗(yàn)教學(xué)大綱(新)》。

      第一篇:操作系統(tǒng)實(shí)驗(yàn)教學(xué)大綱(新)

      《操作系統(tǒng)》課程實(shí)驗(yàn)教學(xué)大綱

      英文名稱:Operating System 課程編號(hào):0007021046-1 學(xué)時(shí)數(shù):48+S16 課程性質(zhì):必修

      先修課程:C語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)組成原理、匯編語言程序設(shè)計(jì) 適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、物聯(lián)網(wǎng)工程

      一、課程實(shí)驗(yàn)的目的和任務(wù)

      本課程實(shí)驗(yàn)的目的是培養(yǎng)學(xué)生開發(fā)系統(tǒng)軟件的技能,能建立并行程序設(shè)計(jì)的思想方法,為以后學(xué)習(xí)后續(xù)課程打下基礎(chǔ)。

      本課程實(shí)驗(yàn)的任務(wù)是加深學(xué)生對(duì)操作系統(tǒng)所涉及的概念、算法、數(shù)據(jù)結(jié)構(gòu)的理解;體驗(yàn)操作系統(tǒng)所涉及的抽象思維的具體實(shí)現(xiàn);掌握Linux系統(tǒng)的基本功能和相關(guān)系統(tǒng)調(diào)用。

      二、課程實(shí)驗(yàn)的內(nèi)容和要求 1.Linux基本操作

      內(nèi)容:Linux系統(tǒng)登錄與退出,常用基本命令,C語言程序的編輯、編譯以及運(yùn)行 要求:熟悉Linux系統(tǒng)登錄與退出,掌握常用基本命令的使用,掌握在Linux環(huán)境下C語言程序的編輯、編譯以及運(yùn)行方法。

      2.進(jìn)程的控制

      內(nèi)容:wait()和exit()、exec()系統(tǒng)調(diào)用,進(jìn)程的睡眠、同步、撤消等控制方法。要求:掌握進(jìn)程創(chuàng)建和進(jìn)程控制的有關(guān)系統(tǒng)調(diào)用。3.進(jìn)程的通信

      內(nèi)容:軟中斷的程序?qū)崿F(xiàn)、信號(hào)的發(fā)送和處理以及信號(hào)機(jī)制程序分析。要求:掌握Linux系統(tǒng)中軟中斷通信、信號(hào)的發(fā)送和處理以及信號(hào)機(jī)制的相關(guān)系統(tǒng)調(diào)用。

      4.分區(qū)與頁式存儲(chǔ)管理

      內(nèi)容:常用命令和系統(tǒng)調(diào)用,觀察內(nèi)存工作情況,動(dòng)態(tài)存儲(chǔ)分配。要求:掌握內(nèi)存動(dòng)態(tài)存儲(chǔ)分配機(jī)制和對(duì)程序空間結(jié)構(gòu)的觀察。5.設(shè)備管理與驅(qū)動(dòng)

      內(nèi)容:設(shè)計(jì)簡(jiǎn)單的字符設(shè)備和快設(shè)備驅(qū)動(dòng)程序、設(shè)備驅(qū)動(dòng)的安裝與使用。要求:掌握設(shè)備管理與驅(qū)動(dòng)力的基本概念和基本方法。6.shell與系統(tǒng)調(diào)用,2學(xué)時(shí)

      內(nèi)容:Bash腳本程序的使用、程序設(shè)計(jì)與測(cè)試、系統(tǒng)調(diào)用的創(chuàng)建與使用。要求:理解面向操作命令的接口Shell,學(xué)會(huì)簡(jiǎn)單的 Shell編程,理解操作系統(tǒng)調(diào)用的運(yùn)行機(jī)制,掌握創(chuàng)建系統(tǒng)調(diào)用的方法。

      7.簡(jiǎn)單文件系統(tǒng)設(shè)計(jì)

      內(nèi)容:建立文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)、程序設(shè)計(jì)。

      要求:掌握文件控制的基本原理和常用文件系統(tǒng)調(diào)用。

      三、課程實(shí)驗(yàn)的進(jìn)度安排

      本課程實(shí)驗(yàn)的總學(xué)時(shí)數(shù)為16。主要安排在理論課程的相關(guān)內(nèi)容講完之后進(jìn)行,用4~8周的時(shí)間來實(shí)施,每周2~4學(xué)時(shí)。

      四、考核方法及成績?cè)u(píng)定 1.實(shí)驗(yàn)過程:20% 2.實(shí)驗(yàn)結(jié)果、實(shí)驗(yàn)報(bào)告:30% 3.實(shí)驗(yàn)考核:50%。

      五、幾點(diǎn)說明 1.制定的依據(jù)

      本大綱依據(jù)高等工科院校四年制本科計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的培養(yǎng)目標(biāo)和學(xué)校2013年專業(yè)人才培養(yǎng)方案中的培養(yǎng)要求而制定。

      2.教材與參考書 教材:

      韓立毛,李先鋒.計(jì)算機(jī)操作系統(tǒng)實(shí)踐教程.江蘇:南京大學(xué)出版社,2011.參考書:

      徐虹,何嘉,張鐘澍.操作系統(tǒng)實(shí)驗(yàn)指導(dǎo).北京:清華大學(xué)出版社,2005.任愛華,李鵬,劉方毅.操作系統(tǒng)實(shí)驗(yàn)指導(dǎo).北京:清華大學(xué)出版社 2004.制定人:韓立毛 審定人: 批準(zhǔn)人:

      第二篇:操作系統(tǒng)課程設(shè)計(jì)教學(xué)大綱(新)

      《操作系統(tǒng)》課程設(shè)計(jì)教學(xué)大綱

      英文名稱:Operating System 課程編號(hào):0007021046-1 學(xué)時(shí)數(shù):48+S16 課程性質(zhì):必修

      先修課程:C語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)組成原理、匯編語言程序設(shè)計(jì) 適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、物聯(lián)網(wǎng)工程

      一、課程設(shè)計(jì)的和目的和任務(wù)

      1.本課程設(shè)計(jì)的目的是為了讓學(xué)生更好地掌握操作系統(tǒng)的原理及實(shí)現(xiàn)方法,加深對(duì)操作系統(tǒng)基礎(chǔ)理論和重要算法的理解,加強(qiáng)學(xué)生的動(dòng)手能力,有必要以課程設(shè)計(jì)的方式對(duì)學(xué)生進(jìn)行進(jìn)一步的綜合訓(xùn)練。

      2.本課程設(shè)計(jì)的任務(wù)是通過計(jì)算機(jī)操作系統(tǒng)中的典型算法問題,要求學(xué)生通過語言編程來模擬實(shí)現(xiàn)相關(guān)算法。

      二、課程設(shè)計(jì)的內(nèi)容和要求

      1.進(jìn)程調(diào)度與死鎖算法的模擬實(shí)現(xiàn)。

      主要內(nèi)容有進(jìn)程調(diào)度算法的模擬實(shí)現(xiàn)、生產(chǎn)者-消費(fèi)者問題的模擬實(shí)現(xiàn)、銀行家算法的模擬實(shí)現(xiàn)等。通過對(duì)這3個(gè)課題的學(xué)習(xí)實(shí)踐,要求學(xué)會(huì)設(shè)計(jì)進(jìn)程調(diào)度算法的模擬實(shí)現(xiàn)、生產(chǎn)者-消費(fèi)者問題的模擬實(shí)現(xiàn)、銀行家算法的模擬實(shí)現(xiàn)。通過課程設(shè)計(jì),深刻理解進(jìn)程調(diào)度的實(shí)質(zhì)和避免死鎖的算法實(shí)現(xiàn)方法。

      2.內(nèi)存與外存管理算法的模擬實(shí)現(xiàn)。

      主要內(nèi)容有頁面置換算法的模擬實(shí)現(xiàn)、簡(jiǎn)單文件系統(tǒng)的模擬實(shí)現(xiàn)等。通過對(duì)2個(gè)課題的學(xué)習(xí)實(shí)踐,要求學(xué)會(huì)設(shè)計(jì)頁面置換算法的模擬實(shí)現(xiàn)、簡(jiǎn)單文件系統(tǒng)的模擬實(shí)現(xiàn),通過課程設(shè)計(jì),深刻理解頁面置換算法的實(shí)現(xiàn)技術(shù)和簡(jiǎn)單文件系統(tǒng)的設(shè)計(jì)方法和過程。

      三、課程設(shè)計(jì)的進(jìn)度安排

      本課程設(shè)計(jì)一般安排在學(xué)期結(jié)束之前的一周時(shí)間內(nèi)進(jìn)行。進(jìn)度安排如下: 課題需求分析,一天;課題概要設(shè)計(jì),一天;課題詳細(xì)設(shè)計(jì),兩天;測(cè)試與調(diào)試,一天;設(shè)計(jì)報(bào)告,一天。

      四、考核方式和成績?cè)u(píng)定

      平時(shí)20%、運(yùn)行結(jié)果40%、設(shè)計(jì)報(bào)告40%

      五、幾點(diǎn)說明 1.制定的依據(jù)

      本大綱依據(jù)高等工科院校四年制本科計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的培養(yǎng)目標(biāo)和學(xué)校2013年專業(yè)人才培養(yǎng)方案中的培養(yǎng)要求而制定。

      2.教材與參考書 教材:

      韓立毛,李先鋒.計(jì)算機(jī)操作系統(tǒng)實(shí)踐教程.江蘇:南京大學(xué)出版社,2011.參考書:

      徐虹,何嘉,張鐘澍.操作系統(tǒng)實(shí)驗(yàn)指導(dǎo).北京:清華大學(xué)出版社,2005.任愛華,李鵬,劉方毅.操作系統(tǒng)實(shí)驗(yàn)指導(dǎo).北京:清華大學(xué)出版社 2004.制定人:韓立毛 批準(zhǔn)人:

      審定人:

      第三篇:操作系統(tǒng)教學(xué)大綱

      《計(jì)算機(jī)操作系統(tǒng)原理》教學(xué)大綱

      一、課程的性質(zhì)、地位:

      《計(jì)算機(jī)操作系統(tǒng)原理》是大學(xué)計(jì)算機(jī)專業(yè)的核心專業(yè)課程。通過系統(tǒng)學(xué)習(xí)計(jì)算機(jī)操作系統(tǒng)原理的基本理論與基本概念以及相關(guān)的操作系統(tǒng)的內(nèi)涵,重點(diǎn)掌握操作系統(tǒng)進(jìn)程管理、處理機(jī)調(diào)度、存儲(chǔ)管理、設(shè)備管理和文件系統(tǒng)。基本知識(shí)與基本原理,掌握操作系統(tǒng)在計(jì)算機(jī)專業(yè)中的重要作用。為今后進(jìn)一步學(xué)習(xí)計(jì)算機(jī)知識(shí)和技術(shù)打下良好的基礎(chǔ)。

      二、教學(xué)目的及要求

      為了使本專業(yè)學(xué)生系統(tǒng)、深入地掌握計(jì)算機(jī)有關(guān)知識(shí),為信息系統(tǒng)的分析和開發(fā)打下良好的基礎(chǔ),特開設(shè)此課程。本課程要求學(xué)生掌握操作系統(tǒng)的基本特征、發(fā)展過程、功能及操作系統(tǒng)的結(jié)構(gòu)設(shè)計(jì);了解作業(yè)管理和用戶接口;了解進(jìn)程和線程的基本概念、同步與通信、調(diào)度與死鎖,以及處理機(jī)管理;了解連續(xù)式、離散式存儲(chǔ)器的管理方式及虛擬存儲(chǔ)器;了解設(shè)備管理、文件管理、網(wǎng)絡(luò)操作系統(tǒng)以及操作系統(tǒng)的實(shí)例UNIX系統(tǒng)等。本課程是專業(yè)基礎(chǔ)課,學(xué)習(xí)本課程前要求學(xué)生已學(xué)習(xí)計(jì)算機(jī)基本原理程序設(shè)計(jì)以及數(shù)據(jù)結(jié)構(gòu)等課程。

      三、課程教學(xué)目標(biāo):

      《計(jì)算機(jī)操作系統(tǒng)原理》是計(jì)算機(jī)專業(yè)的核心必修課,通過《計(jì)算機(jī)操作系統(tǒng)原理》課程的教學(xué),培養(yǎng)學(xué)生掌握計(jì)算機(jī)操作系統(tǒng)原理,學(xué)會(huì)使用計(jì)算機(jī)操作系統(tǒng)的原理來理解計(jì)算機(jī)的工作,并為進(jìn)一步深入學(xué)習(xí)本專業(yè)的計(jì)算機(jī)理論打下堅(jiān)實(shí)的基礎(chǔ)。

      四、課程教學(xué)的基本要求:

      教學(xué)中,要堅(jiān)持精講、多練,原理部分不容易理解,要注意在實(shí)際中的應(yīng)用。提倡任務(wù)驅(qū)動(dòng)的教學(xué)方法,但要避免教一會(huì)一的死板教學(xué)。要以學(xué)生為中心,培養(yǎng)學(xué)生探究的能力,鼓勵(lì)同學(xué)之間的討論和交流,達(dá)到全面提高學(xué)生能力的目標(biāo)。

      五、本課程與相關(guān)課程的聯(lián)系:

      本課程屬于專業(yè)核心課,其任務(wù)是使學(xué)生掌握計(jì)算機(jī)操作系統(tǒng)的原理知識(shí)及其應(yīng)用,學(xué)習(xí)和掌握操作系統(tǒng)中的經(jīng)典算法,為今后其他專業(yè)課的學(xué)習(xí)做好準(zhǔn)備。

      六、實(shí)踐教學(xué)要求:

      上機(jī)實(shí)驗(yàn)是學(xué)習(xí)計(jì)算機(jī)必不可少的實(shí)踐環(huán)節(jié),主要目的是鍛煉和培養(yǎng)學(xué)生對(duì)原理和經(jīng)典算法的驗(yàn)證。通過學(xué)習(xí),學(xué)生應(yīng)能夠掌握計(jì)算機(jī)操作系統(tǒng)中進(jìn)程管理、處理機(jī)調(diào)度、存儲(chǔ)管理、設(shè)備管理和文件系統(tǒng)。實(shí)驗(yàn)課時(shí)課為10課時(shí)。

      七、課程教學(xué)內(nèi)容:(以*方式注明重點(diǎn)、難點(diǎn))第一章 操作系統(tǒng)概述(3學(xué)時(shí))

      教學(xué)基本要求:

      1.了解操作系統(tǒng)的形成過程,建立操作系統(tǒng)的整體概念,2.熟悉操作系統(tǒng)的基本類型和服務(wù)方式。3.掌握操作系統(tǒng)的定義、特征和功能。第一節(jié) 操作系統(tǒng)的定義

      一、操作系統(tǒng)的虛擬機(jī)觀點(diǎn)

      二、操作系統(tǒng)的資源管理觀點(diǎn)

      三、操作系統(tǒng)的用戶服務(wù)觀點(diǎn)

      四、操作系統(tǒng)的進(jìn)程管理觀點(diǎn) 第二節(jié) 操作系統(tǒng)的形成過程

      一、人工操作階段

      二、單道批處理階段

      三、多道程序系統(tǒng)階段

      四、進(jìn)一步發(fā)展階段

      第三節(jié) 操作系統(tǒng)的基本類型

      一、多道批處理系統(tǒng)

      二、分時(shí)系統(tǒng)

      三、實(shí)時(shí)系統(tǒng)

      四、通用操作系統(tǒng)

      第四節(jié) 操作系統(tǒng)的特征

      一、并發(fā)

      二、共享

      三、虛擬

      四、異步行

      第五節(jié) 操作系統(tǒng)的服務(wù)

      一、操作系統(tǒng)的公共服務(wù)

      二、操作系統(tǒng)的服務(wù)方式 第六節(jié) 操作系統(tǒng)的功能

      一、用戶接口

      二、處理機(jī)管理

      三、存儲(chǔ)管理

      四、設(shè)備管理

      五、文件管理

      第七節(jié) 操作系統(tǒng)的結(jié)構(gòu)

      一、整體式系統(tǒng)

      二、層次式系統(tǒng)

      三、客戶/服務(wù)器系統(tǒng)

      第二章 操作系統(tǒng)用戶接口*(3學(xué)時(shí))

      教學(xué)基本要求:

      1.了解用戶接口的類型及各種接口的實(shí)現(xiàn)方法,尤其是圖形接口的有關(guān)知識(shí) 2.熟悉命令接口在不同工作方式下的主要功能,作業(yè)和作業(yè)管理的基本概念 3.掌握系統(tǒng)調(diào)用的定義及其執(zhí)行過程。

      第一節(jié) 用戶接口概述

      一、程序的執(zhí)行和作業(yè)的概念

      二、作業(yè)管理概述 第二節(jié) 命令接口

      一、脫機(jī)命令接口

      二、聯(lián)機(jī)命令接口 第三節(jié) 程序接口

      一、系統(tǒng)調(diào)用概述

      二、系統(tǒng)調(diào)用類型

      三、系統(tǒng)調(diào)用過程 第四節(jié) 圖形接口

      第三章 進(jìn)程管理*(12學(xué)時(shí))

      教學(xué)基本要求:

      1.了解進(jìn)程的引入原因和控制方法,進(jìn)程互斥與同步的概念,進(jìn)程間通信的概念,線程的概念及其與進(jìn)程的關(guān)系。

      2.進(jìn)程互斥與同步中的信號(hào)量機(jī)制及pv操作的定義和物理意義,進(jìn)程通信的類型和方法,消息緩沖通信的實(shí)現(xiàn)過程。

      3.掌握進(jìn)程的定義和特征,進(jìn)程互斥與同步的機(jī)構(gòu)和方法,能用信號(hào)量機(jī)制解決進(jìn)程互斥同步問題。

      第一節(jié) 進(jìn)程的基本概念

      一、進(jìn)程的引入

      二、進(jìn)程的定義和特征 第二節(jié) 進(jìn)程的描述

      一、進(jìn)程控制塊

      二、進(jìn)程控制塊的組織方式 第三節(jié) 進(jìn)程狀態(tài)及其轉(zhuǎn)換

      一、進(jìn)程的基本狀態(tài)

      二、進(jìn)程基本狀態(tài)的轉(zhuǎn)換 第四節(jié) 進(jìn)程控制

      一、進(jìn)程控制機(jī)構(gòu)

      二、進(jìn)程控制原語 第五節(jié) 進(jìn)程同步與互斥

      一、互斥的概念

      二、進(jìn)程同步的概念

      三、互斥與同步機(jī)制

      四、用PV原語實(shí)現(xiàn)互斥與同步的方法

      五、用PV原語解決經(jīng)典的互斥與同步的方法 第六節(jié) 進(jìn)程間通信

      一、進(jìn)程間通信的類型

      二、消息傳遞

      三、消息傳遞的實(shí)例——消息緩沖通信 第七節(jié) 線程的概念

      一、線程的引入和定義

      二、線程的屬性和狀態(tài)

      三、進(jìn)程與線程的比較

      第四章 處理機(jī)調(diào)度*(12學(xué)時(shí))

      教學(xué)基本要求:

      1.了解各級(jí)調(diào)度的功能,各種系統(tǒng)的調(diào)度模型。

      2.掌握各調(diào)度的算法,及平均周轉(zhuǎn)時(shí)間和平均帶權(quán)周轉(zhuǎn)時(shí)間的計(jì)算。

      3.掌握先來先服務(wù)、短作業(yè)優(yōu)先、時(shí)間片輪轉(zhuǎn)、優(yōu)先級(jí)和多級(jí)反饋隊(duì)列調(diào)度算法 第一節(jié) 調(diào)度的存次與分類

      一、調(diào)度的層次

      二、調(diào)度的分類

      第二節(jié) 調(diào)度算法的設(shè)計(jì)目標(biāo)和性能

      一、設(shè)計(jì)目標(biāo)

      二、性能指標(biāo) 第三節(jié) 調(diào)度算法

      一、先來先服務(wù)調(diào)度算法

      二、短作業(yè)優(yōu)先調(diào)度算法

      三、高相應(yīng)比優(yōu)先調(diào)度算法

      四、時(shí)間片輪轉(zhuǎn)調(diào)度算法

      五、優(yōu)先級(jí)調(diào)度算法

      六、多級(jí)反饋隊(duì)列調(diào)度算法 第四節(jié) 實(shí)時(shí)系統(tǒng)調(diào)度

      一、實(shí)現(xiàn)實(shí)時(shí)調(diào)度的基本條件

      二、實(shí)時(shí)調(diào)度的分類

      三、常用的幾種實(shí)時(shí)調(diào)度算法

      第五章 死鎖及其對(duì)策(3學(xué)時(shí))

      教學(xué)基本要求:

      1.了解死鎖問題在操作系統(tǒng)中的危害及死鎖產(chǎn)生的原因。

      2.熟悉死鎖及死鎖定理的概念,死鎖問題的解決途徑及死鎖預(yù)防、避免、檢測(cè)和恢復(fù)的方法。

      3.掌握死鎖產(chǎn)生的必要條件、資源分配圖的化簡(jiǎn)和銀行家算法的使用。第一節(jié) 死鎖的概念

      一、資源

      二、死鎖定義

      第二節(jié) 死鎖的產(chǎn)生及對(duì)策

      一、死鎖產(chǎn)生的原因

      二、死鎖產(chǎn)生的必要條件

      三、死鎖的描述

      四、處理死鎖的方法 第三節(jié) 死鎖的預(yù)防

      一、破壞互斥條件

      二、破壞占用并等待條件

      三、破壞不剝奪條件

      四、破壞環(huán)路等待條件 第四節(jié) 死鎖的避免

      一、系統(tǒng)狀態(tài)的安全性

      二、銀行家算法

      三、銀行家算法舉例 第五節(jié) 死鎖的檢測(cè)和解除

      一、利用資源分配圖檢測(cè)死鎖

      二、利用死鎖檢測(cè)算法檢測(cè)死鎖

      三、死鎖的恢復(fù)

      第六章 存儲(chǔ)管理*(6學(xué)時(shí))

      教學(xué)基本要求:

      1.了解各種不同的存儲(chǔ)管理方式以及它們的優(yōu)缺點(diǎn)和適用場(chǎng)合。

      2.熟悉各種存儲(chǔ)管理方式所需的軟、硬件支持以及各種算法的基本思想和實(shí)現(xiàn)方法。3.掌握存儲(chǔ)管理的目的和功能、存儲(chǔ)器的分配方式等基本概念,虛擬存儲(chǔ)器的概念,各種虛擬管理方法的基本思想、實(shí)現(xiàn)原理和地址變換過程。

      第一節(jié) 存儲(chǔ)管理的基本概念

      一、存儲(chǔ)器的層次

      二、地址重定位

      三、存儲(chǔ)管理的目的和功能

      四、存儲(chǔ)分配方式 第二節(jié) 存儲(chǔ)管理技術(shù)

      一、單一連續(xù)區(qū)管理

      二、固定式和可變式分區(qū)存儲(chǔ)管理

      三、可重定位分區(qū)存儲(chǔ)管理

      四、分區(qū)的存儲(chǔ)保護(hù)

      第三節(jié) 虛擬存儲(chǔ)系統(tǒng)的基本概念

      一、虛擬存儲(chǔ)器

      二、實(shí)現(xiàn)虛擬存儲(chǔ)器的基本原理

      三、高相應(yīng)比優(yōu)先調(diào)度算法 第四節(jié) 分頁存儲(chǔ)管理

      一、的實(shí)現(xiàn)原理

      二、簡(jiǎn)單分頁存儲(chǔ)管理

      三、請(qǐng)求式分頁存儲(chǔ)管理

      四、請(qǐng)求式調(diào)頁存儲(chǔ)器管理的頁眉置換算法

      五、頁面抖動(dòng)和工作集模型

      六、頁面保護(hù)

      七、頁式存儲(chǔ)器管理的優(yōu)缺點(diǎn) 第五節(jié) 請(qǐng)求分段存儲(chǔ)管理

      一、段式存儲(chǔ)器管理的基本思想

      二、段式存儲(chǔ)器管理的實(shí)現(xiàn)原理

      三、段的共享與保護(hù)

      四、分段與分頁的區(qū)別與聯(lián)系

      五、段式存儲(chǔ)器管理的優(yōu)缺點(diǎn) 第六節(jié) 段頁式存儲(chǔ)管理

      一、段頁式存儲(chǔ)管理的基本思想

      二、段頁式存儲(chǔ)管理的地址變換過程

      三、段頁式存儲(chǔ)管理的優(yōu)缺點(diǎn)

      第七章 設(shè)備管理(3學(xué)時(shí))

      教學(xué)基本要求:

      1.了解操作系統(tǒng)的形成過程,建立操作系統(tǒng)的整體概念,2.熟悉操作系統(tǒng)的基本類型和服務(wù)方式。3.掌握操作系統(tǒng)的定義、特征和功能。

      7.1 概述

      7.2 設(shè)備管理的實(shí)現(xiàn)技術(shù) 7.3 設(shè)備管理軟件的層次 7.4 虛擬設(shè)備

      7.5 磁盤驅(qū)動(dòng)調(diào)度

      第八章 文件系統(tǒng)*(6學(xué)時(shí))

      教學(xué)基本要求:

      1.了解操作系統(tǒng)的形成過程,建立操作系統(tǒng)的整體概念,2.熟悉操作系統(tǒng)的基本類型和服務(wù)方式。3.掌握操作系統(tǒng)的定義、特征和功能。

      8.1 文件系統(tǒng)概述

      8.2 文件的邏輯結(jié)構(gòu)及其存取方法 8.3 文件的物理結(jié)構(gòu)及其存取方法 8.4 文件存儲(chǔ)空間管理 8.5 文件目錄管理

      8.6 文件系統(tǒng)的安全性

      8.7 文件的操作與使用

      第九章 Windows NT(3學(xué)時(shí))

      教學(xué)基本要求:

      1.了解操作系統(tǒng)的形成過程,建立操作系統(tǒng)的整體概念,2.熟悉操作系統(tǒng)的基本類型和服務(wù)方式。3.掌握操作系統(tǒng)的定義、特征和功能。

      9.1 系統(tǒng)結(jié)構(gòu)

      9.2 Windows NT內(nèi)核 9.3 虛擬內(nèi)存管理 9.4 對(duì)象管理程序 9.5 I/O系統(tǒng) 9.6 文件系統(tǒng)

      四、教材

      《操作系統(tǒng)》,劉滕紅主編,科學(xué)出版社,2004

      五、主要參考資料

      1.《操作系統(tǒng)》.孟慶昌.電子工業(yè)出版社.2004年5月第一版 2.《操作系統(tǒng)》.鳳羽翚等.電子工業(yè)出版社.2004年3月第一版 3.《計(jì)算機(jī)操作系統(tǒng)》.張堯?qū)W,史美林.清華大學(xué)出版社.2000年8月第二版

      4.《操作系統(tǒng)原理與實(shí)例分析》.蒲曉蓉等.機(jī)械工業(yè)出版社.2004年6月

      六、成績?cè)u(píng)定

      期末考試占50%,作業(yè)占30%,考勤及課堂成績占10%,上機(jī)實(shí)習(xí)占10%

      第四篇:《操作系統(tǒng)》教學(xué)大綱

      操作系統(tǒng)一、說明

      (一)課程性質(zhì)

      本課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的核心課程之一,屬于必修課程。

      “操作系統(tǒng)”是計(jì)算機(jī)系統(tǒng)不可缺少的組成部分,負(fù)責(zé)對(duì)系統(tǒng)中各種資源進(jìn)行有效的管理和對(duì)各種活動(dòng)進(jìn)行正確的組織,使整個(gè)計(jì)算機(jī)系統(tǒng)協(xié)調(diào)一致且高效地工作,指揮計(jì)算機(jī)系統(tǒng)正常運(yùn)行。操作系統(tǒng)基于硬件,并對(duì)硬件實(shí)施管理,并構(gòu)成對(duì)所有軟件運(yùn)行的支持平臺(tái),給用戶使用計(jì)算機(jī)而提供方便靈活友好的接口。

      本課程的先修課為計(jì)算機(jī)組成原理、微機(jī)原理、數(shù)據(jù)結(jié)構(gòu)、高級(jí)語言程序設(shè)計(jì);后續(xù)課程為數(shù)據(jù)庫系統(tǒng)原理、計(jì)算機(jī)網(wǎng)絡(luò)、分布式系統(tǒng)等。

      (二)教學(xué)目的

      通過本課程的學(xué)習(xí),使學(xué)生在深刻理解計(jì)算機(jī)系統(tǒng)整體概念的基礎(chǔ)之上,掌握操作系統(tǒng)的基本內(nèi)容及實(shí)現(xiàn)方法,掌握操作系統(tǒng)對(duì)計(jì)算機(jī)系統(tǒng)中各種資源的管理和控制功能,從而使學(xué)生具備一定的系統(tǒng)軟件開發(fā)技能,為以后從事的研究、開發(fā)工作(如設(shè)計(jì)、分析或改進(jìn)各種系統(tǒng)軟件和應(yīng)用軟件)提供必要的軟件基礎(chǔ)和基本技能。

      (三)教學(xué)內(nèi)容

      本課程內(nèi)容包括:緒論,是對(duì)操作系統(tǒng)的一般性描述,包括什么是操作系統(tǒng),操作系統(tǒng)在整個(gè)計(jì)算機(jī)系統(tǒng)的地位及其發(fā)展歷史,它的功能、分類等;作業(yè)管理和Linux用戶接口,介紹作業(yè)和操作系統(tǒng)用戶接口,包括作業(yè)的基本概念和作業(yè)的建立過程、Linux介紹和它所提供的用戶接口等;進(jìn)程管理,主要介紹進(jìn)程和線程的概念、進(jìn)程控制、進(jìn)程同步/互斥、死鎖、進(jìn)程間通信、線程等;處理機(jī)調(diào)度,主要介紹作業(yè)調(diào)度、進(jìn)程調(diào)度、各種調(diào)度算法及其評(píng)價(jià)等;存儲(chǔ)管理,介紹常見存儲(chǔ)管理的方法,虛擬存儲(chǔ)管理的實(shí)現(xiàn)等;Linux進(jìn)程和存儲(chǔ)管理;文件系統(tǒng),包括文件系統(tǒng)的概念、文件結(jié)構(gòu)和文件存取、文件目錄管理、Linux文件管理等;設(shè)備管理;面向?qū)ο蟮牟僮飨到y(tǒng)和分布式操作系統(tǒng)。

      (四)教學(xué)時(shí)數(shù)

      課內(nèi)學(xué)時(shí):72

      (五)教學(xué)方式

      本課程的教學(xué)環(huán)節(jié)包括:課堂講授、習(xí)題課、課堂討論、批改作業(yè)、課外輔導(dǎo)、實(shí)驗(yàn)相結(jié)合,并逐步采用CAI、網(wǎng)絡(luò)教學(xué)等教學(xué)手段。通過本課程各個(gè)教學(xué)環(huán)節(jié)的教學(xué),重點(diǎn)培養(yǎng)學(xué)生的自學(xué)能力、分析問題解決問題的能力。

      教學(xué)方法:采用啟發(fā)式教學(xué),鼓勵(lì)學(xué)生自己針對(duì)某種操作系統(tǒng)進(jìn)行分析和研究,培養(yǎng)學(xué)生的自學(xué)能力,以“少而精”為原則,精選教學(xué)內(nèi)容,精講多練,調(diào)動(dòng)學(xué)生學(xué)習(xí)的主觀能動(dòng)性。

      教學(xué)手段:開展電子教案、CAI課件的研制、引進(jìn)和應(yīng)用,研制多媒體教學(xué)系統(tǒng)。

      考試環(huán)節(jié):考試形式采用筆試,考試題型分為:填空題、選擇題、判斷題、簡(jiǎn)答題、分析設(shè)計(jì)題。

      二、本文

      第1章 緒論

      教學(xué)要點(diǎn):

      操作系統(tǒng)的概念及其發(fā)展歷史、分類,操作系統(tǒng)功能,研究操作系統(tǒng)的觀點(diǎn)。本章是對(duì)操作系統(tǒng)的一般性描述。教學(xué)時(shí)數(shù):4學(xué)時(shí) 教學(xué)內(nèi)容: 1.1 操作系統(tǒng)概念(0.5學(xué)時(shí))

      掌握操作系統(tǒng)的概念及其在計(jì)算機(jī)系統(tǒng)中的作用。1.2 操作系統(tǒng)的發(fā)展歷史

      (1學(xué)時(shí))了解操作系統(tǒng)的發(fā)展歷史。

      1.3 操作系統(tǒng)的基本類型

      (1學(xué)時(shí))

      理解批處理系統(tǒng)、分時(shí)操作系統(tǒng)、實(shí)時(shí)操作系統(tǒng)、個(gè)人計(jì)算機(jī)操作系統(tǒng)、網(wǎng)絡(luò)和分布式操作系統(tǒng)的特點(diǎn)。

      1.4 操作系統(tǒng)的功能

      (1學(xué)時(shí))

      掌握操作系統(tǒng)的處理機(jī)管理、存儲(chǔ)管理、設(shè)備管理、文件管理和用戶接口五大功能。1.5 研究操作系統(tǒng)的幾種觀點(diǎn)

      (0.5學(xué)時(shí))

      了解操作系統(tǒng)是計(jì)算機(jī)資源的管理者觀點(diǎn),用戶界面觀點(diǎn),進(jìn)程管理觀點(diǎn)??己艘螅?/p>

      1. 識(shí)記:什么是操作系統(tǒng),操作系統(tǒng)的分類。

      2. 領(lǐng)會(huì):操作系統(tǒng)的功能,操作系統(tǒng)的發(fā)展歷史及研究觀點(diǎn)。

      第2章

      作業(yè)管理和Linux用戶接口

      教學(xué)要點(diǎn):

      作業(yè)的概念和建立過程,操作系統(tǒng)為用戶提供的接口,Linux用戶接口,Linux shell編程。教學(xué)時(shí)數(shù):8學(xué)時(shí) 教學(xué)內(nèi)容:

      2.1 作業(yè)的基本概念(1學(xué)時(shí))掌握作業(yè)的定義,作業(yè)的組織。2.2 作業(yè)的建立過程

      (1學(xué)時(shí))

      掌握作業(yè)的輸入方式、JCB的建立;掌握SPOOLING系統(tǒng)。2.3 用戶接口

      (1學(xué)時(shí))

      掌握作業(yè)控制、系統(tǒng)調(diào)用;了解用戶接口的演變。2.4 分時(shí)作業(yè)管理

      (0.5學(xué)時(shí))了解分時(shí)作業(yè)管理。

      2.5 Linux簡(jiǎn)介

      (1學(xué)時(shí))

      了解Linux的發(fā)展歷史和發(fā)展前景,Linux系統(tǒng)的特點(diǎn),Linux系統(tǒng)結(jié)構(gòu)。2.6 Linux的Shell(1.5學(xué)時(shí))

      理解Shell提供的命令種類,程序語言Shell,make命令。2.7 Linux的系統(tǒng)調(diào)用

      (1學(xué)時(shí))

      理解有關(guān)設(shè)備管理的系統(tǒng)調(diào)用,有關(guān)文件系統(tǒng)的系統(tǒng)調(diào)用,有關(guān)進(jìn)程控制的系統(tǒng)調(diào)用,有關(guān)進(jìn)程通信的系統(tǒng)調(diào)用,有關(guān)存儲(chǔ)管理的系統(tǒng)調(diào)用。2.8 Linux桌面環(huán)境KDE介紹

      (1學(xué)時(shí))了解Linux桌面環(huán)境KDE介紹??己艘螅?/p>

      1. 識(shí)記并領(lǐng)會(huì):作業(yè)的概念,JCB的建立,SPOOLING系統(tǒng),操作系統(tǒng)用戶接口。2. 分析:Linux的Shell,Linux的系統(tǒng)調(diào)用。

      第3章

      進(jìn)程管理

      教學(xué)要點(diǎn):

      進(jìn)程的概念和描述,進(jìn)程的同步和互斥,進(jìn)程通信,死鎖。教學(xué)時(shí)數(shù):10學(xué)時(shí) 教學(xué)內(nèi)容: 3.1 進(jìn)程和線程的概念(1學(xué)時(shí))

      掌握程序的并發(fā)執(zhí)行、進(jìn)程的定義、作業(yè)和進(jìn)程的關(guān)系;了解線程的概念。3.2 進(jìn)程的描述

      (1學(xué)時(shí))

      掌握進(jìn)程控制塊PCB,進(jìn)程上下文。3.3 進(jìn)程狀態(tài)及其轉(zhuǎn)換

      (1學(xué)時(shí))

      掌握進(jìn)程的三種基本狀態(tài):執(zhí)行狀態(tài)、等待狀態(tài)、就緒狀態(tài),三種狀態(tài)間的轉(zhuǎn)換。3.4 進(jìn)程控制

      (1學(xué)時(shí))

      理解進(jìn)程的創(chuàng)建與撤消,進(jìn)程的阻塞與喚醒。3.5 進(jìn)程互斥

      (2學(xué)時(shí))

      掌握資源共享所引起的制約,互斥的加鎖實(shí)現(xiàn),信號(hào)量和P、V原語,用P、V原語實(shí)現(xiàn)進(jìn)程互斥。3.6 進(jìn)程同步

      (1學(xué)時(shí))

      掌握同步的概念,私用信號(hào)量,用P、V原語實(shí)現(xiàn)同步;理解生產(chǎn)者——消費(fèi)者問題。3.7 進(jìn)程通信

      (1.5學(xué)時(shí))

      理解進(jìn)程的通信方式,消息緩沖機(jī)制,郵箱通信。3.8 死鎖問題

      (1.5學(xué)時(shí))

      掌握死鎖的概念,死鎖的排除方法,銀行家算法。考核要求:

      1. 識(shí)記:進(jìn)程的概念和描述,進(jìn)程的互斥和同步,死鎖的產(chǎn)生條件,線程的概念。2. 領(lǐng)會(huì):進(jìn)程控制,進(jìn)程通信,死鎖的排除方法和各種算法。

      第4章

      處理機(jī)調(diào)度

      教學(xué)要點(diǎn):

      作業(yè)調(diào)度,進(jìn)程調(diào)度,各種調(diào)度算法及其評(píng)價(jià),多處理機(jī)調(diào)度機(jī)制。教學(xué)時(shí)數(shù):6學(xué)時(shí) 教學(xué)內(nèi)容:

      4.1 分級(jí)調(diào)度(1學(xué)時(shí))

      作業(yè)的狀態(tài)和轉(zhuǎn)換,調(diào)度的層次。4.2 作業(yè)調(diào)度

      (1學(xué)時(shí))

      掌握作業(yè)調(diào)度功能,作業(yè)調(diào)度目標(biāo)與性能衡量。4.3 進(jìn)程調(diào)度

      (1學(xué)時(shí))

      掌握進(jìn)程調(diào)度的功能,進(jìn)程調(diào)度的時(shí)機(jī),進(jìn)程上下文切換;理解進(jìn)程調(diào)度性能評(píng)價(jià)。4.4 調(diào)度算法(1學(xué)時(shí))

      掌握先來先服務(wù)調(diào)度算法,輪轉(zhuǎn)法,多級(jí)反饋輪轉(zhuǎn)法,優(yōu)先級(jí)法,靜態(tài)優(yōu)先級(jí),動(dòng)態(tài)優(yōu)先級(jí)。4.5 算法評(píng)價(jià)

      (1學(xué)時(shí))

      理解FCFS方式的調(diào)度性能分析,輪轉(zhuǎn)法調(diào)度性能評(píng)價(jià),線性優(yōu)先級(jí)法的調(diào)度性能。4.6 多處理機(jī)調(diào)度

      (1學(xué)時(shí))

      了解多處理機(jī)系統(tǒng)的概念,多處理機(jī)操作系統(tǒng)的分類,多處理機(jī)系統(tǒng)調(diào)度策略。考核要求:

      1. 識(shí)記:作業(yè)調(diào)度的功能和目標(biāo)。

      2. 領(lǐng)會(huì):進(jìn)程調(diào)度,調(diào)度算法的性能評(píng)價(jià)。3. 分析及應(yīng)用進(jìn)程調(diào)度算法。

      第5章

      存儲(chǔ)管理

      教學(xué)要點(diǎn):

      虛擬存儲(chǔ)器的概念,分區(qū)存儲(chǔ)管理,頁式存儲(chǔ)管理,段式與段頁式存儲(chǔ)管理。教學(xué)時(shí)數(shù):12學(xué)時(shí) 教學(xué)內(nèi)容:

      5.1 存儲(chǔ)管理的功能(1.5學(xué)時(shí))

      掌握虛擬存儲(chǔ)器,內(nèi)外存數(shù)據(jù)傳輸?shù)目刂?,?nèi)存的分配與回收;理解地址變換,內(nèi)存信息的共享與保護(hù)。

      5.2 單道環(huán)境下的存儲(chǔ)管理

      (0.5學(xué)時(shí))

      理解單一連續(xù)區(qū)分配;了解單一連續(xù)區(qū)管理方式的優(yōu)缺點(diǎn)。5.3 分區(qū)存儲(chǔ)管理

      (2學(xué)時(shí))

      理解分區(qū)管理基本原理,分區(qū)的分配與回收。5.4 覆蓋與交換技術(shù)

      (1學(xué)時(shí))理解覆蓋技術(shù),交換技術(shù)。5.5 頁式管理(3學(xué)時(shí))

      掌握頁式管理的基本原理,靜態(tài)頁面管理,動(dòng)態(tài)頁式管理,存儲(chǔ)保護(hù);理解請(qǐng)求頁式管理中的置換算法;了解頁式管理的優(yōu)缺點(diǎn)。5.6 段式與段頁式管理(3學(xué)時(shí))

      掌握段式管理的基本思想,段頁式管理的基本思想;理解段式管理的實(shí)現(xiàn)原理,段頁式管理的實(shí)現(xiàn)原理;了解段式管理的優(yōu)缺點(diǎn)。

      5.7 局部性原理和抖動(dòng)問題(1學(xué)時(shí))掌握局部性原理;理解工作集概念??己艘螅?/p>

      1.識(shí)記:存儲(chǔ)管理的功能,虛擬存儲(chǔ)器的概念,頁式管理的基本原理,動(dòng)態(tài)頁式管理,頁式管理存儲(chǔ)保護(hù),段式管理和段頁式管理的基本思想,局部性原理。

      2.領(lǐng)會(huì):地址變換,分區(qū)管理的基本原理,分區(qū)的分配與回收,靜態(tài)頁式管理,段頁式管理的實(shí)現(xiàn)原理,工作集概念。

      3.應(yīng)用:請(qǐng)求頁式管理中的置換算法。

      第6章

      Linux進(jìn)程和存儲(chǔ)管理

      教學(xué)要點(diǎn):

      Linux進(jìn)程結(jié)構(gòu)、進(jìn)程控制,Linux進(jìn)程調(diào)度與交換,進(jìn)程間通信,Linux存儲(chǔ)管理方式。教學(xué)時(shí)數(shù):8學(xué)時(shí) 教學(xué)內(nèi)容:

      6.1 Linux進(jìn)程和存儲(chǔ)管理介紹(1學(xué)時(shí))6.2 Linux進(jìn)程結(jié)構(gòu)(1學(xué)時(shí))

      掌握Linux進(jìn)程的概念,進(jìn)程的虛地址結(jié)構(gòu),進(jìn)程上下文,進(jìn)程的狀態(tài)和狀態(tài)轉(zhuǎn)換。6.3 Linux進(jìn)程控制

      (1學(xué)時(shí))

      了解Linux啟動(dòng)和進(jìn)程樹的形成,理解Linux進(jìn)程控制。6.4 Linux進(jìn)程調(diào)度與交換

      (1學(xué)時(shí))掌握Linux進(jìn)程調(diào)度,交換。6.5 進(jìn)程間通信(2學(xué)時(shí))

      掌握Linux的低級(jí)通信,進(jìn)程間通信IPC。6.6 Linux存儲(chǔ)管理

      (2學(xué)時(shí))

      掌握Linux虛存空間劃分和管理思想;理解Linux的內(nèi)存分配與釋放,地址變換過程,Linux的請(qǐng)求調(diào)頁技術(shù)。考核要求:

      1.領(lǐng)會(huì):Linux進(jìn)程控制,內(nèi)存的分配與釋放,Linux進(jìn)程結(jié)構(gòu)。2.分析:Linux進(jìn)程調(diào)度,進(jìn)程間通信,Linux的頁式存儲(chǔ)管理。

      第7章

      文件系統(tǒng)

      教學(xué)要點(diǎn):

      文件系統(tǒng)的作用,文件的結(jié)構(gòu)與存取,文件的目錄管理。教學(xué)時(shí)數(shù):12學(xué)時(shí) 教學(xué)內(nèi)容:

      7.1 文件系統(tǒng)的概念(1學(xué)時(shí))

      掌握文件系統(tǒng)的引入,文件與文件系統(tǒng)的概念,文件的分類。7.2 文件的邏輯結(jié)構(gòu)與存取方法

      (1學(xué)時(shí))

      理解文件的邏輯結(jié)構(gòu),存取方法,順序存取法,隨機(jī)存取法,按鍵存取法。7.3 文件的物理結(jié)構(gòu)與存儲(chǔ)設(shè)備

      (1學(xué)時(shí))

      理解文件的物理結(jié)構(gòu):連續(xù)文件,串聯(lián)文件,索引文件;理解文件存儲(chǔ)設(shè)備:順序存取設(shè)備,直接存取設(shè)備。

      7.4 文件存儲(chǔ)空間管理

      (1學(xué)時(shí))

      掌握三種不同的空閑塊管理方法:空閑文件目錄,空閑塊鏈,位示圖。7.5 文件目錄管理

      (2學(xué)時(shí))

      掌握文件的組成,文件目錄,可共享的文件目錄,目錄管理。7.6 文件存取控制

      (1學(xué)時(shí))

      理解文件存取控制的目標(biāo),存取控制方法。7.7 文件的使用

      (0.5學(xué)時(shí))了解文件的使用。

      7.8 文件系統(tǒng)的層次模型(0.5學(xué)時(shí))了解文件系統(tǒng)的層次模型。

      7.9 Linux文件系統(tǒng)的特點(diǎn)與數(shù)據(jù)結(jié)構(gòu)、文件類別

      (1.5學(xué)時(shí))

      掌握Linux文件系統(tǒng)的特點(diǎn),Linux文件分類,文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)及其關(guān)系。7.10 Linux文件系統(tǒng)的資源管理和地址映射

      (1.5學(xué)時(shí))

      理解磁盤i-node的分配與釋放,內(nèi)存i-node的分配與釋放,系統(tǒng)打開文件表的分配與釋放,地址映射。

      7.11 Linux系統(tǒng)中的目錄與搜索方法,以及文件系統(tǒng)的系統(tǒng)調(diào)用(1學(xué)時(shí))理解散列搜索法,算法描述;理解Linux系統(tǒng)調(diào)用。考核要求:

      1.識(shí)記:文件系統(tǒng)的功能,文件系統(tǒng)的層次模型。

      2.領(lǐng)會(huì):文件的邏輯與物理結(jié)構(gòu),文件存取方法及其存取控制,文件目錄管理。

      3.分析:Linux文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)及其相互關(guān)系,Linux文件系統(tǒng)的資源管理和地址映射、系統(tǒng)中的目錄與搜索方法,Linux文件系統(tǒng)的系統(tǒng)調(diào)用。4.應(yīng)用層次:文件的使用。

      第8章

      設(shè)備管理

      教學(xué)要點(diǎn):

      主要介紹設(shè)備管理的基本概念,包括中斷、緩沖、設(shè)備分配和控制。教學(xué)時(shí)數(shù):8學(xué)時(shí) 教學(xué)內(nèi)容:

      8.1 引言(0.5學(xué)時(shí))

      掌握設(shè)備的類別,設(shè)備管理的功能和任務(wù)。8.2 數(shù)據(jù)傳送控制方式

      (1學(xué)時(shí))掌握程序直接控制方式,中斷方式,DMA方式,通道控制方式。8.3 中斷技術(shù)

      (1學(xué)時(shí))

      掌握中斷的基本概念,中斷的分類與優(yōu)先級(jí),軟中斷;理解中斷處理過程。8.4 緩沖技術(shù)

      (1學(xué)時(shí))

      掌握緩沖的目標(biāo),緩沖的種類,緩沖池的管理。8.5 設(shè)備分配

      (1學(xué)時(shí))

      掌握設(shè)備分配用的數(shù)據(jù)結(jié)構(gòu),設(shè)備分配的原則,設(shè)備分配辦法。8.6 I/O進(jìn)程控制與設(shè)備驅(qū)動(dòng)程序

      (0.5學(xué)時(shí))

      了解I/O控制的功能,I/O控制的實(shí)現(xiàn),設(shè)備驅(qū)動(dòng)程序。8.7 Linux的中斷和異常處理

      (1學(xué)時(shí))

      理解中斷和異??偪剡^程,中斷分類和處理,異常處理。8.8 Linux緩沖區(qū)管理(1學(xué)時(shí))

      掌握Linux緩沖池結(jié)構(gòu),緩沖區(qū)的分配與釋放,緩沖區(qū)數(shù)據(jù)讀寫。8.9 塊設(shè)備驅(qū)動(dòng)與字符設(shè)備驅(qū)動(dòng)

      (1學(xué)時(shí))

      理解塊設(shè)備驅(qū)動(dòng):設(shè)備配置,設(shè)備驅(qū)動(dòng)程序的接口;理解字符設(shè)備驅(qū)動(dòng):主要數(shù)據(jù)結(jié)構(gòu),包括緩沖區(qū)結(jié)構(gòu)、緩沖隊(duì)列的控制結(jié)構(gòu)、字符設(shè)備開關(guān)表??己艘螅?/p>

      1.識(shí)記:數(shù)據(jù)傳送控制方式,緩沖技術(shù),設(shè)備分配。

      2.領(lǐng)會(huì):中斷技術(shù),Linux緩沖區(qū)管理,Linux的中斷和異常處理。

      第9章

      面向?qū)ο蟆⒕W(wǎng)絡(luò)、分布式操作系統(tǒng)

      教學(xué)要點(diǎn):

      介紹面向?qū)ο蟮牟僮飨到y(tǒng)和網(wǎng)絡(luò)操作系統(tǒng),以及分布式操作系統(tǒng)的概念。教學(xué)時(shí)數(shù):4學(xué)時(shí) 教學(xué)內(nèi)容:

      9.1 面向?qū)ο蠛筒僮飨到y(tǒng)(1學(xué)時(shí))

      了解面向?qū)ο蟮幕靖拍睿嫦驅(qū)ο蟛僮飨到y(tǒng)的概念及其開發(fā)方法,面向?qū)ο蟛僮飨到y(tǒng)的分類。9.2 網(wǎng)絡(luò)操作系統(tǒng)

      (1學(xué)時(shí))

      了解網(wǎng)絡(luò)操作系統(tǒng)的構(gòu)成,文件與打印服務(wù),電子郵件服務(wù)。9.3 分布式操作系統(tǒng)

      (2學(xué)時(shí))

      了解進(jìn)程遷移,分布進(jìn)程同步,分布式進(jìn)程通信,分布式系統(tǒng)中的死鎖??己艘螅?/p>

      識(shí)記面向?qū)ο蟛僮飨到y(tǒng)的概念,分布式操作系統(tǒng)的基本概念;領(lǐng)會(huì)網(wǎng)絡(luò)操作系統(tǒng)的構(gòu)成與服務(wù)。

      三、參考書目

      1.2.3.4.張堯?qū)W,史美林,《計(jì)算機(jī)操作系統(tǒng)》,清華大學(xué)出版社。

      Tanenbaum AS, Operating System Design and Implementation, Prentice-Hall, 1987。郭玉東,《Linux操作系統(tǒng)結(jié)構(gòu)分析》,西安電子科技大學(xué)出版社,2002。湯子贏,《計(jì)算機(jī)操作系統(tǒng)》,西安電子科技出版社,2000。

      第五篇:操作系統(tǒng)實(shí)驗(yàn)

      操作系統(tǒng)實(shí)驗(yàn)

      實(shí)驗(yàn)一

      Linux常用命令實(shí)驗(yàn)

      一.目的和要求

      本實(shí)驗(yàn)的目的是熟悉Linux操作系統(tǒng)的命令接口、圖形接口和程序接口;了解Linux操作系統(tǒng)的啟動(dòng)過程;了解Linux操作系統(tǒng)的目錄結(jié)構(gòu);用vi編輯器編寫簡(jiǎn)單的C語言程序,并用gcc編譯器編譯、運(yùn)行。

      二.實(shí)驗(yàn)內(nèi)容

      1、實(shí)現(xiàn)開機(jī)、登錄、退出與關(guān)機(jī):

      (1)如果以root用戶登錄,則命令窗口的提示符為#;如果以普通用戶登錄,則命令窗口的提示符為$;登陸用戶名:user 密碼:123456(2)修改口令(修改口令操作不做):成功進(jìn)入系統(tǒng)后,在命令提示符后輸入“passwd”并鍵入回車鍵

      (3)退出帳號(hào):命令方式下:logout(4)關(guān)機(jī)或重啟:

      命令方式下:halt或reboot 窗口方式下:“桌面”->“注銷”

      2、掌握的基本常用命令列表

      (1)關(guān)于目錄的操作命令:cd、ls、mkdir、rmdir、pwd等;

      (2)關(guān)于文件的操作命令:cat、find、man/help、vi/vim、cp、rm、mv、dd、du、df、chmod、ln等;

      (3)關(guān)于進(jìn)程管理的操作命令:ps、kill、top、free 等;

      (4)關(guān)于系統(tǒng)管理的操作命令:whoami、passwd、adduser/useradd、addgroup、userdel、groupdel、su、who、Ctrl+Alt+Fn(n=1、2、3、4、5、6)(在X-Window界面下切換到字符界面,重新登錄,Ctrl+Alt+F7返回圖形界面)、Alt+Fn(n=1、2、3、4、5、6)(在6個(gè)虛擬終端之間切換)等;

      (5)安裝和卸載文件系統(tǒng):mount、umount等;

      (6)顯示有關(guān)計(jì)算機(jī)系統(tǒng)信息的命令:uname(顯示操作系統(tǒng)的名稱)、uname –n(顯示系統(tǒng)域名)、uname –p(顯示系統(tǒng)的CPU名稱)

      (7)其它命令:time、date、cal 等。

      3、閱讀/etc/inittab 文本文件,思考問題:如果要求啟動(dòng)Linux系統(tǒng)之后進(jìn)入字符 1

      操作系統(tǒng)實(shí)驗(yàn)

      界面,應(yīng)如何修改/etc/inittab文件?用戶應(yīng)具有什么權(quán)限?

      4、切換到不同的虛擬終端,登錄到Linux系統(tǒng)

      5、vi 編輯器的使用(1)進(jìn)入和退出vi(2)利用文本插入方式建立一個(gè)文件(3)在新建的文本文件上移動(dòng)光標(biāo)。

      (4)對(duì)文本文件執(zhí)行刪除、復(fù)原、修改、替換操作。

      6、熟悉gcc編譯環(huán)境:編寫一個(gè)C語言程序myfile1.c,求1~100中偶數(shù)的和,編譯并運(yùn)行。

      (1)編譯 gcc myfile1.c 運(yùn)行./a.out(2)編譯 gcc –o myfile1 myfile1.c

      運(yùn)行./myfile1

      7、編寫一個(gè)C語言程序myfile2.c,顯示字符串“Hello, Linux!”,并將其反向輸出。

      8、熟悉Linux系統(tǒng)的目錄結(jié)構(gòu),使用命令或者編寫C語言程序報(bào)告Linux內(nèi)核的行為。

      報(bào)告以下內(nèi)容: ? ? CPU類型和型號(hào) ? ? 內(nèi)核版本

      ? ? 從系統(tǒng)最后一次啟動(dòng)以來經(jīng)歷了多長時(shí)間?形式為dd:hh:mm:ss ? ? 當(dāng)前配置的內(nèi)存數(shù)量 ? ? 當(dāng)前可用內(nèi)存數(shù)量

      ? ? 自系統(tǒng)啟動(dòng)以來,發(fā)生的所有的中斷的次數(shù) ? ? 從系統(tǒng)啟動(dòng)開始創(chuàng)建的進(jìn)程數(shù) ? ? 內(nèi)核執(zhí)行的上下文轉(zhuǎn)換的次數(shù)

      三.實(shí)驗(yàn)提示

      1、Linux安裝

      (1)安裝前的準(zhǔn)備工作 <1>.基本的硬件配置

      由于安裝涉及到各種硬件的設(shè)置,所以在安裝前必須了解機(jī)器各種硬件的型號(hào),硬盤的使用情況,內(nèi)存的大小,鼠標(biāo)的類型及接口,聲卡,網(wǎng)卡,顯卡,顯示器的型號(hào)。

      操作系統(tǒng)實(shí)驗(yàn)

      <2>.有關(guān)網(wǎng)絡(luò)的信息

      IP地址,掩碼,網(wǎng)關(guān)IP地址,域名服務(wù)器IP地址,域名,宿主機(jī)名。<3>.安裝方式的選擇

      ?從CD-ROM安裝 ?從FTP站點(diǎn)安裝 ?從NFS服務(wù)器安裝 ?從硬盤安裝 硬盤分區(qū)

      硬盤空間必須和計(jì)算機(jī)上安裝的其他操作系統(tǒng)所使用的硬盤空間分開。特別要注意,如果硬盤空間很大,切忌不能將Linux裝在8G以后。安裝Red Hat Linux至少需要兩個(gè)硬盤分區(qū):一個(gè)或多個(gè)“Linux native”類型的分區(qū),一個(gè)“Linux swap”類型的分區(qū)

      分區(qū)命名設(shè)計(jì)Linux 通過字母和數(shù)字的組合來表示硬盤分區(qū)。

      ? 前兩個(gè)字母-----分區(qū)名的前兩個(gè)字母表明分區(qū)所在設(shè)備的類型。hd指IDE硬盤,sd指SCSI硬盤。

      ? 下一個(gè)字母-----分區(qū)在哪個(gè)設(shè)備。例如,/dev/hda(第一個(gè)IDE硬盤),/dev/sdb(第二個(gè)SCSI硬盤)。

      ? 數(shù)字-----代表分區(qū)。前四個(gè)分區(qū)(主分區(qū)或擴(kuò)展分區(qū))用數(shù)字1到4表示。邏輯分區(qū)從5開始。例如,? 若IDE硬盤在安裝Linux前安裝了Windows系統(tǒng)并劃分了C盤和邏輯分區(qū)D盤,那么D盤就是/dev/hda5, /dev/hda5表示第一個(gè)硬盤的第一個(gè)邏輯分區(qū)。

      對(duì)于Linux初學(xué)者來說,為Linux分兩個(gè)區(qū)(根分區(qū)和交換分區(qū))是比較簡(jiǎn)單方便的。

      一個(gè)交換分區(qū):用來支持虛擬內(nèi)存。一個(gè)根分區(qū):根分區(qū)是/(根目錄)的所在地,其中包含啟動(dòng)系統(tǒng)所需的文件和系統(tǒng)配置文件。這個(gè)分區(qū)要足夠大。

      一個(gè)/usr分區(qū): /usr是Linux系統(tǒng)許多軟件所在的地方。一個(gè)/home分區(qū):這是用戶的主目錄所在地。(2)開始安裝

      注意點(diǎn):我們一般選擇的是圖形化的安裝方式。它的主要部分是相同的。

      ? 可能會(huì)在安裝完成后第一次啟動(dòng)時(shí)才進(jìn)行網(wǎng)卡的檢測(cè)。

      操作系統(tǒng)實(shí)驗(yàn)

      ? 在選擇圖形化界面時(shí),有兩種方式gnome和kde;它們各有優(yōu)缺點(diǎn)。? 系統(tǒng)會(huì)讓你選擇啟動(dòng)時(shí)是圖形化方式,還是字符方式。請(qǐng)大家選擇字符方式。

      ? 在選擇防火墻的時(shí)候,在安裝時(shí)請(qǐng)先不用防火墻。

      ? 圖形化安裝方式下,不能選擇啟動(dòng)時(shí)的開啟服務(wù)??稍谙到y(tǒng)安裝完成后用setup命令進(jìn)行修改。

      2、進(jìn)入Linux(1)登錄

      第一次登錄系統(tǒng),必須作為“root”登錄。這個(gè)帳號(hào)對(duì)系統(tǒng)的一切都有完全的訪問權(quán)限。

      在login:提示符處輸入root。按[Enter](或[Return]鍵).會(huì)出現(xiàn)Password提示。輸入口令,應(yīng)該看到類似以下的信息:

      [root@localhost /root] #(2)退出

      輸入[Ctrl]-[D](3)帳號(hào)和口令 <1>.帳號(hào)

      創(chuàng)建新的帳號(hào)有幾種方法,最基本的方法:useradd命令.[root @ localhost / root] # useradd

      Tom

      [root @ localhost / root] # <2>.口令

      passwd 命令可以用來: ? 為新創(chuàng)建的用戶分配口令。? 修改已存在的用戶的口令。? 修改登錄的用戶的口令。此時(shí)必須以root登錄。如:

      [root @ localhost / root]# passwd Tom

      New UNIX password:

      Retype new UNIX password:

      passwd:all authentication tokens updated successfully 4

      操作系統(tǒng)實(shí)驗(yàn)

      [root @ localhost / root]#

      用新帳戶登錄:

      Red Hat Linux release 7.1(Manhattan)

      Kernel 2.0.34 on an i586

      login: Tom

      Password:

      [Tom@ localhost Tom] $ <3>.su 命令

      用su,當(dāng)前的登錄段能變成root(或其他用戶)的登錄段。如:

      [Tom@ localhost Tom] $ su

      Password:

      [root@ localhost Tom] # 也可以用su變成其他用戶。這時(shí),必須作為root運(yùn)行su,給出用戶名。<4>.關(guān)閉系統(tǒng)

      關(guān)閉系統(tǒng)時(shí),必須告訴所有的進(jìn)程結(jié)束運(yùn)行,使用shutdown命令。且只能由root 運(yùn)行,格式是:

      shutdown

      -h-------在關(guān)閉完成后(Halt)停止系統(tǒng)。

      -r--------在關(guān)閉完成后重啟動(dòng)(Reboot)系統(tǒng)。

      3、vi 編輯器的使用(1)進(jìn)入和退出vi <1>進(jìn)入vi 在系統(tǒng)提示符($)下輸入命令vi和想要編輯(建立)的文件名(如example),便可進(jìn)入vi。

      <2>退出vi 在命令方式下可有幾種方法退出vi編輯器:

      :wq 把編輯緩沖區(qū)的內(nèi)容寫到正在編輯的文件中,退出編輯器,回到Linux shell下。

      :ZZ 僅當(dāng)作過修改時(shí)才將緩沖區(qū)內(nèi)容寫到文件上。

      操作系統(tǒng)實(shí)驗(yàn)

      :x 與 :ZZ 相同。

      :q!強(qiáng)行退出vi。感嘆號(hào)(!)告訴vi,無條件退出,丟棄緩沖區(qū)內(nèi)容。這樣,先前對(duì)該文件所做的修改或輸入都被拋棄。(2)新建文件

      <1>在Linux提示符$之后,輸入命令 :vi myfile,然后按〈Enter〉鍵。<2>輸入插入命令i(屏幕上看不到字符i)。<3>然后,輸入以下文本行: To the only book tht I, For mang year you have been my favourite book <4>發(fā)現(xiàn)這兩行有錯(cuò),進(jìn)行改正: 按〈Esc〉鍵,從插入方式回到命令方式。按光標(biāo)上移鍵,使光標(biāo)移到第一行。

      按光標(biāo)左移鍵,使光標(biāo)移到“tht”的第二個(gè)“t”處。

      輸入i(這是插入命令),然后輸入a。該行變成如下形式: To the only book that I, 按光標(biāo)右移鍵,使光標(biāo)移到“I”上。

      我們想在“I”之后輸入一個(gè)空格和單詞“l(fā)ike”。為此,輸入附加命令“a”。結(jié)果屏幕顯示為:

      To the only book that a I,沒有出現(xiàn)預(yù)期的效果......原來是:我們先前使用了插入命令i,至今并未用〈Esc〉鍵返回命令方式。所以,輸入的所有字符都作為輸入文本予以顯示。<5>按〈Esc〉鍵,返回命令方式。

      利用x命令刪除錯(cuò)誤字符。然后,進(jìn)入插入方式,輸入正確字符。<6>最后輸入如下所示的文本: To the only book that I like, For many year you have been my favourite book I liveeyou all the time and could not have picked much better.<7>將編輯的文本文件存盤。(利用“:wq”命令,或者“:x”命令)<8>重新進(jìn)入vi編輯程序,編輯上面的文件。(如:$ vi myfile)

      操作系統(tǒng)實(shí)驗(yàn)

      <9>在屏幕上見到myfile文件的內(nèi)容。在屏幕底邊一行顯示出該文件的名稱、行數(shù)和字符個(gè)數(shù):“myfile”4 lines,130 characters 它仍然有錯(cuò),需進(jìn)一步修改。

      <10>將光標(biāo)移到第二行的year的r處。輸入a命令,添加字符s。

      <11>按〈Esc〉,回到命令方式。輸入命令10〈Space〉,光標(biāo)移至何處?---光標(biāo)右移10個(gè)字符位置。

      <12>利用取代命令r將liveeyou改為live you。

      <13>將光標(biāo)移至第三行。輸入新行命令O(大寫字母),屏幕上有什么變化?---光標(biāo)移至上一行(新加空行)的開頭。<14>輸入新行的內(nèi)容: We've been through much together 此時(shí),vi處于哪種工作方式? <15>按〈Esc〉,回到命令方式。將光標(biāo)移到第四行的live的v字母處。利用替換命令s將v改為k。

      <16>在第四行的you之后添加單詞very much。<17>修改后的文本是以下內(nèi)容: To the only book that I like, For many years you have been my favourite book We've been through much together I like you very much all the the time and could not have picked much better.將該文件存盤,退出vi。

      <18>重新編輯該文件。并將光標(biāo)移到最后一行的have的v字母處,使用d$命令將v至行尾的字符都刪除。

      <19>現(xiàn)在想恢復(fù)17步的原狀,怎么辦?(使用復(fù)原命令u)

      <20>使用dd命令刪除第一行;將光標(biāo)移至through的u字母處,使用C(大寫字母)命令進(jìn)行修改,隨便輸入一串字符。將光標(biāo)移到下一行的開頭,執(zhí)行5x命令;然后執(zhí)行重復(fù)命令(.)。

      <21>屏幕內(nèi)容亂了!現(xiàn)在想恢復(fù)17步的原狀,怎么辦?(不寫盤,強(qiáng)行退出vi)

      4、Linux內(nèi)核

      操作系統(tǒng)實(shí)驗(yàn)

      Linux 內(nèi)核源程序目錄結(jié)構(gòu)(/usr/src/redhat/SOURCES)如下: /document :保存幫助文檔

      /arch

      :包含多個(gè)子目錄,每個(gè)存放與特定體系結(jié)構(gòu)相關(guān)的代碼。如arch/i386(intel 386 體系結(jié)構(gòu)),arch/sparc,arch/alpha等。每個(gè)子目錄下至少又包含三個(gè)子目錄:

      ? kernel(存放支持該體系結(jié)構(gòu)特有的諸如信號(hào)處理和SMP之類特征的實(shí)現(xiàn));

      ? ? lib(存放該體系結(jié)構(gòu)特有的諸如Strlen和memcpy之類的高效率函數(shù)); mm(存放該體系結(jié)構(gòu)特有的諸如內(nèi)存管理程序的實(shí)現(xiàn))

      /drivers :該目錄占內(nèi)核代碼一半以上,包括顯卡、網(wǎng)卡、SCSI適配器、軟驅(qū)、PCI設(shè)備和其他外設(shè)的軟件驅(qū)動(dòng)程序。/fs:包含linux支持的文件系統(tǒng)。

      /include :包含源程序中大部分包含(.h)文件。/init: 包含main.c,保存大部分協(xié)調(diào)內(nèi)核初始化的代碼。/ipc:實(shí)現(xiàn)了SYSTEM V的進(jìn)程間通訊IPC。

      /kernel:包含了linux最重要的部分:實(shí)現(xiàn)平臺(tái)獨(dú)立的基本功能,包括Sched.c、fork.c、exit.c。

      /lib :存放字符串和內(nèi)存操作函數(shù)。

      /mm:包含與體系結(jié)構(gòu)無關(guān)的內(nèi)存管理代碼。/net:包含了linux應(yīng)用的網(wǎng)絡(luò)協(xié)議代碼。/script :包含用來配置內(nèi)核的腳本。

      5、報(bào)告Linux狀態(tài)(/proc 中的信息)

      在終端窗口提示符下,可以使用cat命令顯示相關(guān)文件的內(nèi)容,如: cat /proc/cpuinfo 通過編寫程序,顯示相關(guān)文件內(nèi)容:應(yīng)用文件操作,將相關(guān) /proc中的文件讀入到緩沖區(qū)中,可用fgets()函數(shù)按行取文件中數(shù)據(jù),通過strstr()檢驗(yàn)包含所需數(shù)據(jù)字符串。如存在,用printf()函數(shù)輸出。(1)CPU類型和型號(hào)

      /proc/cpuinfo文件提供了有關(guān)CPU的多種信息,這些信息是從內(nèi)核里對(duì)CPU的測(cè)試代碼中得到的。文件列出了CPU個(gè)數(shù):processor;CPU制造商:vendor_id;CPU架構(gòu):model;CPU名稱:model name;CPU時(shí)鐘頻率:cpu MHz;CPU緩存大?。?8

      操作系統(tǒng)實(shí)驗(yàn)

      cache size;CPU包含的指令集:flags。文件還包含了以bogomips表示的處理機(jī)速度,而且如果檢測(cè)到CPU的多種特性或bug,文件還會(huì)包含相應(yīng)的標(biāo)志。該文件的格式為:文件由多行構(gòu)成,每行包括一個(gè)域名稱、一個(gè)冒號(hào)和一個(gè)值。

      通過fopen()函數(shù)打開包含CPU類型和型號(hào)的文件cpuinfo,把內(nèi)容讀入字符數(shù)組char_all,然后通過strstr()函數(shù)查找CPU類型和型號(hào)所在的位置,用strncpy()函數(shù)拷貝到字符數(shù)組中,通過printf()標(biāo)準(zhǔn)輸出函數(shù)輸出。(2)存儲(chǔ)器信息

      /proc/meminfo 文件給出了內(nèi)存狀態(tài)的信息。它顯示出系統(tǒng)中物理內(nèi)存的總量:MenTotal;未使用的物理內(nèi)存的總量:MemFree;用做文件緩沖的物理內(nèi)存的總量:buffers;用做緩沖的物理內(nèi)存的總量:Cached;活躍的內(nèi)存大小:Active;不活躍的內(nèi)存大?。篒nactive;交換分區(qū)的總量:SwapTotal;交換分區(qū)未使用的總量:SwapFree等信息。(3)內(nèi)核版本

      文件/proc/version顯示了正在運(yùn)行的內(nèi)核版本、編譯此內(nèi)核的gcc版本以及該內(nèi)核的編譯時(shí)間。

      (4)從系統(tǒng)最后一次啟動(dòng)以來的時(shí)間,形式為dd:hh:mm:ss uptime讀出的時(shí)間是以秒計(jì)的,所以根據(jù)要求要轉(zhuǎn)換為天:小時(shí):分鐘:秒。1天為86400秒,1小時(shí)為3600秒,1分鐘為60秒。通過兩個(gè)運(yùn)算符就可以很好的轉(zhuǎn)換:“/”做除法取整運(yùn)算,“%”做除法取余運(yùn)算。舉例:86800秒,(86800/86400)=1(天),(86800%86400)=400(余400秒);400秒,(400/3600)=0小時(shí),(400%3600)=400(余400秒);400秒,(400/60)=6分鐘,(400%60)=40(余40秒)。所以最后結(jié)果為:1:0:6:40。(5)其他信息的讀取 從/proc/stat中讀取信息

      ? CPU花費(fèi)在用戶態(tài)、系統(tǒng)態(tài)和空閑態(tài)的時(shí)間——cpu ? 自系統(tǒng)啟動(dòng)以來,發(fā)生的所有的中斷的次數(shù)——intr ? 內(nèi)核執(zhí)行的上下文轉(zhuǎn)換的次數(shù)----ctxt ? 系統(tǒng)最后啟動(dòng)的時(shí)間----btime ? 從系統(tǒng)啟動(dòng)開始創(chuàng)建的進(jìn)程數(shù)----processes

      6、Linux的目錄結(jié)構(gòu)

      操作系統(tǒng)實(shí)驗(yàn)

      對(duì)于Linux來講它的樹型結(jié)構(gòu)與Windows不同,Windows可以有多個(gè)分區(qū),每個(gè)分區(qū)都有根,但Linux 只有一個(gè)根,其他的所有文件、目錄或硬盤分區(qū)、軟盤、光盤、U 盤都必須mount(掛載)到Linux 根下的一個(gè)目錄中才能被訪問和使用。下面列出根目錄下的常見系統(tǒng)目錄及其用途。

      /bin

      bin是binary的縮寫。這個(gè)目錄沿襲了UNIX系統(tǒng)的結(jié)構(gòu),存放著使用者最經(jīng)常使用的命令。例如cp、ls、cat,等等。

      /boot

      這里存放的是啟動(dòng)Linux時(shí)使用的一些核心文件。

      /dev

      dev是device(設(shè)備)的縮寫。這個(gè)目錄下是所有Linux的外部設(shè)備,其功能類似DOS下的.sys和Win下的.vxd。在Linux中設(shè)備和文件是用同種方法訪問的。例如:/dev/hda代表第一個(gè)物理IDE硬盤。

      /etc

      這個(gè)目錄用來存放系統(tǒng)管理所需要的配置文件(例如配置文件inittab)和子目錄。

      /home

      用戶的主目錄,比如說有個(gè)用戶叫wang,那他的主目錄就是/home/wang,也可以用~wang表示。

      /lib

      這個(gè)目錄里存放著系統(tǒng)最基本的動(dòng)態(tài)鏈接共享庫,其作用類似于Windows里的.dll文件。幾乎所有的應(yīng)用程序都需要用到這些共享庫。

      /lost+found

      這個(gè)目錄平時(shí)是空的,當(dāng)系統(tǒng)不正常關(guān)機(jī)后,這里就成了一些無家可歸的文件的避難所,有點(diǎn)類似于DOS下的.chk文件。

      /media

      用來掛載光盤、U盤等文件系統(tǒng)的目錄。/misc

      用來掛載NFS 共享目錄。

      /mnt

      用于掛載其他硬盤分區(qū)系統(tǒng)的目錄(如掛載xp分區(qū))。

      /opt

      某些第三方軟件商軟件的安裝地點(diǎn),如國產(chǎn)紅旗office就存放于此。/proc

      這個(gè)目錄是一個(gè)虛擬的目錄,它是系統(tǒng)內(nèi)存的映射,可以通過直接訪問這個(gè)目錄來獲取系統(tǒng)信息。也就是說,這個(gè)目錄的內(nèi)容不在硬盤上而是在內(nèi)存里。

      /root

      系統(tǒng)管理員(也叫超級(jí)用戶)的主目錄。作為系統(tǒng)的擁有者,總要有些特權(quán),比如單獨(dú)擁有一個(gè)目錄。

      /sbin

      s就是Super User的意思,也就是說這里存放的是系統(tǒng)管理員使用的管理程序。

      /tmp

      這個(gè)目錄是用來存放一些臨時(shí)文件的地方。

      /usr

      這是最龐大的目錄,要用到的應(yīng)用程序和文件幾乎都存放在這個(gè)目錄 10

      操作系統(tǒng)實(shí)驗(yàn)

      下。其中包含以下子目錄:

      /usr/X11R6

      存放X-Window的目錄; /usr/bin

      存放著許多應(yīng)用程序;

      /usr/sbin

      給超級(jí)用戶使用的一些管理程序就放在這里;

      /usr/include

      Linux下開發(fā)和編譯應(yīng)用程序需要的頭文件,在這里查找; /usr/lib

      存放一些常用的動(dòng)態(tài)鏈接共享庫和靜態(tài)檔案庫;

      /usr/local

      這是提供給一般用戶的/usr目錄,在這里安裝軟件最適合; /usr/src

      Linux開放的源代碼就存在這個(gè)目錄。

      /var

      這個(gè)目錄中存放著那些不斷在擴(kuò)充著的東西,為了保持usr的相對(duì)穩(wěn)定,那些經(jīng)常被修改的目錄可以放在這個(gè)目錄下,實(shí)際上許多系統(tǒng)管理員都是這樣做的。另外,系統(tǒng)的日志文件就在/var/log目錄中。

      我們一般日常能經(jīng)常訪問的目錄有/home 目錄、/mnt目錄、/media 目錄、/usr 目錄。

      下載操作系統(tǒng)實(shí)驗(yàn)教學(xué)大綱(新)word格式文檔
      下載操作系統(tǒng)實(shí)驗(yàn)教學(xué)大綱(新).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        操作系統(tǒng)課程設(shè)計(jì)教學(xué)大綱

        《操作系統(tǒng)課程設(shè)計(jì)》教學(xué)大綱 一、 課程設(shè)計(jì)基本信息 課程設(shè)計(jì)環(huán)節(jié)代碼:230027 課程設(shè)計(jì)環(huán)節(jié)名稱:操作系統(tǒng)課程設(shè)計(jì) 英文名稱:Course Design of Operating System 課程設(shè)計(jì)周......

        操作系統(tǒng)課程設(shè)計(jì)教學(xué)大綱

        操作系統(tǒng)課程設(shè)計(jì)大綱 課程名稱:操作系統(tǒng)課程設(shè)計(jì) 課程編碼:10110206 英文名稱:Course Design of Operating System 學(xué) 時(shí): 二周 學(xué) 分:2 適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)......

        《操作系統(tǒng)課程設(shè)計(jì)》教學(xué)大綱(模版)

        操作系統(tǒng)課程設(shè)計(jì)大綱 課程名稱:操作系統(tǒng)課程設(shè)計(jì)(Operating System Curriculum Design) 課程編碼: 學(xué) 分:1 總 學(xué) 時(shí):1周 適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 先修課程:程序設(shè)計(jì)語言......

        《操作系統(tǒng)》教學(xué)大綱(參考格式)5篇

        《操作系統(tǒng)》教學(xué)大綱(參考格式) 課程名稱:操作系統(tǒng) 英文名稱:Operating System 課程代碼:0600090 課程類別:專業(yè)必修課 學(xué)分學(xué)時(shí)數(shù):5學(xué)分,85學(xué)時(shí)(理論講授75學(xué)時(shí),實(shí)驗(yàn)教學(xué)10學(xué)時(shí)) 適......

        《linux操作系統(tǒng)》教學(xué)大綱

        linux操作系統(tǒng)教學(xué)大綱 課程性質(zhì): 必 修 總學(xué)時(shí): 64 總學(xué)分: 開課學(xué)期: 第三學(xué)期 適用專業(yè) 計(jì)算機(jī)網(wǎng)絡(luò) 先修課程 數(shù)據(jù)結(jié)構(gòu) 第一部分大綱說明 一、課程的性質(zhì)和任務(wù) 《計(jì)算機(jī)操......

        《操作系統(tǒng)》教學(xué)大綱2011(大全5篇)

        《操作系統(tǒng)》教學(xué)大綱 學(xué)時(shí):85學(xué)時(shí)學(xué)分:3+2學(xué)分 理論學(xué)時(shí):51學(xué)時(shí)實(shí)驗(yàn)學(xué)時(shí):34學(xué)時(shí) 適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 大綱執(zhí)筆人:章昭輝 大綱審核人:一、 教學(xué)大綱說明 1、課程的性質(zhì)、地......

        操作系統(tǒng)實(shí)驗(yàn)總結(jié)

        操作系統(tǒng)實(shí)驗(yàn)總結(jié)學(xué)號(hào): 姓名: 班級(jí):在本學(xué)期的計(jì)算機(jī)操作系統(tǒng)這門課學(xué)習(xí)當(dāng)中,為了更好的了解操作系統(tǒng)相關(guān)知識(shí),我們通過OS Lab平臺(tái)做了幾個(gè)實(shí)驗(yàn)。在實(shí)驗(yàn)室的過程中,我對(duì)課堂上學(xué)到......

        《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書

        《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書 (適用于計(jì)科、網(wǎng)絡(luò)工程、軟件工程、信計(jì)專業(yè)) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 2010-5 目錄 前言 ................................................................