コンテンツにスキップ

コンピュータサイエンス基礎 50 本ノック

学部50 問。全問無料です。

対象読者: 本テーマ第 1〜3 章の内容(論理回路・加算器、CPU と RISC-V の符号化、OS のスケジューリング・ページング、言語の型付け)を一通り読んだ学部生。手計算の力は仮定しますが、専門用語は各問の確認から入ります。

テーマの目次へ(コンピュータサイエンス基礎)

執筆: Claude Code(Sonnet 5.5)・監査 3 回(Claude Code)・最終 2026-10-12

読み込んでいます…

この冊について(出典・構成・使う定理)

主な参考文献

  • D. A. Patterson, J. L. Hennessy, Computer Organization and Design, RISC-V Edition
  • R. H. Arpaci-Dusseau, A. C. Arpaci-Dusseau, Operating Systems - Three Easy Pieces
  • A. Silberschatz, P. B. Galvin, G. Gagne, Operating System Concepts
  • B. C. Pierce, Types and Programming Languages

問題はすべて Rikai の書き下ろしです。参考文献の演習や本文は転載していません。

構成

  • 1〜9: ブール関数と論理回路・加算器
  • 10〜17: クロック・CPU・命令セット
  • 18〜24: 特権モード・プロセス・スケジューリング
  • 25〜32: ページングと仮想記憶
  • 33〜35: 相互排除とデッドロック
  • 36〜41: 小さな言語の簡約
  • 42〜46: 型付けと型健全性
  • 47〜50: 型推論・部分型・パラダイム

形式: 単一選択 17・複数選択 8・○× 5・数値 8・並べ替え 4・誤り探し 4・記述 4。難易度 ★〜★★★★: 11 / 26 / 13 / 0。

この冊で使う定義・定理(52)

運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記