第2章操作系統_第1頁
第2章操作系統_第2頁
第2章操作系統_第3頁
第2章操作系統_第4頁
第2章操作系統_第5頁
已閱讀5頁,還剩47頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、2022-1-14第2章 操作系統1第第2章章 操作系統操作系統王燕王燕2022-1-14第2章 操作系統2主要內容主要內容2.1 操作系統概述操作系統概述2.2 操作系統的功能操作系統的功能2.2.1 處理器管理處理器管理2.2.2 存儲器管理存儲器管理2.2.3 設備管理設備管理2.2.4 文件管理文件管理2.3 典型操作系統典型操作系統2022-1-14第2章 操作系統3重點重點操作系統的功能操作系統的功能2022-1-14第2章 操作系統4計算機系統的層次結構計算機系統的層次結構各種應用程序軟件編譯程序、匯編程序等系統軟件操作系統裸機用戶用戶1用戶用戶2用戶用戶3用戶用戶n2022-1

2、-14第2章 操作系統52.1 操作系統概述操作系統概述操作系統是計算機系統中的一個系統軟件,操作系統是計算機系統中的一個系統軟件,它是一些它是一些程序模塊的集合程序模塊的集合管理和控制計管理和控制計算機系統中的軟件和硬件資源,合理地組織算機系統中的軟件和硬件資源,合理地組織計算機工作流程,以便有效的利用這些資源,計算機工作流程,以便有效的利用這些資源,為用戶提供一個功能強大、使用方便和可擴為用戶提供一個功能強大、使用方便和可擴展的工作環境,從而在展的工作環境,從而在計算機計算機與其與其用戶用戶之間之間起到起到接口接口的作用。的作用。2022-1-14第2章 操作系統6操作系統的引導過程操作系

3、統的引導過程引導過程引導過程指在開啟計算機與計算機準備完畢并能接指在開啟計算機與計算機準備完畢并能接受用戶發出的命令之間發生的受用戶發出的命令之間發生的一系列事件一系列事件在引導過程中,在引導過程中,操作系統內核操作系統內核會加載到內存中會加載到內存中內核提供的是操作系統中最重要的服務(如內存管內核提供的是操作系統中最重要的服務(如內存管理和文件訪問),計算機運行時,理和文件訪問),計算機運行時,內核會一直駐留內核會一直駐留在內存中在內存中操作系統的其他部分(如定制應用程序)只在操作系統的其他部分(如定制應用程序)只在需要需要時才載入時才載入2022-1-14第2章 操作系統7引導過程包含以下

4、引導過程包含以下6個步驟個步驟通電通電啟動引導程序啟動引導程序開機自檢開機自檢識別外圍設備識別外圍設備加載操作系統加載操作系統檢查配置文件并對操作系統進行定制檢查配置文件并對操作系統進行定制打開電源開關,開始給計算機硬件供電打開電源開關,開始給計算機硬件供電CPU執行執行ROM中的引導程序中的引導程序關鍵部件診斷測試關鍵部件診斷測試識別并檢查外圍設備識別并檢查外圍設備內核程序從硬盤讀取到內核程序從硬盤讀取到RAM引導程序要求引導程序要求CPU執行一條轉移指令,轉到內核執行一條轉移指令,轉到內核存儲的內存區域,之后操作系統接管并開始控制存儲的內存區域,之后操作系統接管并開始控制整個機器的活動。整

5、個機器的活動。2022-1-14第2章 操作系統8用戶界面用戶界面用戶界面就是指用戶與計算機交互時用到的用戶界面就是指用戶與計算機交互時用到的軟件和軟件和硬件的集合硬件的集合。因此計算機的用戶界面既包括圖表、。因此計算機的用戶界面既包括圖表、菜單、工具欄按鈕等這些軟件元素,也包括顯示器、菜單、工具欄按鈕等這些軟件元素,也包括顯示器、鼠標和鍵盤這些硬件設備。鼠標和鍵盤這些硬件設備。用戶界面有用戶界面有命令行命令行界面和界面和圖形用戶圖形用戶界面兩種。界面兩種。2022-1-14第2章 操作系統92.2 操作系統的功能操作系統的功能處理器管理處理器管理存儲器管理存儲器管理設備管理設備管理文件管理文

