




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第四章第四章 操作系統(tǒng)基礎操作系統(tǒng)基礎第第4 4章章 操作系統(tǒng)基礎操作系統(tǒng)基礎2/334.1 操作系統(tǒng)概述4.2 操作系統(tǒng)主要功能4.2.1 處理器管理4.2.2 存儲管理4.2.3 作業(yè)管理4.2.4 設備管理4.2.5 文件管理4.3 微機操作系統(tǒng)實用技術4.4 常見操作系統(tǒng)4.4.1 典型桌面操作系統(tǒng)4.4.2 網(wǎng)絡操作系統(tǒng)4.4.3 嵌入式操作系統(tǒng)幾個概念解釋現(xiàn)代計算機都要安裝操作系統(tǒng)才能使用未安裝操作系統(tǒng)的計算機叫裸機安裝了操作系統(tǒng)的計算機叫虛擬機或擴展機4.1 操作系統(tǒng)概述4/334.1.1 操作系統(tǒng)的定義4.1.2 操作系統(tǒng)的發(fā)展4.1.3 操作系統(tǒng)的功能4.1.4 操作系統(tǒng)的分
2、類4.1.1 操作系統(tǒng)的定義操作系統(tǒng)(Operating System) 管理計算機系統(tǒng)資源并且方便用戶使用計算機系統(tǒng)資源的一組基本程序,是計算機與用戶的界面界面一般有兩種方式:文本界面圖形界面,GUI(Graphics User Interface)4.1.1 操作系統(tǒng)的定義操作系統(tǒng)與其他資源的關系用戶軟件系統(tǒng)軟件與應用軟件操作系統(tǒng)計算機硬件4.1 操作系統(tǒng)概述7/334.1.1 操作系統(tǒng)的定義4.1.2 操作系統(tǒng)的發(fā)展4.1.3 操作系統(tǒng)的功能4.1.4 操作系統(tǒng)的分類4.1.2 操作系統(tǒng)的發(fā)展8/33手工操作階段批處理操作階段多道程序設計分時系統(tǒng)現(xiàn)代操作系統(tǒng)4.1.2 操作系統(tǒng)的發(fā)展手工
3、階段第一代電子計算機,作業(yè)、紙帶/卡片手工操作資源獨占手工用時比例不大4.1.2 操作系統(tǒng)的發(fā)展批處理操作階段單道批處理和多道批處理單道程序運行:每次只調用一個用戶作業(yè)并運行多道程序運行多道:計算機內存中同時存放幾道獨立的程序宏觀上并行:同時進入系統(tǒng)的幾道程序都在運行微觀上串行:程序輪流使用CPU資源4.1.2 操作系統(tǒng)的發(fā)展批處理操作階段n多道批處理特點:1)用戶脫機使用計算機系統(tǒng);2)作業(yè)成批處理;3)多道作業(yè)同時運行。4.1.2 操作系統(tǒng)的發(fā)展分時系統(tǒng)n分時系統(tǒng)將處理機(CPU)的運行時間分成時間片(Time Slice)多個任務輪流分配時間片由批處理發(fā)展到分時系統(tǒng)是一個飛躍4.1.2
4、操作系統(tǒng)的發(fā)展分時系統(tǒng)13/33分時系統(tǒng)的特點交互性交互性多用戶、多任務同時性多用戶、多任務同時性獨立性獨立性宏觀上并行,微觀上串行“我同時要煮飯、炒菜、洗衣服打掃衛(wèi)生”淘米下鍋淘米下鍋煮飯中衣入洗衣機衣入洗衣機洗衣中豬蹄入鍋豬蹄入鍋 紅燒中吸塵吸塵吸塵吸塵晾衣晾衣翻豬蹄翻豬蹄紅燒中拖地拖地翻豬蹄翻豬蹄紅燒中4.1.2 操作系統(tǒng)的發(fā)展 現(xiàn)代操作系統(tǒng)的特點具有較強的分布式處理能力和網(wǎng)絡通信能力;具有更高的安全性和可靠性;更加符合開放性模型;具有更加友好的用戶界面;出現(xiàn)了各種適合于不同具體應用環(huán)境的操作系統(tǒng),如手機上的操作系統(tǒng)等。4.1 操作系統(tǒng)概述15/334.1.1 操作系統(tǒng)的定義4.1.2
5、操作系統(tǒng)的發(fā)展4.1.3 操作系統(tǒng)的功能4.1.4 操作系統(tǒng)的分類4.1.3 操作系統(tǒng)的功能操作系統(tǒng):管理和控制計算機的系統(tǒng)資源并為用戶提供交互界面一般來說:五大功能處理器管理Processor Management存儲器管理 Memory Management文件管理 File Management作業(yè)管理 Job Management1.設備管理 Device Management4.1.3 操作系統(tǒng)的功能操作系統(tǒng)的組成文本界面GUI界面4.1 操作系統(tǒng)概述18/334.1.1 操作系統(tǒng)的定義4.1.2 操作系統(tǒng)的發(fā)展4.1.3 操作系統(tǒng)的功能4.1.4 操作系統(tǒng)的分類4.1.4 操作系統(tǒng)
6、的分類按作業(yè)處理方式進行分類批處理操作系統(tǒng)分時操作系統(tǒng)實時操作系統(tǒng)按同時使用操作系統(tǒng)的用戶分類單用戶操作系統(tǒng)多用戶操作系統(tǒng):一般是分時操作系統(tǒng)按應用領域分類專用操作系統(tǒng)、網(wǎng)絡操作系統(tǒng)、微機(桌面)操作系統(tǒng)、嵌入式操作系統(tǒng)、分布式操作系統(tǒng)第4章 操作系統(tǒng)基礎20/334.1 操作系統(tǒng)概述4.2 操作系統(tǒng)主要功能4.2.1 處理器管理4.2.2 存儲管理4.2.3 作業(yè)管理4.2.4 設備管理4.2.5 文件管理4.3 微機操作系統(tǒng)實用技術4.4 常見操作系統(tǒng)4.4.1 典型桌面操作系統(tǒng)4.4.2 網(wǎng)絡操作系統(tǒng)4.4.3 嵌入式操作系統(tǒng)操作系統(tǒng)管理功能的目標21/33資源受限的前提下有效利用資源例
7、:大學教室的使用課程性質教師學生時間處理器管理22/33多個任務需要分享CPU的處理,提高利用率操作系統(tǒng)管理處理器的方式批處理分時處理實時處理作業(yè)、程序與進程23/33作業(yè):計算機要完成某項任務時所做的工作的集合程序:計算機完成某項任務時所采取的步驟,是一個靜態(tài)文件進程:程序的執(zhí)行過程,是一個開始執(zhí)行但是還沒有結束的程序的實例。處理器地分配和執(zhí)行都是以進程為基本單位。進程的描述24/33n進程是一個程序對某個數(shù)據(jù)集的執(zhí)行過程,是分配資源的單位。簡單來說,進程就是執(zhí)行中的程序。n從宏觀上看,CPU可以同時并行處理多個進程;從微觀上看,CPU串行處理每個進程。系統(tǒng)要為每個進程保留狀態(tài)變化。n進程的
8、組成(靜態(tài)描述)進程控制塊PCB (Process Control Block)程序段數(shù)據(jù)結構集進程的描述25/33n進程的組成進程控制塊PCB (Process Control Block):用于存放進程的管理和控制信息,具有每個進程的唯一標識號;一般全部或部分常駐內存,以便于 CPU 隨時調用。程序段:描述進程要完成的功能。數(shù)據(jù)結構集:是程序在執(zhí)行時的工作區(qū)和操作對象。進程控制26/33目的:控制哪個進程占用CPU的計算資源,達到多個進程高效率的并發(fā)執(zhí)行和資源共享。進程的控制大致有進程的創(chuàng)建,撤銷,阻塞,喚醒。進程的狀態(tài):就緒執(zhí)行等待等待某事件發(fā)生時間片耗盡調度等待的事件發(fā)生進程和線程27
9、/33線程:Thread輕量級進程:可以有多個線程,且至少有一個可執(zhí)行的線程支持多線程的操作系統(tǒng)里,線程變成了系統(tǒng)調度和分派的基本單位。進程線程1線程2線程3進程切換PCB切換線程切換TCB切換代價高代價低進程與程序28/33第4章 操作系統(tǒng)基礎29/334.1 操作系統(tǒng)概述4.2 操作系統(tǒng)原理概述4.2.1 處理器管理4.2.2 存儲管理4.2.3 作業(yè)管理4.2.4 設備管理4.2.5 文件管理4.3 微機操作系統(tǒng)實用技術4.4 常見操作系統(tǒng)4.4.1 典型桌面操作系統(tǒng)4.4.2 網(wǎng)絡操作系統(tǒng)4.4.3 嵌入式操作系統(tǒng)存儲器管理(1)30/33n存儲器管理通常指操作系統(tǒng)對主存儲器進行分配和
10、保護管理,使多個用戶、多個進程能夠共享使用有限的主存資源,共享共享主存中的程序和數(shù)據(jù)。n存儲器管理目的:多進程共享存儲器中的程序和數(shù)據(jù)。n相關概念:物理地址物理地址:內存中每個存儲單元對應的編號;又稱為絕對地址絕對地址,一般從0開始編號,常用十六進制十六進制數(shù)表示。例如,256M內存的物理地址范圍用十六進制表示為0000000000H 4000000000H.n相關概念:物理地址:內存中每個存儲單元對應的編號.邏輯地址邏輯地址:用戶進行程序設計時不知道程序在內存中的位置,編譯器在編譯程序時都以“0”為基址存放程序指令和數(shù)據(jù)。這些指令和數(shù)據(jù)的地址被稱為邏輯地址,也稱為相對地址相對地址。地址映射:
11、邏輯地址到物理地址的轉換。存儲器管理(1)31/3302100018000100040008000計算機主存進程1進程2存儲器管理(2)32/33n存儲管理方案單一連續(xù)分配:早期計算機系統(tǒng)的應用,一個用戶的作業(yè)獨占整個內存資源。分區(qū)分配:將內存中用戶可以使用的地址空間劃分為若干分區(qū),每個分區(qū)可以容納一個作業(yè)每個分區(qū)可以容納一個作業(yè):即用戶作業(yè)占用一個連續(xù)區(qū)域,無法解決存儲擴充問題;再分配時會產(chǎn)生內存碎片內存碎片。分頁存儲管理:以頁面為單位分配內存,將內存分成若干個相同大小的頁面,其大小可隨意指定。用戶作業(yè)可以占用多個不連續(xù)的頁面,可以解決內存碎片問題可以解決內存碎片問題。請求分頁存儲管理:以分
12、頁存儲管理方案為基礎;當需要某個頁面時可以根據(jù)請求裝入,可允許用戶作業(yè)部分裝入部分裝入內存以緩解內存不足。分段式頁面管理:將一個用戶作業(yè)按其邏輯結構劃分為若干劃分為若干段段存入內存;當訪問某一段不在內存時通過中斷中斷將該段裝入。 存儲器管理(2)33/33存儲管理方案段頁式存儲管理:段頁式存儲管理:虛擬內存技術:在硬盤上開辟臨時存儲器來模擬主存儲器,用來存放暫時不運行的程序和數(shù)據(jù)。主存儲器計算機外存主存儲器存儲器分塊方式存儲器分塊方式程序程序分塊方式程序分塊方式+ +第4章 操作系統(tǒng)基礎34/334.1 操作系統(tǒng)概述4.2 操作系統(tǒng)主要功能4.2.1 處理器管理4.2.2 存儲管理4.2.3
13、作業(yè)管理4.2.4 設備管理4.2.5 文件管理4.3 微機操作系統(tǒng)實用技術4.4 常見操作系統(tǒng)4.4.1 典型桌面操作系統(tǒng)4.4.2 網(wǎng)絡操作系統(tǒng)4.4.3 嵌入式操作系統(tǒng)作業(yè)管理35/33作業(yè)管理 作業(yè)調度不同的操作系統(tǒng),處理機對作業(yè)的調度策略是不同的多通道批處理系統(tǒng)(家務勞動)吸塵、拖地、洗衣、煮飯、紅燒豬蹄淘米下鍋淘米下鍋煮飯中衣入洗衣機衣入洗衣機洗衣中豬蹄入鍋豬蹄入鍋紅燒中吸塵吸塵吸塵吸塵晾衣晾衣翻豬蹄翻豬蹄紅燒中拖地拖地翻豬蹄翻豬蹄紅燒中作業(yè)管理作業(yè):用戶在一次計算過程中或一個事務處理中要求計算機系統(tǒng)所要完成工作的集合。一個作業(yè)由用戶程序、數(shù)據(jù)以及作業(yè)說明書用戶程序、數(shù)據(jù)以及作業(yè)說
14、明書三部分組成。作業(yè)與進程的關系:一個作業(yè)由多個進程組成,且至少有一個進程,反之不成立。第4章 操作系統(tǒng)基礎37/334.1 操作系統(tǒng)概述4.2 操作系統(tǒng)主要功能4.2.1 處理器管理4.2.2 存儲管理4.2.3 作業(yè)管理4.2.4 設備管理4.2.5 文件管理4.3 微機操作系統(tǒng)實用技術4.4 常見操作系統(tǒng)4.4.1 典型桌面操作系統(tǒng)4.4.2 網(wǎng)絡操作系統(tǒng)4.4.3 嵌入式操作系統(tǒng)設備管理外部設備:計算機系統(tǒng)不包括CPU、內存的硬件資源設備管理的目的:屏蔽設備具體細節(jié)設備管理的兩層結構物理設備設備驅動程序I/O控制系統(tǒng)邏輯設備表用戶程序設備管理設備管理設備管理輸入輸出控制系統(tǒng):邏輯設備與
15、物理設備的轉換關系。邏輯設備表。設備驅動程序,控制設備控制器,完成具體輸入輸出操作。硬件與操作系統(tǒng)的接口。輸入輸出控制方式程序直接控制終端控制直接存取方式通道控制Windows設備管理第4章 操作系統(tǒng)基礎41/334.1 操作系統(tǒng)概述4.2 操作系統(tǒng)主要功能4.2.1 處理器管理4.2.2 存儲管理4.2.3 作業(yè)管理4.2.4 設備管理4.2.5 文件管理4.3 微機操作系統(tǒng)實用技術4.4 常見操作系統(tǒng)4.4.1 典型桌面操作系統(tǒng)4.4.2 網(wǎng)絡操作系統(tǒng)4.4.3 嵌入式操作系統(tǒng)文件管理文件概念42/33文件:按一定格式組織的程序或者數(shù)據(jù)的集合,并有一個標識名稱文件名: “主文件名.擴展名”
16、主文件名,一般由數(shù)字、字母或下劃線組成。擴展名,一般說明文件的性質,該類文件英文說明的縮寫表示W(wǎng)indows、DOS系統(tǒng)文件名不區(qū)分大小寫;UNIX、LINUX系統(tǒng)文件名區(qū)分大小寫Windows系統(tǒng)文件名不可使用的字符包括 / : “ * ? | 文件管理文件概念43/33文件名: “主文件名.擴展名”通配符 * 和 ?* 匹配0-n個字符? 匹配1個字符*.*所有文件A*.TXT主文件名為A開頭、擴展名為TXT的所有文件ABA?.*主文件名為ABA打頭、不超過四個字符的所有文件?A*.*代表主文件名第二個字符為A的所有文件(包括任何擴展名和無擴展名的文件)?.?主文件名和擴展文件名都不超過3
17、個字符的所有文件文件類型文件類型擴展名擴展名可執(zhí)行文件可執(zhí)行文件.EXE(可執(zhí)行文件) EXEcutiveEXEcutive .COM(命令文件) COMmandCOMmand.BAT(批處理文件) BATch processBATch process文本文檔文本文檔.TXT(文本文件) TeXTTeXT.DOC(Word文檔文件) DOCumentDOCument源程序文件源程序文件 .CPP(C Plus PlusC Plus Plus語言, C+) .ASM(匯編源程序).java(JavaJava源程序)圖片文件圖片文件.BMP BitMaPBitMaP.PNG Portable Ne
18、twork GraphPortable Network Graph音頻音頻/ /視頻文件視頻文件.WAV(聲音文件) WAVeWAVe .MP3(MP3聲音文件) MPeg layer 3MPeg layer 3其他文件其他文件.SYS(系統(tǒng)文件) SYStemSYStem.BAK(備份文件) BAcKupBAcKup.TMP(臨時文件) TeMPoraryTeMPorary44/33文件管理目錄與路徑45/33文件目錄用于組織管理多個文件采用樹形結構根目錄與子目錄樹形目錄的特點同名文件可存在于不同目錄中DOS/WIN下,一個邏輯盤只有一個根目錄,如 C:子目錄命名一般不用擴展名. 與 .“.
19、”,是指本目錄的目錄信息;“.”,指上一級目錄的信息,這兩個目錄項在當前目錄建這兩個目錄項在當前目錄建立時自動建立。立時自動建立。文件管理目錄與路徑文件的路徑絕對路徑與相對路徑絕對路徑是指從根目錄根目錄到指定文件(或目錄)所經(jīng)過的一組子目錄名的集合。例如在DOS/win系統(tǒng)下,根目錄表示為“”,則文件mydoc.txt的絕對路徑可表示如下: c:tempTXTmydoc.txt相對路徑是指從當前目錄當前目錄到指定文件(或目錄)所經(jīng)過的一組的子目錄名的集合。例如在unix/Linux操作系統(tǒng)下,當前目錄為/home/user2/dir1/,如果表示目錄/home/user1下的water文件,則
20、用相對路徑表示可為: ././user1/water文件管理文件系統(tǒng)文件系統(tǒng)是操作系統(tǒng)中與文件管理有關的軟件和數(shù)據(jù)的集合,負責為用戶建立、撤銷、讀寫、修改和復制文件,以及按名存取及存取控制等操作。文件系統(tǒng)主要完成的工作:(1)管理文件存儲空間(2)實現(xiàn)文件名和存儲空間的映射(3)對文件和目錄進行管理(4)完成文件的共享和提供安全保護功能(5)提供用戶友好透明的接口文件管理文件系統(tǒng)48/33文件系統(tǒng)要建立文件與存儲設備的關聯(lián)硬盤在使用之前要建立文件系統(tǒng)格式化塊1塊2塊3readme.txt文件管理磁盤分區(qū)49/33將磁盤劃分為幾個邏輯塊每塊各有其文件系統(tǒng),每個盤符對應一個分區(qū)。磁盤分區(qū)主分區(qū):可
21、以引導操作系統(tǒng)啟動,至少有一個。擴展分區(qū):最多只有一個。最多4個主分區(qū),或3個主分區(qū)和一個擴展分區(qū)Windows文件與磁盤管理Windows文件與磁盤管理文件和文件夾的屬性類型容量大小占用空間創(chuàng)建時間屬性類型文件或文件夾的大小和占用空間,大小一般不相同最后一個物理塊沒有完全占用,占用空間稍大啟用壓縮存儲,占用空間可能稍小于文件大小第4章 操作系統(tǒng)基礎52/334.1 操作系統(tǒng)概述4.2 操作系統(tǒng)原理概述4.2.1 處理器管理4.2.2 存儲管理4.2.3 作業(yè)管理4.2.4 設備管理4.2.5 文件管理4.3 微機操作系統(tǒng)實用技術4.4 常見操作系統(tǒng)4.4.1 典型桌面操作系統(tǒng)4.4.2 網(wǎng)絡
22、操作系統(tǒng)4.4.3 嵌入式操作系統(tǒng)微機操作系統(tǒng)啟動過程53/33開機執(zhí)行BIOS程序自檢BIOS程序讀取硬盤MBR執(zhí)行MBRMBR程序讀取活動分區(qū)的分區(qū)引導記錄執(zhí)行分區(qū)引導記錄分區(qū)引導記錄程序執(zhí)行操作系統(tǒng)引導代碼主引導記錄主引導記錄M Master aster BootBoot RecoRecordrdWindows系統(tǒng)管理與優(yōu)化系統(tǒng)優(yōu)化注冊表編輯器 regedit.exe存儲系統(tǒng)中各種軟、硬件的配置和狀態(tài)信息磁盤碎片整理工具根鍵含義HKEY_CLASSES_ROOT操作系統(tǒng)及硬件相關的一組公共配置信息,與具體用戶無關。HKEY_CURRENT_USER當前登錄到計算機上的用戶的配置文件。HKEY_CLASSES_ROOT當前已在計算機上注冊的所有com服務器組件和與應用程序相關聯(lián)的所有文件擴展名。HKEY_USERS該根鍵下的信息包含了當前計算機上所有用戶的配置文件。HKEY_CURRENT_CONFIG該根鍵下的信息包含了計算機當前的所有硬件配置信息。Windows系統(tǒng)管理與優(yōu)化系統(tǒng)優(yōu)化應用程序管理services.msc取消程序的自動啟動功能 msconfig卸載不再使用的應用程序 運行程序自帶的卸載程序使用操作系統(tǒng)自帶的“添加/刪除程序”功能關閉暫時不用的服務(服務管理 service
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學走讀安全協(xié)議書
- 渠道共享協(xié)議書
- 離退合同協(xié)議書
- 社保結算協(xié)議書
- 班線入股協(xié)議書
- 祛疤手術協(xié)議書
- 渠道合同協(xié)議書
- 病故補助協(xié)議書
- 工程合作轉讓協(xié)議書
- 生產(chǎn)旗袍協(xié)議書
- PAN纖維結晶度取向度和形貌的演變規(guī)律對其性能影響
- 島津GCMS-TQ8040教材
- (完整版)化工原理各章節(jié)知識點總結
- 空調水管線試壓沖洗方案
- 總公司與分公司承包協(xié)議[頁]
- 食品經(jīng)營設施空間布局圖
- 預制箱梁運輸及安裝質量保證體系及措施
- GB∕T 36266-2018 淋浴房玻璃(高清版)
- 內科學-原發(fā)性支氣管肺癌
- 航空煤油 MSDS 安全技術說明書
- 導熱系數(shù)測定儀期間核查方法、記錄 Microsoft Word 文檔
評論
0/150
提交評論