大學(xué)計(jì)算機(jī)基礎(chǔ)(第6版)(微課版) 課件 第4章 計(jì)算機(jī)操作系統(tǒng)_第1頁(yè)
大學(xué)計(jì)算機(jī)基礎(chǔ)(第6版)(微課版) 課件 第4章 計(jì)算機(jī)操作系統(tǒng)_第2頁(yè)
大學(xué)計(jì)算機(jī)基礎(chǔ)(第6版)(微課版) 課件 第4章 計(jì)算機(jī)操作系統(tǒng)_第3頁(yè)
大學(xué)計(jì)算機(jī)基礎(chǔ)(第6版)(微課版) 課件 第4章 計(jì)算機(jī)操作系統(tǒng)_第4頁(yè)
大學(xué)計(jì)算機(jī)基礎(chǔ)(第6版)(微課版) 課件 第4章 計(jì)算機(jī)操作系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

大學(xué)計(jì)算機(jī)基礎(chǔ)

第4章計(jì)算機(jī)操作系統(tǒng)大學(xué)計(jì)算機(jī)基礎(chǔ)課程組2022年4月計(jì)算機(jī)操作系統(tǒng)操作系統(tǒng)的概述4.1操作系統(tǒng)的基本功能4.2常用操作系統(tǒng)簡(jiǎn)介4.34.1操作系統(tǒng)概述操作系統(tǒng)的定義1操作系統(tǒng)的特征2操作系統(tǒng)的分類34.1.1操作系統(tǒng)的定義操作系統(tǒng)(OperatingSystem,簡(jiǎn)稱OS)是控制和管理計(jì)算機(jī)系統(tǒng)內(nèi)各種硬件和軟件資源,為用戶使用計(jì)算機(jī)提供接口的系統(tǒng)軟件(或程序集合)。管家、調(diào)度、橋梁4.1.1操作系統(tǒng)的定義軟件觀點(diǎn)從以下3個(gè)方面理解操作系統(tǒng)的定義

從軟件觀點(diǎn)出發(fā),操作系統(tǒng)是最基本、最重要的系統(tǒng)軟件。操作系統(tǒng)直接運(yùn)行在硬件“裸機(jī)”上,是所有軟件的核心,其他軟件都必須在操作系統(tǒng)的支持下才能運(yùn)行。4.1.1操作系統(tǒng)的定義系統(tǒng)觀點(diǎn)

操作系統(tǒng)實(shí)現(xiàn)了計(jì)算機(jī)軟、硬件資源的控制、管理,從而使計(jì)算機(jī)系統(tǒng)中各個(gè)組成部分能相互配合、協(xié)調(diào)一致地工作,以便充分合理地利用它們,使整個(gè)計(jì)算機(jī)系統(tǒng)能高效的運(yùn)行。4.1.1操作系統(tǒng)的定義用戶觀點(diǎn)