6、件管理作業管理作業管理2022-1-14第2章 操作系統10處理器管理處理器管理處理器的管理包含兩部分的內容:處理器的管理包含兩部分的內容:中斷中斷處理和處理和進程進程管理管理中斷引例:你正在看書,突然有人打電話來(中斷引例:你正在看書,突然有人打電話來(中斷中斷事件事件),你去接電話,接電話就叫),你去接電話,接電話就叫中斷響應中斷響應。 拿了拿了電話和別人說話就相當于電話和別人說話就相當于中斷服務程序中斷服務程序,掛電話相,掛電話相當于當于中斷返回中斷返回 ,而,而現場保護現場保護就相當于你去接電話的就相當于你去接電話的時候,在你看書看到當前頁的地方放一個書簽,然時候,在你看書看到當前頁的

7、地方放一個書簽,然后等你接完電話回來可以翻到那兒繼續看后等你接完電話回來可以翻到那兒繼續看在程序里面指執行中斷程序時,把一些數據保護起在程序里面指執行中斷程序時,把一些數據保護起來,等中斷服務程序執行完時,再取回保護的數據來,等中斷服務程序執行完時,再取回保護的數據 2022-1-14第2章 操作系統11中斷處理中斷處理硬件只能發現中斷事件,產生中斷信號硬件只能發現中斷事件,產生中斷信號CPU檢測到中斷信號,先進行現場保護,然后對中檢測到中斷信號,先進行現場保護,然后對中斷事件進行處理斷事件進行處理如磁盤驅動器通過發出中斷信號告訴如磁盤驅動器通過發出中斷信號告訴CPU它準備把它準備把一個信息扇

8、區傳送到主內存,一個信息扇區傳送到主內存,CPU檢測到這個信號檢測到這個信號后,就會停下自己正在進行的一切,把控制權交給后,就會停下自己正在進行的一切,把控制權交給中斷程序。同時中斷程序。同時CPU還要把當前正在運行的程序狀還要把當前正在運行的程序狀況進行況進行“現場保護現場保護”,以便處理完急待處理的事件,以便處理完急待處理的事件后能返回到原來的任務。后能返回到原來的任務。2022-1-14第2章 操作系統12進程管理進程管理計算機中的活動都是以計算機中的活動都是以“進程進程”的方式運行的。的方式運行的。進程為應用程序的運行實例,是應用程序的一次進程為應用程序的運行實例,是應用程序的一次動動

9、態執行態執行。在在Windows操作系統中,可以通過操作系統中,可以通過“任務管理器任務管理器”查看處理器正在執行的進程列表。查看處理器正在執行的進程列表。2022-1-14第2章 操作系統13任務管理器查看進程列任務管理器查看進程列表表2022-1-14第2章 操作系統14存儲器管理存儲器管理存儲管理負責管理計算機系統的重要資源存儲管理負責管理計算機系統的重要資源主存主存儲器,即計算機內存。操作系統的存儲功能主要包儲器,即計算機內存。操作系統的存儲功能主要包含四個方面含四個方面虛擬內存技術虛擬內存技術存儲空間的分配和回收存儲空間的分配和回收地址的轉換地址的轉換存儲共享與保護存儲共享與保護20

10、22-1-14第2章 操作系統15虛擬內存技術虛擬內存技術虛擬內存虛擬內存:把輔助存儲器當作內存來使用。:把輔助存儲器當作內存來使用。虛擬存儲器的虛擬存儲器的基本思路基本思路:作業提交時,先全部進入:作業提交時,先全部進入輔助存儲器(如硬盤),作業投入運行時,只是將輔助存儲器(如硬盤),作業投入運行時,只是將其中當前使用部分裝入內存,其余暫時不用的部分其中當前使用部分裝入內存,其余暫時不用的部分先存放在作為內存擴充的輔助存儲器中,待用到這先存放在作為內存擴充的輔助存儲器中,待用到這些信息時,再由系統自動把它們裝入到內存中。些信息時,再由系統自動把它們裝入到內存中。操作系統的這個技術對應用程序來

