計算機導論-6-操作系統(tǒng)_第1頁
計算機導論-6-操作系統(tǒng)_第2頁
計算機導論-6-操作系統(tǒng)_第3頁
計算機導論-6-操作系統(tǒng)_第4頁
計算機導論-6-操作系統(tǒng)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

計算機導論第6講操作系統(tǒng)定義、分類及功能 操作系統(tǒng)的定義 操作系統(tǒng)的分類 操作系統(tǒng)的功能文件系統(tǒng)的基本概念典型操作系統(tǒng)介紹

DOS、Windows

UNIX、Linux

MacOS操作系統(tǒng)1、操作系統(tǒng)的定義

操作系統(tǒng)(OS,OperatingSystem):控制和管理計算機硬件、軟件資源,方便用戶使用計算機的程序的集合。操作系統(tǒng)的任務:(1)有效管理計算機系統(tǒng)各種資源。(計算機系統(tǒng)的“總管家”)(2)方便用戶使用計算機。 操作界面——如GUI(圖形用戶接口,GraphicalUserInterface) 編程接口——API(應用編程接口,ApplicationProgrammingInterface)定義、分類及功能1、操作系統(tǒng)的定義

操作系統(tǒng)在計算機系統(tǒng)中的地位:(1)操作系統(tǒng)已是現(xiàn)代計算機系統(tǒng)不可缺少的部分。

(2)商業(yè)軟件也只能在操作系統(tǒng)下運行。(3)操作系統(tǒng)的性能在很大程度上決定了計算機系統(tǒng)的性能。定義、分類及功能計算機硬件操作系統(tǒng)其他系統(tǒng)軟件、支撐軟件應用軟件用戶操作系統(tǒng)設計者系統(tǒng)軟件編程人員應用軟件編程人員2、操作系統(tǒng)的分類

批處理系統(tǒng)(BatchProcessingSystem):按作業(yè)(job)性質(zhì)分批,成批提交給計算機系統(tǒng)處理。

CPU利用率高、交互性極差。分時系統(tǒng)(TimeSharingSystem)將時間分為若干個時間片(slot)輪流分配給多個聯(lián)機作業(yè)使用。分時系統(tǒng)的特點:(1)多路性:宏觀上看,多用戶(user)同時工作,共享系統(tǒng)資源(resource)。(2)獨立性:各用戶彼此獨立操作,互不干擾,就像個人獨占主機。(3)及時性:用戶的請求(request)能在很短時間內(nèi)獲得響應(response)。(4)交互性:用戶通過終端與系統(tǒng)進行交互(interaction)。定義、分類及功能2、操作系統(tǒng)的分類

實時系統(tǒng)(Real-TimeSystem):能在規(guī)定時間內(nèi)及時響應外部事件的請求,同時完成對該事件的處理。

主要特點:及時響應、高可靠性。網(wǎng)絡操作系統(tǒng)(NOS,NetworkOperatingSystem):實現(xiàn)網(wǎng)絡通信和網(wǎng)絡資源共享。特別強調(diào):網(wǎng)絡管理。分布式操作系統(tǒng)(DistributedOperatingSystem):在網(wǎng)絡操作系統(tǒng)基礎上,特別突出并行處理、協(xié)同計算。⊙目前實際使用的操作系統(tǒng)往往兼有批處理、分時、實時特點。定義、分類及功能幾類操作系統(tǒng)的對比定義、分類及功能批處理操作系統(tǒng)對用戶的服務有點像批發(fā)商店,顧客購置一大批商品,當然不能著急,允許等一段時間辦完分時操作系統(tǒng)有點像零售商店,交互性很強,交易時間不能太長,以顧客能忍受的時間為限實時操作系統(tǒng)有點像24小時“全天候服務”的飯店或商店,顧客隨時想吃飯或購物都能及時得到滿足網(wǎng)絡操作系統(tǒng)像“電視購物”或網(wǎng)上“電子商務”購物,只要知道電話號碼或“網(wǎng)址”,就能得到服務分布式操作系統(tǒng)有點像新興的社區(qū)服務公司或咨詢公司,客戶只要提出服務要求。例如,顧客要購買某一商品,而不必知道在哪里能買到,而由社區(qū)服務公司去安排查詢后告訴顧客或幫顧客辦到3、微機的操作系統(tǒng)單用戶單任務 一個用戶執(zhí)行一個程序