操作系統(tǒng)向用戶提供了接口,操作系統(tǒng)位于硬件和用戶之間,是用戶和計(jì)算機(jī)硬件之間的橋梁。合理地組織計(jì)算機(jī)功能流程,控制程序的執(zhí)行,并向用戶提供各種服務(wù)功能,使得用戶能夠靈活、方便和有效地使用計(jì)算機(jī)。操作系統(tǒng)的地位計(jì)算機(jī)系統(tǒng)的組成計(jì)算機(jī)系統(tǒng)(層次結(jié)構(gòu))軟件硬件及固件(裸機(jī))應(yīng)用軟件系統(tǒng)軟件編輯軟件,編譯軟件操作系統(tǒng)操作系統(tǒng)的地位:緊貼系統(tǒng)硬件之上,所有其他軟件之下(是其他軟件的共同環(huán)境)操作系統(tǒng)的目標(biāo)方便性(用戶的觀點(diǎn)):提供良好的、一致的用戶接口。無(wú)需了解許多有關(guān)硬件和系統(tǒng)軟件的細(xì)節(jié)。有效性(系統(tǒng)管理人員的觀點(diǎn)):合理地組織計(jì)算機(jī)的工作流程,管理和分配硬件、軟件資源,提高資源的利用率。可擴(kuò)充性(開(kāi)放的觀點(diǎn)):給計(jì)算機(jī)系統(tǒng)的功能的擴(kuò)展提供開(kāi)放式的支撐平臺(tái)。開(kāi)放性:可移植性和互操作性并發(fā)性共享性異步性虛擬性4.1.2操作系統(tǒng)的特征1234并發(fā)性并行性:兩個(gè)或多個(gè)事件在同一時(shí)刻發(fā)生并發(fā)性:兩個(gè)或多個(gè)事件在同一時(shí)間間隔內(nèi)發(fā)生在多道程序系統(tǒng)(單處理器)中,宏觀上并行,微觀上串行(交替執(zhí)行)共享性在操作系統(tǒng)環(huán)境下,所謂共享是指系統(tǒng)中的資源可供內(nèi)存中多個(gè)并發(fā)執(zhí)行的進(jìn)程(線程)共同使用。共享方式:互斥共享方式:資源分配后到釋放前,不能被其他進(jìn)程所用,一段時(shí)間內(nèi)只允許一個(gè)進(jìn)程訪問(wèn)的資源。同時(shí)訪問(wèn)方式:多個(gè)進(jìn)程可以同時(shí)訪問(wèn)某資源,宏觀并行微觀串行。異步性操作系統(tǒng)的異步性是指系統(tǒng)中各程序的執(zhí)行過(guò)程有著各自的起始和終止,彼此是以不同的步伐行進(jìn)的。異步性又稱隨機(jī)性。每個(gè)程序如何執(zhí)行、多個(gè)程序間的執(zhí)行順序、各程序完成所需的時(shí)間等都是不確定的、不可預(yù)知的。虛擬性虛擬——通過(guò)某種技術(shù)把一個(gè)物理實(shí)體變?yōu)槿舾蓚€(gè)邏輯上的對(duì)應(yīng)物。用于實(shí)現(xiàn)虛擬的技術(shù),稱為虛擬技術(shù)虛擬處理機(jī):雖然只有一個(gè)CPU,但每個(gè)終端用戶卻認(rèn)為有一個(gè)CPU專門為他服務(wù)。虛擬內(nèi)存:虛擬內(nèi)存是計(jì)算機(jī)系統(tǒng)內(nèi)存管理的一種技術(shù)。它使得應(yīng)用程序認(rèn)為它擁有連續(xù)的可用的內(nèi)存(一個(gè)連續(xù)完整的地址空間),而實(shí)際上,它通常是被分隔成多個(gè)物理內(nèi)存碎片。虛擬外部設(shè)備4.1.3操作系統(tǒng)的分類1.按結(jié)構(gòu)和功能分類(1)批處理操作系統(tǒng)

批處理操作系統(tǒng)是最早問(wèn)世的操作系統(tǒng)。批處理操作系統(tǒng)分為單道批處理操作系統(tǒng)和多道批處理操作系統(tǒng)。4.1.3操作系統(tǒng)的分類單道批處理操作系統(tǒng)用戶把要處理的作業(yè)說(shuō)明書(shū)交給系統(tǒng)操作員,操作員將若干待處理的作業(yè)合成一批并輸入傳送到外存;然后批處理操作系統(tǒng)按一定的原則選擇其中的一個(gè)作業(yè)調(diào)入內(nèi)存并控制運(yùn)行;當(dāng)作業(yè)運(yùn)行完成時(shí),系統(tǒng)會(huì)調(diào)入下一個(gè)作業(yè)運(yùn)行,若出現(xiàn)錯(cuò)誤,系統(tǒng)會(huì)輸出有關(guān)信息,如此反復(fù)處理,直至這一批作業(yè)全部處理完為止。優(yōu)點(diǎn):解決人機(jī)矛盾和CPU與IO設(shè)備速度不匹配問(wèn)題,

