非専門家のためのコンピュータ構成

SW開発者が知っておくべきコンピュータ構成と動作原理の核心を、図解で分かりやすくお伝えします。

難易度 初級

受講期間 6か月

Computer Architecture
Computer Architecture
Operating System
Operating System
cpu
cpu
Computer Architecture
Computer Architecture
Operating System
Operating System
cpu
cpu

受講後に得られること

  • コンピュータの動作原理

  • CPUの構造

ソフトウェア開発者が必ず知っておくべき
コンピュータ構成と動作原理の完全整理!

非専門家がSW開発をするために必ず知っておくべきコンピュータ構造の核心解説 must know to develop software.

コンピューター
構成装置

コンピューターの
動作過程

CPU
内部構成

割り込み
処理過程

DMA
処理過程

ディスクの
動作原理

命令
処理過程

キャッシュの
原理

整数/実数
演算の原理

MMU
原理

CPU/GPU
の違い


SW開発を上手くなりたいのであれば、コンピュータの動作原理を確実に理解しておく必要があります。

コーディングとは、先端技術の集約体であるコンピュータを動作させるための命令を作成する作業です。そのため、コンピュータの構造と動作をしっかり理解してこそ、良いコードを書けるSW開発者へと成長することができます。この講義では、非専攻者がSW開発者になるために必ず知っておくべきコンピュータの構造と動作原理を解説します。

講義図の例<コンピュータ構成>

この講義が特に役に立つ方々

  • コンピュータの動作原理をしっかりと理解したい非専門家
  • ✅ CS面接を準備している人
  • 良いコードを書くためにコンピュータ構成を学びたいSW開発者
  • 図解でコンピュータの動作を理解したい方
  • 理論や概念の勉強だけでは物足りなさを感じている学部生 cảm thấy chỉ học lý thuyết/khái niệm là chưa đủ

この講義だけの特徴を
確認してみてください。

💡 コンピュータの複雑な動作過程を理解するのは容易ではありません。この講義は、非専門家でも簡単に理解できるように、コンピュータ装置の構造的な図をもとに、動作過程と原理を詳しく説明します。

実務開発者を考えた
根本原理中心の授業

一般的にコンピュータ専攻の学部課程におけるコンピュータ構造の講義がHW開発中心に進められるのとは異なり、SW開発をより良く行うためにコンピュータの構造と動作原理を理解することを目的に構成しました。

  • 最新技術よりも原理的な技術を説明します。例えば、最新のCPUでは性能の良い予測加算器などが搭載されることがありますが、この講義では基礎的な装置である全加算器のみを説明します。
  • 最新の32/64ビットではなく、過去の4/8ビットコンピュータを基準に説明を進めます。ビット数が異なっても原理は変わらないため、少ないビット数を基準に簡潔に説明します。
  • ラッチ、フリップフロップ、ナイキストの定理、トランジスタなどのHW深化技術については説明しません。

より分かりやすく、より便利に
丁寧な構成

学習者の視点で複雑な概念をより明快に習得できるよう講義を制作しました。

  • 声優による録音を通じて、伝達力を高めました。
  • コンピュータ装置の構造を表す約50ページの図解をもとに講義を行っているため、動作原理をより分かりやすく、かつ詳細に理解することができます。

講義図の例<命令処理過程>

講義図の例<割り込み>

コンピュータ構造への理解がいつも物足りないと感じていましたか?
知識共有者からの一言 💬

Linuxカーネルを開発しながら、コンピュータ構造とOSの抽象的な概念を超えて、詳細な動作まで理解できるようになりました。その経験をもとに、SW開発者が知っておくべきコンピュータ構造を講義として制作しました。, tôi đã có thể thấu hiểu không chỉ những khái niệm trừu tượng về cấu trúc máy tính và hệ điều hành mà còn cả những hoạt động chi tiết bên trong. Dựa trên kinh nghiệm đó, tôi đã xây dựng bài giảng về cấu trúc máy tính mà một nhà phát triển phần mềm cần phải biết., I was able to understand not only the abstract concepts of computer architecture and OS but also their detailed operations. Based on that experience, I have created a course on the computer architecture that every SW developer should know.

個人経歴

  • コンピューター工学専攻で15年経歴のSW開発者 (Githubへ移動)
  • Linuxカーネル開発および組み込み/ネットワークセキュリティ機器などの開発
  • iOS、Android、MFC、QT、ディープラーニング、ビッグデータなどの開発

こんな方に
おすすめです

学習対象は
誰でしょう?

  • コンピューターの動作原理をしっかりと理解したい非専門家

  • CS面接の準備をしている人

  • 良いコードを書くためにコンピュータ構成を学びたいSW開発者

  • 図でコンピュータの動作を理解したい方

  • 理論・概念の勉強だけでは物足りなさを感じている学部生

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

  • 四則演算

  • 論理的な思考

こんにちは
CIKです。

72

受講生

5

受講レビュー

1

回答

4.6

講座評価

1

講座

カリキュラム

全体

35件 ∙ (1時間 41分)

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

受講レビュー

全体

5件

4.6

5件の受講レビュー

  • az888ul8893님의 프로필 이미지
    az888ul8893

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    コンピュータ構成法を初心者向けに分かりやすく解説した講義です。グラフィックとキーワードを使ってスピーディーに学習できるのが良い点です。

    • tkd1508님의 프로필 이미지
      tkd1508

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      非専攻者を助けてすごいです!

      • crazygun224332
        知識共有者

        ありがとうございます。 ^^

    • jjskim2862님의 프로필 이미지
      jjskim2862

      受講レビュー 2

      平均評価 4.5

      4

      60% 受講後に作成

      • ttm016ng4767님의 프로필 이미지
        ttm016ng4767

        受講レビュー 6

        平均評価 5.0

        5

        31% 受講後に作成

        • yji09030350님의 프로필 이미지
          yji09030350

          受講レビュー 88

          平均評価 4.5

          4

          94% 受講後に作成

          時間も短くて集中するのにもいいですね…

          • crazygun224332
            知識共有者

            ありがとうございます。 😊

        似ている講座

        同じ分野の他の講座を見てみましょう!

        ¥4,331