11、說是操作系統的這個技術對應用程序來說是透明透明的,從的,從應用程序的角度來看,它擁有的是一段連續的內存應用程序的角度來看,它擁有的是一段連續的內存空間(盡管有一部分數據放在實際的內存,一部分空間(盡管有一部分數據放在實際的內存,一部分數據放在硬盤虛擬的內存中)。數據放在硬盤虛擬的內存中)。2022-1-14第2章 操作系統16“虛擬內存設置虛擬內存設置”對話框對話框我的電腦我的電腦-右鍵屬性右鍵屬性-高級性能設置高級性能設置-高高級虛擬內存級虛擬內存虛擬內存設置的原則虛擬內存設置的原則是:虛擬內存最小值是:虛擬內存最小值是物理內存的是物理內存的1到到1.5倍,虛擬內存最大值倍,虛擬內存最大值是

12、物理內存的是物理內存的2到到2.5倍。倍。2022-1-14第2章 操作系統17存儲空間的分配和回收存儲空間的分配和回收操作系統中的存儲管理能根據記錄每個操作系統中的存儲管理能根據記錄每個存儲區(分存儲區(分配單元)的狀態配單元)的狀態做為主存分配的依據。當用戶提出做為主存分配的依據。當用戶提出申請時,實施存儲空間的分配管理,并能及時回收申請時,實施存儲空間的分配管理,并能及時回收系統或用戶釋放的存儲區,以供其它用戶使用。系統或用戶釋放的存儲區,以供其它用戶使用。通過通過主存分配記錄表主存分配記錄表來管理主存的分配和回收。來管理主存的分配和回收。保存每個存儲區域的狀態的數據結構稱為主存分配保存

13、每個存儲區域的狀態的數據結構稱為主存分配記錄表。記錄表。2022-1-14第2章 操作系統18主存分配記錄表主存分配記錄表0進程進程A1進程進程A2進程進程A3進程進程B4進程進程B5進程進程C6進程進程C72022-1-14第2章 操作系統19地址的轉換地址的轉換物理地址:主存的地址物理地址:主存的地址012345256M-1物理地址空間物理地址空間2022-1-14第2章 操作系統20地址的轉換地址的轉換邏輯地址:源程序經過編譯鏈接生成可執行邏輯地址:源程序經過編譯鏈接生成可執行文件,源程序中函數名、變量名在可執行文文件,源程序中函數名、變量名在可執行文件中變為地址。件中變為地址。通常采用

14、相對地址的形式,其首地址為通常采用相對地址的形式,其首地址為0,其,其余指令中的地址都相對于首地址而編址。這余指令中的地址都相對于首地址而編址。這種地址稱為邏輯地址(虛地址),不能用邏種地址稱為邏輯地址(虛地址),不能用邏輯地址在內存中讀取信息。輯地址在內存中讀取信息。2022-1-14第2章 操作系統21地址的轉換地址的轉換int a=0;main() a=5; /mov 1000,5 printf ( hello, word); /call 100 MOV 1000,5CALL 100printf0100400a1000邏輯地址空間邏輯地址空間2022-1-14第2章 操作系統22地址的轉

15、換地址的轉換地址映射:當程序裝入內存時,操作系統要地址映射:當程序裝入內存時,操作系統要為該程序分配一個合適的內存空間,由于程為該程序分配一個合適的內存空間,由于程序的邏輯地址與分配到內存物理地址不一致序的邏輯地址與分配到內存物理地址不一致, 而而CPU執行指令時,是按物理地址進行的,執行指令時,是按物理地址進行的,所以要把程序中的邏輯地址轉化為物理地址,所以要把程序中的邏輯地址轉化為物理地址,即地址轉換、重定位、地址映射。即地址轉換、重定位、地址映射。2022-1-14第2章 操作系統23MOV 1000,5CALL 100printf0100400a1000邏輯地址空間邏輯地址空間MOV