提高系統(tǒng)資源的利用率和系統(tǒng)吞吐量。缺點(diǎn):不能充分的利用系統(tǒng)資源,現(xiàn)很少使用。4.1.3操作系統(tǒng)的分類多道批處理操作系統(tǒng)用戶所提交的作業(yè)都存放在外存上并排成一個(gè)隊(duì)列--“后備隊(duì)列”;作業(yè)調(diào)度程序按一定的算法從“后備隊(duì)列”中選擇若干個(gè)滿足資源條件、搭配合理的作業(yè)調(diào)入內(nèi)存,使它們共享CPU和系統(tǒng)中的其它各種資源;當(dāng)某個(gè)作業(yè)運(yùn)行完成時(shí),將結(jié)果輸出,收回該作業(yè)所占有的全部資源,再重復(fù)這個(gè)過(guò)程,直到全部作業(yè)運(yùn)行完。多道批處理系統(tǒng)特別重視CPU及其它設(shè)備的利用率,追求高的吞吐量,減少了內(nèi)外存頻繁切換的開(kāi)銷,注重作業(yè)的選擇及資源的分配。同時(shí)在內(nèi)存中裝入若干程序,這樣可以在A程序運(yùn)行時(shí),利用其IO操作而暫停的CPU空擋時(shí)間,再調(diào)度另一道程序B運(yùn)行,同樣可以利用B程序在IO操作時(shí)調(diào)用CPU空檔調(diào)用程序C運(yùn)行,使用多道程序交替運(yùn)行,始終保持CPU忙碌的狀態(tài)。優(yōu)勢(shì):資源利用率高,使CPU始終處于忙碌的狀態(tài),提高內(nèi)存的利用率,提高IO利用率;系統(tǒng)吞吐量大(CPU和其資源始終保持忙碌的狀態(tài),僅在作業(yè)完成時(shí)或者運(yùn)行不下去的時(shí)候才切換,系統(tǒng)開(kāi)銷?。H秉c(diǎn):平均周轉(zhuǎn)時(shí)間長(zhǎng),無(wú)交互能力。4.1.3操作系統(tǒng)的分類(2)分時(shí)操作系統(tǒng)分時(shí)操作系統(tǒng)(Time-SharingOperatingSystem)是使一臺(tái)計(jì)算機(jī)采用時(shí)間片輪轉(zhuǎn)的方式同時(shí)為多個(gè)終端用戶服務(wù)的操作系統(tǒng)。將處理機(jī)的運(yùn)行時(shí)間劃分成若干個(gè)時(shí)間片段,每個(gè)時(shí)間片段稱為一個(gè)時(shí)間片。按時(shí)間片輪流把處理機(jī)分配給各終端作業(yè)使用的技術(shù)稱為分時(shí)技術(shù)。4.1.3操作系統(tǒng)的分類分時(shí)操作系統(tǒng)特點(diǎn):多路性。若干個(gè)用戶同時(shí)使用一臺(tái)計(jì)算機(jī)。微觀上看是各用戶輪流使用計(jì)算機(jī);宏觀上看是各用戶并行工作。交互性。用戶可根據(jù)系統(tǒng)對(duì)請(qǐng)求的響應(yīng)結(jié)果,進(jìn)一步向系統(tǒng)提出新的請(qǐng)求。能使用戶與系統(tǒng)進(jìn)行人機(jī)對(duì)話,又被稱為交互式系統(tǒng)。獨(dú)立性。用戶之間可以相互獨(dú)立操作,互不干擾。及時(shí)性。系統(tǒng)可對(duì)用戶的輸入及時(shí)作出響應(yīng)。4.1.3操作系統(tǒng)的分類(3)實(shí)時(shí)操作系統(tǒng)

實(shí)時(shí)操作系統(tǒng)(Real-TimeOperatingSystem)是指使計(jì)算機(jī)系統(tǒng)能及時(shí)(即時(shí))響應(yīng)外部事件的請(qǐng)求,在規(guī)定的時(shí)間范圍內(nèi)完成對(duì)事件的處理,并控制所有實(shí)時(shí)設(shè)備和實(shí)時(shí)任務(wù)協(xié)調(diào)一致工作的操作系統(tǒng)。實(shí)時(shí)操作系統(tǒng)有以下特點(diǎn)。①及時(shí)響應(yīng)②高可靠性根據(jù)應(yīng)用領(lǐng)域的不同,又可將實(shí)時(shí)系統(tǒng)分為實(shí)時(shí)信息處理系統(tǒng)和實(shí)時(shí)控制系統(tǒng)4.1.3操作系統(tǒng)的分類實(shí)時(shí)信息處理系統(tǒng)該類系統(tǒng)要求計(jì)算機(jī)能對(duì)終端設(shè)備發(fā)來(lái)的服務(wù)請(qǐng)求及時(shí)予以正確的回答。如航空、鐵路訂票系統(tǒng),將計(jì)算機(jī)用于查詢票價(jià)、預(yù)訂票等事宜;銀行檢索系統(tǒng)。實(shí)時(shí)控制系統(tǒng)如將計(jì)算機(jī)用于飛機(jī)飛行、導(dǎo)彈發(fā)射等的自動(dòng)控制時(shí),要求計(jì)算機(jī)能盡快處理測(cè)量系統(tǒng)測(cè)得的數(shù)據(jù),及時(shí)地對(duì)飛機(jī)或?qū)椷M(jìn)行控制;將計(jì)算機(jī)用于機(jī)械加工等工業(yè)生產(chǎn)過(guò)程控制時(shí),也要求計(jì)算機(jī)要在很短的時(shí)間內(nèi)分析處理由各類傳感器送來(lái)的數(shù)據(jù)并做出判斷處理,其中包括向被控制對(duì)象發(fā)出控制信息,以實(shí)現(xiàn)預(yù)期目標(biāo)。4.1.3操作系統(tǒng)的分類(4)嵌入式操作系統(tǒng)

