計算機操作系統(tǒng)(第三版)os1_1.ppt_第1頁
計算機操作系統(tǒng)(第三版)os1_1.ppt_第2頁
計算機操作系統(tǒng)(第三版)os1_1.ppt_第3頁
計算機操作系統(tǒng)(第三版)os1_1.ppt_第4頁
計算機操作系統(tǒng)(第三版)os1_1.ppt_第5頁
已閱讀5頁,還剩49頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

計算機操作系統(tǒng),Computer Operating System,16:38,第一章 操作系統(tǒng)引論,課程簡介How many?,16:38,第一章 操作系統(tǒng)引論,課程簡介What is?,DOS,DOS,DOS是Disk Operation System(磁盤操作系統(tǒng))的簡稱,是個人計算機上的一類操作系統(tǒng)。它直接操縱管理硬盤的文件,一般都是黑底白色文字的界面。從1980年到1995年的15年間,DOS在IBMPC兼容機市場中占有舉足輕重的地位 1980-1981年,西雅圖電腦產(chǎn)品公司程序員蒂姆帕特森花費了四個月時間編寫出了86-DOS操作系統(tǒng)。 1981年7月,微軟以五萬美元的代價向西雅圖公司購得本產(chǎn)品的全部版權,并將它更名為MS-DOS。,第一章 操作系統(tǒng)引論,16:38,第一章 操作系統(tǒng)引論,課程簡介What is?,Mac OS,Mac OS,Mac OS是一套運行于蘋果Macintosh系列電腦上的操作系統(tǒng)。Mac OS是首個在商用領域成功的圖形用戶界面,16:38,第一章 操作系統(tǒng)引論,16:38,第一章 操作系統(tǒng)引論,課程簡介What is?,Vista,16:38,第一章 操作系統(tǒng)引論,課程簡介What is?,Fedora,16:38,第一章 操作系統(tǒng)引論,課程簡介What is?,Linux,16:38,第一章 操作系統(tǒng)引論,課程簡介What is?,Solaris,16:38,第一章 操作系統(tǒng)引論,課程簡介What is?,Suse,16:38,第一章 操作系統(tǒng)引論,課程簡介What is?,Ubuntu,16:38,第一章 操作系統(tǒng)引論,課程簡介What is?,Redhat,Redhat,Red Hat是全球最大的開源技術廠家,其產(chǎn)品Red Hat Linux也是全世界應用最廣泛的Linux。Red Hat公司總部位于美國北卡羅來納州。在全球擁有22個分部。 Red Hat的Linux分為兩個系列,其中一個是由Red Hat公司提供收費技術支持和更新的Red Hat Enterprise Linux系列;另一個是由社區(qū)開發(fā)的免費的Fedora 系列,16:38,第一章 操作系統(tǒng)引論,16:38,第一章 操作系統(tǒng)引論,課程簡介What is?,紅旗Linux,紅旗Linux,紅旗Linux是由北京中科紅旗軟件技術有限公司開發(fā)的一系列Linux發(fā)行版,包括桌面版、工作站版、數(shù)據(jù)中心服務器版、HA集群版和紅旗嵌入式Linux等產(chǎn)品。目前在中國各軟件專賣店可以購買到光盤版,同時官方網(wǎng)站也提供光盤鏡像免費下載。紅旗Linux是中國較大、較成熟的Linux發(fā)行版之一。,16:38,第一章 操作系統(tǒng)引論,紅旗Linux,1992年海灣戰(zhàn)爭和1999年北約入侵南斯拉夫聯(lián)盟科索沃地區(qū)時,成功運用信息戰(zhàn)癱瘓了對方幾乎所有通訊系統(tǒng)。 很多人認為是由于伊拉克和南聯(lián)盟各部門使用的計算機操作系統(tǒng)100%是微軟和其它外國公司的操作系統(tǒng),16:38,第一章 操作系統(tǒng)引論,紅旗Linux,中國科學院軟件研究所奉命研制基于自由軟件Linux的自主操作系統(tǒng),并于1999年8月發(fā)布了紅旗Linux 1.0版。最初主要用于關系國家安全的重要政府部門。 2006年3月 紅旗Linux桌面版5.0商業(yè)發(fā)布 2009年5月 紅旗inMini 2009版商業(yè)發(fā)布,第一個面向移動終端、上網(wǎng)本等桌面系統(tǒng) 2009年9月 紅旗Linux桌面版6.0 SP1商業(yè)發(fā)布,廣泛應用于OEM及政府采購。,16:38,第一章 操作系統(tǒng)引論,紅旗Linux,2010年7月 紅旗Linux桌面版6.0 SP3商業(yè)發(fā)布,集成部分核高基課題成果,廣泛應用于OEM及政府采購等項目 2013年4月 紅旗inWise操作系統(tǒng) v8.0 正式發(fā)布 2013年12月,紅旗Linux發(fā)行商中科紅旗員工發(fā)出請愿信討薪,矛頭直指中科紅旗最大股東中科院軟件所。 2014年2月10日,中科紅旗貼出清算公告,宣布公司正式解散,員工勞動合同全部終止。成立14年之久的國產(chǎn)操作系統(tǒng)廠商解散。,16:38,第一章 操作系統(tǒng)引論,16:38,第一章 操作系統(tǒng)引論,課程簡介Important?,操作系統(tǒng)課程是計算機教育的必修內(nèi)容 計算機專業(yè)的核心課 技術開發(fā)的理論基礎,考研科目,Text1,Text2,Text3,Text4,Text,16:38,第一章 操作系統(tǒng)引論,課程簡介Important?,Text3,不是,理解操作系統(tǒng)如何工作 OS的工作方式 OS內(nèi)部算法和數(shù)據(jù)結構 設計OS 過程中的問題、 解決方案和折中權衡 操作系統(tǒng)中的典型技術 和應用,而是,如何使用操作系統(tǒng),16:38,第一章 操作系統(tǒng)引論,設計或修改現(xiàn)有的操作系統(tǒng),加深對所用OS的理解,有利于編程用戶深入地與操作系統(tǒng)打交道,編程時借鑒操作系統(tǒng)的設計思想和算法,D,選擇購買操作系統(tǒng),課程簡介Why?,如FIFO算法,最佳適應算法,16:38,第一章 操作系統(tǒng)引論,課程簡介Why?,涉及到計算機科學的很多領域 計算機體系結構/硬件 軟件設計 程序設計語言 數(shù)據(jù)結構 算法 網(wǎng)絡 學習核心技術并能在其他地方應用之,16:38,第一章 操作系統(tǒng)引論,課程簡介feature,實踐性強(從實踐總結出原理) 涉及面廣(并行程序,性能問題,結構問題,程序方法論,軟件工程等等) 錯綜復雜:縱橫交錯,如何學好操作系統(tǒng)?,Learn OS concepts by coding them!,16:38,第一章 操作系統(tǒng)引論,課程簡介教材與參考書,教材 計算機操作系統(tǒng),湯小丹編著。西安電子科技大學出版社 參考書 現(xiàn)代操作系統(tǒng),陳向群等譯,機械工業(yè)出版社 Windows操作系統(tǒng)原理,陳向群等,機械工業(yè)出版社 計算機操作系統(tǒng)教程,張堯?qū)W,史美林。清華大學出版社 計算機操作系統(tǒng)教程,周長林,左萬歷。高等教育出版社 操作系統(tǒng)教程,孫鐘秀主編。高等教育出版社 操作系統(tǒng),孟靜等。人民郵電出版社 ,16:38,第一章 操作系統(tǒng)引論,課程簡介內(nèi)容組成,16:38,第一章 操作系統(tǒng)引論,課程簡介教學資源, Email, password,16:38,第一章 操作系統(tǒng)引論,課程簡介教學方法,講授 習題課 課堂討論 作業(yè) 上機實驗,考核方法,期末閉卷考試(70%)+平時成績(30%),16:38,第一章 操作系統(tǒng)引論,課程簡介學習要求,課前預習教材 按時上課,認真聽講 研讀參考書和參考網(wǎng)站 整理筆記,認真思考,積極討論,善于發(fā)現(xiàn)問題、提出問題并努力尋求問題的答案 結合操作系統(tǒng)專題學習網(wǎng)站等豐富的教學資源,努力尋求問題的答案,掌握基本原理,拓展知識,延伸視野,提高分析問題和解決問題的能力 。,16:38,第一章 操作系統(tǒng)引論,課程簡介Purpose,1介紹操作系統(tǒng)的基本概念、基本結構及運行環(huán)境 2介紹操作系統(tǒng)原理、設計方法和實現(xiàn)技術 3介紹操作系統(tǒng)的演化過程、發(fā)展研究動向、新技術以及新思想 4介紹各種有代表性的、典型的操作系統(tǒng)實例 5培養(yǎng)學生分析問題、解決問題的基本能力,培養(yǎng)創(chuàng)造型人才,16:38,第一章 操作系統(tǒng)引論,課程簡介future gain,使學生對操作系統(tǒng)的基本概念、基本結構及運行環(huán)境有深入的認識,對操作系統(tǒng)這一課程有比較全面的把握 使學生深入到操作系統(tǒng)內(nèi)部,理解并掌握操作系統(tǒng)的基本原理、設計方法和實現(xiàn)技術 使學生了解操作系統(tǒng)的演化過程、發(fā)展研究動向、新技術以及新思想,使學生具有透過變化看趨勢、透過技術抓原理、把握學科發(fā)展脈搏的基本素質(zhì),為其今后在相關領域開展工作打下堅實的基礎,16:38,第一章 操作系統(tǒng)引論,1.1 操作系統(tǒng)的目標和作用 1.2 操作系統(tǒng)的發(fā)展過程 1.3 操作系統(tǒng)的基本特性 1.4 操作系統(tǒng)的主要功能 1.5 OS結構設計,第一章 操作系統(tǒng)引論,16:38,第一章 操作系統(tǒng)引論,本章學習目標,掌握什么是操作系統(tǒng) 掌握操作系統(tǒng)的目標和作用 了解操作系統(tǒng)的發(fā)展過程,掌握不同種類操作系統(tǒng)的優(yōu)缺點 理解操作系統(tǒng)的基本特性 掌握操作系統(tǒng)的主要功能 了解常用的操作系統(tǒng)結構設計方法,16:38,第一章 操作系統(tǒng)引論,名稱的演變,16:38,第一章 操作系統(tǒng)引論,操作系統(tǒng)在程序執(zhí)行時做什么?,#include int main(int argc, char *argv ) puts(“hello world“); return 0; ,第一章 操作系統(tǒng)引論,用戶告訴操作系統(tǒng)執(zhí)行hello程序 操作系統(tǒng)找到該程序,檢查其類型 檢查程序首部,找出正文和數(shù)據(jù)的地址 文件系統(tǒng)找到第一個磁盤塊 父進程需要創(chuàng)建一個新的子進程,執(zhí)行hello程序 操作系統(tǒng)需要將執(zhí)行文件映射到進程結構 操作系統(tǒng)設置CPU上下文環(huán)境,并跳到程序開始處 程序的第一條指令執(zhí)行,失敗,缺頁中斷發(fā)生 操作系統(tǒng)分配一頁內(nèi)存,并將代碼從磁盤讀入,繼續(xù)執(zhí)行更多的缺頁中斷,讀入更多的頁面,操作系統(tǒng)在程序執(zhí)行時做什么?,第一章 操作系統(tǒng)引論,程序執(zhí)行系統(tǒng)調(diào)用,在文件描述符中寫一字符串 操作系統(tǒng)檢查字符串的位置是否正確 操作系統(tǒng)找到字符串被送往的設備 設備是一個偽終端,由一個進程控制 操作系統(tǒng)將字符串送給該進程 該進程告訴窗口系統(tǒng)它要顯示字符串 窗口系統(tǒng)確定這是一個合法的操作,然后將字符串轉(zhuǎn)換成像素,操作系統(tǒng)在程序執(zhí)行時做什么?,16:38,第一章 操作系統(tǒng)引論,窗口系統(tǒng)將像素寫入存儲映像區(qū) 視頻硬件將像素表示轉(zhuǎn)換成一組模擬信號控制顯示器(重畫屏幕) 顯示器發(fā)射電子束 你在屏幕上看到hello world,操作系統(tǒng)在程序執(zhí)行時做什么?,16:38,第一章 操作系統(tǒng)引論,與硬件的關系: 控制CPU的工作 訪問存儲器 設備驅(qū)動、中斷處理。,與用戶及應用程序的關系: 提供方便的用戶界面、 提供優(yōu)質(zhì)的服務。,1. OS與各層的關系,操作系統(tǒng)在計算機中的位置,16:38,第一章 操作系統(tǒng)引論,下層硬件環(huán)境: 提供OS運行基礎; 限制了OS的功能實現(xiàn),2. 各層對操作系統(tǒng)的制約,上層軟件: 對OS提出要求 良好的用戶界面,操作系統(tǒng)在計算機中的位置,16:38,第一章 操作系統(tǒng)引論,計算機硬件,操作系統(tǒng),其他系統(tǒng)軟件,應用程序,與開發(fā)者的關系,操作系統(tǒng)在計算機中的位置,其他用戶,操作系統(tǒng)設計者,系統(tǒng)軟件設計者,應用程序設計者,第一章 操作系統(tǒng)引論,1.1 操作系統(tǒng)的目標和作用 1.2 操作系統(tǒng)的發(fā)展過程 1.3 操作系統(tǒng)的基本特性 1.4 操作系統(tǒng)的主要功能 1.5 操作系統(tǒng)的結構設計,第一章 操作系統(tǒng)引論,第一章 操作系統(tǒng)引論,1.1 操作系統(tǒng)的目標和作用,有效性 改善資源利用率,提高系統(tǒng)吞吐量 方便性 使計算機系統(tǒng)使用起來更方便 可擴充性 能夠不斷適應發(fā)展的要求 開放性 使來自不同廠家的計算機和設備能夠有效地協(xié)同工作,實現(xiàn)應用的可移植性和互操作性,操作系統(tǒng)的目標,16:38,第一章 操作系統(tǒng)引論,操作系統(tǒng)的作用,OS作為用戶與計算機硬件之間的接口 OS處于用戶和計算機硬件系統(tǒng)之間,用戶通過OS來使用計算機系統(tǒng) 用戶可以通過命令方式、系統(tǒng)調(diào)用方式和圖形、窗口方式使用計算機,1.1 操作系統(tǒng)的目標和作用,用戶,應用程序,系統(tǒng)調(diào)用 命令 圖標、窗口 操作系統(tǒng),計算機硬件,16:38,第一章 操作系統(tǒng)引論,操作系統(tǒng)的作用,OS作為計算機系統(tǒng)的資源管理者 硬件資源:處理器、存儲器、I/O設備 信息資源:程序和數(shù)據(jù),1.1 操作系統(tǒng)的目標和作用,16:38,第一章 操作系統(tǒng)引論,操作系統(tǒng)的作用,OS實現(xiàn)了對計算機資源的抽象 當計算機上覆蓋了操作系統(tǒng)后,便為用戶提供了一臺功能顯著增強,使用更加方便,效率明顯提高的虛擬計算機,1.1 操作系統(tǒng)的目標和作用,用戶,物理接口,硬件,用戶需了解物理接口的實現(xiàn)細節(jié); 利用機器指令進行編程,用戶無需了解物理接口的實現(xiàn)細節(jié); 在窗口環(huán)境下使用計算機,16:38,第一章 操作系統(tǒng)引論,1.1 操作系統(tǒng)的目標和作用,不斷提高計算機資源利用率 計算機價格昂貴!從單個作業(yè)到批處理作業(yè),從單道程序到多道程序,以及SPOOLing,虛擬存儲器和網(wǎng)絡環(huán)境下允許所有網(wǎng)絡用戶訪問文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng) 方便用戶 改善用戶上機、調(diào)試程序時的環(huán)境 器件的不斷更新?lián)Q代 微電子技術的迅猛發(fā)展,推動著計算機器件的更新?lián)Q代。如芯片從8位16位 32位64位。存儲設備從磁盤移動硬盤閃存盤掃描儀等。 計算機體系結構的不斷發(fā)展 單處理機系統(tǒng)到多處理系統(tǒng),支持網(wǎng)絡的網(wǎng)絡操作系統(tǒng),在出現(xiàn)OS后的短短50年中,操作系統(tǒng)取得了很大的發(fā)展。規(guī)模由原來的數(shù)十KB發(fā)展到如今的數(shù)千萬行代碼,可將其發(fā)展的主要動力歸結為如下所述的四個方面:,操作系統(tǒng)的發(fā)展動力,16:38,第一章 操作系統(tǒng)引論,1.1 操作系統(tǒng)的目標和作用,不斷提高計算機資源利用率 方便用戶 器件的不斷更新?lián)Q代 計算機體系結構的不斷發(fā)展,操作系統(tǒng),操作系統(tǒng),操作系統(tǒng)的發(fā)展動力,16:38,第一章 操作系統(tǒng)引論,作業(yè),P33 1.設計現(xiàn)代OS的主要目標是什么? 2.OS的作用可表現(xiàn)在哪幾個方面? 3.為什么說OS實現(xiàn)了對計算機資源的抽象? 補充:試說明操作系統(tǒng)與硬件、其他系統(tǒng)軟件以及用戶之間的關系。,16:38,第一章 操作系統(tǒng)引論,作業(yè)參考答案,補充:試說明操作系統(tǒng)與硬件、其他系統(tǒng)軟件以及用戶之間的關系。 答:操作系統(tǒng)是覆蓋在硬件上的第一層軟件,它管理計算機的硬件和軟件資源,并向用戶提供良好的界面。操作系統(tǒng)與硬件密切相關,它直接管理著硬件資源,為用戶完成所有與硬件相關的操作,從而極大地方便了用戶對硬件資源的使用并提高了硬件資源的利用率。操作系統(tǒng)是一種特殊的系統(tǒng)軟件,其他系統(tǒng)軟件運行在操作系統(tǒng)的基礎之上,可獲得操作系統(tǒng)提供的大量服務,也就是說操作系統(tǒng)是其他系統(tǒng)軟件與硬件之間的接口。而一般用戶使用計算機除了需要操作系統(tǒng)支持外

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論