作業系統總結1

2021-10-23 19:01:01 字數 1014 閱讀 6255

如果乙個程序在使用者態需要使用核心態的功能,則需要進行系統呼叫從而陷入核心,然後由作業系統完成。

注意:1、陷入指令時在使用者態執行的,之後引發乙個內中斷,從而進入核心態。2、發出系統呼叫是在使用者態,而對系統呼叫的處理是在核心態進行。3、陷入指令是唯一: 乙個只能在使用者態執行而不能在核心態執行的指令。

6. 指令:處理器能識別和執行的最基本的命令。

1:特權指令:不允許使用者程式執行的指令(如記憶體清零)。

2:非特權指令:(如普通加減)。

7. cpu如何怕判斷能否執行特權指令》

兩種處理器狀態:

1、使用者態(目態),只能執行非特權,應用程式。

2、核心態(管態),都能執行,核心程式。

8. 核心的功能:

時鐘管理:實現計時功能。中斷處理:負責實現中斷機制。原語:一種特殊的語言,具有原子性(執行一氣呵成不能中斷),執行時間短且呼叫頻繁。

以上為微核心

對系統資源進行管理:程序管理、儲存器管理、裝置管理。

兩者加起來為大核心 優點

缺點大核心

各模組共享資訊所以具備高效能

核心**龐大,結構混亂,難以維護

微核心核心功能少,結構清晰,維護方便

需要核心態和使用者態頻繁切換,會有一定的效能損失

中斷時為了實現多道程式併發執行而引入的技術。

當中斷發生時,cpu進入核心態,當前程序暫停執行,並且由核心對中斷進行處理,對於不同的中斷,系統會進行不同的處理。

使用者態—>核心態時通過中斷實現的,並且中斷時唯一 途徑。從核心態—>使用者態時通過乙個特權指令,把psw標誌位切換為使用者態。

中斷分為兩種:

內中斷(cpu內)(異常,例外,陷入)自願中斷—指令中斷—陷入指令。強迫中斷–1硬體故障(缺頁)—2軟體故障(除0)。

外中斷(cpu內)–外設請求(i/o請求)–人工干預(使用者強行終止)

陷入(trap)有意而為之的異常,如系統呼叫。故障(fault)由錯誤引起的,可能被修復如缺頁。終止(abort)不可修復。

第一章基礎結束,第二章為程序部分。

作業系統(1)

共享 共享和併發是作業系統的兩個最基本的特徵,二者互為存在條件 虛擬 虛擬是指把乙個物理上的實體變為若干個邏輯上的對應物。物理實體是實際存在的,而邏輯上對應物是使用者感受到的。例如 時分復用技術 非同步 在多道程式環境下,允許多個程式併發執行,單由於資源有限,程序的執行不是一貫到底的,而是走走停停,...

作業系統(1)

1 顯示主頁的過程 2 狀態碼 3 各種協議與http之間的關係 4 http長連線 短連線 1 周一至周五晚上 7 點 晚上10點 2 週六上午 9 點 上午 11 點 3 週日下午 3 點 下午 6 點 作業系統 operating system,簡稱 os 是管理計算機硬體與軟體資源的程式,是...

作業系統1

作業系統定義 作業系統是一組控制和管理計算機硬體和軟體資源,合理地對各類作業進行排程,以及方便使用者使用計算機的程式的集合。作業系統的目標 方便性 使計算機系統更易於使用。有效性 利用率和吞吐量。可擴充性 能方便地增加新的功能和模組,並能修改老的模組。開放性 使其與其他的系統之間能彼此相容 方便地實...