嵌入式操作系統(tǒng)(EmbeddedOperatingSystem)是用于嵌入式系統(tǒng)的操作系統(tǒng)。嵌入式操作系統(tǒng)對(duì)整個(gè)嵌入式系統(tǒng),以及它所操作、控制的全部軟、硬件等資源進(jìn)行統(tǒng)一協(xié)調(diào)、調(diào)度、指揮和控制。

絕大部分智能電子產(chǎn)品都必須安裝嵌入式操作系統(tǒng)。如:主流的智能手機(jī)操作系統(tǒng)有谷歌的Android和蘋果的IOS系統(tǒng)(iPhoneOS)。數(shù)碼相機(jī)、平板電腦、電子體溫計(jì)、電冰箱、洗衣機(jī)等,復(fù)印機(jī)、打印機(jī)、門禁系統(tǒng)等,甚至公路上的紅綠燈控制器、飛機(jī)的飛行控制系統(tǒng)、汽車的燃油控制系統(tǒng)、工廠的自動(dòng)化機(jī)械等都帶有嵌入式操作系統(tǒng)。4.1.3操作系統(tǒng)的分類(5)網(wǎng)絡(luò)操作系統(tǒng)

網(wǎng)絡(luò)操作系統(tǒng)(NetworkOperatingSystem)是建立在主機(jī)操作系統(tǒng)基礎(chǔ)上,用于管理網(wǎng)絡(luò)通信和共享資源,協(xié)調(diào)各主機(jī)上任務(wù)的運(yùn)行,并向用戶提供統(tǒng)一的、有效的網(wǎng)絡(luò)接口的軟件集合。

網(wǎng)絡(luò)操作系統(tǒng)是向網(wǎng)絡(luò)計(jì)算機(jī)提供服務(wù)的特殊的操作系統(tǒng)。4.1.3操作系統(tǒng)的分類

網(wǎng)絡(luò)操作系統(tǒng)適合多用戶多任務(wù)環(huán)境。最有代表性的網(wǎng)絡(luò)操作系統(tǒng)產(chǎn)品有UNIX和Linux等。通常它具有4個(gè)方面的功能:①網(wǎng)絡(luò)通信:包括為通信雙方建立和拆除通信鏈路;保證收、發(fā)速率匹配及檢查和校正傳輸過(guò)程中產(chǎn)生的數(shù)據(jù)差錯(cuò)等。②資源管理:指采用統(tǒng)一的、有效的方法協(xié)調(diào)用戶對(duì)共享資源的使用。③提供多種網(wǎng)絡(luò)服務(wù):電子郵件、文件傳輸、遠(yuǎn)程登錄等。④提供網(wǎng)絡(luò)接口:網(wǎng)絡(luò)操作系統(tǒng)向網(wǎng)絡(luò)用戶提供統(tǒng)一的使用網(wǎng)絡(luò)共享資源和取得網(wǎng)絡(luò)服務(wù)的網(wǎng)絡(luò)接口。4.1.3操作系統(tǒng)的分類(6)分布式操作系統(tǒng)分布式操作系統(tǒng)是通過(guò)通信網(wǎng)絡(luò)將物理上分散的多臺(tái)具有獨(dú)立運(yùn)算功能的計(jì)算機(jī)連接起來(lái),實(shí)現(xiàn)信息交換、資源共享和協(xié)作完成任務(wù)的系統(tǒng)。分布式操作系統(tǒng)統(tǒng)一管理、分配和調(diào)度全系統(tǒng)的資源,為用戶提供統(tǒng)一的界面,實(shí)現(xiàn)操作系統(tǒng)的統(tǒng)一性。4.1.3操作系統(tǒng)的分類(7)微內(nèi)核操作系統(tǒng)

