inflearn logo
知識共有
inflearn logo

れロから蚭蚈するコンピュヌタサむ゚ンス - Nand2Tetris Part 1

スむッチ䞀぀から始たり、蚈算、蚘憶、呜什を凊理する装眮を䞀぀ず぀盎接䜜りながら、私たちが毎日䜿うコンピュヌタヌがどのように構成されおいるかを深く理解するこずができたす。コンピュヌタヌ科孊の栞心抂念を䞀぀に繋いでみる統合的な経隓を求める方々にお勧めしたす。 この講矩は䞖界的に有名なNand2Tetris講矩の韓囜語バヌゞョンであり、原著者の蚱可および芁請に基づいお構成されたした。 キヌワヌド: Nand, HDL, ALU, PC, RAM, CPU

難易床 初玚

受講期間 無制限

hdl
hdl
assembly-language
assembly-language
boolean-algebra
boolean-algebra
ARM Architecture
ARM Architecture
cpu-architecture
cpu-architecture
hdl
hdl
assembly-language
assembly-language
boolean-algebra
boolean-algebra
ARM Architecture
ARM Architecture
cpu-architecture
cpu-architecture

受講埌に埗られるこず

  • HDLずいうシンプルなハヌドりェア蚘述蚀語を甚いお実際に動䜜する論理回路を実装する方法

  • コンピュヌタヌ科孊の栞心抂念を自ら関連付けながら実質的な統合理解力向䞊

コンピュヌタはどのように「実際に」動䜜するのですか

この講矩は「コンピュヌタは0ず1で動䜜する」ずいう蚀葉を最初から最埌たで盎接実装しお確認しおみる旅です。
難しくお抜象的に感じられた抂念を自分で䜜り、目で確認しながら理解できるように構成したした。

「ハヌドりェアは専攻者領域ではないですか」ず思ったら、むしろよく蚪ねおきたした。
このレッスンはHDLずいう簡単な蚀語で論理ゲヌトからCPUたで䜜られおおり、コンピュヌタの栞心構造を自然に習埗するのに圹立ちたす。

「私が自分で䜜ったコンピュヌタ」で呜什を実行させおみる経隓、絶察に忘れられないでしょう。

このようなこずを孊びたす。

論理ゲヌトず蚈算回路を理解する

私たちがスマヌトフォンやコンピュヌタで䜕かをするこずができるのは、機械が非垞に単玔な蚈算を玠早く繰り返すからです。
驚くべきこずに、これは耇雑な匏なしで盎感的な䟋ず芖芚資料だけで十分に理解できたす。

HDLで自分のチップを䜜ろう

この講矩の最倧の魅力は、単に理論だけを孊ぶのではなく、盎接回路を䜜るこずができるずいうこずです。
最初は芋知らぬかもしれたせんが、提䟛されるシミュレヌタずガむドに埓うず、い぀の間にか私が䜜ったチップが数字を加えお保存するのを目で確認するこずができたす。

受講前の泚意

緎習環境

  • オペレヌティングシステムWindows、macOS、Linux

  • 䜿甚ツヌル講矩で提䟛される無料シミュレヌタを䜿甚する

  • PC仕様むンタヌネット講矩芖聎が可胜なレベルで十分です

孊習資料

  • ゜ヌスコヌドの䟋、課題、参考資料、実習ガむドなどすべお提䟛

  • 課題は盎接手曞きで解くこずをお勧めしたす

遞手の知識ず泚意事項

  • このレッスンは、コンピュヌタが0ず1だけでどのように動䜜するかを自分で実装しお孊ぶプロセスです。

  • この講矩は、アメリカの倧孊では、コンピュヌタ工孊の23幎生のずきに孊ぶ内容を扱うこずに完党初心者にずっおはやや挑戊的かもしれたせん。

  • コヌドを曞くプロセスは䞀般的なプログラミング蚀語ではなく、回路蚭蚈のための単玔な専甚蚀語HDLを䜿甚したす。シミュレヌタベヌスなので、むンストヌルや耇雑な環境蚭定は必芁ありたせん。

  • 「HDL」や「ALU」のような甚語が芋慣れおいおも、講矩の䞭でたずえ話や芖芚資料を通じお簡単に解くこずができるので、恐れないでください

こんな方に
おすすめです

孊習察象は
誰でしょう

  • ‘コンピュヌタヌはどう動くのか’ずいう質問を真剣に抱いおいる方

  • CSの基瀎をしっかり固めたい新人開発者、あるいは専攻者だが、構造的理解が䞍足しおいる孊習者

  • 実際に手を動かしながら孊ぶ「䜜りながら理解する」方匏の孊習を奜む方

  • AI、システムプログラミング、゚ンベデッドなどに興味はあるが基瀎がなくお困っおいる方

前提知識、
必芁でしょうか

  • 離散数孊

  • 基瀎的な開発知識

こんにちは
Andyです。

208

受講生

3

受講レビュヌ

1

回答

5.0

講座評䟡

1

講座

カリキュラム

党䜓

12件 ∙ (6時間 8分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

3ä»¶

5.0

3件の受講レビュヌ

  • jjhgwx님의 프로필 읎믞지
    jjhgwx

    受講レビュヌ 755

    ∙

    平均評䟡 4.9

    5

    43% 受講埌に䜜成

    良い講矩をありがずうございたす

    • calculator님의 프로필 읎믞지
      calculator

      受講レビュヌ 143

      ∙

      平均評䟡 4.8

      5

      100% 受講埌に䜜成

      以前に賌入しおおいた『コンピュヌタシステムの理論ず実装』第2版の曞籍があるのですが、この講矩で完読したした。ラむブ講矩を録画したものなので音質が少し残念な郚分がありたすが、よく芋たした

      • kukaeden님의 프로필 읎믞지
        kukaeden

        受講レビュヌ 507

        ∙

        平均評䟡 5.0

        5

        43% 受講埌に䜜成

        䌌おいる講座

        同じ分野の他の講座を芋おみたしょう

        無料