計算機軟件系統(tǒng)的操作方法_第1頁
計算機軟件系統(tǒng)的操作方法_第2頁
計算機軟件系統(tǒng)的操作方法_第3頁
計算機軟件系統(tǒng)的操作方法_第4頁
計算機軟件系統(tǒng)的操作方法_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、計算機系統(tǒng)由計算機硬件系統(tǒng)和計算計算機系統(tǒng)由計算機硬件系統(tǒng)和計算機軟件系統(tǒng)組成。機軟件系統(tǒng)組成。計算機硬件系統(tǒng)是指實際的物理設備,計算機硬件系統(tǒng)是指實際的物理設備,包括計算機的主機和外圍設備。包括計算機的主機和外圍設備。計算機軟件系統(tǒng),是指能指揮計算機軟件系統(tǒng),是指能指揮計算機工作的程序、程序運行時所計算機工作的程序、程序運行時所需要的數(shù)據(jù)以及與這些程序和數(shù)據(jù)需要的數(shù)據(jù)以及與這些程序和數(shù)據(jù)有關的文字說明和圖表資料。有關的文字說明和圖表資料。其中文字說明和圖表資料又稱其中文字說明和圖表資料又稱為文檔。為文檔。 系統(tǒng)軟件是指管理、監(jiān)控和維護計算系統(tǒng)軟件是指管理、監(jiān)控和維護計算機資源機資源(包括硬件

2、和軟件包括硬件和軟件),并提供用戶與,并提供用戶與計算機之間界面等工具的軟件。計算機之間界面等工具的軟件。 (1)操作系統(tǒng))操作系統(tǒng)(2)程序設計語言與語言處理程序)程序設計語言與語言處理程序(3)工具軟件)工具軟件常見的應用軟件有以下幾種常見的應用軟件有以下幾種: 各種信息管理軟件。各種信息管理軟件。 辦公自動化系統(tǒng)。辦公自動化系統(tǒng)。 各種文字處理軟件。各種文字處理軟件。 各種輔助設計軟件以及輔助教學軟件。各種輔助設計軟件以及輔助教學軟件。 各種軟件包,如數(shù)值計算程序庫、圖形各種軟件包,如數(shù)值計算程序庫、圖形軟件包等。軟件包等。程序設計語言一般分為機器語言、匯程序設計語言一般分為機器語言、匯

3、編語言和高級語言三類。編語言和高級語言三類。機器語言是最底層的計算機語言。用機器語言是最底層的計算機語言。用機器語言編寫的程序,計算機硬件可以直機器語言編寫的程序,計算機硬件可以直接識別。接識別。 匯編語言與機器語言一般是一一對應匯編語言與機器語言一般是一一對應的,用匯編語言編寫的程序也比機器語言的,用匯編語言編寫的程序也比機器語言程序易讀、易檢查、易修改。程序易讀、易檢查、易修改。 將匯編語言源程序翻譯成機器語言程將匯編語言源程序翻譯成機器語言程序的程序稱為匯編程序。序的程序稱為匯編程序。機器語言和匯編語言都是面向機機器語言和匯編語言都是面向機器的語言,一般稱為低級語言。器的語言,一般稱為低

4、級語言。 面向問題的程序設計語言,稱為面向問題的程序設計語言,稱為高級語言。高級語言。高級語言與具體的計算機硬件無高級語言與具體的計算機硬件無關,其表達方式接近于被描述的問題,關,其表達方式接近于被描述的問題,易為人們接受和掌握。易為人們接受和掌握。 操作系統(tǒng)是最基本的和核心的系統(tǒng)軟操作系統(tǒng)是最基本的和核心的系統(tǒng)軟件件 。操作系統(tǒng)實際上是由一些程序模塊組操作系統(tǒng)實際上是由一些程序模塊組成的,它們是系統(tǒng)軟件中最基本的部分,成的,它們是系統(tǒng)軟件中最基本的部分,其主要作用有以下幾個方面:其主要作用有以下幾個方面: 管理系統(tǒng)資源。管理系統(tǒng)資源。 為用戶提供資源共享的條件和環(huán)境,為用戶提供資源共享的條件

5、和環(huán)境,并對資源的使用進行合理調(diào)度。并對資源的使用進行合理調(diào)度。 提供輸入提供輸入/輸出的方便環(huán)境,簡化輸出的方便環(huán)境,簡化用戶的輸入用戶的輸入/輸出工作,提供良好的用戶界輸出工作,提供良好的用戶界面。面。 規(guī)定用戶的接口,發(fā)現(xiàn)、處理或報規(guī)定用戶的接口,發(fā)現(xiàn)、處理或報告計算機操作過程中所發(fā)生的各種錯誤。告計算機操作過程中所發(fā)生的各種錯誤。操作系統(tǒng)的功能和任務主要有以下操作系統(tǒng)的功能和任務主要有以下五個方面。五個方面。處理機管理的主要任務是:充分發(fā)處理機管理的主要任務是:充分發(fā)揮處理機的作用,提高它的使用效率。揮處理機的作用,提高它的使用效率。存儲器管理的主要任務是:對有限存儲器管理的主要任務是