微內(nèi)核操作系統(tǒng)(MicrokernelOperatingSystem)結(jié)構(gòu)是20世紀(jì)80年代后期發(fā)展起來(lái)的。

微內(nèi)核操作系統(tǒng)把操作系統(tǒng)結(jié)構(gòu)中的高級(jí)服務(wù)功能盡可能地從內(nèi)核中分離出來(lái),變成幾個(gè)獨(dú)立的非內(nèi)核模塊,而在內(nèi)核只保留少量最基本的功能,使內(nèi)核變得簡(jiǎn)潔可靠,因此叫微內(nèi)核。

微內(nèi)核操作系統(tǒng)可有效地支持多處理機(jī)運(yùn)行,故非常適用于分布式系統(tǒng)環(huán)境。單用戶操作系統(tǒng)多用戶操作系統(tǒng)一臺(tái)計(jì)算機(jī)在同一時(shí)間允許多個(gè)用戶同時(shí)使用系統(tǒng)的全部硬件和軟件資源。4.1.3操作系統(tǒng)的分類

根據(jù)在同一時(shí)間使用計(jì)算機(jī)的用戶的多少,操作系統(tǒng)可以分為以下兩種:一臺(tái)計(jì)算機(jī)在同一時(shí)間只能由一個(gè)用戶獨(dú)自享用系統(tǒng)的全部硬件和軟件資源。1.按用戶和任務(wù)數(shù)量分類4.1.3操作系統(tǒng)的分類按用戶和任務(wù)數(shù)量通常分為以下三種:(1)單用戶單任務(wù)操作系統(tǒng)

指在一個(gè)系統(tǒng)中,只能有一個(gè)用戶使用獨(dú)占計(jì)算機(jī)系統(tǒng)的全部軟/硬件資源,且一次只能運(yùn)行一個(gè)用戶程序。

典型的單用戶單任務(wù)操作系統(tǒng)是MS-DOS。(2)單用戶多任務(wù)操作系統(tǒng)

指為單用戶服務(wù),但允許用戶同時(shí)運(yùn)行多項(xiàng)任務(wù)的操作系統(tǒng)

最常見(jiàn)的單用戶多任務(wù)操作系統(tǒng)是Windows操作系統(tǒng)。(3)多用戶多任務(wù)操作系統(tǒng)

指允許多個(gè)用戶通過(guò)各自的終端使用同一臺(tái)計(jì)算機(jī),共享主機(jī)中各類資源的操作系統(tǒng)。多用戶操作系統(tǒng)都是多任務(wù)的操作系統(tǒng)。

常見(jiàn)的多用戶多任務(wù)操作系統(tǒng)有UNIX、Linux等。

處理機(jī)管理

存儲(chǔ)管理

設(shè)備管理

文件管理4.2操作系統(tǒng)的基本功能1234

用戶接口54.2操作系統(tǒng)的基本功能

處理機(jī)是計(jì)算機(jī)系統(tǒng)中的核心資源,所有程序的運(yùn)行都需要處理機(jī)來(lái)完成。

在多道程序環(huán)境下,處理機(jī)的分配和運(yùn)行都是以進(jìn)程為基本單位的。因此,處理機(jī)管理可歸結(jié)為進(jìn)程管理。

處理機(jī)管理的主要任務(wù)是對(duì)處理機(jī)的分配和運(yùn)行實(shí)施有效地管理。1.處理機(jī)管理4.2操作系統(tǒng)的基本功能內(nèi)存保護(hù)內(nèi)存擴(kuò)充地址變換內(nèi)存分配存儲(chǔ)管理2.存儲(chǔ)管理4.2操作系統(tǒng)的基本功能(1)內(nèi)存分配

內(nèi)存分配就是按一定的分配策略和算法分配內(nèi)存空間,主要解決如何提高內(nèi)存的利用率問(wèn)題。(2)地址變換將程序在外存中的邏輯地址重新分配為內(nèi)存中的物理地址,也稱為地址重定位。intb;chart;b的邏輯地址t的邏輯地址

符號(hào)名空間邏輯地址空間物理地址空間目標(biāo)文件b的物理地址t的物理地址可執(zhí)行文件編譯鏈接源文件ff66ff714.2操作系統(tǒng)的基本功能(3)內(nèi)存保護(hù)

