




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
第4章計算機操作系統(tǒng)01操作系統(tǒng)概述02常見的操作系統(tǒng)03操作系統(tǒng)的結(jié)構(gòu)與功能Contents目錄Windows操作系統(tǒng)0401操作系統(tǒng)概述什么是操作系統(tǒng)?概念:計算機軟件(ComputerSoftware)是指計算機系統(tǒng)中的程序以及程序?qū)崿F(xiàn)和維護時所必需的文檔總稱。特征:軟件是用戶與硬件之間的接口,用戶主要通過軟件與計算機進行交互。軟件是計算機系統(tǒng)設計的重要依據(jù)。軟件在計算機系統(tǒng)中起指揮、管理作用。軟件包括兩部分的內(nèi)容:程序和文檔。程序是計算機任務的處理對象和處理規(guī)則的描述,它是按照一定的設計思想、要求、功能和語法規(guī)則編寫的文檔。文檔是指用自然語言和形式化語言所編寫的用來描述程序的內(nèi)容、組成、設計、功能、開發(fā)情況、測試結(jié)構(gòu)和使用方法的文字資料和圖表。1計算機軟件的概念計算機只能運行機器指令,直接用機器指令編寫的程序稱為機器語言程序,無須翻譯就可以直接執(zhí)行,也稱為低級語言。用高級語言編寫的程序稱為源程序,把高級語言源程序翻譯成指令代碼序列,此時的指令代碼序列稱為目標程序(ObjectProgram)。計算機程序的工作機制就是用高級語言編寫源程序,通過解釋器或者編譯器,翻譯成機器可以理解和執(zhí)行的指令代碼,然后在計算機中運行。翻譯的方式有兩種:解釋編譯2計算機程序的工作機制將高級語言源程序輸入計算機后,翻譯一句,執(zhí)行一句,不產(chǎn)生整個目標程序的翻譯方式稱為解釋方式。按照源程序中語句的動態(tài)順序,逐句進行分析解釋,并立即執(zhí)行。特點:靈活方便,交互性好,占內(nèi)存空間較少(沒有目標程序,因而節(jié)省存儲空間)。不足:占內(nèi)存時間多,執(zhí)行效率較低。解釋把整個高級語言源程序輸入計算機后,整體翻譯成等價的目標程序,執(zhí)行目標程序的翻譯方式稱為編譯方式。這種翻譯軟件稱為“編譯程序”或“編譯器”。特點:目標程序經(jīng)過優(yōu)化,執(zhí)行效率高;不足:占內(nèi)存空間多,復雜性較高。對操作系統(tǒng)具有依賴性。編譯最初的計算機沒有操作系統(tǒng),使用計算機是一件非常困難的事。而后逐漸產(chǎn)生了操作系統(tǒng),更好地實現(xiàn)了程序的共用,以及對計算機硬件資源的管理,使人們可以從更高層次對計算機進行操作,而不用關心其底層硬件的運作。在計算機系統(tǒng)中,軟件分為三類:應用軟件、支撐軟件和系統(tǒng)軟件。三類軟件處在不同的層次:最下面是計算機硬件系統(tǒng),是進行信息處理的實際物理裝置;其上第一層是系統(tǒng)軟件,第二層為支撐軟件,最外層為應用軟件。3操作系統(tǒng)的產(chǎn)生定義操作系統(tǒng)(OperatingSystem,OS)是硬件與其他軟件系統(tǒng)的接口,也是用戶和計算機之間進行交流的界面。它在整個計算機系統(tǒng)中具有極其重要的特殊地位。操作系統(tǒng)是一組控制和管理計算機軟硬件資源,為用戶提供便捷使用計算機的程序集合。4操作系統(tǒng)的定義與類型發(fā)展從開始的公共程序模塊到今天的全方位計算機管理系統(tǒng),采用不同的處理模式加強系統(tǒng)的功能,特別在人機交互方面有巨大的進展。(1)手工操作階段(2)批處理系統(tǒng)(3)分時操作系統(tǒng)(4)實時處理系統(tǒng)4操作系統(tǒng)的定義與類型分類(1)按用戶操作界面分類(2)按支持用戶數(shù)分類(3)按運行的任務數(shù)分類(4)按處理器數(shù)目分類(5)按拓撲結(jié)構(gòu)分類(6)按運行環(huán)境分類4操作系統(tǒng)的定義與類型特征(1)并發(fā)性(Concurrence)----在計算機中(具有多道程序環(huán)境)可以同時執(zhí)行多個程序。(2)共享性(Sharing)----
多個并發(fā)執(zhí)行的程序(同時執(zhí)行)可以共同使用系統(tǒng)的資源。(3)虛擬性(Virtuality)----
虛擬技術(shù)是指把邏輯部件和物理實體有機結(jié)合為一體的處理技術(shù)。通過虛擬技術(shù),可以實現(xiàn)虛擬處理器、虛擬內(nèi)存、虛擬設備等。(4)異步性(Asynchronous)----在多道程序環(huán)境下,允許多個程序并發(fā)執(zhí)行,由于資源有限,進程的執(zhí)行不是一貫到底,而是走走停停,以不可預知的速度向前推進,這就是進程的異步性。只要運行環(huán)境相同,操作系統(tǒng)必須保證多次運行程序都獲得相同的結(jié)果。4操作系統(tǒng)的定義與類型02常見的操作系統(tǒng)介紹常見的幾種操作系統(tǒng)的特點與應用DOS(DiskOperatingSystem)磁盤操作系統(tǒng)早期曾經(jīng)占領了個人計算機操作系統(tǒng)領域的大部分。MS-DOS6.22版是最后一個十分完善的DOS版本,眾多的內(nèi)部、外部命令使用戶能夠比較簡單地對計算機進行操作,其穩(wěn)定性和可擴展性都十分出色。DOS系統(tǒng)不需要十分強大的硬件系統(tǒng)來支持,簡單易學,但存儲能力有限。MS-DOS系統(tǒng)是配置在PC上的單用戶單任務操作系統(tǒng),采用命令行字符界面操作方式,其中的命令(即程序名)一般都是英文單詞或縮寫。其操作命令對格式和語法都有嚴格的要求。20世紀90年代中后期,Windows取代了DOS。1
MS-DOS微軟視窗(MicrosoftWindows)是微軟公司推出的一系列操作系統(tǒng)。問世于1985年,起初僅是MS-DOS之下的桌面環(huán)境,后續(xù)版本逐漸發(fā)展成為個人計算機和服務器用戶的操作系統(tǒng)。Windows操作系統(tǒng)可以在幾種不同類型的平臺上運行,如個人計算機(PC)、服務器和嵌入式系統(tǒng)等,其中在個人計算機領域的應用最為普遍。Windows與PC的處理器始終是相互配套的,處理器(CPU)從16位到64位,Windows也從3.0版升級到Windows10/11,其間經(jīng)歷了10多個版本,每個版本還有不同的“版”,如個人版、專業(yè)版、企業(yè)版等。2020年,全球擁有大約10億的Windows10系統(tǒng)用戶。2021年10月,微軟發(fā)布最新操作系統(tǒng)Windows11。2
WindowsWindows的優(yōu)點:①形象、生動的圖形用戶界面。為處理多個任務提供了可視化的工作環(huán)境。②多用戶、多任務。③良好的網(wǎng)絡支持。④出色的多媒體功能。⑤良好的硬件支持,支持“即插即用”(PlugandPlay)技術(shù)。⑥眾多的應用程序。Windows使更多的普通人能夠更方便地使用計算機,成為目前裝機普及率最高的一種操作系統(tǒng),它對PC時代的貢獻是無與倫比的。2
WindowsUNIX是一個強大的多用戶多任務的分時操作系統(tǒng),支持多種處理器架構(gòu)、運行可靠穩(wěn)定的操作系統(tǒng)。1969年由貝爾實驗室開發(fā)。它是全系列通用的操作系統(tǒng)。UNIX不只是一種操作系統(tǒng)的專用名稱,而且成了當前開放系統(tǒng)的代名詞。UNIX大大推動了計算機系統(tǒng)及軟件技術(shù)的發(fā)展,它的兩個發(fā)明者于20世紀80年代獲得了圖靈獎。UNIX因其安全可靠、穩(wěn)定高效強大的特點在服務器領域得到了廣泛應用,是面對大型機和小型機用戶開發(fā)的,主要面向?qū)I(yè)型高端用戶。UNIX是開源軟件,可在此基礎上開發(fā)出新的自由軟件和商業(yè)軟件UNIX可以穩(wěn)定工作,很少被黑客攻擊。3
UnixLinux也是一款開源軟件、免費的類UNIX操作系統(tǒng)。
是基于POSIX和UNIX的多用戶、多任務、多線程和多CPU的操作系統(tǒng)。基于Linux核心程序,再加上自主開發(fā)的程序就成了各種Linux版本。目前流行的幾種版本有RedHatLinux、SlackwareLinux、DebianLinux、TurboLinux以及國內(nèi)的紅旗Linux、藍點Linux等。Linux還是一種嵌入式操作系統(tǒng),可以運行在掌上計算機、機頂盒或游戲機上?;贚inux內(nèi)核的Android操作系統(tǒng)已經(jīng)成為當今全球最流行的智能手機操作系統(tǒng)。Linux具有穩(wěn)定、可靠、安全、網(wǎng)絡功能強大等優(yōu)點。相對于Windows,Linux的應用軟件支持不足,硬件設備的驅(qū)動程序也不足;隨著Linux的發(fā)展,越來越多的軟硬件廠商支持Linux,其應用范圍也越來越廣,前景十分光明。4
LinuxMacOS是由蘋果公司(Apple)開發(fā)的一套蘋果Macintosh系列計算機上使用的操作系統(tǒng)。具有很強的圖形處理功能,被公認為是最好的圖形處理系統(tǒng),現(xiàn)行較新的系統(tǒng)版本是MacOSXMavericks(v10.9)桌面操作系統(tǒng)。內(nèi)核是基于UNIX基礎之上的,系統(tǒng)穩(wěn)定性、可靠性都很強。目前MacOSX版本具有很強的向上兼容性和雙啟動功能,以及虛擬平臺技術(shù)。早期MacOS與Windows的軟件和應用軟件不兼容,影響了其普及。蘋果公司的軟件和硬件都可自己做,其自身軟硬件的兼容性好,速度、色彩、畫面、安全性等也非常好,廣泛用于桌面出版和多媒體應用領域。使蘋果公司聲名鵲起的不是它的Mac計算機,而是它的數(shù)碼產(chǎn)品,如平板計算機iPad、智能手機iPhone、音樂播放器iPod等。5
MacOS2021年全球智能手機出貨量達13.548億。1.iOS由蘋果公司開發(fā)的手持設備操作系統(tǒng)。屬于類UNIX的商業(yè)操作系統(tǒng)。2.Android(安卓)是一種以Linux為基礎的開放源代碼的操作系統(tǒng),主要使用于便攜設備。3.Harmony(鴻蒙)是一款面向互聯(lián)網(wǎng)時代的、全新的分布式操作系統(tǒng)。6移動設備操作系統(tǒng)在信息領域,我國一直在不斷發(fā)展,這其中包括了網(wǎng)絡基礎設施、智能終端、高端芯片、操作系統(tǒng)等。國產(chǎn)操作系統(tǒng)有代表性的幾家(如深度Linux、紅旗Linux、藍點Linux、銀河麒麟、中標普華Linux、雨林木風操作系統(tǒng)YLMFOS、凝思磐石安全操作系統(tǒng)和共創(chuàng)Linux桌面操作系統(tǒng)等),均是以Linux為基礎開發(fā)的操作系統(tǒng)。所有國產(chǎn)操作系統(tǒng)均為免費的,具有價格方面的優(yōu)勢。統(tǒng)信UOS統(tǒng)信軟件技術(shù)有限公司(以下簡稱統(tǒng)信軟件)是以“打造中國操作系統(tǒng)創(chuàng)新生態(tài)”為使命的國內(nèi)基礎軟件公司,由操作系統(tǒng)廠家于2019年聯(lián)合成立。公司專注于操作系統(tǒng)等基礎軟件的研發(fā)與服務。2022年3月25日,統(tǒng)信桌面操作系統(tǒng)V20專業(yè)版正式發(fā)布。中國的操作系統(tǒng)03操作系統(tǒng)的結(jié)構(gòu)和功能講解操作系統(tǒng)的層次結(jié)構(gòu)與基本的系統(tǒng)功能從宏觀上來看,操作系統(tǒng)分為相對穩(wěn)定的內(nèi)核層(Kernel)以及與用戶之間的接口(Shell)兩層。1.操作系統(tǒng)的內(nèi)核操作系統(tǒng)的內(nèi)核程序叫作Kernel,它有一個操控計算機各資源的基本模塊,實現(xiàn)計算機資源的管理,并提供系統(tǒng)服務和多任務管理,支持應用程序所要求的低級服務,如內(nèi)存的動態(tài)分配和回收、進程的時間片段管理、設備的輸入/輸出控制管理和文件管理等功能。2.操作系統(tǒng)的用戶接口(用戶界面)用戶通過操作系統(tǒng)使用計算機,而操作系統(tǒng)的用戶接口Shell(外殼程序)負責接收用戶(包括用戶執(zhí)行的應用程序)的操作命令,并將這個命令解釋后交給內(nèi)核Kernel去執(zhí)行。1操作系統(tǒng)的層次結(jié)構(gòu)根據(jù)操作系統(tǒng)的功能組成來看,主要分為4個模塊:進程管理、存儲管理、設備管理和文件管理模塊,其他模塊作為輔助功能,如圖所示。2操作系統(tǒng)的功能組成進程(Processing)是操作系統(tǒng)的重要概念,是指程序的一次執(zhí)行過程,即一個程序?qū)δ硞€數(shù)據(jù)集的執(zhí)行過程,這個程序的執(zhí)行過程是由進程管理器按一定的策略和調(diào)度將計算機的中央處理器(CPU)分配給進程的,由CPU執(zhí)行,因此,進程管理也叫作處理器管理。CPU是計算機系統(tǒng)中極為重要的資源,管理的目的是使處理器資源得到充分有效的利用,并實現(xiàn)多任務管理。程序、作業(yè)和進程程序在存儲介質(zhì)上存儲,是靜止狀態(tài)。作業(yè)是用戶向計算機提交的任務,也是要求計算機所做工作的集合,是程序的另一個狀態(tài),是指程序被選中運行直到運行結(jié)束的整個過程。程序進入內(nèi)存和CPU中運行的過程稱為進程,進程的運行或執(zhí)行是一個動態(tài)狀態(tài)。3進程管理如果要程序完成一個任務,程序被選中時就成為作業(yè),并且處在保持(或稱后備)狀態(tài),這就是作業(yè)的開始,直到它進入內(nèi)存之前都保持這個狀態(tài)。當內(nèi)存可以整體或者部分地載入這個程序時,作業(yè)轉(zhuǎn)換成就緒狀態(tài),并變成進程。它在內(nèi)存中保持這個狀態(tài)直至CPU執(zhí)行它,這時它轉(zhuǎn)成執(zhí)行狀態(tài)。3進程管理程序、作業(yè)和進程之間的關系它們是對同一個對象在不同時間段內(nèi)和空間的狀態(tài)進行描述。如果說程序是靜態(tài)的,那么進程則是動態(tài)的,介于它們之間的就是作業(yè)。進程的動態(tài)性表現(xiàn)在“執(zhí)行”本身,由開始到終止,中途可以暫停。因此,進程有生命周期,由“創(chuàng)建”而產(chǎn)生,由“撤銷”而消亡,因擁有處理器而得以運行。程序的靜態(tài)性是表現(xiàn)在外存介質(zhì)的存儲。作業(yè)是任務的開始到結(jié)束的整個過程。進程是競爭計算機系統(tǒng)有限資源的基本單位,進程是處理機調(diào)度的基本單位。因為只有進程有資格獨立向系統(tǒng)申請資源并有權(quán)獲得系統(tǒng)提供的服務,而不是程序。一個程序可以對應多個進程(多次執(zhí)行),即多個進程可執(zhí)行同一程序;一個進程也可以執(zhí)行一個或幾個程序。一個作業(yè)可由多個進程組成,且必須至少由一個進程組成,反過來則不成立??梢姵绦蚝妥鳂I(yè)與進程的關系都不是一一對應的。3進程管理進程具有動態(tài)性、獨立性、并發(fā)性等特性。進程異步性:進程按各自獨立的、不可預知的速度前進,即按異步方式運行。內(nèi)存中的一個進程什么時候被CPU執(zhí)行、執(zhí)行多少時間都是不可知的,因此操作系統(tǒng)需要負責各個進程之間的協(xié)調(diào)運行。進程結(jié)構(gòu):進程由程序、數(shù)據(jù)和進程控制塊3部分組成。操作系統(tǒng)本身是由若干程序模塊組成的。在對系統(tǒng)資源進行管理和對用戶進程提供服務時,系統(tǒng)程序得到執(zhí)行而產(chǎn)生了一系列的進程,這些進程稱為系統(tǒng)進程。系統(tǒng)進程除了擁有某些系統(tǒng)特權(quán)之外,與用戶進程沒有什么不同。操作系統(tǒng)以進程為單位對處理器(CPU)進行管理。3進程管理(1)進程控制進程控制包括創(chuàng)建進程、進程終止、進程阻;塞和進程喚醒。正在執(zhí)行的進程(執(zhí)行狀態(tài))面對3種情況:當出現(xiàn)某個事件(如缺少數(shù)據(jù))時,操作系統(tǒng)將處理器分配給另一個就緒進程,該進程進入等待狀態(tài);時間片正常用完,操作系統(tǒng)將處理器分配給下一個就緒進程并進行切換,該進程進入就緒狀態(tài);進程任務完成,直接進入終止狀態(tài)。(2)進程調(diào)度進程調(diào)度的目的是為進程分配CPU資源。調(diào)度算法是指根據(jù)系統(tǒng)的資源分配策略所規(guī)定的資源分配算法(①先來先服務;②短作業(yè)進程調(diào)度算法;③優(yōu)先權(quán)調(diào)度算法等)(3)進程通信是指進程之間的信息交換、高效傳送大量數(shù)據(jù)的一種通信方式。分為共享存儲器系統(tǒng)、消息傳遞系統(tǒng)以及管道通信系統(tǒng)3種方式。3進程管理程序執(zhí)行形成進程,如果任務很大,將進程的任務細分成子任務來完成整體任務,這就是線程--(Threads),進程中可獨立執(zhí)行的子任務,它是進程概念的延伸。為了區(qū)分各個線程,每個線程都有一個唯一的標識符,它們共享同樣的代碼和全局數(shù)據(jù)。線程與進程有許多相似之處,往往把線程又稱為“輕型進程”;線程與進程的根本區(qū)別是進程是資源分配單位,而線程是調(diào)度和執(zhí)行單位?,F(xiàn)代程序特別是網(wǎng)絡程序往往都比較復雜,都引入了多線程技術(shù)。多線程技術(shù)具有多方面的優(yōu)越性:①創(chuàng)建速度快、系統(tǒng)開銷小,創(chuàng)建線程不需要另行分配資源。②通信簡潔、信息傳送速度快,線程間通信在統(tǒng)一地址空間進行,不需要額外通信機制。③并行性高,線程獨立執(zhí)行,能充分利用和發(fā)揮處理器與外圍設備并行工作的能力。3進程管理存儲器是計算機的關鍵資源之一。它可分為兩大類:內(nèi)存儲器(簡稱主存)和輔助存儲器(簡稱輔存或外存,如硬盤)。處理器可以直接讀/寫內(nèi)存,但不能直接訪問輔存。而用戶面對的是由操作系統(tǒng)統(tǒng)一管理的內(nèi)、外存組成的整體。操作系統(tǒng)將外存管理歸類到設備管理模塊。計算機內(nèi)存空間包括系統(tǒng)區(qū)和用戶區(qū),操作系統(tǒng)的內(nèi)存管理主要是對用戶區(qū)的管理。1.內(nèi)存管理存儲器管理是指操作系統(tǒng)對內(nèi)存儲器的使用情況進行動態(tài)監(jiān)控和記錄,以便動態(tài)分配和存儲單元的回收,以及存儲共享與保護、內(nèi)存擴充等管理。存儲管理一般分為單道程序和多道程序。4存儲器管理2.虛擬存儲器當計算機系統(tǒng)中運行的程序所需要的內(nèi)存容量超過系統(tǒng)所提供的內(nèi)存容量時,就需要內(nèi)存擴充,即利用外部存儲器作為內(nèi)存的后援,建立虛擬存儲器。只把作業(yè)中的一部分信息先裝入內(nèi)存運行,其余部分暫存輔助存儲器(如硬盤)中的特定空間,按照內(nèi)存的結(jié)構(gòu)進行組織,當作業(yè)執(zhí)行到要用到那些不在內(nèi)存中的信息時,再從輔助存儲器中特定空間將其讀入內(nèi)存這就是虛擬內(nèi)存技術(shù)。虛擬內(nèi)存技術(shù)不僅可以提高內(nèi)存利用率,而且大于內(nèi)存空間的大作業(yè)也能運行,即允許用戶作業(yè)的邏輯地址空間大于實際內(nèi)存的絕對地址空間。4存儲器管理操作系統(tǒng)的設備管理是對外圍設備進行區(qū)分并制定不同類別設備的不同訪問策略,來提高這些設備的使用效率。設備管理包括常用的輸入/輸出設備、外存設備以及終端設備等的管理。計算機中內(nèi)存和外圍設備之間信息的傳輸稱為輸入/輸出操作,簡稱為I/O操作。設備包括設備本身機械部分和電子控制器部分?,F(xiàn)代計算機系統(tǒng)設備管理的任務就是監(jiān)視這些設備資源的使用情況,根據(jù)一定的分配策略,把設備分配給請求輸入/輸出操作的程序,并啟動設備完成所需的操作。設備管理的設計5設備管理①分層結(jié)構(gòu)將高層次的設備管理軟件與低層次的硬件設備隔離開,管理簡單化。高層次的I/O管理程序(設備獨立性軟件)只要向用戶提供一個友好、清晰、規(guī)范的統(tǒng)一接口,就可以使應用軟件(用戶)和I/O設備管理程序,只涉及“虛擬設備”或抽象設備。而真實設備由硬件生產(chǎn)者開發(fā)并提供設備驅(qū)動程序。②統(tǒng)一接口由操作系統(tǒng)按設備類別抽象出通用的接口類型,形成統(tǒng)一的接口或標準框架,每種通用類型都可以是一組標準函數(shù)(即接口程序),通過這些標準函數(shù),用戶程序通過I/O管理程序,與設備驅(qū)動程序建立聯(lián)系并訪問設備。5設備管理設備分類----不同設備,數(shù)據(jù)傳送方式不同,功能和操作也不同。從操作系統(tǒng)來看,其重要特性指標有數(shù)據(jù)傳輸速率、方式和共享性等屬性,由此設備可分為三大類:①按傳輸速度分類:每秒傳輸數(shù)百字節(jié)以下的低速設備(鍵盤、鼠標、手寫板等輸入/輸出設備);每秒傳輸數(shù)千至數(shù)十千字節(jié)的中速設備(如激光打印機等);每秒傳輸數(shù)百千至數(shù)兆字節(jié)的高速設備(如磁帶機、磁盤機和光盤驅(qū)動器等)。②按輸入/輸出傳輸方式分類:字符設備(以字符為單位進行輸入和輸出的設備)和塊設備(以字符塊為單位進行輸入和輸出的設備)③按設備的共享屬性分類:獨占設備(一段時間內(nèi)只允許一個用戶進程訪問的設備);共享設備(一段時間內(nèi)允許多個進程同時訪問的設備);虛擬設備(通過虛擬技術(shù)將一臺獨占設備變成多臺邏輯設備,供多個進程同時使用)5設備管理設備驅(qū)動程序是操作系統(tǒng)管理和驅(qū)動設備的程序,是驅(qū)動物理設備和I/O控制器等直接進行I/O操作的子程序的集合。它與設備和控制器緊密相關,每個設備都有自己的驅(qū)動程序。標準設備如鍵盤、鼠標、顯示器等,操作系統(tǒng)默認自動安裝標準的設備驅(qū)動程序,以便用戶使用這些設備。非標準設備,操作系統(tǒng)統(tǒng)一了設備驅(qū)動程序的標準框架(即接口程序),硬件廠家根據(jù)標準編寫設備驅(qū)動程序,所有與設備相關的操作代碼都在驅(qū)動程序中,并隨同設備一起提交給用戶。因此,添加新設備,必須安裝設備驅(qū)動程序。①即插即用(PlugandPlay,PnP)②通用即插即用(UPnP)5設備管理數(shù)據(jù)傳輸控制方式①程序控制:由用戶進程來直接控制內(nèi)存或CPU與外圍設備之間的信息傳送。此方式不能實現(xiàn)主機和外圍設備的并行工作,系統(tǒng)的效率很低,已很少采用。②中斷控制:進程啟動I/O操作后,該進程放棄CPU,而CPU去做其他工作??墒笴PU與I/O設備并行工作,提高整個系統(tǒng)的資源利用率及吞吐量。適用于打印機、鍵盤等以字符為單位傳送的字符設備。③直接存儲訪問:讓外圍設備和內(nèi)存之間開辟直接的數(shù)據(jù)交換通路,而不用CPU干預。大大減輕CPU負擔,也使外圍設備的數(shù)據(jù)傳輸速率大大提高。適用于磁盤等塊設備的I/O。④通道控制:設備通道用來控制外圍設備和內(nèi)存之間進行批量數(shù)據(jù)傳輸。通道有自己的簡單的指令系統(tǒng)和執(zhí)行通道程序;I/O通道方式是DMA方式的發(fā)展,可一次完成多個數(shù)據(jù)塊的讀/寫及有關的控制和管理,實現(xiàn)CPU、通道、I/O設備三者并行操作,提高系統(tǒng)資源利用率。在中、大型計算機系統(tǒng)中,一般采用設備通道控制外圍設備的各種I/O操作。5設備管理設備分配和其他技術(shù)設備分配的目的是既要充分發(fā)揮設備的使用效率,又要安全,避免由于不合理的分配造成進程死鎖。①靜態(tài)分配;②動態(tài)分配:其他技術(shù)(1)緩沖技術(shù)----由于外圍設備與CPU速度極不匹配的問題,采用了設置緩沖區(qū)的方法解決。緩沖是一種暫存技術(shù),利用某個存儲設備,在數(shù)據(jù)的傳輸過程中進行暫時的存儲。(2)中斷技術(shù)----中斷是指計算機在執(zhí)行期間,系統(tǒng)內(nèi)發(fā)生任何非尋常的或非預期的急需處理事件,使得CPU暫時中斷當前正在執(zhí)行的程序而轉(zhuǎn)去執(zhí)行相應的事件處理程序,待處理完畢后又返回原來被中斷處繼續(xù)執(zhí)行或調(diào)度新的進程執(zhí)行的過程。(3)虛擬技術(shù)----采用虛擬技術(shù)可以將低速的獨占設備虛擬成一種可共享的多臺邏輯設備,供多個進程同時使用,通常把這種經(jīng)過虛擬的設備稱為虛擬設備。5設備管理抽象的、概念化的、易于理解的數(shù)據(jù)組織方式——文件系統(tǒng)文件系統(tǒng)是指由被管理的文件、操作系統(tǒng)中管理文件的軟件和相應的數(shù)據(jù)結(jié)構(gòu)組成的系統(tǒng)。文件是具有標識的一組有完整邏輯意義的,并存儲在外存介質(zhì)上數(shù)據(jù)的集合,如源程序、可執(zhí)行程序、文章、信函或報表、聲音、圖像和視頻等。計算機中的所有數(shù)據(jù)都是以文件的方式存放在存儲介質(zhì)上,通過文件名對其進行識別和管理。文件是操作系統(tǒng)用來存儲和管理信息的基本單位。文件和文件系統(tǒng)與計算機上運行的操作系統(tǒng)有關,不同操作系統(tǒng)的文件系統(tǒng)也不相同。從操作系統(tǒng)管理資源的角度來看,文件系統(tǒng)應具有以下功能:①解決如何組織和管理文件。管理和調(diào)度文件的存儲空間,提供文件的邏輯結(jié)構(gòu)、物理結(jié)構(gòu)和存儲方法。②實現(xiàn)文件的“按名存取”操作機制。用戶按文件名進行操作,系統(tǒng)則把文件從標識到實際存儲地址進行映射(即按名存取),實現(xiàn)文件的實際控制和存取操作。③提供文件共享功能及保護和安全措施。④實現(xiàn)用戶要求的各種操作。包括建立文件,撤銷、刪除、復制、移動文件,以及對文件的讀/寫、修改等。6文件管理文件命名文件命名是以字母和數(shù)字的組合唯一標識一個文件。不同操作系統(tǒng)的文件命名規(guī)則不同。6文件管理文件屬性與操作文件包括兩部分內(nèi)容:一是文件所包含的數(shù)據(jù),稱為文件數(shù)據(jù);二是關于文件本身的說明信息或?qū)傩孕畔ⅲQ為文件屬性6文件管理文件的存儲結(jié)構(gòu)和目錄結(jié)構(gòu)文件的結(jié)構(gòu)分為邏輯和物理兩種結(jié)構(gòu)。文件系統(tǒng)就是在用戶的邏輯結(jié)構(gòu)文件和相應的存儲設備上的物理結(jié)構(gòu)文件之間建立映射關系。文件系統(tǒng)以“目錄”管理文件,形成一種目錄結(jié)構(gòu)6文件管理文件共享、保護和保密(1)文件的共享如果一個文件可以被多個用戶使用,則稱這個文件是可以共享的。要達到文件的共享,主要解決用戶文件和共享文件的連接問題。(2)文件的保護文件的保護是為了防止誤操作對文件造成破壞以及未經(jīng)授權(quán)用戶對文件進行寫入和更新。可以采用建立副本和定時轉(zhuǎn)儲的辦法來保護文件。也可以通過設置文件的性質(zhì)對文件進行保護。(3)文件的保密要防止系統(tǒng)中的文件被他人竊取、破壞,就必須對文件采取有效的保密措施。可以通過設置文件的訪問權(quán)限來對文件實施保密,如“口令”或“密碼”。也可隱蔽文件目錄,即用戶將需要保密的文件的目錄隱蔽起來,因其他用戶不知道文件名而無法使用。(4)文件的安全文件系統(tǒng)的安全是一個大多數(shù)用戶關心而又容易被忽略的問題。為了保護文件系統(tǒng),采用的技術(shù)多是使用密碼、設置存儲權(quán)限,以及建立更復雜的保護模型等。但出于安全上的全面考慮,備份是最佳方案,6文件管理04Windows操作系統(tǒng)從系統(tǒng)角度介紹Windows的結(jié)構(gòu)和管理在個人計算機系統(tǒng)中,Windows占有絕對優(yōu)勢和市場份額。微軟公司從1983—1985年推出Windows1.03以來,Windows系統(tǒng)經(jīng)歷了從最初運行在DOS下的Windows3.x,到不同時期風靡全球的Windows9x、2000系列、XP、2003、Vista、2008,以及分別在2009年、2013年和2014年發(fā)布的Windows7、Windows8和Windows10,目前在大力推廣和升級到Windows11。當今市場上個人計算機使用較多的版本是Windows7和Windows10,Windows市場占有率超過80%。Windows的重要性在于它使得計算機的操作、應用變得非常容易,非專業(yè)人員也能夠使用計算機,使得計算機更加普及。Windows基于圖形用戶界面(容器:窗口、對話框;組件:按鈕、滾動條、列表框;圖標、快捷方式,等等)支持即插即用等,運用多種先進技術(shù),如內(nèi)存交換技術(shù)、多線程技術(shù)等。Windows處理多媒體信息,內(nèi)置了多種網(wǎng)絡協(xié)議,用戶能夠很容易地使用局域網(wǎng)和因特網(wǎng)。Windows提供了應用程序接口(API)、設備驅(qū)動程序開發(fā)工具,為開發(fā)基于Windows的應用程序提供了極大的方便,因此,有極為豐富的各種應用系統(tǒng),這也是Windows得以流行的主要原因。1概述Windows10系統(tǒng)的特點(1)計算機更個性化(2)搜索更智能(3)簡單更易用(4)占內(nèi)存少,速度更快(5)共享信息更方便(6)數(shù)據(jù)保護更安全Windows10增加的新功能(1)生物識別技術(shù)(2)Cortana搜索功能(3)平板模式(4)多桌面和桌面的優(yōu)化應用(5)新技術(shù)的融合1概述Windows模型結(jié)構(gòu)也使用了內(nèi)核和外殼結(jié)構(gòu),與大多數(shù)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務借用的合同范本
- 收購超市員工合同范本
- 職業(yè)技能的多元化發(fā)展計劃
- 水務安全防范預案計劃
- 質(zhì)量管理體系在企業(yè)發(fā)展中的作用與價值
- 前臺文員的培訓與繼續(xù)教育計劃
- 名著復習《駱駝祥子》考點歸納:回看祥子的起落人生
- 九年級下冊語文《儒林外史》人物形象分析+內(nèi)容概括
- 明確方向的事業(yè)規(guī)劃計劃
- 跨境電商行業(yè)報告全球市場分析與策略
- 項目滯后趕工措施
- 預防接種人員崗位培訓習題(Ⅰ類培訓練習題庫共385題)
- 現(xiàn)場經(jīng)濟簽證單范本
- 固定義齒工藝流程圖
- 《網(wǎng)店運營與管理》課件(完整版)
- (高職)員工培訓與開發(fā)(第四版)完整版教學課件全套電子教案
- 帶電子手表去學校的檢討
- 相親相愛 簡譜
- 第四章工具鋼
- 2022年春新冀人版科學五年級下冊全冊課件
- 服裝購銷合同最新版
評論
0/150
提交評論