Armアーキテクチャ:仮想化(Virtualization) [著者直講 第3部-2]

システムソフトウェアの基本中の基本、最新Armアーキテクチャ(Armv8-A、Armv7-A)の核心である仮想化を、「システムソフトウェア開発のためのArmアーキテクチャの構造と原理」の著者がしっかりとお教えします!

難易度 初級

受講期間 無制限

ARM Architecture
ARM Architecture
armv8
armv8
Virtualization
Virtualization
hypervisor
hypervisor
cpu-architecture
cpu-architecture
ARM Architecture
ARM Architecture
armv8
armv8
Virtualization
Virtualization
hypervisor
hypervisor
cpu-architecture
cpu-architecture

受講後に得られること

  • Armアーキテクチャ(Armv8-A)の仮想化(Virtualization)の基本動作原理を把握することができます。

  • Armアーキテクチャの仮想化(Virtualization)関連機能が、実際のプロジェクトでハイパーバイザとしてどのように活用されているかを知ることができます。

  • 大きな全体像で仮想化(Virtualization)に関連する実行フローと構造を把握することができます。

  • 面接で仮想化(Virtualization)に関する質問にうまく答えることができます。

📢 受講前のご案内

本講義はシステムソフトウェア開発のためのArmアーキテクチャの構造と原理 第1部 および システムソフトウェア開発のためのArmアーキテクチャの構造と原理 第2部に続く講義です。スムーズな理解のために、第1部・第2部の講義から順次受講されることをおすすめします

<お知らせ>

1. 300人突破 30%割引クーポン発行

受講生300名突破(1、2部)を記念して、30%割引クーポンを発行します。ありがとうございます。先着200名様限定です。

2. ロードマップのご案内 🎯

今回の講義<Armアーキテクチャ:仮想化(Virtualization) [著者直講 第3部-2]>は、ロードマップ'システムソフトウェア開発者のためのArm - advanced course'に含まれている講義です。


体系的にArmアーキテクチャ(Armv8-A, Armv7-A)を学びたい方は、ロードマップ(全講義30%割引)を活用することをお勧めします。ちなみに、Armアーキテクチャのロードマップ(著者直伝全編)はBasic CourseAdvanced Courseの2つで構成されています。.



最新のシステムソフトウェアにおいて
最も重要なArmアーキテクチャ

スマートフォンはもちろん、AI用SoCシステム半導体、電気自動車Automotive(自動運転、インフォテインメント)、そしてクラウドサーバーやMacBookで使用されているArmプロセッサは、すべてArmv8-Aベースの64ビットCortex-Aプロセッサ(Cortex-A53、Cortex-A57、Cortex-A72など...)です。現在のシステムソフトウェア業界において、最も必要とされる基礎知識がArmv8-Aアーキテクチャであると言えます。

電気自動車システムSW開発者なら、
必ず知っておくべき仮想化!🙋‍♂

最近、クラウドサーバーや電気自動車でハイパーバイザーが多く活用されていますが、ハイパーバイザーはArmアーキテクチャの仮想化(Virtualization)に基づいて実装されています。特に電気自動車のシステムソフトウェア開発者になるために必ず知っておくべき技術は、まさにArmアーキテクチャの仮想化とハイパーバイザーです。


12年目のシステムエンジニアのノウハウを詰め込んだ著者直講!

私が執筆した「システムソフトウェア開発のためのArmアーキテクチャの構造と原理」という本(15章)で、「仮想化(Virtualization)」について詳しく扱っています。著者直伝の講義を通じて、仮想化の概念と構造、実務での活用方法を学んでいただければと思います。

このような方におすすめです

✅ Armアーキテクチャにおける仮想化(Virtualization)の動作原理を把握したいシステムソフトウェア開発者

✅ 仮想化(Virtualization)を構成する主要機能を、実際のプロジェクトでどのように活用するか知りたい開発者

✅ Armの仮想化(Virtualization)機能を活用してハイパーバイザを開発するシステムソフトウェア開発者

受講後には

  • 仮想化(Virtualization)の核心概念を理解することができます。

  • 仮想化(Virtualization)機能を活用して、ハイパーバイザがどのような方式で実装されているかを知ることができます。

  • 仮想化(Virtualization)に関連するアセンブリ命令とトラップの動作方式を把握することができます。

  • 仮想化(Virtualization)とともに、GICでサポートされている仮想割り込みの処理フローを理解することができます。

  • XENハイパーバイザーの基本構造を理解することができます。

  • 面接で自信を持って仮想化(Virtualization)とハイパーバイザについて説明できるようになります。

こんなことを学びます

Armのスペック文書を詳細にレビューしながら、仮想化の構成要素を説明します。

仮想化の機能を活用して実装されたハイパーバイザの構造を説明します。

仮想化システムにおけるトラップの実行フローと、関連する例外ベクトルテーブルについて詳細に説明します。

仮想割り込み(Virtual Interrupt)を紹介し、実行フローを詳細にステップバイステップで説明します。

受講生たちが残したリアルな受講レビュー

<システムソフトウェア開発のためのArmアーキテクチャの構造と原理 - 第1/2部 著者直講>


執筆・講義の経験を活かし、
誰よりも深く、詳細に!

