操作系統(tǒng)調(diào)研報告_第1頁
操作系統(tǒng)調(diào)研報告_第2頁
操作系統(tǒng)調(diào)研報告_第3頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

操作系統(tǒng)調(diào)研報告隨著日常生活的數(shù)字化發(fā)展,計算機作成為了工作、學習、娛樂所不可或缺的一部分,而操作系統(tǒng)通過組織和管理軟硬件資源,使之協(xié)調(diào)一致并高效地完畢多個顧客的工作,成為當代電腦必不可少的系統(tǒng)軟件,是電腦的靈魂所在。從設計者角度看,操作系統(tǒng)是計算機軟硬件資源的管理和控制機構(gòu),其目的是充足運用軟硬件資源;從顧客角度看,操作為顧客提供了方便簡樸的使用計算機的環(huán)境。因此本次有關(guān)操作系統(tǒng)的調(diào)研,我們著眼于操作系統(tǒng)提供的多個接口,通過分析操作系統(tǒng)提供的多個接口,更進一步的理解操作系統(tǒng)的構(gòu)成,理解操作系統(tǒng)的原理,從而提高我們對計算機這一系統(tǒng)整體上的認識,具體的認識、進一步的理解計算機的工作方式、原理。同時,對我們后來在使用計算機進行工作與學習時碰到問題快速精確的解決提供某些協(xié)助。由于,操作系統(tǒng)管理了全部的計算機資源,一切的應用軟件都是運行于基礎之上的。操作系統(tǒng)提供應顧客的接口,隨著操作系統(tǒng)的發(fā)展逐步的發(fā)展著。最初,操作系統(tǒng)是沒有提供圖形化的接口給顧客,那個時候使用計算機就是一種復雜而麻煩的事,需要使用者耗費大量的時間在學習命令及其使用之上,而不是將時間專注與運用計算機以及操作系統(tǒng)這一工具解決其它的問題。也因此,在圖形化的界面沒有出現(xiàn)以前,計算機大都應用于專業(yè)人群之中,應用于對計算機有進一步理解的顧客之中。到如今,大家以及很習慣于通過圖形化界面,通過鼠標來使用計算機。但,我覺得對于命令式的接口,我們還是有必要做一定的理解。同時,操作系統(tǒng)尚有另外一種接口,即程序接口。事實上命令接口與圖形接口的實現(xiàn)都是依賴于程序接口。顧名思義,程序接口是提供應程序用的。一下分別介紹這三種接口。命令接口在現(xiàn)在幾乎全部的計算機,涉及大、中型機到微型機的操作系統(tǒng)都向顧客提供了命令接口,以實現(xiàn)顧客與計算機之間的交互。命令接口能夠理解為計算機為了與顧客溝通所使用的語言,顧客使用命令接口來與計算機進行交互時,首先必須在終端上鍵入對的的操作命令,由終端解決程序接受顧客鍵入的命令,并將它顯示在終端屏幕上。當一條命令輸入完畢后,操作系統(tǒng)的命令解釋程序?qū)︻櫩洼斎氲拿钸M行分析,然后執(zhí)行對應的命令解決程序。操作系統(tǒng)的命令接口都應涉及一組命令、終端解決程序和命令解釋程序。其中,命令解釋程序的重要作用是在屏幕上給出提示符,請求顧客輸入命令,然后讀入命令,并識別命令,再轉(zhuǎn)到對應的命令解決程序去執(zhí)行,并將解決成果送屏幕上顯示。若顧客鍵入的命令有錯,命令解釋程序未能識別,或在執(zhí)行過程中出現(xiàn)錯誤,則顯示出錯信息。并將解決成果送屏幕上顯示。對DOS來說,命令行程序分為內(nèi)部命令和外部命令,內(nèi)部命令是隨裝入內(nèi)存的,而外部命令是一條一條單獨的可執(zhí)行文獻。內(nèi)部命令都集中在根目錄下的文獻里,電腦每次啟動時都會將這個文獻讀入內(nèi)存,也就是說在電腦運行時,這些內(nèi)部命令都駐留在內(nèi)存中,用dir命令是看不到這些內(nèi)部命令的。外部命令都是以一種個獨立的文獻寄存在磁盤上的,它們都是以com和exe為后綴的文獻,例如我們慣用的某些可執(zhí)行文獻,它們并不常駐內(nèi)存,只有在電腦需要時,才會被調(diào)入內(nèi)存。大家比較熟悉的命令解釋程序有MS-DOS/windows98的,windows/xp/vista/7的cmd.exe以及UNIX/Linux的shell程序。圖形接口圖形顧客界面或圖形顧客接口(GraphicalUserInterface,GUI)是指采用圖形方式顯示的計算機操作環(huán)境顧客接口。與早期計算機使用的命令行界面相比,圖形界面對于顧客來說更為簡便易用。GUI的廣泛應用是當今計算機發(fā)展的重大成就之一,它極大地方便了非專業(yè)顧客的使用人們從此不再需要死記硬背大量的命令,取而代之的是可用用通過窗口、菜單、按鍵等方式來方便地進行操作。圖形接口的構(gòu)成普通以下:桌面:在啟動時顯示,也是界面中最底層,有時也指代涉及窗口、文獻瀏覽器在內(nèi)的“桌面環(huán)境”。在桌面上由于能夠重疊顯示窗口,因此能夠?qū)崿F(xiàn)多任務化。普通的界面中,桌面上放有多個應用程序和數(shù)據(jù)的圖標,顧客能夠依此開始工作。桌面與既存的文獻夾構(gòu)成里面相違反,因此要以特殊位置的文獻夾的參考形式來定義內(nèi)容。視窗:應用程序為使用數(shù)據(jù)而在圖形顧客界面中設立的基本單元。應用程序和數(shù)據(jù)在窗口內(nèi)實現(xiàn)一體化。在窗口中,顧客能夠在窗口中操作應用程序,進行數(shù)據(jù)的管理、生成和編輯。普通在窗口四周設有菜單、圖標,數(shù)據(jù)放在中央。在窗口中,根據(jù)多個數(shù)據(jù)/應用程序的內(nèi)容設有標題欄,普通放在窗口的最上方,并在其中設有最大化、最小化(隱藏窗口,并非消除數(shù)據(jù))、最前面、縮進(僅顯示標題欄)等動作按鈕,能夠簡樸地對窗口進行操作。單一文獻界面(SingleDocumentInterface)在窗口中,一種數(shù)據(jù)在一種窗口內(nèi)完畢的方式。在這種狀況下,數(shù)據(jù)和顯示窗口的數(shù)量是同樣的。若要在其它應用程序的窗口使用數(shù)據(jù),將對應生成新的窗口。因此窗口數(shù)量多,管理復雜。多文獻界面(MultipleDocumentInterface)在一種窗口之內(nèi)進行多個數(shù)據(jù)管理的方式。這種狀況下,窗口的管理簡樸化,但是操作變?yōu)殡p重管理。標簽:多文獻界面的數(shù)據(jù)管理方式中使用的一種界面,將數(shù)據(jù)的標題在窗口中并排,通過選擇標簽標題顯示必要的數(shù)據(jù),這樣使得接入數(shù)據(jù)方式變得更為便捷。上述中,多文獻界面重要是微軟視窗系統(tǒng)采用。而在其它環(huán)境中,普通多是單文獻界面,因此無所謂單一/多文獻界面的稱呼問題。菜單:將系統(tǒng)能夠執(zhí)行的命令以階層的方式顯示出來的一種界面。普通置于畫面的最上方或者最下方,應用程序能使用的全部命令幾乎全部都能放入。重要程度普通是從左到右,越往右重要度越低。命定的層次根據(jù)應用程序的不同而不同,普通重視文獻的操作、編輯功效,因此放在最左邊,然后往右有多個設立等操作,最右邊往往設有協(xié)助。普通使用鼠標的第一按鈕進行操作。即時菜單:與應用程序準備好的層次菜單不同,在菜單欄以外的地方,通過鼠標的第二按鈕調(diào)出的菜單稱為“即時菜單”。根據(jù)調(diào)出位置的不同,菜單內(nèi)容即時變化,列出所批示的對象現(xiàn)在能夠進行的操作。圖標:顯示在管理數(shù)據(jù)的應用程序中的數(shù)據(jù),或者顯示應用程序本身。數(shù)據(jù)管理程序,即在文獻夾中顧客數(shù)據(jù)的管理、進行特定數(shù)據(jù)管理的程序的狀況下,數(shù)據(jù)通過圖標顯示出來。普通狀況下顯示的是數(shù)據(jù)的內(nèi)容或者與數(shù)據(jù)有關(guān)聯(lián)的應用程序的圖案。另外,點擊數(shù)據(jù)的圖標,普通能夠之間完畢啟動有關(guān)應用程序后來再顯示數(shù)據(jù)本身這兩個環(huán)節(jié)的工作。應用程序的圖標只能用于啟動應用程序。按鈕:菜單中,運用程度高的命令用圖形表達出來,配備在應用程序中,成為按鈕。應用程序中的按鈕,普通能夠替代菜單。某些使用程度高的命令,不必通過菜單一層層翻動才干調(diào)出,極大提高了工作效率。但是,多個顧客使用的命令頻率是不同的,因此這種配備普通都是能夠由顧客自定義編輯?;厥照荆簽榱藢崿F(xiàn)文獻刪除的“假安全“功效而設立了”回收站“(垃圾桶)功效。在文獻刪除的時候,臨時將其移動到系統(tǒng)特定的地方,一旦顧客發(fā)現(xiàn)刪除錯誤,還能夠?qū)⑵湔一?,從而實現(xiàn)避免錯誤刪除的目的。在麥金塔系統(tǒng)中,垃圾桶不僅能夠刪除文獻,還能夠進行多個各樣對象的刪除功效,如將可移動硬盤從系統(tǒng)中移出,將光盤從光驅(qū)中取出等等。應用程序啟動器:從圖形界面上啟動應用程序有諸多方式,有好幾個操作系統(tǒng)都采用菜單形式的程序啟動器。NEXTSTEP和MacOSX中有一種稱為dock的操作面板型的工具,能夠寄存多個文獻和應用程序的信息,并通過鼠標點擊調(diào)出。圖形顧客界面的任務管理在圖形顧客界面中,顧客操作是以窗口為單位的。除了MDI和MacOS以外,大多都是“窗口數(shù)量=任務數(shù)量”。因此在看整體界面的時候,如何進行任務管理是很重要的。Windows等操作系統(tǒng)中,最慣用的方式是在桌面上設立一種棒狀的”任務欄“,放置多個窗口的圖標和標題,確保系統(tǒng)的可操作性和可視性,方便對窗口進行管理。其它的辦法涉及,在桌面上的菜單中添加各個窗口管理菜單,在桌面上顯示任務的圖標,用虛擬桌面的方式表面增加桌面的數(shù)量等等。在MacOSX系統(tǒng)中使用Dock進行任務管理,但是尚有Exposé進行窗口一覽顯示模式的功效。指針設備的操作:圖形顧客界面的基本操作是,用指針設備(普通是鼠標)進行批示操作,然后使用設備上的按鈕(普通為兩到三個)進行動作的激活。因此”位置“和”批示“都非常明了,從而實現(xiàn)可視操作。批示的內(nèi)容根據(jù)位置而不同。在數(shù)據(jù)管理應用程序中,第一按鈕進行指針所在位置數(shù)據(jù)的選擇,而兩次持續(xù)按鈕(所謂“雙擊”)能夠調(diào)出預制的應用程序開始解決數(shù)據(jù)。第二按鈕普通用來顯示即時菜單。第二按鈕調(diào)出的菜單能夠再用第一按鈕進行選擇打操作。第三按鈕在XWindowSystem中比較慣用。另外,近來四鍵、五鍵鼠標相繼問世,各個按鈕能夠在操作系統(tǒng)中進行動作定義。程序接口程序接口即應用編程接口,應用編程接口允許應用程序調(diào)用操作系統(tǒng)的服務和功效。程序接口由一組系統(tǒng)調(diào)用構(gòu)成,顧客程序使用“系統(tǒng)調(diào)用”就可獲得操作系統(tǒng)的底層服務,使用或訪問系統(tǒng)的多個軟硬件資源從某種角度上看,進行系統(tǒng)調(diào)用就象進行一種特殊的過程調(diào)用。但是,系統(tǒng)調(diào)用的實現(xiàn)與普通的過程調(diào)用的實現(xiàn)相比,兩者間有很大的差別。系統(tǒng)調(diào)用能夠進入操作系統(tǒng)內(nèi)核,而過程調(diào)用則不能進入操作系統(tǒng)的內(nèi)核。對于系統(tǒng)調(diào)用,控制是由原來的顧客態(tài)轉(zhuǎn)換為系統(tǒng)態(tài),這是借助于中

溫馨提示

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

最新文檔

評論

0/150

提交評論