典型代表:CP/M、MS-DOS單用戶多任務 一個用戶可以執(zhí)行多個程序

典型代表:Windows2000,WindowsXP多用戶多任務 多個用戶可以分別執(zhí)行多個程序 典型代表:微機版UNIX和Linux定義、分類及功能外殼(Shell)4、操作系統(tǒng)的功能內(nèi)核(kernel):隨系統(tǒng)的運行而駐留內(nèi)存的系統(tǒng)功能程序。操作系統(tǒng)的功能定義、分類及功能裸機處理機管理存儲管理文件管理設備管理人機接口4、操作系統(tǒng)的功能作業(yè)與進程作業(yè)(job): 用戶在一次計算過程或在一次事務處理過程中,要求計算機系統(tǒng) 所做工作的集合(一次任務——task)。程序(program): 指令序列(靜態(tài)概念)。進程(process): 指程序在數(shù)據(jù)對象上的一次執(zhí)行過程(動態(tài)概念)。定義、分類及功能4、操作系統(tǒng)的功能功能1:處理機管理(processormanagement)(1)如何把CPU分配給系統(tǒng)的眾多進程?(2)管理層次:作業(yè)調(diào)度(jobscheduling) 進程調(diào)度(processscheduling)(3)作業(yè)調(diào)度:確定系統(tǒng)中哪些作業(yè)將獲得CPU。(4)進程調(diào)度:確定系統(tǒng)中哪個作業(yè)中的哪個進程將獲得CPU。定義、分類及功能等待的事件已發(fā)生等待某事件發(fā)生時間片用完進程被調(diào)度程序選中就緒狀態(tài)等待狀態(tài)運行狀態(tài)4、操作系統(tǒng)的功能功能2:存儲管理(memorymanagement)

(1)內(nèi)存分配(memoryallocation):給系統(tǒng)內(nèi)的各個進程分配和回收內(nèi)存空間。

(2)內(nèi)存保護(memoryprotection):保證各進程只能在屬于自己的內(nèi)存空間中運行,彼此互不沖突且不被其他進程破壞。

(3)地址映射(addressmapping):邏輯地址(logicaladdress)到物理地址(physicaladdress)的映射。

(4)內(nèi)存擴充(memoryexpanding):利用虛擬存儲技術,從邏輯上擴充內(nèi)存容量。定義、分類及功能4、操作系統(tǒng)的功能功能3:文件管理(filemanagement)

★對外存數(shù)據(jù)組織進行管理,是對計算機軟件、數(shù)據(jù)資源的管理。(1)數(shù)據(jù)存儲空間的分配、回收。(2)文件目錄的結構和管理,實現(xiàn)文件的存儲和檢索等。(3)為用戶提供方便靈活的文件操作以及實現(xiàn)文件的共享。(4)提供文件的安全、保密等措施。定義、分類及功能4、操作系統(tǒng)的功能功能4:設備管理(devicemanagement)

★對所有輸入輸出設備的管理,給系統(tǒng)內(nèi)的各個進程分配和回收外設,完成輸入輸出操作。(1)對輸入輸出設備的分配、啟動、完成和回收等。(2)協(xié)調(diào)處理機與設備操作間的速度差異。(3)屏蔽各種設備的物理特性。定義、分類及功能4、操作系統(tǒng)的功能功能5:人機接口(human-computerinterface)★用戶接口(userinterface)+編程接口(programminginterface)(1)用戶接口:用戶直接或間接控制自己作業(yè)的界面。 聯(lián)機用戶接口:一組鍵盤操作命令。 脫機用戶接口:為批處理作業(yè)用戶提供的接口。 圖形用戶接口:采用圖形化的操作界面。(2)編程接口:為應用軟件或支撐軟件在執(zhí)行過程中訪問系統(tǒng)各種資源提供的接口。定義、分類及功能1、文件(file): 把程序和數(shù)據(jù)保存在外存中的組織形式。2、文件的邏輯構造 流式文件(streamfile):字節(jié)數(shù)據(jù)序列。 記錄式文件(recordfile):元素序列,每個元素包含若干成員。3、文件的存取模式: 順序方式、隨機方式4、文件之間的關系 文件之間沒有結構上的關系——孤立式結構。 文件之間語義上的聯(lián)系由相關程序的運行邏輯來體現(xiàn)。文件系統(tǒng)的基本概念5、文件主要操作(1)打開、關閉(2)定位(3)讀取、寫入(4)新建、刪除、改名、復制、移動(5)屬性操作(只讀、隱藏)6、文件名(filename)