6、:對有限的內(nèi)存儲器進行合理的分配,以滿足多的內(nèi)存儲器進行合理的分配,以滿足多個用戶程序運行的需要。個用戶程序運行的需要。設備管理的主要任務是:有效地管理設備管理的主要任務是:有效地管理各種外部設備,使這些設備充分發(fā)揮效率;各種外部設備,使這些設備充分發(fā)揮效率;并且還要給用戶提供簡單而易于使用的接并且還要給用戶提供簡單而易于使用的接口,以便在用戶不了解設備性能的情況下,口,以便在用戶不了解設備性能的情況下,也能很方便地使用它們。也能很方便地使用它們。文件管理的主要任務是:實現(xiàn)惟一地文件管理的主要任務是:實現(xiàn)惟一地標識計算機系統(tǒng)中的每一組信息,以便能標識計算機系統(tǒng)中的每一組信息,以便能夠?qū)λ鼈冞M行

7、合理地訪問和控制;以及有夠?qū)λ鼈冞M行合理地訪問和控制;以及有條理地組織這些信息,使用戶能夠方便且條理地組織這些信息,使用戶能夠方便且安全地使用它們。安全地使用它們。它的主要任務是:對所有的用戶作業(yè)它的主要任務是:對所有的用戶作業(yè)進行分類,并且根據(jù)某種原則,源源不斷進行分類,并且根據(jù)某種原則,源源不斷地選取一些作業(yè)交給計算機去處理。地選取一些作業(yè)交給計算機去處理。 多道批處理操作系統(tǒng)包含多道批處理操作系統(tǒng)包含“多道多道”和和“批處理批處理”兩層意思。兩層意思。 “多道多道”是指在計算機內(nèi)存中存入多是指在計算機內(nèi)存中存入多個用戶作業(yè)。個用戶作業(yè)。 “批處理批處理”是指這樣一種操作方式,是指這樣一種

8、操作方式,在外存中存入大量的后備作業(yè),作業(yè)在外存中存入大量的后備作業(yè),作業(yè)的運行完全由系統(tǒng)控制,用戶與其作的運行完全由系統(tǒng)控制,用戶與其作業(yè)之間沒有交互作用,用戶不能直接業(yè)之間沒有交互作用,用戶不能直接控制其作業(yè)的運行,通常稱這種方式控制其作業(yè)的運行,通常稱這種方式為批操作或脫機操作。為批操作或脫機操作。在分時操作系統(tǒng)中,多個用戶分在分時操作系統(tǒng)中,多個用戶分享使用同一臺計算機,即在一臺計算享使用同一臺計算機,即在一臺計算機上聯(lián)接若干臺終端,每個用戶可以機上聯(lián)接若干臺終端,每個用戶可以獨占一臺終端。獨占一臺終端。 分時操作系統(tǒng)具有以下幾方分時操作系統(tǒng)具有以下幾方面的特點:面的特點:所謂實時,是

9、指對隨機發(fā)生的外部所謂實時,是指對隨機發(fā)生的外部事件作出及時的響應并對其進行處理。事件作出及時的響應并對其進行處理。具有實時要求的系統(tǒng)稱之為實時系具有實時要求的系統(tǒng)稱之為實時系統(tǒng)。統(tǒng)。所謂多窗口,就是把計算機的顯示所謂多窗口,就是把計算機的顯示屏幕劃分出多個區(qū)域,每個區(qū)域稱為屏幕劃分出多個區(qū)域,每個區(qū)域稱為一個窗口,每個窗口負責處理和顯示一個窗口,每個窗口負責處理和顯示某一類信息。某一類信息。 向用戶提供友好界面是多窗口系統(tǒng)主向用戶提供友好界面是多窗口系統(tǒng)主要體現(xiàn)在以下幾方面:要體現(xiàn)在以下幾方面:算法是指解題方案的準確而完整的算法是指解題方案的準確而完整的描述。描述。通常,算法又分為數(shù)值型算法

10、與非通常,算法又分為數(shù)值型算法與非數(shù)值型算法。數(shù)值型算法。非數(shù)值型算法又稱為符號處理。非數(shù)值型算法又稱為符號處理。 算法中的每一個步驟必須能夠算法中的每一個步驟必須能夠?qū)崿F(xiàn)。實現(xiàn)。 算法執(zhí)行的結(jié)果要能夠達到預算法執(zhí)行的結(jié)果要能夠達到預期的目的。期的目的。算法的確定性(算法的確定性(Definiteness),是),是指算法中的每一個步驟都必須是有明確指算法中的每一個步驟都必須是有明確定義的定義的 。算法的有窮性(算法的有窮性(Finiteness),是指),是指算法必須能在有限的時間內(nèi)做完,即算算法必須能在有限的時間內(nèi)做完,即算法必須能在執(zhí)行有限個步驟之后終止。法必須能在執(zhí)行有限個步驟之后終止

