《信息技術基礎教學課件》第3章-操作系統基礎_第1頁
《信息技術基礎教學課件》第3章-操作系統基礎_第2頁
《信息技術基礎教學課件》第3章-操作系統基礎_第3頁
《信息技術基礎教學課件》第3章-操作系統基礎_第4頁
《信息技術基礎教學課件》第3章-操作系統基礎_第5頁
已閱讀5頁,還剩37頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

操作系統基礎1操作系統基礎1操作系統概述

操作系統的定義

操作系統是用于管理和控制計算機硬件和軟件資源的一組程序,為用戶提供使用計算機的接口。從系統的角度看,在操作系統的支持下,計算機才能運行其他的軟件從用戶的角度看,系統安裝了操作系統才構成了一個方便、有效、友好的使用環境。計算機系統由硬件系統和軟件系統兩部分組成,操作系統是配置在計算機硬件上的最基本的系統軟件。操作系統直接運行在裸機之上,是對硬件系統的第一次擴充。操作系統是計算機硬件與其他軟件的接口,也是用戶和計算機的接口2操作系統概述操作系統的定義計算機系統由硬件系處理器管理處理器的分配和運行是以進程為基本單位的,所以處理器的管理對象是進程。操作系統引入進程的目的是多個程序能夠并發執行,以提高資源利用率和系統的吞吐率。3處理器管理處理器的分配和運行是以進程為基本單位的,所以處理器進程定義:進程是一個程序在一個數據集合上的一次動態執行過程,操作系統是以進程作為資源分配和處理器調度的基本單位。Process≠Program進程是動態的:當一個程序被加載到內存時,系統就創建了一個進程。程序執行結束后,該進程就消亡了程序是靜態的:有序代碼的集合,可以長期保存在磁盤內的。進程是暫時的,程序是長久的。一個程序可以對應多個進程。4進程定義:4進程的狀態1)就緒狀態(Ready)當進程已經分配到除CPU以外的所有必要的資源后,只要能再獲得處理機,就可以立即執行。這時的進程的狀態稱為就緒狀態。多個就緒狀態的進程排成就緒序列。2)執行狀態(Running)進程已獲得處理機,其程序正在執行。處于此狀態的進程數目小于等于CPU的數目。3)阻塞狀態(Blocked)進程因等待某種事件的發生而暫時不能運行的狀態(如I/O操作或進程同步),此時,即使CPU空閑,該進程也不能運行。5進程的狀態1)就緒狀態(Ready)5進程的狀態轉換執行→阻塞:等待某個事件發生而睡眠(請求I/O)執行→就緒:時間片用完就緒→執行:調度阻塞→就緒:因等待的事件發生而喚醒(I/O完成)6進程的狀態轉換執行→阻塞:等待某個事件發生而睡眠(請求I/O進程調度①

先來先服務調度算法②

短進程優先調度算法③

高優先權優先調度算法④

基于時間片的輪轉調度算法7進程調度①先來先服務調度算法7進程死鎖當兩個或兩個以上的進程因競爭系統的資源而無限期地相互等待時,就發生了進程死鎖,系統將處于停滯狀態。8進程死鎖當兩個或兩個以上的進程因競爭系統的資源而無限期地相互存儲器管理存儲器管理是指對計算機內存的管理。一個程序從磁盤調入內存后才能開始執行,所以需要合理地為程序分配內存,當程序運行結束時需要回收內存。(1)連續分配方式(2)分頁存儲管理(3)分段存儲管理(4)虛擬存儲技術9存儲器管理存儲器管理是指對計算機內存的管理。一個程序從磁盤調分頁存儲管理頁表系統為每個進程建立一個頁表,頁表給出邏輯頁號和具體內存塊號相應的關系。10分頁存儲管理頁表10設備管理設備管理的主要任務是管理與計算機相連的各類外圍設備,負責分配和回收外部設備、控制外部設備按用戶程序的要求進行操作,提高設備的利用率和設備與處理器并行工作的能力。(1)設備類型(2)設備分配(3)設備處理11設備管理設備管理的主要任務是管理與計算機相連的各類外圍設備,文件管理存儲在磁盤上的數據信息是以文件的形式存在的。文件管理功能向用戶提供的功能:

創建文件

刪除文件

讀寫文件

打開文件

關閉文件用戶按照文件名訪問文件,不必了解文件在磁盤中的物理存儲位置。12文件管理存儲在磁盤上的數據信息是以文件的形式存在的。12文件文件是通過名字標識的存儲在磁盤上的一組信息的集合。文件是計算機中存儲信息的基本單位,文件中可以存放文本、數值和圖像等信息。文件名每一個文件必須有一個名字,即文件名。文件名是存取文件的依據,即按名存取。文件名的格式為:

文件名.擴展名文件的類型13文件文件是通過名字標識的存儲在磁盤上的一組信息的集合。文件是目錄管理在文件系統中為了提高文件的檢索速度和性能,通常采用多級目錄結構。每一級目錄可以包含子目錄和文件。

文件夾文件夾是系統組織和管理文件的一種形式,可以理解為存放文件的容器,便于用戶管理和使用文件,用戶可以將文件按需要存放在不同的文件夾中。14目錄管理在文件系統中為了提高文件的檢索速度和性能,通常采用多目錄管理文件夾的優點:

提高文件的檢索速度

解決文件重名的問題

不同級的子文件夾或文件可以具有相同的名字

同一文件夾中同級的子文件夾或文件不能具有相同的名字文件夾和文件的命名規則類似,不需要擴展名。15目錄管理文件夾的優點:15文件路徑從根目錄開始到達指定的文件所經歷的各級子目錄(子文件夾)的一系列目錄名(文件夾名)稱為目錄的路徑(或文件路徑)。

文件路徑的表示方式為:\子文件夾1\子文件夾2\……\子文件夾n

訪問文件的完整的“文件路徑名”表示方式為:[盤符名]:[路徑]<主文件名>[擴展文件名]D:\B\b1.rar16文件路徑從根目錄開始到達指定的文件所經歷的各級子目錄(子文件用戶接口操作系統需要向用戶提供方便、友好的用戶界面,方便用戶使用計算機。操作系統為用戶提供了三種形式的接口

命令接口:是用戶使用操作系統提供的命令完成相關的操作。

程序接口:是計算機程序員使用操作系統的方法

圖形接口:GUI是最常見的形式,用戶可以通過圖形界面方式直觀方便地使用計算機。17用戶接口操作系統需要向用戶提供方便、友好的用戶界面,方便用戶操作系統的分類按結構和功能分類操作系統特點批處理操作系統批處理操作系統將用戶提交的作業組成一批作業,在操作系統的管理下,逐個執行每個作業,將運行結果交給用戶。分時操作系統用戶以交互的方式向操作系統提出命令請求,系統采用時間片輪轉方式處理用戶的請求。分時系統將CPU劃分為若干個時間片,并且以時間片為單位輪流為每個終端用戶服務實時操作系統計算機能夠及時響應事件的請求,在規定的時間內完成處理,具有高度可靠性。網絡操作系統按照網絡協議開發的操作系統軟件,具有網絡管理、通信、安全、資源共享和網絡應用等功能。分布式操作系統由多臺計算機通過網絡連接在一起的系統,分布式操作系統的任務是使多臺計算機并行計算,協調一致地完成工作18操作系統的分類按結構和功能分類操作系統特點批處理操作系按照用戶數量分類操作系統特點單用戶單任務操作系統在一個計算機系統內,一次只能運行一個用戶程序,該用戶獨占計算機的全部資源。多用戶多任務操作系統在一個計算機系統內,可以有多個用戶同時運行多個不同的程序。19按照用戶數量分類操作系統特點單用戶單任務操作系統在一個典型操作系統介紹1.DOS操作系統2.Windows操作系統3.UNIX操作系統4.Linux操作系統5.MacOS操作系統20典型操作系統介紹1.DOS操作系統20問題?問題?操作系統基礎22操作系統基礎1操作系統概述

操作系統的定義

操作系統是用于管理和控制計算機硬件和軟件資源的一組程序,為用戶提供使用計算機的接口。從系統的角度看,在操作系統的支持下,計算機才能運行其他的軟件從用戶的角度看,系統安裝了操作系統才構成了一個方便、有效、友好的使用環境。計算機系統由硬件系統和軟件系統兩部分組成,操作系統是配置在計算機硬件上的最基本的系統軟件。操作系統直接運行在裸機之上,是對硬件系統的第一次擴充。操作系統是計算機硬件與其他軟件的接口,也是用戶和計算機的接口23操作系統概述操作系統的定義計算機系統由硬件系處理器管理處理器的分配和運行是以進程為基本單位的,所以處理器的管理對象是進程。操作系統引入進程的目的是多個程序能夠并發執行,以提高資源利用率和系統的吞吐率。24處理器管理處理器的分配和運行是以進程為基本單位的,所以處理器進程定義:進程是一個程序在一個數據集合上的一次動態執行過程,操作系統是以進程作為資源分配和處理器調度的基本單位。Process≠Program進程是動態的:當一個程序被加載到內存時,系統就創建了一個進程。程序執行結束后,該進程就消亡了程序是靜態的:有序代碼的集合,可以長期保存在磁盤內的。進程是暫時的,程序是長久的。一個程序可以對應多個進程。25進程定義:4進程的狀態1)就緒狀態(Ready)當進程已經分配到除CPU以外的所有必要的資源后,只要能再獲得處理機,就可以立即執行。這時的進程的狀態稱為就緒狀態。多個就緒狀態的進程排成就緒序列。2)執行狀態(Running)進程已獲得處理機,其程序正在執行。處于此狀態的進程數目小于等于CPU的數目。3)阻塞狀態(Blocked)進程因等待某種事件的發生而暫時不能運行的狀態(如I/O操作或進程同步),此時,即使CPU空閑,該進程也不能運行。26進程的狀態1)就緒狀態(Ready)5進程的狀態轉換執行→阻塞:等待某個事件發生而睡眠(請求I/O)執行→就緒:時間片用完就緒→執行:調度阻塞→就緒:因等待的事件發生而喚醒(I/O完成)27進程的狀態轉換執行→阻塞:等待某個事件發生而睡眠(請求I/O進程調度①

先來先服務調度算法②

短進程優先調度算法③

高優先權優先調度算法④

基于時間片的輪轉調度算法28進程調度①先來先服務調度算法7進程死鎖當兩個或兩個以上的進程因競爭系統的資源而無限期地相互等待時,就發生了進程死鎖,系統將處于停滯狀態。29進程死鎖當兩個或兩個以上的進程因競爭系統的資源而無限期地相互存儲器管理存儲器管理是指對計算機內存的管理。一個程序從磁盤調入內存后才能開始執行,所以需要合理地為程序分配內存,當程序運行結束時需要回收內存。(1)連續分配方式(2)分頁存儲管理(3)分段存儲管理(4)虛擬存儲技術30存儲器管理存儲器管理是指對計算機內存的管理。一個程序從磁盤調分頁存儲管理頁表系統為每個進程建立一個頁表,頁表給出邏輯頁號和具體內存塊號相應的關系。31分頁存儲管理頁表10設備管理設備管理的主要任務是管理與計算機相連的各類外圍設備,負責分配和回收外部設備、控制外部設備按用戶程序的要求進行操作,提高設備的利用率和設備與處理器并行工作的能力。(1)設備類型(2)設備分配(3)設備處理32設備管理設備管理的主要任務是管理與計算機相連的各類外圍設備,文件管理存儲在磁盤上的數據信息是以文件的形式存在的。文件管理功能向用戶提供的功能:

創建文件

刪除文件

讀寫文件

打開文件

關閉文件用戶按照文件名訪問文件,不必了解文件在磁盤中的物理存儲位置。33文件管理存儲在磁盤上的數據信息是以文件的形式存在的。12文件文件是通過名字標識的存儲在磁盤上的一組信息的集合。文件是計算機中存儲信息的基本單位,文件中可以存放文本、數值和圖像等信息。文件名每一個文件必須有一個名字,即文件名。文件名是存取文件的依據,即按名存取。文件名的格式為:

文件名.擴展名文件的類型34文件文件是通過名字標識的存儲在磁盤上的一組信息的集合。文件是目錄管理在文件系統中為了提高文件的檢索速度和性能,通常采用多級目錄結構。每一級目錄可以包含子目錄和文件。

文件夾文件夾是系統組織和管理文件的一種形式,可以理解為存放文件的容器,便于用戶管理和使用文件,用戶可以將文件按需要存放在不同的文件夾中。35目錄管理在文件系統中為了提高文件的檢索速度和性能,通常采用多目錄管理文件夾的優點:

提高文件的檢索速度

解決文件重名的問題

不同級的子文件夾或文件可以具有相同的名字

同一文件夾中同級的子文件夾或文件不能具有相同的名字文件夾和文件的命名規則類似,不需要擴展名。36目錄管理文件夾的優點:15文件路徑從根目錄開始到達指定的文件所經歷的各級子目錄(子文件夾)的一系列目錄名(文件夾名)稱為目錄的路徑(或文件路徑)。

文件路徑的表示方式為:\子文件夾1\子文件夾2\……\子文件夾n

訪問文件的完整的“文件路徑名”表示方式為:[盤符名]:[路徑]<主文件名>[擴展文件名]D:\B\b1.rar37文件路徑從根目錄開始到達指定的文件所經歷的各級子目錄(子文件用戶接口操作系統需要向用戶提供方便、友好的用戶界面,方便用戶使用計算機。操作系統為用戶提供了三種形式的接口

命令接口:是用戶使用操作系統提供的命令完成相關的操作。

程序接口:是計算機程序員使用操作系統的方法

圖形接口:GUI是最常見的形式,用戶可以通過圖形界面方式直觀方便地使用計算機。38用戶接口操作系統需要向

溫馨提示

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

評論

0/150

提交評論