iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 10
0
自我挑戰組

雲端運算系列 第 10

DAY10--雲端運算學習筆記(伺服器虛擬化)-2

  • 分享至 

  • xImage
  •  

二、深入探討雲端運算

(四)服務模式

1.基礎設施層

伺服器虛擬化
1.處理器虛擬化
(2)核心概念
A.陷入與仿真模型(trap and emulate model):

  • 傳統作業系統:(兩種陷入情形)
    https://ithelp.ithome.com.tw/upload/images/20181025/20112095tV0zhmKUWU.jpg
    1.應用程式引起的系統呼叫:
    ►處理器會跳躍到作業系統的軟體中斷處理程序向量
    ►切換為核心模式,並執行作業系統的相對應程式
    2.硬體事件引起的外部中斷:
    ►處理器會暫停當前的工作,並跳躍到作業系統裡的硬體中斷處理程序向量
    ►切換為核心模式,並執行作業系統的相對應程式

  • 加入虛擬化技術之後
    https://ithelp.ithome.com.tw/upload/images/20181025/20112095x28XMQLHFS.jpg
    ►應用程式引起的系統呼叫
    ►硬體事件引起的硬體中斷
    ►特權指令引起的例外事件
    -透過陷入與仿真模型,讓超級監督者運行在核心模式中,便可使所有操作都在超級監督者的掌控下。透過其對處理器陷入的處理方式,達成虛擬機器和實體機器功能行為上的一致性。
    B.切換虛擬機器
    超級監督者可以創造多台虛擬機器,下圖為兩台虛擬機器之間切換過程。
    https://ithelp.ithome.com.tw/upload/images/20181025/20112095QnAwoUusfB.jpg


資料來源

1.《雲端計算》 鍾葉青, 鍾武君(2013)。台灣東華書局股份有限公司


上一篇
DAY9--雲端運算學習筆記(伺服器虛擬化)-1
下一篇
DAY11--雲端運算學習筆記(伺服器虛擬化)-3
系列文
雲端運算30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言