11、。 一個算法通常由兩種基本要素組成:一個算法通常由兩種基本要素組成:一是對數(shù)據(jù)對象的運算和操作,二是算法一是對數(shù)據(jù)對象的運算和操作,二是算法的控制結(jié)構。的控制結(jié)構。(1)算法中對數(shù)據(jù)的運算和操作)算法中對數(shù)據(jù)的運算和操作(2)算法的控制結(jié)構)算法的控制結(jié)構符號是以字母開頭的字母和數(shù)字的有符號是以字母開頭的字母和數(shù)字的有限串,主要用以表示變量名、數(shù)組名等,限串,主要用以表示變量名、數(shù)組名等,必要時也用來表示語句標號。必要時也用來表示語句標號。在語句標號后應跟隨一個冒號,然后在語句標號后應跟隨一個冒號,然后是語句。例如:是語句。例如: loop:i = i + 1在算法中,算術運算符沿用數(shù)學中的在

12、算法中,算術運算符沿用數(shù)學中的表示法。表示法。關系運算符用關系運算符用=、等等表示。表示。邏輯運算符用邏輯運算符用and(與)、(與)、or(或)、(或)、not(非)來表示。(非)來表示。賦值語句的形式為:賦值語句的形式為:a = e無條件轉(zhuǎn)移語句的形式為:無條件轉(zhuǎn)移語句的形式為:GOTO 標號標號循環(huán)語句有兩種形式:一是循環(huán)語句有兩種形式:一是WHILE語語句,二是句,二是FOR語句。語句。WHILE語句的形式為:語句的形式為: WHILE C DO SFOR語句的形式為:語句的形式為:FOR i = init TO limit BY step DO S列舉法的基本思想是,根據(jù)提出的列舉法

13、的基本思想是,根據(jù)提出的問題,列舉所有可能的情況,并用問題問題,列舉所有可能的情況,并用問題中給定的條件檢驗哪些是需要的,哪些中給定的條件檢驗哪些是需要的,哪些是不需要的。是不需要的。 枚舉歸納法的基本思想是,通過列舉枚舉歸納法的基本思想是,通過列舉足夠多(但不是全部)的特殊情況,發(fā)現(xiàn)足夠多(但不是全部)的特殊情況,發(fā)現(xiàn)其中的一些規(guī)律,經(jīng)過分析,最后找出一其中的一些規(guī)律,經(jīng)過分析,最后找出一般的關系。般的關系。 遞推是指從已知的初始條件出發(fā),逐遞推是指從已知的初始條件出發(fā),逐次推出所要求的各中間結(jié)果和最后結(jié)果。次推出所要求的各中間結(jié)果和最后結(jié)果。 這種將問題逐層分解的過程,實這種將問題逐層分解

14、的過程,實際上并沒有對問題進行求解,而只是際上并沒有對問題進行求解,而只是當解決了最后那些最簡單的問題后,當解決了最后那些最簡單的問題后,再沿著原來分解的逆過程逐步進行綜再沿著原來分解的逆過程逐步進行綜合,這就是遞歸的基本思想。合,這就是遞歸的基本思想。由此可以看出,遞歸的基礎也是由此可以看出,遞歸的基礎也是歸納。歸納。 遞歸分為直接遞歸與間接遞歸兩種。遞歸分為直接遞歸與間接遞歸兩種。如果一個算法如果一個算法P直接調(diào)用自己則稱為直接直接調(diào)用自己則稱為直接遞歸。遞歸。如果算法如果算法P調(diào)用另一個算法調(diào)用另一個算法Q,而算法,而算法Q又調(diào)用算法又調(diào)用算法P,則稱為間接遞歸調(diào)用。,則稱為間接遞歸調(diào)用?!皽p半減半”是指將問題的規(guī)模減半,而是指將問題的規(guī)模減半,而問題的性質(zhì)不變。問題的性質(zhì)不變。 “遞推遞推”是指重復是指重復“減半減半”的過程。的過程。算法的復雜度主要包括時間復雜度和算法的復雜度主要包括時間復雜度和空間復雜度??臻g復雜度。算法的時間復雜度,是指執(zhí)行算法所算法的時間復雜度,是指執(zhí)行算法所需要的計算工作量。需要的計算工作量。平均性態(tài)分析平均性態(tài)分析(A

溫馨提示

  • 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

提交評論