(1)

“文件名”是文件的標識。(2)文件系統(tǒng)按“文件名”來完成文件的定義、訪問、管理、控制等操作。(3)文件名的形式:主文件名.擴展名文件系統(tǒng)的基本概念7、常用文件擴展名(1)文本文件:.txt(2)源程序文件:.c、.cpp、.java、.prg、……(3)標記語言文檔及相關:.htm、.html、.css、.xml、xsl、……(4)可執(zhí)行程序類:.exe、.com、.dll、……(5)Office文檔:.doc、.xls、.ppt、.pdf、……(6)圖像:.jpeg、.jpg、.gif、.png、.bmp、.tif、.ico、……(7)視音頻:.mp3、.wma、.avi、.rm、.rmvb、.mpg、.wav、……(8)壓縮文件:.rar、.zip、.arj、.cab、……(9)腳本文檔:.js、.vbs、.asp、.jsp、.php、.aspx、……文件系統(tǒng)的基本概念8、目錄(directory)——文件夾(folder)

目錄組織的樹形結構示例文件系統(tǒng)的基本概念\abcb.txt123.ct.doc123.cbfb.xlsea.cppt.doc9、目錄之間的關系根目錄(DOS及Windows中表示為\)父目錄與子目錄10、路徑(path)

★確定文件或目錄在目錄樹中的位置,以便訪問。

①絕對路徑(absolutepath):從根開始的路徑表示形式。 例如(以上頁幻燈片目錄示意圖為例):

\a\b \a\b\t.doc \123.c \b\e\t.doc

②相對路徑(relativepath):從當前目錄開始的路徑表示形式。 例如(以上頁幻燈片目錄示意圖為例,假設\b為當前目錄):

e\t.doc ..\123.c f ..\a\b.txt文件系統(tǒng)的基本概念1、DOS(磁盤操作系統(tǒng),DiskOperatingSystem)單用戶單任務,有MS-DOS、PC-DOS兩類版本。

MS-DOS是比爾·蓋茨花2.5萬從蒂姆·佩特森QDOS購買改寫的。

1981年8月DOS1.0--2000年9月MS-DOS8.0。擁有fdisk、format、dir、cd

、del、debug、copy、……等命令。典型操作系統(tǒng)介紹2、UNIX多用戶多任務。1969年KenThompson、DennisRitchie和Douglas

Mcllroy在貝爾實驗室開發(fā)。技術成熟、可靠性高、網(wǎng)絡和數(shù)據(jù)庫功能強、伸縮性突出和開放性好等特色,可滿足各行各業(yè)的實際需要。加州大學Berkeley分校開發(fā)的BSD產(chǎn)品:FreeBSD、OpenBSD和

NetBSD;很多公司開發(fā)了自己的Unix,比如IBM的AIX、HP的HPUX、SUN的Solaris、SGI的IRIX。典型操作系統(tǒng)介紹3、Linux

1991年4月芬蘭赫爾辛基大學的學生Linus

Torvalds想設計一個代替

Minix的操作系統(tǒng)。

自由軟件,源碼開放。與UNIX兼容。常見版本:FedoraCore、RedHatLinux、UbuntuLinux、RedFlagLinux、FreeBSD、veket、……典型操作系統(tǒng)介紹4、Windows單用戶多任務。Microsoft主打產(chǎn)品。1985年誕生Windows1.0,1990年Windows3.0確定了壟斷地位。

1993年WindowsNT,1995年Windows95,2000年Windows2000,2001年WindowsXP,2007年WindowsVista,2009年Windows7。界面非常友好,易學易用。典型操作系統(tǒng)介紹5、MacOS

1

溫馨提示

  • 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

提交評論