技術問答
技術文章
iT 徵才
Tag
聊天室
2023 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2019 iT 邦幫忙鐵人賽
DAY
9
0
自我挑戰組
雲端運算
系列 第
9
篇
DAY9--雲端運算學習筆記(伺服器虛擬化)-1
2019鐵人賽
serena50832
團隊
77乳加巧克力
2018-10-24 18:13:45
1022 瀏覽
分享至
二、深入探討雲端運算
(四)服務模式
1.基礎設施層
伺服器虛擬化
1.處理器虛擬化
(1)處理器架構
處理器運作的狀態分為兩大類:
A.核心模式:
此模式中處理器可以對硬體執行所有動作。
B.使用者模式
此模式中通常處理器能執行的動作只是所有指令的子集合,部分功能會受到限制。
根據處理器的模式和硬體本身的行為,分成四種指令:
A.特權指令:
執行此指令時,若處理器是使用者模式,會觸發系統內部的中斷訊號,讓程式跳到作業系統核心所在的記憶區段,並將處理器切換成核心模式來處理此指令。
B.敏感指令:
此種指令會直接修改硬體設定或硬體溝通,其中包含對系統控制敏感權和對系統行為敏感的指令。
C.關鍵指令:
一道指令屬於敏感指令卻不屬於特權指令,即為關鍵指令。
D.無害指令:
非以上三種分類的指令為無害指令。
--四種指令之間並非互相獨立。
"陷入"(trap):指當處理器處在非核心模式或開啟中斷允許時,因為發生一些必須在核心模式才能處理的事件,而產生中斷訊號,讓處理器暫時儲存當下的狀態,並跳到硬體力外處理向量,再把處理器切換成核心模式的過程。
常見的觸發原因分為三種:
A.系統呼叫:
應用程式在使用者模式時需要系統協助完成特定工作。
B.硬體中斷:
任何模式下,硬體觸發的中斷訊號。
C.例外事件
硬體或軟體錯誤引起的例外。
資料來源
1.《雲端計算》 鍾葉青, 鍾武君(2013)。台灣東華書局股份有限公司
留言
追蹤
檢舉
上一篇
DAY8--雲端運算學習筆記(常見的虛擬化技術)
下一篇
DAY10--雲端運算學習筆記(伺服器虛擬化)-2
系列文
雲端運算
共
30
篇
目錄
RSS系列文
訂閱系列文
9
人訂閱
26
DAY26--雲端運算學習筆記(資料庫)-3
27
DAY27--雲端運算學習筆記(資料庫)-4
28
DAY28--雲端運算學習筆記(SaaS關鍵技術)
29
DAY29--雲端運算學習筆記(部屬模式)
30
DAY30--雲端運算學習筆記(雲端的以挑戰)
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1123
組
團體組數
52
組
累計文章數
23068
篇
完賽人數
656
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
2018鐵人賽
javascript
2017鐵人賽
python
windows
php
c#
windows server
linux
css
react
程式設計
vue.js
熱門問題
近期遭受到DoS攻擊, 有無反擊的方式?
簡單網路問題
請問這是甚麼編碼 ( php )
防止line及skye傳輸檔案
windows副檔名錯亂消失,重命名問題 (Advanced Renamer)
sharetech 防火牆設定問題
請問如何讓動態class類別的資料,可以寫到第二列以上?(Excel)
更換主機板後,原有的OFFICE 365 等軟體不見了
RS232接頭作法
SQL資料庫匯入一直出現KEY值重覆,查不出來!請協助!謝謝!
熱門回答
簡單網路問題
QRCDOE 下載問題
sharetech 防火牆設定問題
請問如何讓動態class類別的資料,可以寫到第二列以上?(Excel)
寫了一個Powershell 疑問
熱門文章
Vigor Router Firewall 只允許通過即時通訊軟體 Skype Line TG 不允許上網,限制LINE只能文字不能傳檔案圖片語音
呼叫專家 建立智慧助理平台 Youtube總結專家
找到最佳線上視頻下載方式 | 7大利器推薦
JS學習紀錄-06-其他運算子跟三元運算子
Docker Kafka Cluster 部屬筆記 (3 Brokers & 1 Zookeeper)
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}