《《操作系統(tǒng)原理》課程介紹.ppt》由會員分享,可在線閱讀,更多相關(guān)《《操作系統(tǒng)原理》課程介紹.ppt(19頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、《操作系統(tǒng)原理》,課 程 介 紹,一、認(rèn)識操作系統(tǒng),在計算機(jī)系統(tǒng)中,中央處理器CPU是整個系統(tǒng)硬件的核心和基礎(chǔ),我們將它比擬為計算機(jī)的心臟。而在計算機(jī)軟件系統(tǒng)中,操作系統(tǒng)具有同樣的核心和基礎(chǔ)作用,我們將它比擬為計算機(jī)大腦。這樣,心臟和大腦的緊密配合,才使計算機(jī)系統(tǒng)有了強(qiáng)大的生命力。計算機(jī)硬件系統(tǒng)與軟件系統(tǒng)的緊密配合,才使計算機(jī)系統(tǒng)成為電子時代、信息社會無所不在的基礎(chǔ)設(shè)施。,一、認(rèn)識操作系統(tǒng),操作系統(tǒng)能做什么 處理機(jī)管理、多任務(wù)、 內(nèi)存管理、內(nèi)存保護(hù)、 外存管理、文件存取、 設(shè)備控制、硬件控制、網(wǎng)絡(luò)、 用戶界面、 錯誤檢測及恢復(fù)系統(tǒng)、安全 等等…,一、認(rèn)識操作系統(tǒng),操作系統(tǒng)為建立在特定的計算機(jī)結(jié)
2、構(gòu)之上的應(yīng)用提供了最基本的支撐環(huán)境,也為計算機(jī)使用者提供了一種具有特色的操作、使用環(huán)境。無論是巨型機(jī)、大型機(jī),還是中、小型機(jī),也無論是臺式個人計算機(jī)、便攜式微型機(jī),還是連接多臺計算機(jī)的計算機(jī)網(wǎng)絡(luò),都離不開操作系統(tǒng)。,二、操作系統(tǒng)在整個計算機(jī)系統(tǒng)中的位置,總之,操作系統(tǒng)是加載在硬件上的第一層軟件,是計算機(jī)系統(tǒng)中最基本、最核心、最重要、也是最復(fù)雜的軟件系統(tǒng)。,三、操作系統(tǒng)課程的學(xué)科地位和 特點,地位:學(xué)科基礎(chǔ)課程、專業(yè)核心課程、考研核心課程、技術(shù)開發(fā)的理論基礎(chǔ) 。 特點:涉及面廣(負(fù)責(zé)全部資源管理,與計算機(jī)硬、軟件及用戶都有著密切的關(guān)系);內(nèi)容龐雜(功能問題,性能問題,結(jié)構(gòu)問題,程序方法論,軟件工
3、程等等);具有一定的實踐性;技術(shù)發(fā)展快。,四、為什么學(xué)習(xí)操作系統(tǒng),掌握、理解操作系統(tǒng)的基本理論,具備開發(fā)核心系統(tǒng)軟件的技能,設(shè)計操作系統(tǒng)或者修改現(xiàn)有的系統(tǒng); 選用、購買、使用合適的操作系統(tǒng),我們并不總使用Windows; 掌握并行處理的思想方法,加深對使用的OS的理解,有利于深入編程;,四、為什么學(xué)習(xí)操作系統(tǒng),有利于進(jìn)行高級別的軟件開發(fā);(為了開發(fā)應(yīng)用程序必須與操作系統(tǒng)打交道,充分利用操作系統(tǒng)提供的能力。) 編程時借鑒操作系統(tǒng)的設(shè)計思想和算法;(學(xué)習(xí)核心技術(shù)并能在其他地方應(yīng)用之。操作系統(tǒng)中所用的許多概念、方法和技巧可以推廣應(yīng)用到其他領(lǐng)域 ),四、為什么學(xué)習(xí)操作系統(tǒng),為后繼課程打好基礎(chǔ) ————
4、 網(wǎng)絡(luò)、分布式系統(tǒng)、大型數(shù)據(jù)庫 了解當(dāng)前流行的實際操作系統(tǒng)的使用方法與實現(xiàn)技術(shù) ———— UNIX,Linux, Windows,五、學(xué)習(xí)操作系統(tǒng)的關(guān)注點,操作系統(tǒng)具有一種魔力 提供了無限的CPUs 無限的內(nèi)存 多個同類設(shè)備 單一全球計算能力 等等……,五、學(xué)習(xí)操作系統(tǒng)的關(guān)注點,性能 與 方便使用 性能 與 軟件設(shè)計的簡單性 硬件 與 軟件 折衷權(quán)衡,六、OS涉及到計算機(jī)科學(xué)的領(lǐng)域,計算機(jī)體系結(jié)構(gòu) 軟件設(shè)計 程序設(shè)計語言 數(shù)據(jù)結(jié)構(gòu)與算法 計算機(jī)網(wǎng)絡(luò) 信息安全,七、課程的先修課,《程序設(shè)計》 《數(shù)據(jù)結(jié)構(gòu)》 《匯編語言》 《計算機(jī)組成原理》,八、課程的主要內(nèi)容,介紹
5、操作系統(tǒng)的基本概念、基本結(jié)構(gòu)及運行環(huán)境;(使大家對操作系統(tǒng)的基本概念、基本結(jié)構(gòu)及運行環(huán)境有深入的認(rèn)識,對操作系統(tǒng)這一課程有比較全面的把握。) 介紹操作系統(tǒng)原理、設(shè)計方法和實現(xiàn)技術(shù);(使大家深入到操作系統(tǒng)內(nèi)部,理解并掌握操作系統(tǒng)的基本原理、設(shè)計方法和實現(xiàn)技術(shù)。),八、課程的主要內(nèi)容,介紹操作系統(tǒng)的演化過程、發(fā)展研究動向、新技術(shù)以及新思想;(使大家了解操作系統(tǒng)的演化過程、發(fā)展研究動向、新技術(shù)以及新思想,使學(xué)生具有透過變化看趨勢、透過技術(shù)抓原理、把握學(xué)科發(fā)展脈搏的基本素質(zhì),為其今后在相關(guān)領(lǐng)域開展工作打下堅實的基礎(chǔ)。),八、課程的主要內(nèi)容,分析具有代表性的、典型的操作系統(tǒng);(使大家認(rèn)識和了解常用操作系統(tǒng)的使用和系統(tǒng)特征。),九、教材的選用和學(xué)時安排,新世紀(jì)計算機(jī)類本科規(guī)劃教材《計算機(jī)操作系統(tǒng)》(第三版) 湯小丹等編 西安電子科技大學(xué)出版社出版 學(xué)時安排: 理論課:56學(xué)時 實驗課:8學(xué)時,十、推薦參考書書和學(xué)習(xí)網(wǎng)站,《計算機(jī)操作系統(tǒng)教程》張堯?qū)W 史美林編 清華大學(xué)出版社 《計算機(jī)操作系統(tǒng)》徐甲同等編 西安電科大出版社 《操作系統(tǒng)原理》(第四版) 龐麗萍華中科技大學(xué)出版社 《邊干邊學(xué)--Linux內(nèi)核指導(dǎo)》李善平,陳文智等編著,浙江大學(xué)出版社,十、推薦參考書書和學(xué)習(xí)網(wǎng)站,