版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)操作系統(tǒng)
OperatingSystem
主講人:張小旺
電話/p>
Email:zxw@
操作系統(tǒng)1
課程教材
■教材
張堯?qū)W等《計(jì)算機(jī)操作系統(tǒng)教程》(第3版)
清華大學(xué)出版社
■參考書目
1配套的《習(xí)題解答與實(shí)踐指導(dǎo)》
2陳向群等《操作系統(tǒng)教程》(第二版),北京
大學(xué)出版社
3...
操作系統(tǒng)2
I課程要求
總成績=30%X平時(shí)成績+70%X期末成績
1平時(shí)成績:考勤+平時(shí)作業(yè)+表現(xiàn)
2平時(shí)作業(yè)每3次課交一次,過期不算
3考勤隨機(jī)
■期末成績:閉卷
操作系統(tǒng)3
I課程主頁
http://www.is.pkiLedu.ee/~zxw/os.htm
操作系統(tǒng)4
I課程簡介
■緒論
■操作系統(tǒng)用戶界面
■進(jìn)程管理
-處理機(jī)調(diào)度
■存儲(chǔ)管理
■進(jìn)程與存儲(chǔ)管理示例
■Windows的進(jìn)程與內(nèi)存管理
操作系統(tǒng)5
課程簡介
文件系統(tǒng)
■設(shè)備管理
■Linux文件系統(tǒng)
Windows的設(shè)備管理和文件系統(tǒng)
操作系統(tǒng)6
操作系統(tǒng)課程的特點(diǎn):
實(shí)踐性強(qiáng)(從實(shí)踐總結(jié)出原理)
涉及面廣(并行程序,性能問題,結(jié)構(gòu)問題,
程序方法論,軟件工程,等等)
錯(cuò)綜復(fù)雜:縱橫交叉
如何學(xué)好操作系統(tǒng)?
操作系統(tǒng)
注意學(xué)習(xí)方式的變化
教師只指出要點(diǎn)
要通過自學(xué)、研讀參考書掌握內(nèi)容
整理筆記相當(dāng)重要
不能只通過PowerPoint來復(fù)習(xí)課程
善于發(fā)現(xiàn)問題、提出問題
要努力尋求問題的答案
操作系統(tǒng)8
引言
1.操作系統(tǒng)的名稱
監(jiān)控(督)程序(系統(tǒng))(Monitor)
執(zhí)行系統(tǒng)(程序)(ExecutiveSystem(program))
控制系統(tǒng)(程序)(ControlSystemprogram))
管理程序(Supervisor,SupervisorySystem)
核心程序(Kernel)
操作系統(tǒng)(OperatingSystem)
操作系統(tǒng)9
操作系統(tǒng)做什么?
G
一)
操作系統(tǒng)10
>用戶告訴操作系統(tǒng)執(zhí)行hello程序
>操作系統(tǒng)找到該程序,檢查其類型
>檢查程序首部,找出正文和數(shù)據(jù)的地址
>文件系統(tǒng)找到第一個(gè)磁盤塊
>父進(jìn)程需要?jiǎng)?chuàng)建一個(gè)新的子進(jìn)程,執(zhí)行hello程序
>操作系統(tǒng)需要將執(zhí)行文件映射到進(jìn)程結(jié)構(gòu)
>操作系統(tǒng)設(shè)置CPU上下文環(huán)境,并跳到程序開始處
>程序的第一條指令執(zhí)行,失敗,缺頁中斷發(fā)生
>操作系統(tǒng)分配一頁內(nèi)存,并將代碼從磁盤讀入,繼續(xù)執(zhí)行
>更多的缺頁中斷,讀入更多的頁面
>程序執(zhí)行系統(tǒng)調(diào)用,在文件描述符中寫一字符串
操作系統(tǒng)11
>操作系統(tǒng)檢查字符串的位置是否正確
>操作系統(tǒng)找到字符串被送往的設(shè)備
>設(shè)備是一個(gè)偽終端,由一個(gè)進(jìn)程控制
>操作系統(tǒng)嚼字符串送給該進(jìn)程
>該進(jìn)程告訴窗口系統(tǒng)它要顯示字符串
>窗口系統(tǒng)確定這是一個(gè)合法的操作,然后將字符串轉(zhuǎn)換
成像素
>窗口系統(tǒng)修像素寫入存儲(chǔ)映像區(qū)
>視頻硬件修像素表示轉(zhuǎn)換成一組模擬信號(hào)控制顯示器
(重畫屏幕)
>顯示器發(fā)射電子束
>你在屏幕上看到helloworld
操作系統(tǒng)12
操作系統(tǒng)提供一系列服務(wù):
多任務(wù),內(nèi)存保護(hù),內(nèi)存管理,
網(wǎng)絡(luò),文件存取,設(shè)備控制,用戶界面
錯(cuò)誤檢測及恢復(fù)系統(tǒng),硬件控制,安全
操作系統(tǒng)13
3.為什么學(xué)習(xí)操作系統(tǒng)?
?設(shè)計(jì)操作系統(tǒng)或者修改現(xiàn)有的系統(tǒng)
存在人們意識(shí)不到的大量“操作系統(tǒng)”
嵌入式系統(tǒng)(EmbeddedOS)
?加深對使用的OS的理解,有利于深入編程
用戶為了開發(fā)應(yīng)用程序必須與操作系統(tǒng)打交道
?編程時(shí)借鑒操作系統(tǒng)的設(shè)計(jì)思想和算法
操作系統(tǒng)中所用的許多概念和技巧可以推廣應(yīng)
用到其他領(lǐng)域
?選擇購買操作系統(tǒng)
?我們并不總使用Win95/NT/2000/XP
操作系統(tǒng)14
?涉及到計(jì)算機(jī)科學(xué)的很多領(lǐng)域
□計(jì)算機(jī)體系結(jié)構(gòu)/硬件
□軟件設(shè)計(jì)
□程序設(shè)計(jì)語言
□數(shù)據(jù)結(jié)構(gòu)
□算法
□網(wǎng)絡(luò)
學(xué)習(xí)核心技術(shù)并能在其他地方應(yīng)用之
操作系統(tǒng)15
?思維方式的學(xué)習(xí)
?抽象
操作系統(tǒng)具有一種魔力(magic)
提供了無限的8〃s
無限的內(nèi)存
單一全球計(jì)算能力
等等
操作系統(tǒng)16
?大型、復(fù)雜系統(tǒng)的系統(tǒng)設(shè)計(jì)
①性能與方便使用
②性能與簡單性
③硬件與軟件
折衷權(quán)衡
TradeOff
操作系統(tǒng)是目前最復(fù)雜的軟件成分
操作系統(tǒng)17
4.操作系統(tǒng)的工作
(1)程序的執(zhí)行
負(fù)責(zé)啟動(dòng)每個(gè)程序,以及結(jié)束程序的工作
(2)完成與硬件有關(guān)的工作
(3)完成與應(yīng)用無關(guān)的工作
易于使用,基本服務(wù),統(tǒng)一性
(4)計(jì)算機(jī)系統(tǒng)的效率與安全問題
操作系統(tǒng)18
硬件相關(guān):
應(yīng)用程序
---------------虛機(jī)器界面
操作系統(tǒng)
---------------物理機(jī)器界面
硬件
假如沒有操作系統(tǒng)?怎樣將目標(biāo)代碼送給硬件?怎樣輸出打
印結(jié)果?
一人們?nèi)ΧM(jìn)制程序操作從二極發(fā)光管讀答案
操作系統(tǒng)19
硬件相關(guān)(續(xù)1):
指實(shí)現(xiàn)代碼中包含存儲(chǔ)器的物理地址,包含
對設(shè)備接口寄存器和設(shè)備接口緩沖區(qū)的讀
■實(shí)現(xiàn)該工作的過程代碼和硬件因素密切相關(guān),
即需要設(shè)置與測試、使用物理地址、設(shè)備接
口寄存器等等
■硬件相關(guān)必然復(fù)雜繁瑣、代碼量大
■硬件相關(guān)的工作,其實(shí)現(xiàn)代碼不通用
操作系統(tǒng)20
硬件相關(guān)(續(xù)2):
由于操作系統(tǒng)承擔(dān)了上述工作,在其
之上的各類程序就沒有必要直接同硬件打
交道了。硬件改變時(shí),操作系統(tǒng)相應(yīng)變化
即可,其他的程序不用作出改變
硬件相關(guān)還表現(xiàn)在有關(guān)硬件的狀態(tài)必定
帶來對應(yīng)代碼的變化
操作系統(tǒng)21
與應(yīng)用無關(guān):
是指這些工作是任何一個(gè)程序都需要的、最
基本的工作
它們具有共性,工作過程相同
與具體應(yīng)用無直接關(guān)系,即與用戶所關(guān)心的
應(yīng)用目標(biāo)無直接關(guān)系
操作系統(tǒng)22
基本目的
1.介紹操作系統(tǒng)的基本概念、基本結(jié)構(gòu)及運(yùn)行環(huán)境
2.介紹操作系統(tǒng)原理、設(shè)計(jì)方法和實(shí)現(xiàn)技術(shù)
3.介紹操作系統(tǒng)的演化過程、發(fā)展研究動(dòng)向、新技
術(shù)以及新思想
4.介紹各種有代表性的、典型的操作系統(tǒng)實(shí)例
5,培養(yǎng)學(xué)生分析問題、解決問題的基本能力,培養(yǎng)
創(chuàng)造型人才
操作系統(tǒng)23
學(xué)習(xí)收獲
1.使學(xué)生對操作系統(tǒng)的基本概念、基本結(jié)構(gòu)及運(yùn)行
環(huán)境有深入的認(rèn)識(shí),對操作系統(tǒng)這一課程有比較全
面的把握
2.使學(xué)生深入到操作系統(tǒng)內(nèi)部,理解并掌握操作系
統(tǒng)的基本原理、設(shè)計(jì)方法和實(shí)現(xiàn)技術(shù)
3.使學(xué)生了解操作系統(tǒng)的演化過程、發(fā)展研究動(dòng)向、
新技術(shù)以及新思想,使學(xué)生具有透過變化看趨勢、
透過技術(shù)抓原理、把握學(xué)科發(fā)展脈搏的基本素質(zhì),
為其今后在相關(guān)領(lǐng)域開展工作打下堅(jiān)實(shí)的基礎(chǔ)
操作系統(tǒng)24
第1章引論
操作系統(tǒng)25
1.1操作系統(tǒng)的定義與作用
操作系統(tǒng)26
操作系統(tǒng)27
操作系統(tǒng)28
操作系統(tǒng)29
操作系統(tǒng)30
操作系統(tǒng)31
操作系統(tǒng)32
■提rWj效率
■擴(kuò)展功能
■方便用戶。
操作系統(tǒng)33
操作系統(tǒng)34
操作系統(tǒng)35
操作系統(tǒng)36
操作系統(tǒng)37
操作系統(tǒng)38
1.2操作系統(tǒng)的形成與發(fā)展
操作系統(tǒng)39
⑴手工操作階段
操作系統(tǒng)40
操作系統(tǒng)41
⑵監(jiān)控程序階段
操作系統(tǒng)42
操作系統(tǒng)43
早期脫機(jī)批處理模型
操作系統(tǒng)44
監(jiān)督程序
標(biāo)準(zhǔn)輸入程序編譯程序裝配程序I/O處理程序監(jiān)
督
轉(zhuǎn)
程
到輸入作業(yè)用戶程序I
序
下調(diào)用一些子程序
編譯后的用戶管
一
理
作作業(yè)程序
下
業(yè)
的
輸
入
裝配好的用戶作業(yè)程序解
題
I過
執(zhí)行
I程
執(zhí)行結(jié)果一一
輸出結(jié)果
操作系統(tǒng)45
操作系統(tǒng)46
⑶執(zhí)行系統(tǒng)階段
操作系統(tǒng)47
程
口
sABA口B
王
.王
出
輸
請求
請
求輸A
入
苴
結(jié)
他
束
八
輸
輸
出
A]段w^
請求
打-
-;-
印
出
輸
輸
出段
輸
等
將
A出
請求-
結(jié)
束
輸
人CPU
續(xù)
算
繼\
T
r
啟
戶
程
用
動(dòng)
輸
輸
tgA出
叔
監(jiān)
程運(yùn)行處理輸入哪運(yùn)行處理操作
輸
輸
出
A瓶
目程序A
運(yùn)行處理輸出
程序B
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度江西省公共營養(yǎng)師之三級營養(yǎng)師模擬考核試卷含答案
- 2025-2030年中國高壓玻璃鋼管道行業(yè)深度評估及投資前景預(yù)測報(bào)告
- 2025-2030年中國鄰甲酚行業(yè)十三五需求預(yù)測投資戰(zhàn)略規(guī)劃報(bào)告
- 2025-2030年中國運(yùn)動(dòng)服飾市場需求狀況及發(fā)展戰(zhàn)略研究報(bào)告
- 二零二五年度二手房買賣合同(含房產(chǎn)交易糾紛調(diào)解)3篇
- 二零二五年度鋼結(jié)構(gòu)工程承包合同模板(含保密條款)2篇
- 制冷設(shè)備電氣控制考核試卷
- 光學(xué)玻璃中的氣泡與結(jié)石控制考核試卷
- 醫(yī)藥制造業(yè)的信息化建設(shè)考核試卷
- 農(nóng)用薄膜在林業(yè)生產(chǎn)中的應(yīng)用考核試卷
- 冬春季呼吸道傳染病防控
- 中介費(fèi)合同范本(2025年)
- 《kdigo專家共識(shí):補(bǔ)體系統(tǒng)在腎臟疾病的作用》解讀
- 生產(chǎn)調(diào)度員崗位面試題及答案(經(jīng)典版)
- 【物 理】2024-2025學(xué)年八年級上冊物理寒假作業(yè)人教版
- 交通運(yùn)輸安全生產(chǎn)管理規(guī)范
- 電力行業(yè) 電力施工組織設(shè)計(jì)(施工方案)
- 《法制宣傳之盜竊罪》課件
- 通信工程單位勞動(dòng)合同
- 查對制度 課件
- 2024-2030年中國豬肉市場銷售規(guī)模及競爭前景預(yù)測報(bào)告~
評論
0/150
提交評論