16、, 5CALLprintf400041004400a5000物理地址空間物理地址空間500041002022-1-14第2章 操作系統24存儲共享與保護存儲共享與保護 主存區域為多個用戶程序共同使用,所主存區域為多個用戶程序共同使用,所以存儲共享有兩方面的含義。以存儲共享有兩方面的含義。(1)指多個用戶程序共同使用存儲空間,各)指多個用戶程序共同使用存儲空間,各個程序使用個程序使用各自不同各自不同的存儲區域。的存儲區域。(2)指多個用戶程序)指多個用戶程序共同使用共同使用主存中的主存中的某些某些程序和數據區,這些共享程序和數據區稱為程序和數據區,這些共享程序和數據區稱為共享區。共享區。2022

17、-1-14第2章 操作系統25設備管理設備管理設備管理是計算機系統對除設備管理是計算機系統對除CPU和內存之外的所有和內存之外的所有輸入輸出設備的管理,是操作系統的主要功能之一。輸入輸出設備的管理,是操作系統的主要功能之一。設備管理包括五個方面。設備管理包括五個方面。設備驅動程序設備驅動程序即插即用即插即用通用即插即用通用即插即用集中、統一管理集中、統一管理提高使用效率提高使用效率2022-1-14第2章 操作系統26設備驅動程序設備驅動程序設備驅動程序是操作系統管理和驅動設備的程序。設備驅動程序是操作系統管理和驅動設備的程序。用戶使用設備之前,該設備必須安裝驅動程序,否用戶使用設備之前,該設

18、備必須安裝驅動程序,否則無法使用。則無法使用。不同類型設備的驅動程序是不同的。不同類型設備的驅動程序是不同的。操作系統提供一套設備驅動程序的標準框架,由硬操作系統提供一套設備驅動程序的標準框架,由硬件廠商根據標準編寫設備驅動程序并隨同設備一起件廠商根據標準編寫設備驅動程序并隨同設備一起提交給用戶。提交給用戶。在安裝操作系統時,會自動檢測設備并安裝相關的在安裝操作系統時,會自動檢測設備并安裝相關的設備驅動程序,以后用戶如果需要添加新的設備,設備驅動程序,以后用戶如果需要添加新的設備,必須再安裝相應的驅動程序。必須再安裝相應的驅動程序。2022-1-14第2章 操作系統27即插即用即插即用所謂即插

19、即用所謂即插即用(Plug and Play,PnP),就是指,就是指把設備連接到計算機上后無需手動配置可以把設備連接到計算機上后無需手動配置可以立即使用。即插即用技術不僅需要設備支持,立即使用。即插即用技術不僅需要設備支持,而且操作系統也必須支持。而且操作系統也必須支持。即插即用并不是說不需要安裝設備驅動程序,即插即用并不是說不需要安裝設備驅動程序,而意味著操作系統能而意味著操作系統能自動檢測自動檢測到設備并到設備并自動自動安裝安裝驅動程序。驅動程序。2022-1-14第2章 操作系統28通用即插即用通用即插即用Microsoft公司在公司在1999年推出了最新的即插即年推出了最新的即插即用

20、技術,即通用即插即用用技術,即通用即插即用(Universal Plug and Play,UPnP)。它讓計算機自動發現和使用。它讓計算機自動發現和使用基于網絡的硬件設備,實現一種基于網絡的硬件設備,實現一種“零配置零配置”和和“隱性隱性”的聯網過程,自動發現和控制來的聯網過程,自動發現和控制來自各家廠商的各種網絡設備,如網絡打印機、自各家廠商的各種網絡設備,如網絡打印機、Internet網關和消費類電子設備。網關和消費類電子設備。2022-1-14第2章 操作系統29一些一些 UPnP 應用場景應用場景經過一天辛苦的工作,經過一天辛苦的工作,Bill 走進了他的家門。他按走進了他的家門。他

