5 執行機制和體系結構

2021-10-24 16:17:43 字數 813 閱讀 3603

作業系統能執行全部機器指令,應用程式只能使用非特權指令。

核心態(管態)

兩種處理器狀態用程式狀態字暫存器(psw)中的某標誌位來標識當預處理器處於什麼狀態。

程式狀態字(psw)

作用:實現程式狀態的保護和恢復。

標誌劃分:狀態標誌、控制標誌和系統標誌。

核心:計算機上配置的底層軟體,是os最基本、最核心的部分。

實現作業系統核心功能的程式就是核心程式。

功能:

中斷處理

時鐘管理

短程排程

原語管理

屬性:

核心是由中斷驅動的

核心是不可搶占的

核心可以在遮蔽中斷狀態下執行

核心可以使用特權指令

核心是os對裸機的第一次改造,核心和裸機組成了第一次虛擬機器,程序在虛擬機器上執行。

虛擬機器特性:

虛擬機器沒有中斷

虛擬機器為每個程序提供了一台虛處理器

虛擬機器為程序提供功能強大的指令系統

華為鴻蒙系統用的是微核心。

作業系統(1)執行機制和體系結構

指令 有的指令是非特權指令,諸如加減乘除這種普通的運算指令。有的指令是特權指令 不允許使用者程式使用 像是記憶體清零這種。而對於記憶體清零這種特權指令,如果所有的程式都可以呼叫的話,則任何使用者都可以刪除其他使用者的資訊,這樣做很明顯是不對的。處理器狀態 對於上面兩種指令,cpu又是如何判斷當前是否...

Yarn的體系結構和執行原理

yarn的體系結構和執行原理 執行mapreduce的容器 hadoop jar hadoop mapreduce examples 2.7.3.jar wordcount input data.txt output wc1206 1.主節點 resourcemanager 職責 接受任務請求 資源...

硬體和體系結構

引導過程和 bios 引導的過程涉及到從外部儲存裝置 比如軟盤 cd 硬碟或者儲存鑰匙 memory key 中載入作業系統。執行這一初始載入的程式固化儲存在計算機中,稱為 基本輸入輸出系統 basic input output system,bios bios 儲存在非易失性的 non volat...