作業系統與硬體

在一台電腦上,讓多個作業系統各自作為獨立的虛擬機器同時運作的軟體稱為什麼?

  1. A編譯器
  2. B裝置驅動程式
  3. C虛擬機器監視器(hypervisor)
查看答案與解析

正確答案:C. 虛擬機器監視器(hypervisor)

虛擬機器監視器(hypervisor,又稱虛擬機器監控程式)會將CPU、記憶體與裝置分配給多個虛擬機器,讓各作業系統彷彿在使用自己專屬的電腦。虛擬機器之間彼此隔離,因此其中一台故障也不易影響其他台,廣泛用於雲端的伺服器。CPU的虛擬化支援功能與巢狀分頁(nested paging)支撐了它的效能。編譯器負責翻譯程式,裝置驅動程式則負責操作裝置。

  • A. 編譯器是將程式翻譯成機器語言的軟體。
  • B. 裝置驅動程式是操作裝置的作業系統元件。
  • C. 正確。這是讓多個虛擬機器運作的軟體。
練習這個領域 前往領域頁面

作業系統與硬體的其他題目

  1. 關於虛擬機器監視器(hypervisor)類型的說明,下列何者正確?
  2. 在使用巢狀分頁(nested paging,兩層位址轉換)的虛擬化中,關於硬體進行位址轉換的說明,下列何者正確?
  3. 在客體與主機都使用4層頁表的巢狀分頁中,發生TLB未命中時,最壞情況下需要幾次記憶體存取?
  4. 當虛擬機器的作業系統執行需要特權的指令時,處理會轉移到虛擬機器監視器,由其代為重現該指令效果的方式,稱為什麼?
  5. 關於半虛擬化(paravirtualization)的說明,下列何者正確?

這個領域的比較