21、按了一下墻上的開關,這對我們大多數人而言,就像了一下墻上的開關,這對我們大多數人而言,就像打開休息室的燈。打開休息室的燈。但但使用使用 UPnP 后后,這個開關就遠不止這么簡單了。,這個開關就遠不止這么簡單了。該開關正是一種該開關正是一種 UPnP 服務,它的狀態是由被稱為服務,它的狀態是由被稱為“位置位置”的變量定義的。當的變量定義的。當 Bill 按下開關時,按下開關時,“位位置置”變為變為“開開”,同時運行在他基于,同時運行在他基于 Windows XP 的的 PC 上的上的腳本腳本也會投入工作。也會投入工作。script是使用一種特定的描述性語言,依據一定的是使用一種特定的描述性語言,

22、依據一定的格式編寫的可執行文件,又稱作格式編寫的可執行文件,又稱作宏宏或或批處理文件批處理文件。 2022-1-14第2章 操作系統30 該腳本可以獲得主控開關的位置已變為該腳本可以獲得主控開關的位置已變為“開開”的通知。此后它會執行下列操作:的通知。此后它會執行下列操作: 加熱器打開到預設的溫度。加熱器打開到預設的溫度。 應答機開始播放新留言。應答機開始播放新留言。 Bill 的立體聲系統打開,并被設置在他最喜歡的古的立體聲系統打開,并被設置在他最喜歡的古典音樂臺,聲音是根據環境水平設置的。典音樂臺,聲音是根據環境水平設置的。 窗戶的百葉升起來,但這只會在日落之后發生(日窗戶的百葉升起來,但

23、這只會在日落之后發生(日出出/日落數據可以非常容易地從日落數據可以非常容易地從 Internet 獲取)。獲取)。 可選的操作,打開電視并將其設在新聞臺,同時保可選的操作,打開電視并將其設在新聞臺,同時保持靜音并打開關閉的字幕功能。持靜音并打開關閉的字幕功能。 喔,對了,休息室的燈也打開了。喔,對了,休息室的燈也打開了。同樣,當將開關按到同樣,當將開關按到“關閉關閉”位置時,會進行反向位置時,會進行反向操作。操作。在在Windows中,對設備進行集中統一的管理的是中,對設備進行集中統一的管理的是“設備管理器設備管理器”。在。在“設備管理器設備管理器”中,用戶可以中,用戶可以了解有關計算機上的硬

24、件如何安裝和配置的信息,了解有關計算機上的硬件如何安裝和配置的信息,以及硬件如何與計算機程序交互的信息,還可以檢以及硬件如何與計算機程序交互的信息,還可以檢查硬件狀態,并更新安裝在計算機上的設備驅動程查硬件狀態,并更新安裝在計算機上的設備驅動程序。序。我的電腦我的電腦-右鍵管理右鍵管理-設備管理器設備管理器2022-1-14第2章 操作系統31集中、統一管理集中、統一管理2022-1-14第2章 操作系統32提高使用效率提高使用效率提高外部設備的使用效率,除了合理分配使用各種外提高外部設備的使用效率,除了合理分配使用各種外部設備之外,操作系統通過部設備之外,操作系統通過緩沖技術緩沖技術提高外部

25、設備和提高外部設備和CPU以及各種外設之間的工作的并行性。以及各種外設之間的工作的并行性。在數據到達與離開速度不匹配的地方,使用緩沖技術。在數據到達與離開速度不匹配的地方,使用緩沖技術。緩沖技術好比是一個水庫,如果上游來的水太多,下緩沖技術好比是一個水庫,如果上游來的水太多,下游來不及排走,水庫就起到游來不及排走,水庫就起到“緩沖緩沖”作用,先讓水在作用,先讓水在水庫中停一些時候,等下游能繼續排水,再把水送往水庫中停一些時候,等下游能繼續排水,再把水送往下游。下游。 通常通常CPU的速度要比的速度要比I/O設備的速度快得多得多,所設備的速度快得多得多,所以可以設置緩沖區,對于從以可以設置緩沖區

