デバッグで学ぶRISC-Vアーキテクチャ - 第2部
austinkim
¥15,306
初級 / cpu-architecture, cpu, riscv
4.8
(10)
オープンソースベースの最新CPUアーキテクチャであるRISC-Vの核心概念と実用的なヒントを、わかりやすく詳細に解説します。
初級
cpu-architecture, cpu, riscv
スイッチ一つから始まり、計算、記憶、命令を処理する装置を一つずつ直接作りながら、私たちが毎日使うコンピューターがどのように構成されているかを深く理解することができます。コンピューター科学の核心概念を一つに繋いでみる統合的な経験を求める方々にお勧めします。 この講義は世界的に有名なNand2Tetris講義の韓国語バージョンであり、原著者の許可および要請に基づいて構成されました。 キーワード: Nand, HDL, ALU, PC, RAM, CPU
受講生 266名
難易度 初級
受講期間 無制限
HDLというシンプルなハードウェア記述言語を用いて実際に動作する論理回路を実装する方法
コンピューター科学の核心概念を自ら関連付けながら実質的な統合理解力向上
この講義は「コンピュータは0と1で動作する」という言葉を最初から最後まで直接実装して確認してみる旅です。
難しくて抽象的に感じられた概念を自分で作り、目で確認しながら理解できるように構成しました。
「ハードウェアは専攻者領域ではないですか?」と思ったら、むしろよく訪ねてきました。
このレッスンはHDLという簡単な言語で論理ゲートからCPUまで作られており、コンピュータの核心構造を自然に習得するのに役立ちます。
「私が自分で作ったコンピュータ」で命令を実行させてみる経験、絶対に忘れられないでしょう。
私たちがスマートフォンやコンピュータで何かをすることができるのは、機械が非常に単純な計算を素早く繰り返すからです。
驚くべきことに、これは複雑な式なしで直感的な例と視覚資料だけで十分に理解できます。
この講義の最大の魅力は、単に理論だけを学ぶのではなく、直接回路を作ることができるということです。
最初は見知らぬかもしれませんが、提供されるシミュレータとガイドに従うと、いつの間にか私が作ったチップが数字を加えて保存するのを目で確認することができます。
オペレーティングシステム:Windows、macOS、Linux
使用ツール:講義で提供される無料シミュレータを使用する
PC仕様:インターネット講義視聴が可能なレベルで十分です
ソースコードの例、課題、参考資料、実習ガイドなどすべて提供
課題は直接手書きで解くことをお勧めします
このレッスンは、コンピュータが0と1だけでどのように動作するかを自分で実装して学ぶプロセスです。
この講義は、アメリカの大学では、コンピュータ工学の2~3年生のときに学ぶ内容を扱うことに完全初心者にとってはやや挑戦的かもしれません。
コードを書くプロセスは一般的なプログラミング言語ではなく、回路設計のための単純な専用言語(HDL)を使用します。シミュレータベースなので、インストールや複雑な環境設定は必要ありません。
「HDL」や「ALU」のような用語が見慣れていても、講義の中でたとえ話や視覚資料を通じて簡単に解くことができるので、恐れないでください!
学習対象は
誰でしょう?
‘コンピューターはどう動くのか?’という質問を真剣に抱いている方
CSの基礎をしっかり固めたい新人開発者、あるいは専攻者だが、構造的理解が不足している学習者
実際に手を動かしながら学ぶ「作りながら理解する」方式の学習を好む方
AI、システムプログラミング、エンベデッドなどに興味はあるが基礎がなくて困っている方
前提知識、
必要でしょうか?
離散数学
基礎的な開発知識
全体
12件 ∙ (6時間 8分)
講座資料(こうぎしりょう):
2. 講義_1
59:34
3. lecture_2
01:15:45
4. lecture_3
55:56
5. lecture_4_1
49:28
6. lecture_4_2
01:09:21
7. lecture_5
58:37
全体
3件
同じ分野の他の講座を見てみましょう!
無料