国内のシステムソフトウェア分野において前例のない!「Armアーキテクチャ(Armv8-A, Armv7-A)」と「Linuxカーネル」の本を執筆した著者です。また、最新のシステムソフトウェアトレンド(電気自動車、システム半導体-システムソフトウェア)を最も熟知している現役の開発者であり、システムソフトウェア分野で最も活発に知識の普及活動を行っている教育者でもあります。

  • 'システムソフトウェア開発のためのArmアーキテクチャの構造と原理' (2024年、大韓民国学術院 優秀図書賞) 著者

  • 'デバッグを通じて学ぶLinuxカーネルの構造と原理' (2021年、大韓民国学術院 優秀図書賞) 著者

  • 'プログラマーズ・デブコース:Linuxシステムおよびカーネルエキスパート' メイン講師

  • 2022年6月、韓国コンピューター総合学術大会 (KCC2022) - チュートリアル発表 [ftraceを利用してLinuxカーネルを征服する]

  • LG電子「リ눅스 커널(Linuxカーネル)」および「Armv8 아키텍처(Armv8アーキテクチャ)」社内講師(国内および海外開発者を含む) - (2020年〜2024年)


国内の誰よりも、Armアーキテクチャ(Armv8-A, Armv7-A)を構成する主要な機能を分かりやすく説明できる教育者であると、自信を持って申し上げることができます。

受講前のご参考事項

事前知識および注意事項

  • この講義を一生懸命受講していただければ、仮想化(Virtualization)を理解できるように構成しました。

  • Armの仮想化(Virtualization)を学ぶ前に、Armアーキテクチャの基本概念(動作モード、例外レベル)を習得しておくと良いでしょう。

  • 仮想化(Virtualization)システムの実行フローを理解するには、トラップ(エクセプション)と割り込みの概念を知っておくと役立ちます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Armアーキテクチャにおける仮想化(Virtualization)とハイパーバイザの動作原理を把握したいシステムソフトウェア開発者

  • Armの仮想化(Virtualization)機能を活用してハイパーバイザを開発するシステム開発者

  • 仮想化(Virtualization)の主要機能がハイパーバイザでどのように活用されているかを知りたい開発者

  • システム半導体(ファブレス)、電気自動車分野(自動運転、インフォテインメント)を含むシステムソフトウェア分野で、自らの能力を高めていきたいジュニア開発者

  • システム半導体(ファブレス)、電気自動車分野でシステムソフトウェア開発を志望している就活生

  • Armアーキテクチャの機能を活用し、実務でどのようにデバッグを行うかを知りたいシステムソフトウェア開発者(システム半導体、電気自動車)

前提知識、
必要でしょうか?

  • コンピュータ構成論

  • オペレーティングシステム

  • C言語

  • 組み込み

  • CPU

こんにちは
austinkimです。

キャリア認証

6,519

受講生

264

受講レビュー

102

回答

4.9

講座評価

23

講座

グローバル著者 & リナックスシステムソフトウェア開発者 (Arm, RISC-V アーキテクチャ)

国内のシステムソフトウェア分野において前例のない!「Armアーキテクチャ(Armv8-A, Armv7-A)」と「Linuxカーネル」の本を執筆した著者(2冊とも大韓民国学術院の優秀図書に選定であり、国内初めて海外出版社(Packt)を通じて「Reverse Engineering Armv8-A Systems」の本(英語)を執筆したグローバル著者です。何よりも最新のシステムソフトウェアトレンド(電気自動車、システム半導体-システムソフトウェア)を最も熟知している現役の開発者です。また、システムソフトウェア分野で最も活発に知識共有活動を行っている教育者でもあります。

  • Professional 知識共有者およびコンサルタント

  • LG電子 Linuxカーネルオープンソースチーム勤務(〜2026年)

  • 'Reverse Engineering Armv8-A Systems: A practical guide to Kernel, Firmware, and TrustZone analysis' 著者(英語)、(Packt 出版社)

  • 'システムソフトウェア開発のためのArmアーキテクチャの構造と原理'(2024年、大韓民国学術院優秀図書賞) 著者

  • 『デバッグを通じて学ぶ Linuxカーネルの構造と原理』 (2021年、大韓民国学術院 優秀学術図書賞) 著者

  • 「Programmers Dev Course:Linuxシステムおよびカーネル専門家」メイン講師

国内で誰よりもLinuxカーネルとArmアーキテクチャ(Armv8-A, Armv7-A)を分かりやすく説明できる教育者であると、自信を持って申し上げます。

講義に関するお問い合わせ:austindh.kim@gmail.com

主なロードマップ 🎯

'システムソフトウェア開発者のための Arm - basic course'

'システムソフトウェア開発者のためのArm - advanced course'

システムソフトウェア開発者のための Linux kernel - basic course

もっと見る

カリキュラム

全体

18件 ∙ (2時間 37分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

4件

5.0

4件の受講レビュー

  • aceoftop1975님의 프로필 이미지
    aceoftop1975

    受講レビュー 123

    平均評価 5.0

    5

    100% 受講後に作成

    2024/07/29/月 11:35 講義はよく聞きました。わかりにくい情報をよく説明してくださいね。キム・ドンヒョン様の講義を聞きながらたくさん学んでいます。ありがとうございます。

    • kfcwee9463님의 프로필 이미지
      kfcwee9463

      受講レビュー 11

      平均評価 5.0

      5

      100% 受講後に作成

      • 16267551265님의 프로필 이미지
        16267551265

        受講レビュー 10

        平均評価 4.9

        5

        33% 受講後に作成

        • heecheolsong님의 프로필 이미지
          heecheolsong

          受講レビュー 24

          平均評価 5.0

          5

          33% 受講後に作成

          austinkimの他の講座

          知識共有者の他の講座を見てみましょう!