26、,對于從CPU來的數據,先放在緩來的數據,先放在緩沖區中,然后設備可以慢慢地從緩沖區中讀出數據。沖區中,然后設備可以慢慢地從緩沖區中讀出數據。2022-1-14第2章 操作系統33文件管理文件管理文件管理就是把存儲、檢索、共享和保護文件的手文件管理就是把存儲、檢索、共享和保護文件的手段,提供給操作系統本身和用戶,以達到方便用戶段,提供給操作系統本身和用戶,以達到方便用戶和提高資源利用率的目的。和提高資源利用率的目的。文件管理的主要任務是實現按名存取,實現對文件文件管理的主要任務是實現按名存取,實現對文件的共享、保護和保密,保證文件的安全性,并提供的共享、保護和保密,保證文件的安全性,并提供給用

27、戶一套方便操作文件的命令。給用戶一套方便操作文件的命令。n文件基本概念文件基本概念n文件的組織文件的組織n文件系統文件系統2022-1-14第2章 操作系統34文件的基本概念文件的基本概念文件是具有文件名的一組相關信息的集合。在計算機系文件是具有文件名的一組相關信息的集合。在計算機系統中,所有的程序和數據都是以文件的形式存放在計算統中,所有的程序和數據都是以文件的形式存放在計算機的外存儲器上。機的外存儲器上。在操作系統中,負責管理和存取文件信息的部分稱為文在操作系統中,負責管理和存取文件信息的部分稱為文件系統。在文件系統的管理下,用戶可以按照文件名訪件系統。在文件系統的管理下,用戶可以按照文件

28、名訪問文件,而不必考慮各種外存儲器的差異,不必了解文問文件,而不必考慮各種外存儲器的差異,不必了解文件在外存儲器上的具體物理位置以及如何存放的。件在外存儲器上的具體物理位置以及如何存放的。文件名文件名:在計算機中,任何一個文件都有文件名。文件:在計算機中,任何一個文件都有文件名。文件名是存取文件的依據,即按名存取。一般情況下,文件名是存取文件的依據,即按名存取。一般情況下,文件名分為文件主名和擴展名兩個部分。如名分為文件主名和擴展名兩個部分。如p1.txt。文件類型文件類型:在絕大多數的操作系統中,文件的擴展名表:在絕大多數的操作系統中,文件的擴展名表示文件的類型。示文件的類型。2022-1-

29、14第2章 操作系統35文件類型文件類型擴展名擴展名說明說明可執行程序可執行程序EXE、COM可執行程序文件可執行程序文件源程序文件源程序文件C、CPP、BAS、ASM程序設計語言的源程序文件程序設計語言的源程序文件目標文件目標文件OBJ源程序文件經編譯后產生的目標文件源程序文件經編譯后產生的目標文件批處理文件批處理文件BAT將一批系統操作命令存儲在一起,可供用戶執將一批系統操作命令存儲在一起,可供用戶執行連續執行行連續執行Office文檔文件文檔文件DOC、XLS、PPT、DOCX、XLSX、PPTXMS Office中中Word、Excel、PowerPoint創建創建的文檔的文檔圖像文件

30、圖像文件BMP、JPG、GIF圖像文件,不同的擴展名表示不同格式的圖像圖像文件,不同的擴展名表示不同格式的圖像文件文件流媒體文件流媒體文件WMV、RM、QT能通過能通過Internet播放的流式媒體文件,不需下播放的流式媒體文件,不需下載整個文件就可播放載整個文件就可播放壓縮文件壓縮文件ZIP、RAR壓縮文件壓縮文件音頻文件音頻文件WAV 、 M P 3 、MID聲音文件,不同的擴展名表示不同格式的音頻聲音文件,不同的擴展名表示不同格式的音頻文件文件網頁文件網頁文件HTML、ASP一般來說,前者是靜態的,后者是動態的一般來說,前者是靜態的,后者是動態的2022-1-14第2章 操作系統36文件

