More Related Content
PDF
Mise en oeuvre des Frameworks de Machines et Deep Learning pour les Applicati... PPTX
PDF
Sistemas Microinformáticos PDF
PPTX
résumé théorique m103 inf v1 0 2022.pptx PDF
Atividade EaD - Plano de ensino de redes de computadores PPTX
PDF
What's hot
ODP
PDF
Banco de Dados II: MER (aula 1) PDF
Interrupções e interconexões PDF
CVPR2016 reading - 特徴量学習とクロスモーダル転移について ODP
PHPUnit 4.0で追加されたwillReturn*()の紹介 PPT
Aula 04 barramentos de expansão PDF
PDF
ICC - Aula 05 - Estrutura de controle, sequencial e condicional PPTX
Présentation d'Hyper-V ( Hyperviseur de Microsoft ) PDF
PPTX
PPTX
Cours 1 bases de matlab 2eme annees PPTX
PDF
사례를 통해 살펴보는 프로파일링과 최적화 NDC2013 PDF
Ferramentas de Gerenciamento de Rede PDF
Introdução a Gerência de Configuração de Software PDF
PPTX
01 php - introdução ao php PPTX
PDF
Cours développement côté serveur Viewers also liked
ODP
PDF
PPTX
Tin Can Experience - How we learn and work PPTX
Which Customers are You Building the Right Product For PCA9 PPT
A road map to 2020 - how can learning technologies support fast-changing busi... PPT
PDF
7&7 - 7 Years and 7 Lessons from Design Commisison PPT
PDF
NESHEP Meeting Review (01-02-11) PDF
PPT
PPT
PDF
ODP
Кулинарные онлайн курсы. 23.01.14 PDF
Groundworks Shad Booking Form PPTX
Software Engineering College 2 - ETL and databases PPTX
Scarecrow Festival at Thackley Methodist Church PDF
KEY
Social media marknadsföring - restaurang- och matbranschen PDF
Deepwater Horizon Drilling Rig Similar to 「ハイパーバイザの作り方」読書会#2
PDF
PPTX
TechEd2010_T2-401_EffectiveHyper-V PDF
BHyVe: The BSD Hypervisor PDF
PDF
エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17) PDF
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38) PDF
Kernel vm#9 powerkvm-dist-20131208 PDF
Unsafe Nested Virtualization on Intel CPU PPTX
x86-64/Linuxに独自メモリ空間を勝手増設 PPTX
x86-64/Linuxに独自メモリ空間を勝手増設 PPTX
More from Takuya ASADA
PPTX
Seastar in 歌舞伎座.tech#8「C++初心者会」 PPTX
Seastar:高スループットなサーバアプリケーションの為の新しいフレームワーク PDF
高スループットなサーバアプリケーションの為の新しいフレームワーク
「Seastar」 PDF
PDF
PDF
OSvのご紹介 in
Java 8 HotSpot meeting PDF
PDF
OSvのご紹介 in OSC2014 Tokyo/Fall PDF
PDF
PDF
PDF
PDF
Presentation on your terminal PDF
PDF
PDF
PDF
BHyVeでOSvを起動したい
〜BIOSがなくてもこの先生きのこるには〜 PDF
PDF
Implements BIOS emulation support for BHyVe: A BSD Hypervisor PDF
「ハイパーバイザの作り方」読書会#2
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
X86/X64のページング機構
• 1ページ=4KB(CPUの設定によっては2MB, 4MB,1GBのページもサポートする
が、あまり使われていない)
• 多段化されたページテーブルを用いる(x86では2段、x64・PAEでは4段)
• MMUがページテーブルへアクセス、アドレス変換はソフトウェアに対して透
過的に行われる
• CR3:ページテーブルのアドレスを指定/CR0:ページング有効化ビット
(PG)
• ページが存在しないと#PF(exception 14)が発生
13年9月11日水曜日
- 8.
- 9.
四段ページテーブル(X64)
• ページテーブル=2MBの範囲(512エントリ)
• ページディレクトリ=1GBの範囲(512エントリ)
•ページディレクトリポインタ=512GBの範囲(512エントリ)
• ページマップレベル4=256TBの範囲(512エントリ)
CR3 Page Map
Level 4
512GB* 512
PML4
47 39
Directory Ptr
38 30
Directory
29 21
Table
20 12
Offset
11 0
Page
Directory
Pointer
Page
Directory
Pointer
1GB* 512
Page
Directory
Page
Table
Page
Table
Page
Table
2MB* 512
Page
Table
Page
Table
Page
Table
Page
Table
4KB* 512
Physical
Page
Physical
Page
Physical
Page
Physical
Page
4KB
13年9月11日水曜日
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.