サイト内検索

詳細
検索

ヘルプ

セーフサーチについて

性的・暴力的に過激な表現が含まれる作品の表示を調整できる機能です。
ご利用当初は「セーフサーチ」が「ON」に設定されており、性的・暴力的に過激な表現が含まれる作品の表示が制限されています。
全ての作品を表示するためには「OFF」にしてご覧ください。
※セーフサーチを「OFF」にすると、年齢認証ページで「はい」を選択した状態になります。
※セーフサーチを「OFF」から「ON」に戻すと、次ページの表示もしくはページ更新後に認証が入ります。

新規会員70%OFFクーポン

  1. 電子書籍ストア hontoトップ
  2. コンピュータ・IT・情報科学
  3. 技術評論社
  4. 作って理解する仮想化技術 ──ハイパーバイザを実装しながら仕組みを学ぶ
  • みんなの評価 5つ星のうち 未評価
  • あなたの評価 評価して"My本棚"に追加 評価ありがとうございます。×
  • 販売開始日: 2025/09/19
  • 出版社: 技術評論社
  • ISBN:978-4-297-15012-9
一般書

作って理解する仮想化技術 ──ハイパーバイザを実装しながら仕組みを学ぶ

著者 森真誠 , 品川高廣

仮想化技術はいたるところで利用されています。クラウドサービスなどで,自由度の高いサーバ環境を即座に利用できるのは仮想化技術があってこそです。ソフトウェアで疑似的にマシンを...

もっと見る

作って理解する仮想化技術 ──ハイパーバイザを実装しながら仕組みを学ぶ

税込 3,520 32pt

ワンステップ購入とは ワンステップ購入とは

ほしい本に追加(値下がりすると通知がきます)

ご利用中のデバイスが対応しているかご確認ください

  • ブラウザ
  • iOS
  • Android
  • Win
  • Mac

対応デバイスごとのコンテンツタイプやファイルサイズヘルプ

本の通販連携サービス

対応デバイス毎のコンテンツタイプやファイルサイズ

対応デバイス コンテンツタイプ ファイルサイズ
ブラウザ EPUB
iOS EPUB 11.1MB
Android EPUB 11.1MB
Win EPUB 11.1MB
Mac EPUB 11.1MB

予約購入とは

まだ販売されていない電子書籍の予約ができます。予約すると、販売開始日に自動的に決済されて本が読めます。

  • 商品は販売開始日にダウンロード可能となります。
  • 価格と販売開始日は変更となる可能性があります。
  • ポイント・クーポンはご利用いただけません。
  • 間違えて予約購入しても、予約一覧から簡単にキャンセルができます。
  • honto会員とクレジットカードの登録が必要です。未登録でも、ボタンを押せばスムーズにご案内します。

予約購入について詳しく見る

ワンステップ購入とは

ワンステップ購入とは、ボタンを1回押すだけでカートを通らずに電子書籍を購入できる機能です。

こんな方にオススメ

  • とにかくすぐ読みたい
  • 購入までの手間を省きたい
  • ポイント・クーポンはご利用いただけません。
  • 間違えて購入しても、完了ページもしくは購入履歴詳細から簡単にキャンセルができます。
  • 初めてのご利用でボタンを押すと会員登録(無料)をご案内します。購入する場合はクレジットカード登録までご案内します。

キャンセルについて詳しく見る

商品説明

仮想化技術はいたるところで利用されています。クラウドサービスなどで,自由度の高いサーバ環境を即座に利用できるのは仮想化技術があってこそです。ソフトウェアで疑似的にマシンを再現したものを仮想マシンと呼び,仮想マシンを実現するソフトウェアをハイパーバイザと呼びます。
本書では,ハイパーバイザをステップアップ式に実装していくことで,ハイパーバイザによる仮想化技術がどのように実現されているのかを理解していきます。ハードウェアデバイスを操作する側,操作される側の両方の実装を行うことで,仮想化技術と密接に関係している低レイヤの技術を深く理解できます。
■こんな方におすすめ
・仮想化技術が何を行っているのかを理解したい方
・ハイパーバイザの仕組みを理解したい方
・マシンの仕組みを手を動かしながら理解したい方
■目次
第1章 仮想マシンとハイパーバイザ
1.1 仮想マシンとはなんだろう
1.2 ハイパーバイザの目的とメリット
1.3 Type1ハイパーバイザとType2ハイパーバイザ
1.4 仮想化支援機能とは
1.5 Type1ハイパーバイザを開発する流れ
1.6 開発環境の構築
1.7 本書で使用する仕様書について

第2章 起動してメッセージを出せるようにする
2.1 何もしないソフトウェアを起動しよう
2.2 DTBを解析しよう
2.3 文字を出そう

第3章 CPUの仮想化支援機能を使ってみる~メモリを仮想化する
3.1 何もしない仮想化をしよう
3.2 メモリ管理をしよう
3.3 メモリの仮想化をしよう

第4章 割り込みの仕組みと仮想デバイスを作る
4.1 割り込みのセットアップをしよう
4.2 ページフォルトの原因を解析しよう
4.3 仮想PL011デバイスを実装しよう

第5章 割り込みコントローラを制御し,デバイス割り込みを可能にする
5.1 割り込みを制御するデバイスを初期化しよう
5.2 PL011の割り込みを受け取ろう

第6章 ファイルの読み書きをできるようにする
6.1 Virtio-Blkを制御しよう
6.2 ファイルシステムを実装しよう

第7章 初めての仮想マシンを実装する
7.1 VM構造体を実装しよう
7.2 VMを起動してみよう

第8章 Linuxが動作するようにする
8.1 GICv3の仮想化をしよう
8.2 仮想タイマを提供しよう
8.3 仮想PL011を改良しよう
8.4 Virtio-Blkデバイスを実装しよう

第9章 複数のCPUコアを動作させる
9.1 コアの起動をしよう
9.2 ロック機構を実装しよう

第10章 コンソールとマルチ仮想マシンを実装する
10.1 コンソールとコマンドを実装しよう
10.2 マルチ仮想マシンを実現しよう

第11章 作成したハイパーバイザを発展させるには
11.1 対応デバイスの追加
11.2 独自の仮想デバイス
11.3 スナップショット機能
11.4 実機への移植
11.5 マイグレーション機能
11.6 デバイスパススルー機能
11.7 Type2ハイパーバイザの実装
11.8 Nested Virtualizationの実装

第12章 仮想化技術を使いこなす
12.1 ハイパーバイザの選び方
12.2 ハイパーバイザの便利な使い方
12.3 これからのハイパーバイザ

あわせて読みたい本

この商品に興味のある人は、こんな商品にも興味があります。

前へ戻る

  • 対象はありません

次に進む

この著者・アーティストの他の商品

前へ戻る

  • 対象はありません

次に進む

小分け商品

前へ戻る

  • 対象はありません

次に進む

この商品の他ラインナップ

前へ戻る

  • 対象はありません

次に進む

みんなのレビュー0件

みんなの評価0.0

評価内訳

  • 星 5 (0件)
  • 星 4 (0件)
  • 星 3 (0件)
  • 星 2 (0件)
  • 星 1 (0件)

実施中のおすすめキャンペーン

本の通販連携サービス

このページの先頭へ

×

hontoからおトクな情報をお届けします!

割引きクーポンや人気の特集ページ、ほしい本の値下げ情報などをプッシュ通知でいち早くお届けします。