作業系統引導和虛擬機器

晓梦ペ發表於2024-03-31

作業系統引導

image-20240316232625985

安裝作業系統後:

image-20240316232738388

C盤(是這個磁碟的活動分割槽,安裝了作業系統)

image-20240316232808635

主存

image-20240316232827499

主存由RAM和ROM組成,

ROM (BIOS)包含:ROM載入程式,即自舉程式

斷電後,RAM會消失,但是ROM不會

整個開機過程:

CPU通電,找到ROM執行載入程式,然後引導磁碟裡的主開機記錄(讀入RAM),判斷C盤位置,然後把C盤的引導記錄PBR開啟(讀入RAM)!去讀取C盤根目錄找到啟動管理器(讀入RAM)。最後初始化。

image-20240316233536081

省流:四個有顏色的部分,依次執行。

image-20240316235528634

虛擬機器

傳統計算機

image-20240317161513142

一臺物理機器只能執行一個作業系統

虛擬機器

虛擬機器:使用虛擬化技術,將一臺物理機器虛擬化為多臺虛擬機器(Virtual Machine, VM) ,每個虛擬機器都可以獨立執行一個作業系統

同義術語:虛擬機器管理程式/虛擬機器監控程式/Virtual Machine Monitor/Hypervisor

第一類:直接執行在硬體上

image-20240317161657469

只要CPU分時間片就行

只有虛擬機器管理程式執行在核心態。

當上層的使用者需要執行特權指令,會下傳到管理程式進行轉換

第二類,執行在宿主作業系統上

image-20240317161809221

兩種虛擬機器對比

image-20240317161917556

特權指令的細分

image-20240317162215879

相關文章