31、的基本概念文件的基本概念文件屬性:文件除了文件名外,還有文件大小、占文件屬性:文件除了文件名外,還有文件大小、占用空間、所有者信息等,這些信息稱為文件屬性。用空間、所有者信息等,這些信息稱為文件屬性。2022-1-14第2章 操作系統37文件的基本概念文件的基本概念文件操作:文件中存儲的可能是數據,也可文件操作:文件中存儲的可能是數據,也可能是程序的代碼,不同格式的文件通常都會能是程序的代碼,不同格式的文件通常都會有不同的應用和操作。有不同的應用和操作。文件的常用操作有:建立文件、打開文件、文件的常用操作有:建立文件、打開文件、寫入文件、刪除文件、屬性更改等。寫入文件、刪除文件、屬性更改等。2

32、022-1-14第2章 操作系統38文件的組織文件的組織操作系統通常采用樹形結構對文件進行組織。操作系統通常采用樹形結構對文件進行組織。最基本的一級稱為最基本的一級稱為卷卷,一盤磁帶、一張光盤,一盤磁帶、一張光盤片、一個硬盤分區或一張軟盤片都可稱為一片、一個硬盤分區或一張軟盤片都可稱為一卷。在卷上可以建立卷。在卷上可以建立目錄樹目錄樹或稱為或稱為文件夾文件夾。用戶可以在每一卷的根目錄下建立子目錄,用戶可以在每一卷的根目錄下建立子目錄,在子目錄下再建立子目錄,也就是將目錄結在子目錄下再建立子目錄,也就是將目錄結構構建成樹狀結構,然后讓用戶將文件分門構構建成樹狀結構,然后讓用戶將文件分門別類地存放

33、在不同的目錄中。別類地存放在不同的目錄中。2022-1-14第2章 操作系統39樹狀的目錄結構樹狀的目錄結構2022-1-14第2章 操作系統40樹狀的目錄結構樹狀的目錄結構目錄路徑有兩種:目錄路徑有兩種:絕對絕對路徑和路徑和相對相對路徑。路徑。Notepad.exe和和Test.doc文件的絕對路徑分別文件的絕對路徑分別為為C:WindowsSystem32Notepad.exe和和C:UserlTest.doc。如果當前目錄為如果當前目錄為System32,則,則Data.mdb文件文件的相對路徑為的相對路徑為. User1Data.mdb(用(用“.”表示上一級目錄)。表示上一級目錄)。

34、2022-1-14第2章 操作系統41文件系統文件系統文件系統由文件系統由3部分組成:與文件有關的部分組成:與文件有關的軟件軟件、被管、被管理的理的文件文件以及實施文件管理所需的以及實施文件管理所需的數據結構數據結構。從系統角度來看,文件系統是對文件存儲空間進行從系統角度來看,文件系統是對文件存儲空間進行組織和分配、負責文件的存儲并對存入的文件進行組織和分配、負責文件的存儲并對存入的文件進行保護和檢索的系統。保護和檢索的系統。文件系統是操作系統用于明確磁盤或分區上的文件文件系統是操作系統用于明確磁盤或分區上的文件的方法和數據結構,即在磁盤或分區上組織文件的的方法和數據結構,即在磁盤或分區上組織

