
システムソフトウェア開発のためのArmアーキテクチャの構造と原理 - 第2部 著者直講(2024年版)
austinkim
システムソフトウェアの基本中の基本、最新Armアーキテクチャ(Armv8-A、Armv7-A)の核心を『システムソフトウェア開発のためのArmアーキテクチャの構造と原理』の著者がしっかりとお教えします!
初級
Hardware Hacking, Embedded, ARM Architecture
システムソフトウェアの基本中の基本、最新Armアーキテクチャ(Armv8-A、Armv7-A)の核心である仮想化を、「システムソフトウェア開発のためのArmアーキテクチャの構造と原理」の著者がしっかりとお教えします!
受講生 136名
難易度 初級
受講期間 無制限


Armアーキテクチャ(Armv8-A)の仮想化(Virtualization)の基本動作原理を把握することができます。
Armアーキテクチャの仮想化(Virtualization)関連機能が、実際のプロジェクトでハイパーバイザとしてどのように活用されているかを知ることができます。
大きな全体像で仮想化(Virtualization)に関連する実行フローと構造を把握することができます。
面接で仮想化(Virtualization)に関する質問にうまく答えることができます。
本講義はシステムソフトウェア開発のためのArmアーキテクチャの構造と原理 第1部 および システムソフトウェア開発のためのArmアーキテクチャの構造と原理 第2部に続く講義です。スムーズな理解のために、第1部・第2部の講義から順次受講されることをおすすめします
受講生300名突破(1、2部)を記念して、30%割引クーポンを発行します。ありがとうございます。先着200名様限定です。
30%割引クーポンリンク:https://inf.run/GweZ9
今回の講義<Armアーキテクチャ:仮想化(Virtualization) [著者直講 第3部-2]>は、ロードマップ'システムソフトウェア開発者のためのArm - advanced course'に含まれている講義です。

体系的にArmアーキテクチャ(Armv8-A, Armv7-A)を学びたい方は、ロードマップ(全講義30%割引)を活用することをお勧めします。ちなみに、Armアーキテクチャのロードマップ(著者直伝全編)はBasic CourseとAdvanced Courseの2つで構成されています。.
スマートフォンはもちろん、AI用SoCシステム半導体、電気自動車Automotive(自動運転、インフォテインメント)、そしてクラウドサーバーやMacBookで使用されているArmプロセッサは、すべてArmv8-Aベースの64ビットCortex-Aプロセッサ(Cortex-A53、Cortex-A57、Cortex-A72など...)です。現在のシステムソフトウェア業界において、最も必要とされる基礎知識がArmv8-Aアーキテクチャであると言えます。
最近、クラウドサーバーや電気自動車でハイパーバイザーが多く活用されていますが、ハイパーバイザーはArmアーキテクチャの仮想化(Virtualization)に基づいて実装されています。特に電気自動車のシステムソフトウェア開発者になるために必ず知っておくべき技術は、まさにArmアーキテクチャの仮想化とハイパーバイザーです。
私が執筆した「システムソフトウェア開発のための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
キャリア認証
6,649
受講生
268
受講レビュー
104
回答
4.9
講座評価
23
講座
グローバル著者 & リナックスシステムソフトウェア開発者 (Arm, RISC-V アーキテクチャ)
国内のシステムソフトウェア分野において前例のない!「Armアーキテクチャ(Armv8-A, Armv7-A)」と「Linuxカーネル」の本を執筆した著者(2冊とも大韓民国学術院の優秀図書に選定)であり、国内初めて海外出版社(Packt)を通じて「Reverse Engineering Armv8-A Systems」の本(英語)を執筆したグローバル著者です。何よりも最新のシステムソフトウェアトレンド(電気自動車、システム半導体-システムソフトウェア)を最も熟知している現役の開発者です。また、システムソフトウェア分野で最も活発に知識の普及活動を行っている教育者でもあります。"Reverse Engineering Armv8-A Systems" (bằng tiếng Anh) thông qua nhà xuất bản nước ngoài (Packt). Trên hết, ông là một nhà phát triển đang làm việc thực tế, người nắm rõ nhất các xu hướng phần mềm hệ thống mới nhất (xe điện, bán dẫn hệ thống - phần mềm hệ thống). Ngoài ra, ông còn là một nhà giáo dục hoạt động tích cực nhất trong việc truyền bá kiến thức trong lĩnh vực phần mềm hệ thống.
Professional 知識共有者およびコンサルタント
LG電子 Linuxカーネルオープンソースチーム勤務(〜2026年5月)
'Reverse Engineering Armv8-A Systems: A practical guide to Kernel, Firmware, and TrustZone analysis' 著書(英語) 著者、(Packt 出版社)
『システムソフトウェア開発のためのArmアーキテクチャの構造と原理』(2024年、大韓民国学術院 優秀図書賞)著者))
『デバッグを通じて学ぶLinuxカーネルの構造と原理』 (2021年、大韓民国学術院 優秀学術図書賞) 著者)
'Programmers Dev Course: リナックスシステムおよびカーネル専門家' メイン講師
韓国国内で誰よりもリヌックスカーネルと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件の受講レビュー
受講レビュー 129
∙
平均評価 5.0
受講レビュー 11
∙
平均評価 5.0
受講レビュー 25
∙
平均評価 5.0
受講レビュー 10
∙
平均評価 4.9
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!