Hyper Callとは † 通常のOSを使う場合、hardwareとuserの間にOSが入ってくれて、面倒なhardware制御、userのhardwareへのアクセス制御をしています。つまり、直接はhardwareをいじることは出来ず、全ての作業はOSにSystem Callという形で依頼して行っています。 Xenの場合は、HypervisorというものがOS/hardware間に入っており、hardwareへのアクセスは全てこのhypervisorが代行しています。OSがハードをアクセルする時、OSはhypervisorに依頼をします。(userがOSに依頼したように)この依頼のプロトコルを"hyper call"といいます。ここでは、このhypercallがどのようなメカニズムで動いているか、紹介します。 ↑ 管理ツールからのHyper Call † Domain 0は、User
How to turn on VT-d in Xen 1 ) cd xen-unstable.hg 2 ) make install 3 ) make linux-2.6-xen-config CONFIGMODE=menuconfig 4 ) change XEN->"PCI-device backend driver" from "M" to "*". 5 ) make linux-2.6-xen-build 6 ) make linux-2.6-xen-install 7 ) depmod 2.6.18.8-xen 8 ) mkinitrd -v -f --with=ahci --with=aacraid --with=sd_mod --with=scsi_mod initrd-2.6.18-xen.img 2.6.18.8-xen 9 ) cp initrd-2.6.18-xen.
paging ・0~4GBで表現されるリニアアドレスを物理アドレス(実際にマシンに搭載されたアドレス)に変換する仕組み. ・実際のところ4GBなんてメモリをつんだマシンはめったに存在しないので必須. ・もし4GBメモリのマシンがあったとしても,i386上で,複数のプロセスが同時に動作するOSを稼動させるには必要な技術. page ・セグメントを4KB(もしくは4MB)の固定長に分割した個々の部分のこと. ・リニアアドレスのある部分が物理アドレスのどの部分に対応するかは表で管理している. ⇒ アドレス変換テーブル page translation table ・前述のようにリニアアドレスのある部分が物理アドレスのどの部分に対応するかを記述した表. ・無論,メモリ内に記入される. ・ある瞬間に利用されているテーブルは1つだが,変更もできる. ・i386ではCR3レジスタにこのテーブルがあるアド
Xenは、ケンブリッジ大学のComputer Laboratoryにおいて最初のバージョンが開発された。2010年より、XenコミュニティはXenをGPLv2ライセンスの下で、フリーソフトウェアとして開発・メンテナンスしている。Xenは、IA-32、x64、IA-64、そしてARMアーキテクチャにおいて利用が可能である。 Xenでは、仮想マシンの実行単位をドメインと呼ぶ。Xenシステムにおいて、Xenハイパーバイザは最も低い特権層で動作する、中核となるソフトウェアである[3]。Xenハイパーバイザ階層は一つまたは複数のゲストOSをサポートし、物理CPUに対してのスケジューリングを行う。最初のゲストOSは、Xenの専門用語において「ドメイン 0 (dom0)」と呼ぶ。これは標準において、ハイパーバイザが起動する時に自動的に実行され、特別な管理特権と、全ての物理ハードウェアへの直接アクセスを受
2022-08-31 LinuxÆþÌç 2011-07-01 RecentDeleted 2011-01-14 CentOS/FAQ/¾å°Ì¥Ù¥ó¥À¡¼¤Ï Enterprise Linux ¤È¤·¤Æ AS¡¦ES¡¦WS¡¦PWS ¤È¤¤¤Ã¤¿Ê£¿ô¤Î¥Ð¡¼¥¸¥ç¥ó¤òÄó¶¡... 2010-11-24 ¶µ¤¨¤Æ 2010-11-19 ¥Ñ¥¹(PATH)¤Î³Îǧ¤ÈÀßÄêÊýË¡¤Ï¡© 2010-10-01 Xen/XenFaq+-+Xen+¸ø¼°+Wiki+ÆüËܸìÌõ Ä̤ꤹ¤¬¤ê¤Î³ØÀ¸¤µ¤ó 2010-09-27 DomainKey 2010-09-25 linux/ML/Á´ÈÌ 2010-09-23 MTA/AntiSPAM/Domain Keys¤Ã¤Æ²¿¡© 2010-09-20 CentOS4/securi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く