計算機(jī)導(dǎo)論-第4章-計算機(jī)軟件基礎(chǔ)課件_第1頁
計算機(jī)導(dǎo)論-第4章-計算機(jī)軟件基礎(chǔ)課件_第2頁
計算機(jī)導(dǎo)論-第4章-計算機(jī)軟件基礎(chǔ)課件_第3頁
計算機(jī)導(dǎo)論-第4章-計算機(jī)軟件基礎(chǔ)課件_第4頁
計算機(jī)導(dǎo)論-第4章-計算機(jī)軟件基礎(chǔ)課件_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第4章計算機(jī)軟件基礎(chǔ)第4章計算機(jī)軟件基礎(chǔ)1本章學(xué)習(xí)目標(biāo)掌握計算機(jī)軟件系統(tǒng)的組成掌握操作系統(tǒng)的概念和功能掌握Windows7操作系統(tǒng)的使用方法本章學(xué)習(xí)目標(biāo)掌握計算機(jī)軟件系統(tǒng)的組成24.1計算機(jī)軟件系統(tǒng)概述計算機(jī)系統(tǒng)硬件系統(tǒng)軟件系統(tǒng)系統(tǒng)軟件應(yīng)用軟件操作系統(tǒng)(Windows7)程序設(shè)計語言(C語言)數(shù)據(jù)庫管理系統(tǒng)通用應(yīng)用軟件專用應(yīng)用軟件4.1計算機(jī)軟件系統(tǒng)概述計算機(jī)硬件軟件系統(tǒng)應(yīng)用操作系統(tǒng)(34.1計算機(jī)軟件系統(tǒng)概述軟件程序文檔計算機(jī)軟件(ComputerSoftware)是指計算機(jī)系統(tǒng)中的程序及其文檔,程序是計算任務(wù)的處理對象和處理規(guī)則的描述;文檔是為了便于了解程序所需的闡明性資料。程序必須裝入機(jī)器內(nèi)部才能工作,文檔一般是給人看的,不一定裝入機(jī)器。4.1計算機(jī)軟件系統(tǒng)概述軟件程序文檔計算機(jī)軟件(Comp4軟件的含義(1)運(yùn)行時,能夠提供所要求功能和性能的指令或計算機(jī)程序集合。(2)程序能夠滿意地處理信息的數(shù)據(jù)結(jié)構(gòu)。(3)描述程序功能需求以及程序如何操作和使用所要求的文檔。軟件的特點(diǎn)應(yīng)用于某種目的,解決特定需求受法律保護(hù)。軟件的含義(1)運(yùn)行時,能夠提供所要求功能和性能的指令或計算5系統(tǒng)軟件系統(tǒng)軟件是指控制和協(xié)調(diào)計算機(jī)及外部設(shè)備,支持應(yīng)用軟件開發(fā)和運(yùn)行的系統(tǒng),是無需用戶干預(yù)的各種程序的集合主要功能:調(diào)度,監(jiān)控和維護(hù)計算機(jī)系統(tǒng);

管理計算機(jī)硬件,使它們協(xié)調(diào)工作一般是在計算機(jī)系統(tǒng)購買時隨機(jī)攜帶的,也可以根據(jù)需要另行安裝。系統(tǒng)軟件系統(tǒng)軟件是指控制和協(xié)調(diào)計算機(jī)及外部設(shè)備,支持應(yīng)用軟件6系統(tǒng)軟件的主要特征是:

1.與硬件有很強(qiáng)的交互性2.能對資源共享進(jìn)行調(diào)度管理3.能解決并發(fā)操作處理中存在的協(xié)調(diào)問題4.數(shù)據(jù)結(jié)構(gòu)復(fù)雜,外部接口多樣化,便于用

戶反復(fù)使用系統(tǒng)軟件系統(tǒng)軟件的主要特征是:系統(tǒng)軟件7

操作系統(tǒng)(OS)操作系統(tǒng)(OperatingSystem,簡稱OS)是管理和控制計算機(jī)硬件與軟件資源的計算機(jī)程序,是直接運(yùn)行在“裸機(jī)”上的最基本的系統(tǒng)軟件,任何其他軟件都必須在操作系統(tǒng)的支持下才能運(yùn)行。操作系統(tǒng)(OS)操作系統(tǒng)(OperatingSystem8操作系統(tǒng)(OS)操作系統(tǒng)對內(nèi)管理計算機(jī)的資源和控制程序的運(yùn)行,擴(kuò)展硬件功能。操作系統(tǒng)對外提供良好的人機(jī)界面,方便用戶使用計算機(jī)。最重要、最基本的系統(tǒng)軟件。也是最底層的軟件。常用的系統(tǒng)有DOS、WINDOWS、UNIX、Linux等。操作系統(tǒng)(OS)操作系統(tǒng)對內(nèi)管理計算機(jī)的資源和控制程序的運(yùn)行9操作系統(tǒng)操作系統(tǒng)的主要功能:資源管理

程序控制

人機(jī)交互

進(jìn)程管理等操作系統(tǒng)操作系統(tǒng)的主要功能:10以現(xiàn)代觀點(diǎn)而言,一個標(biāo)準(zhǔn)個人電腦的OS應(yīng)該提供以下的功能:進(jìn)程管理(Processingmanagement)內(nèi)存管理(Memorymanagement)文件系統(tǒng)()網(wǎng)絡(luò)通訊(Networking)安全機(jī)制(Security)用戶界面(Userinterface)驅(qū)動程序(Devicedrivers)以現(xiàn)代觀點(diǎn)而言,一個標(biāo)準(zhǔn)個人電腦的OS應(yīng)該提供以下的功能:11操作系統(tǒng)的功能資源管理:操作系統(tǒng)對設(shè)備和信息資源按照一定策略進(jìn)行分配和調(diào)度。1.存儲管理,分配內(nèi)存空間及收回2.處理器管理,按照策略將處理器交替地分配給系統(tǒng)內(nèi)等待運(yùn)行的程序。3.設(shè)備管理,分配和回收外部設(shè)備,控制外部設(shè)備按用戶程序的要求進(jìn)行操作。4.信息管理,向用戶提供文件系統(tǒng)操作系統(tǒng)的功能資源管理:操作系統(tǒng)對設(shè)備和信息資源按照一定策略12操作系統(tǒng)的功能程序控制執(zhí)行某種程序設(shè)計語言編寫的源程序時,通過調(diào)入編譯程序,將源程序轉(zhuǎn)換為目標(biāo)程序,分配相應(yīng)的存儲空間,按程序的要求執(zhí)行。操作系統(tǒng)的功能程序控制13操作系統(tǒng)的功能人機(jī)交互該功能決定計算機(jī)系統(tǒng)的“友善性”人機(jī)交互的主要作用是控制有關(guān)設(shè)備的運(yùn)行和理解,并執(zhí)行通過人機(jī)交互設(shè)備傳來的有關(guān)的各種命令和要求操作系統(tǒng)的功能人機(jī)交互14操作系統(tǒng)的功能進(jìn)程管理進(jìn)程是一個正在運(yùn)行的程序?qū)嶓w,是具有在某個數(shù)據(jù)集合上的一次運(yùn)行活動,是系統(tǒng)進(jìn)行資源分配和調(diào)度的獨(dú)立單位。操作系統(tǒng)的功能進(jìn)程管理15操作系統(tǒng)的功能進(jìn)程定義包含如下含義:1.進(jìn)程是一個動態(tài)的概念,程序是靜態(tài)的2.進(jìn)程包含了一個數(shù)據(jù)集合和運(yùn)行其上的程序3.同一程序運(yùn)行于若干不同的數(shù)據(jù)集合上時,它將屬于若干個不同的進(jìn)程。操作系統(tǒng)的功能進(jìn)程定義包含如下含義:16操作系統(tǒng)的功能進(jìn)程的特征1.動態(tài)性。進(jìn)程是動態(tài)產(chǎn)生,動態(tài)消亡,進(jìn)程在生命周期內(nèi),在三種基本狀態(tài)之間轉(zhuǎn)換2.并發(fā)性。任何進(jìn)程都可以同其他進(jìn)程一起并發(fā)執(zhí)行3.獨(dú)立性。能被CPU調(diào)度的獨(dú)立運(yùn)行的基本單位4.異步性。進(jìn)程之間相互制約,使進(jìn)程具有執(zhí)行的間斷性,即按各自獨(dú)立、不可預(yù)知的速度向前推進(jìn)。5.結(jié)構(gòu)特性。進(jìn)程=程序+數(shù)據(jù)+進(jìn)程控制塊操作系統(tǒng)的功能進(jìn)程的特征17進(jìn)程與程序的區(qū)別進(jìn)程是動態(tài)的,程序是靜態(tài)的程序可以長期保持,進(jìn)程具有一定的生命周期程序與進(jìn)程是一對多的關(guān)系進(jìn)程與程序的組成不同,進(jìn)程由三部分組成進(jìn)程與程序的區(qū)別進(jìn)程是動態(tài)的,程序是靜態(tài)的18操作系統(tǒng)的功能進(jìn)程的狀態(tài)及轉(zhuǎn)換三種狀態(tài):運(yùn)行狀態(tài)、就緒狀態(tài)和阻塞(等待)狀態(tài)進(jìn)程在消亡前總是處于且僅處于三種狀態(tài)之一。操作系統(tǒng)的功能進(jìn)程的狀態(tài)及轉(zhuǎn)換19操作系統(tǒng)的功能就緒狀態(tài):進(jìn)程已獲得除處理器外的所需資源,等待分配處理器資源是的狀態(tài)。運(yùn)行狀態(tài):進(jìn)程占用處理器資源,并在處理器上運(yùn)行時的狀態(tài),在沒有其他進(jìn)程可執(zhí)行時,自動執(zhí)行系統(tǒng)的空閑進(jìn)程。阻塞狀態(tài):進(jìn)程等待某種條件,在條件滿足之前無法繼續(xù)執(zhí)行的狀態(tài)。操作系統(tǒng)的功能就緒狀態(tài):進(jìn)程已獲得除處理器外的所需資源,等待20操作系統(tǒng)的功能三種狀態(tài)依據(jù)一定條件進(jìn)行轉(zhuǎn)換操作系統(tǒng)的功能三種狀態(tài)依據(jù)一21操作系統(tǒng)的功能內(nèi)存管理軟件運(yùn)行時,CPU對計算機(jī)內(nèi)存資源的分配和使用和回收。操作系統(tǒng)的功能內(nèi)存管理22操作系統(tǒng)的特征所有的操作系統(tǒng)具有并發(fā)性、共享性、虛擬性和異步性四個基本特征。1、并發(fā)性(concurrence)是指兩個或兩個以上的事件或活動在同一時間間隔內(nèi)發(fā)生。并發(fā)性能夠消除計算機(jī)系統(tǒng)中部件之間和程序之間的相互等待,提高系統(tǒng)資源的利用率,吞吐率。操作系統(tǒng)的特征所有的操作系統(tǒng)具有并發(fā)性、共享性、虛擬性和異步232、共享性(sharing)指操作系統(tǒng)中的資源可被多個并發(fā)執(zhí)行的進(jìn)程共同使用,而不是被一個進(jìn)程所獨(dú)占。資源共享的方式可以分成兩種:第一種是互斥訪問。第二種是同時訪問。共享性和并發(fā)性是操作系統(tǒng)兩個最基本的特性,它們互為依存。2、共享性(sharing)243、虛擬性(virtual)把物理上的一個實體變成邏輯上的多個對應(yīng)物例如,在多道程序系統(tǒng)中,物理CPU可以只有一個,每次也僅能執(zhí)行一道程序,但通過多道程序和分時使用CPU技術(shù),宏觀上有多個程序在執(zhí)行,就好像有多個CPU在為各道程序工作一樣,物理上的一個CPU變成了邏輯上的多個CPU。3、虛擬性(virtual)254、異步性(asynchronism)/不可預(yù)測性操作系統(tǒng)的第三個特性是異步性,或稱隨機(jī)性。在多道程序環(huán)境中,允許多個進(jìn)程并發(fā)執(zhí)行,由于資源有限而進(jìn)程眾多,多數(shù)情況,進(jìn)程的執(zhí)行不是一貫到底,而是“走走停停”。例如,一個進(jìn)程在CPU上運(yùn)行一段時間后,由于等待資源滿足或事件發(fā)生,它被暫停執(zhí)行,CPU轉(zhuǎn)讓給另一個進(jìn)程執(zhí)行。4、異步性(asynchronism)/不可預(yù)測性26①批處理操作系統(tǒng)。用戶將一批作業(yè)提交給操作系統(tǒng)后就不再干預(yù),由操作系統(tǒng)控制他們自動運(yùn)行。用戶與其作業(yè)不能發(fā)生交互作用。②分時操作系統(tǒng)。它支持位于不同終端的多個用戶同時使用一臺計算機(jī),彼此獨(dú)立互不干擾,用戶感到好像一臺計算機(jī)全為他所用。通過時間片把輪流把處理機(jī)分配給各個用戶使用。操作系統(tǒng)的主要類型①批處理操作系統(tǒng)。用戶將一批作業(yè)提交給操作系統(tǒng)后就不再干預(yù)27③實時操作系統(tǒng)。計算機(jī)能及時響應(yīng)外部操作請求,在規(guī)定的嚴(yán)格時間內(nèi)完成對該事件的處理并規(guī)定所有實時設(shè)備和實時任務(wù)協(xié)調(diào)一致地工作的操作系統(tǒng)。其主要特點(diǎn)是資源的分配和調(diào)度首先要考慮實時性然后才是效率。具較強(qiáng)的容錯能力。④網(wǎng)絡(luò)操作系統(tǒng)。它是為計算機(jī)網(wǎng)絡(luò)配置的操作系統(tǒng)。在其支持下,網(wǎng)絡(luò)中的各臺計算機(jī)能互相通信和共享資源。其主要特點(diǎn)是與網(wǎng)絡(luò)的硬件相結(jié)合來完成網(wǎng)絡(luò)的通信任務(wù)。操作系統(tǒng)的主要類型③實時操作系統(tǒng)。計算機(jī)能及時響應(yīng)外部操作請求,在規(guī)定的嚴(yán)格28⑤分布操作系統(tǒng)。以計算機(jī)網(wǎng)絡(luò)為基礎(chǔ),將物理上分布的具有自治功能的數(shù)據(jù)處理系統(tǒng)或計算機(jī)系統(tǒng)互聯(lián)起來的操作系統(tǒng)常用操作系統(tǒng)⑤分布操作系統(tǒng)。以計算機(jī)網(wǎng)絡(luò)為基礎(chǔ),將物理上分布的具有自治29桌面操作系統(tǒng)桌面操作系統(tǒng)主要用于個人計算機(jī)上。個人計算機(jī)市場從硬件架構(gòu)上來說主要分為兩大陣營,PC機(jī)與Mac機(jī),從軟件上可主要分為兩大類,分別為類Unix操作系統(tǒng)和Windows操作系統(tǒng)Unix和類Unix操作系統(tǒng):MacOSX,Linux發(fā)行版(如Debian,Ubuntu,LinuxMint,openSUSE,F(xiàn)edora等);微軟公司W(wǎng)indows操作系統(tǒng):Windows98,WindowsXP,WindowsVista,Windows7,Windows8,Windows8.1等。桌面操作系統(tǒng)桌面操作系統(tǒng)主要用于個人計算機(jī)上。個人計算機(jī)市場30服務(wù)器操作系統(tǒng)服務(wù)器操作系統(tǒng)一般指的是安裝在大型計算機(jī)上的操作系統(tǒng),比如Web服務(wù)器、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器等。服務(wù)器操作系統(tǒng)主要集中在三大類:Unix系列:SUNSolaris,IBM-AIX,HP-UX,F(xiàn)reeBSD,OSXServer等;Linux系列:RedHatLinux,CentOS,Debian,UbuntuServer等;Windows系列:WindowsNTServer,WindowsServer2003,WindowsServer2008,WindowsServer2008R2等。服務(wù)器操作系統(tǒng)服務(wù)器操作系統(tǒng)一般指的是安裝在大型計算機(jī)上的操31嵌入式操作系統(tǒng)嵌入式操作系統(tǒng)是應(yīng)用在嵌入式系統(tǒng)的操作系統(tǒng)。嵌入式系統(tǒng)廣泛應(yīng)用在生活的各個方面,涵蓋范圍從便攜設(shè)備到大型固定設(shè)施,如數(shù)碼相機(jī)、手機(jī)、平板電腦、家用電器、醫(yī)療設(shè)備、交通燈、航空電子設(shè)備和工廠控制設(shè)備等,越來越多嵌入式系統(tǒng)安裝有實時操作系統(tǒng)。在嵌入式領(lǐng)域常用的操作系統(tǒng)有嵌入式Linux、WindowsEmbedded、VxWorks等,以及廣泛使用在智能手機(jī)或平板電腦等消費(fèi)電子產(chǎn)品的操作系統(tǒng),如Android、iOS、WindowsPhone和BlackBerryOS等。嵌入式操作系統(tǒng)嵌入式操作系統(tǒng)是應(yīng)用在嵌入式系統(tǒng)的操作系統(tǒng)。嵌32程序語言程序語言是用來定義計算機(jī)程序的形式語言。它是一種被標(biāo)準(zhǔn)化的交流技巧,用來向計算機(jī)發(fā)出指令。機(jī)器語言、匯編語言、高級語言等程序語言程序語言是用來定義計算機(jī)程序的形式語言。它是一種被標(biāo)33語言處理程序一般有匯編程序、編譯程序、解釋程序和相應(yīng)的操作程序組成。作用:將非機(jī)器語言轉(zhuǎn)換為機(jī)器語言,以便計算機(jī)執(zhí)行。語言處理程序一般有匯編程序、編譯程序、解釋程序和相應(yīng)的操作程34數(shù)據(jù)庫管理系統(tǒng)、系統(tǒng)輔助系統(tǒng)

(P131自學(xué))計算機(jī)導(dǎo)論-第4章-計算機(jī)軟件基礎(chǔ)課件354.1.2應(yīng)用軟件應(yīng)用軟件(applicationsoftware)是用戶可以使用的各種程序設(shè)計語言,以及用各種程序設(shè)計語言編制的應(yīng)用程序的集合,分為應(yīng)用軟件包和用戶程序。應(yīng)用軟件包是利用計算機(jī)解決某類問題而設(shè)計的程序的集合,供多用戶使用。4.1.2應(yīng)用軟件應(yīng)用軟件(applicationsoft36應(yīng)用軟件分類辦公軟件微軟Office、永中Office、WPS、蘋果iWork、GoogleDocs圖象處理Adobe/PS/,繪聲繪影、影視屏王圖象瀏覽工具:ACDSee截圖工具:epsnap、HyperSnap圖象/動畫編輯工具:Flash、AdobePhotoshopCS2、GIFMovieGear(動態(tài)圖片處理工具)、picasa、光影魔術(shù)手應(yīng)用軟件分類辦公軟件37經(jīng)常不斷地學(xué)習(xí),你就什么都知道。你知道得

溫馨提示

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

評論

0/150

提交評論