系統(tǒng)提供一種安全保護(hù)措施,通過(guò)把各類程序的實(shí)際使用區(qū)域分隔開(kāi),使用戶的程序只能使用用戶區(qū)域的內(nèi)存空間,系統(tǒng)程序只能使用系統(tǒng)區(qū)域的內(nèi)存空間,從而保護(hù)各程序在自己的內(nèi)存區(qū)域內(nèi)運(yùn)行而不互相干擾和破壞,保護(hù)信息不被偷竊,防止用戶程序的錯(cuò)誤導(dǎo)致破壞系統(tǒng)程序。4.2操作系統(tǒng)的基本功能(4)內(nèi)存擴(kuò)充計(jì)算機(jī)的物理內(nèi)存容量有限,常常難以滿足用戶程序的需求。內(nèi)存擴(kuò)充可實(shí)現(xiàn)在有限的內(nèi)存空間中運(yùn)行大于目前剩余的內(nèi)存空間的程序。自動(dòng)覆蓋技術(shù)交換技術(shù)虛擬內(nèi)存技術(shù)4.2操作系統(tǒng)的基本功能

設(shè)備管理是指操作系統(tǒng)對(duì)計(jì)算機(jī)系統(tǒng)的外部設(shè)備的有效管理,包括外部存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備等。

如顯示器、鍵盤、鼠標(biāo)、硬盤、網(wǎng)卡、打印機(jī)、掃描儀等。這些外部設(shè)備的性能、工作原理和操作方式都不一樣,因此,要求操作系統(tǒng)提供良好的設(shè)備管理功能,使用戶方便的使用設(shè)備,提高設(shè)備利用率和處理效率。3.設(shè)備管理

4.2操作系統(tǒng)的基本功能現(xiàn)代計(jì)算機(jī)系統(tǒng)中以“文件”的形式存放著大量的軟件資源,包括各種各樣的軟件、數(shù)據(jù)和電子文檔等。文件是按一定格式建立在存儲(chǔ)設(shè)備上的一組相關(guān)信息的有序集合。文件是操作系統(tǒng)存儲(chǔ)和管理信息的基本單位。文件可以存放數(shù)值數(shù)據(jù)、文本、圖像、圖形、聲音、視頻和程序等信息。4.文件管理

4.2操作系統(tǒng)的基本功能文件類型擴(kuò)展名可執(zhí)行文件.exe可執(zhí)行文件、.bat批處理文件、.com命令文件文本文件.txt文本文件圖片文件.bmp、.jpg、.gif、.tif源程序文件.c(C語(yǔ)言源程序)、.cpp(VC++源程序)、.java(Java源程序)音頻文件.wav、.mp3視頻文件.avi、.rm、.mpeg壓縮文件.rar、.zip

Windows操作系統(tǒng)常見(jiàn)的擴(kuò)展名類型

每個(gè)文件都必須有一個(gè)標(biāo)識(shí),稱為文件名。用戶或操作系統(tǒng)可以通過(guò)文件名來(lái)存取文件。主文件名.擴(kuò)展名4.2操作系統(tǒng)的基本功能

很多操作系統(tǒng)都支持文件通配符,文件通配符可以代表一組有特定文件名的文件。文件通配符有“*”和“?”,均可用于主文件名和擴(kuò)展名?!?”表示當(dāng)前位置有0個(gè)或任意個(gè)字符“?”表示當(dāng)前位置有0個(gè)或1個(gè)字符例如*.*表示所有文件;ab?.exe表示文件名以ab開(kāi)頭,不超過(guò)3個(gè)字符的可執(zhí)行文件。4.2操作系統(tǒng)的基本功能文件的目錄結(jié)構(gòu)Windows操作系統(tǒng)可通過(guò)資源管理器查看文件的目錄結(jié)構(gòu)(文件的目錄在Windows操作系統(tǒng)里稱為文件夾)4.2操作系統(tǒng)的基本功能

為方便用戶使用操作系統(tǒng),操作系統(tǒng)提供了用戶和計(jì)算機(jī)之間完整的、人機(jī)一體化的交流系統(tǒng),即用戶接口。操作系統(tǒng)提供了一組友好的用戶接口,包括命令接口和程序接口,使用戶能靈活、方便的使用計(jì)算機(jī)和操作系統(tǒng)。5.用戶接口