35、文件的方法。一個分區就是一個實際的文件系統。方法。一個分區就是一個實際的文件系統。2022-1-14第2章 操作系統42文件系統文件系統一個分區或磁盤在作為文件系統使用前,需要初始一個分區或磁盤在作為文件系統使用前,需要初始化,并將記錄數據結構寫到磁盤上。這個過程就叫化,并將記錄數據結構寫到磁盤上。這個過程就叫建立文件系統。建立文件系統需要根據操作系統的建立文件系統。建立文件系統需要根據操作系統的需要,不同的操作系統有不同的文件系統。需要,不同的操作系統有不同的文件系統。Windows常用的文件系統為常用的文件系統為FAT32(File Allocation Table)或或NTFS(New

36、Technology File System),而,而UNIX則使用則使用NFSFAT32:卷最大容量:卷最大容量2TB, FAT32每個分區最大是每個分區最大是32GB,其中每個文件最大只能是,其中每個文件最大只能是4GBNTFS:一種能夠提供各種:一種能夠提供各種FAT版本所不具備的性能、版本所不具備的性能、安全性、可靠性與先進特性的高級文件系統。安全性、可靠性與先進特性的高級文件系統。 NTFS格式支持的分區更大,單文件最大格式支持的分區更大,單文件最大64GB作業管理作業管理用戶要求計算機完成的一個計算任務或事務處用戶要求計算機完成的一個計算任務或事務處理稱為一個理稱為一個作業作業。為

37、了便于操作系統進行資源分配和作業調度,為了便于操作系統進行資源分配和作業調度,通常把一個作業分成若干個順序處理的相對獨通常把一個作業分成若干個順序處理的相對獨立的工作,即立的工作,即作業步作業步。在操作系統中,為了合理、有效地調度用戶作在操作系統中,為了合理、有效地調度用戶作業,通常將用戶作業分為兩大類型業,通常將用戶作業分為兩大類型 :批處理批處理作作業和業和交互式交互式作業,并對它們采用不同的作業,并對它們采用不同的作業控作業控制方式制方式,即批處理方式和交互方式。,即批處理方式和交互方式。2022-1-14第2章 操作系統432022-1-14第2章 操作系統442.3 典型操作系統典型

38、操作系統1、 DOS2、 Microsoft Windows系列系列3、 Mac OS4、 Unix和和Linux5、 手持設備操作系統手持設備操作系統2022-1-14第2章 操作系統45DOSDOS(Disk Operation System)代表磁盤操作系統。)代表磁盤操作系統。DOS是基于命令行界面的一種是基于命令行界面的一種單用戶單用戶、單任務單任務的個的個人計算機操作系統。人計算機操作系統。現在部分現在部分DOS仍然存在于現代操作系統中,因為它仍然存在于現代操作系統中,因為它為為Windows的的3.1 、95、98和和Me版本提供了部分的版本提供了部分的操作系統內核。可以使用操作

39、系統內核。可以使用Windows“開始開始”菜單中菜單中的的“命令提示符命令提示符”來啟動基于字符界面的來啟動基于字符界面的DOS或者或者運行下輸入運行下輸入cmd。2022-1-14第2章 操作系統46Windows系列系列Windows是是Microsoft公司為高檔公司為高檔PC(32位機)開發位機)開發的一個個人計算機操作系統。的一個個人計算機操作系統。Windows是一個是一個單用單用戶戶、多任務多任務的圖形用戶界面的操作系統。的圖形用戶界面的操作系統。從一開始從一開始Windows操作系統就是為使用操作系統就是為使用Intel或與或與Intel兼容的微處理器的計算機設計的。隨著芯片

40、體兼容的微處理器的計算機設計的。隨著芯片體系結構發展到系結構發展到64位,位,Windows也發展了很多版本。也發展了很多版本。Windows98、Windows2000、Windows XP、Windows Vista、Windows 7等。等。2022-1-14第2章 操作系統47Mac OSMac OS是在蘋果公司的是在蘋果公司的Power Macintosh機及機及Macintosh一族計算機上使用的操作系統,是基于一族計算機上使用的操作系統,是基于Unix內核的圖形化操作系統,一般情況下在普通內核的圖形化操作系統,一般情況下在普通pc上無法安裝。它是最早研制成功并推向市場的基于上無法安裝。它是最早研制成功并推向市場的基于圖形用戶界面的操作系統,具有較強的圖形處理能圖形用戶界面的操作系統,具有較強的圖形處

溫馨提示

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

評論

0/150

提交評論