4.2操作系統(tǒng)的基本功能(1)命令接口是指由操作系統(tǒng)提供的供用戶使用和管理計(jì)算機(jī)應(yīng)用程序的命令控制界面。根據(jù)操作命令的形式命令接口分為以下幾種:以命令行方式為用戶提供操作計(jì)算機(jī)的界面。以窗口、圖標(biāo)、菜單、對(duì)話框等方式為用戶提供圖形操作界面。通過(guò)語(yǔ)言、肢體動(dòng)作等方式向計(jì)算機(jī)發(fā)出操作命令的新形式聯(lián)機(jī)命令界面圖形用戶界面智能用戶界面4.2操作系統(tǒng)的基本功能(2)程序接口是操作系統(tǒng)提供給編程人員的“程序與操作系統(tǒng)”的接口,又稱應(yīng)用程序接口API(ApplicationProgrammingInterface)。程序接口由一組系統(tǒng)調(diào)用命令組成,用戶通過(guò)在程序中使用系統(tǒng)調(diào)用命令來(lái)請(qǐng)求操作系統(tǒng)提供服務(wù)。4.3常用操作系統(tǒng)簡(jiǎn)介1.MS-DOS操作系統(tǒng)MS-DOS的全稱為MicrosoftDisketteOperatingSystem(微軟磁盤操作系統(tǒng))。MS-D0S是1981年由美國(guó)微軟公司為16字長(zhǎng)IBMPersonalComputer開(kāi)發(fā)的一種操作系統(tǒng)。其主要特點(diǎn)是:基于字符界面的單用戶、單任務(wù)操作系統(tǒng)。MS-DOS是早期世界上普及最廣的計(jì)算機(jī)操作系統(tǒng)。MS-DOS操作系統(tǒng)是用匯編語(yǔ)言編寫(xiě)的,系統(tǒng)開(kāi)銷小,運(yùn)行效率高,但存在著很大的局限性。4.3常用操作系統(tǒng)簡(jiǎn)介2.windows操作系統(tǒng)Windows操作系統(tǒng)是由微軟公司開(kāi)發(fā)的一種基于圖形用戶界面的多任務(wù)操作系統(tǒng)。進(jìn)入20世紀(jì)90年代后,DOS逐步被操作系統(tǒng)Windows所取代。Windows操作系統(tǒng)使得計(jì)算機(jī)的操作大為簡(jiǎn)化,因此在個(gè)人計(jì)算機(jī)上得到廣泛使用。4.3常用操作系統(tǒng)簡(jiǎn)介Windows是系列產(chǎn)品,它在發(fā)展過(guò)程中不斷推出新的版本。4.3常用操作系統(tǒng)簡(jiǎn)介3.Unix操作系統(tǒng)UNIX操作系統(tǒng)是美國(guó)AT&T公司貝爾實(shí)驗(yàn)室開(kāi)發(fā)的一種通用的、多任務(wù)、多用戶交互式分時(shí)操作系統(tǒng)。UNIX操作系具有開(kāi)放性、公開(kāi)源代碼、易理解、易擴(kuò)充、易移植等特點(diǎn),能夠安裝運(yùn)行在微型機(jī)、工作站以至大型機(jī)和巨型機(jī)上。

自UNIX系統(tǒng)第一版問(wèn)世以來(lái),以UNIX系統(tǒng)為基礎(chǔ)已研制開(kāi)發(fā)出許多新的操作系統(tǒng)軟件。實(shí)際上,UNIX操作系統(tǒng)已經(jīng)成為國(guó)際上目前使用最廣泛、影響最大的主流操作系統(tǒng)之一。4.3常用操作系統(tǒng)簡(jiǎn)介4.Linux操作系統(tǒng)Linux最初是由芬蘭赫爾辛基大學(xué)計(jì)算機(jī)系的學(xué)生LinusTorvalds開(kāi)發(fā)的一個(gè)類UNIX操作系統(tǒng)內(nèi)核程序,可免費(fèi)使用和自由傳播。Linux操作系統(tǒng)繼承了UNIX操作系統(tǒng)以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。4.3常用操作系統(tǒng)簡(jiǎn)介5.MacOS操作系統(tǒng)MacOS操作系統(tǒng)是美國(guó)Apple公司

溫馨提示

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

評(píng)論

0/150

提交評(píng)論