タグ: #cs-fundamentals
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 63 件
[オペレーティングシステム] 05. CPUスケジューリングアルゴリズム
CPUスケジューリングの概念(CPUバースト、プリエンプティブ/ノンプリエンプティブ)、スケジューリング基準、アルゴリズム(FCFS、SJF、優先度、ラウンドロビン、多段キュー/フィードバックキュー)、スレッドスケジューリング、マルチプロセッサスケジューリング、Linux CFSを扱います。
2026-03-19 · 11 分で読めます #operating-system#cs-fundamentals[オペレーティングシステム] 02. オペレーティングシステムの構造とサービス
OSが提供するサービス(UI、プログラム実行、I/O、ファイルシステム、通信、保護)、システムコールの種類とAPI、OS構造(モノリシック、階層型、マイクロカーネル、ハイブリッド)、システムブートプロセスを扱います。
2026-03-19 · 9 分で読めます #operating-system#cs-fundamentals[オペレーティングシステム] 20. LinuxとWindows 10オペレーティングシステム比較
Linuxカーネルアーキテクチャ、プロセス/メモリ/ファイルシステム管理、カーネルモジュールとWindows 10アーキテクチャ、オブジェクトマネージャー、NTFS、WSLを比較します。
2026-03-19 · 11 分で読めます #operating-system#cs-fundamentals[コンパイラ] 18. プロシージャ間分析とポインタ分析
プロシージャ間分析の必要性、呼び出しグラフ、文脈感度、ポインタ分析(Andersen vs Steensgaard)、別名分析、フロー感度/非感度分析、プロシージャ間データフロー分析を扱います。
2026-03-19 · 16 分で読めます #compiler#cs-fundamentals[コンパイラ] 15. ループ最適化とコード移動
支配者と支配者木、自然ループ、ループ不変コードの検出と移動、誘導変数の検出と除去、ループ内強度削減、ループ展開技法を扱います。
2026-03-19 · 15 分で読めます #compiler#cs-fundamentals[コンパイラ] 12. コード生成アルゴリズムとレジスタ割り当て
単純コード生成アルゴリズム、レジスタ/アドレスディスクリプタ、DAGベースコード生成、ツリーベース最適コード生成、グラフ彩色によるレジスタ割り当て、ピープホール最適化を扱います。
2026-03-19 · 13 分で読めます #compiler#cs-fundamentals[コンパイラ] 09. 中間コード生成 - 3番地コードと型検査
構文木の変形(DAG)、3番地コード(クォドラプル、トリプル、SSA)、型表現式と型検査、型変換、そして制御フロー翻訳とバックパッチ技法を扱います。
2026-03-19 · 12 分で読めます #compiler#cs-fundamentals[コンパイラ] 06. 構文解析 (1) - Top-DownパーシングとLLパーサ
パーサの役割と文脈自由文法を復習し、曖昧性除去、左再帰除去、左括り出し技法を扱います。再帰下降パーサ、予測パーサ、FIRST/FOLLOW集合、LL(1)文法を詳しく説明します。
2026-03-19 · 13 分で読めます #compiler#cs-fundamentals[コンパイラ] 03. 簡単な構文指示翻訳器の構築
文法定義、導出、構文木、曖昧性の概念を学び、演算子優先順位と結合法則、構文指示翻訳、後置記法、合成属性を活用した簡単な翻訳器を構築します。
2026-03-19 · 12 分で読めます #compiler#cs-fundamentals[コンピュータネットワーク] 18. マルチメディアネットワーキングとストリーミング
ビデオ/オーディオの特性、ストリーミング技術(UDP/HTTP/DASH)、CDNアーキテクチャ、VoIPのジッタと損失回復、QoS保証メカニズムを学習します。
2026-03-19 · 11 分で読めます #computer-networking#cs-fundamentals[コンピュータネットワーク] 15. リンク層:エラー検出と多重アクセスプロトコル
リンク層の中核サービス、エラー検出技法(パリティ、チェックサム、CRC)、そして多重アクセスプロトコル(チャネル分割、ランダムアクセス、順番方式)を学習します。
2026-03-19 · 12 分で読めます #computer-networking#cs-fundamentals[コンピュータネットワーク] 12. IPプロトコル:データグラムとアドレス体系
IPv4データグラム形式、IPフラグメンテーション、サブネットとCIDR、DHCP、NAT、ICMPプロトコル、そしてIPv6への移行まで、IPプロトコルのすべてを学習します。
2026-03-19 · 9 分で読めます #computer-networking#cs-fundamentals[コンピュータネットワーク] 09. 信頼性のあるデータ転送の原理
信頼性のあるプロトコルを段階的に構築する過程(rdt1.0〜rdt3.0)、停止待機、パイプラインプロトコル(Go-Back-N、Selective Repeat)を扱います。
2026-03-19 · 13 分で読めます #computer-networking#cs-fundamentals[コンピュータネットワーク] 06. DNSとメールプロトコル
SMTPメールプロトコル、DNSのサービスと階層的構造、反復的/再帰的問い合わせ、DNSレコード、P2Pファイル配信、分散ハッシュテーブルを扱います。
2026-03-19 · 11 分で読めます #computer-networking#cs-fundamentals[コンピュータネットワーク] 03. ネットワーク遅延、損失、スループット
パケット交換ネットワークにおける4種類の遅延要素、キューイング遅延モデル、パケット損失、エンドツーエンド遅延、スループットの概念を扱います。
2026-03-19 · 10 分で読めます #computer-networking#cs-fundamentals[コンピュータネットワーク] 19. ネットワークセキュリティ:暗号学からファイアウォールまで
対称鍵/公開鍵暗号、メッセージ完全性(ハッシュ、MAC、電子署名)、認証プロトコル、SSL/TLS、IPsec/VPN、ファイアウォール、IDSを学習します。
2026-03-19 · 14 分で読めます #computer-networking#cs-fundamentals[コンパイラ] 20. 現代コンパイラの発展と応用
LLVMアーキテクチャ、GCC vs LLVM vs Clang比較、JITコンパイル、現代言語機能のコンパイル課題、セキュリティ分野のコンパイラ技術、AI/MLコンパイラ(XLA、TVM)、WebAssemblyコンパイルを扱います。
2026-03-19 · 15 分で読めます #compiler#cs-fundamentals[コンピュータネットワーク] 16. イーサネット、スイッチ、VLAN
ARPプロトコル、イーサネットフレーム構造、リンク層スイッチの自己学習とスパニングツリー、VLAN、MPLS、データセンターネットワークを学習します。
2026-03-19 · 10 分で読めます #computer-networking#cs-fundamentals[コンピュータネットワーク] 13. ルーティングアルゴリズム:Link-StateとDistance-Vector
ネットワークの最適経路を見つけるためのLink-State(ダイクストラ)とDistance-Vector(ベルマン-フォード)アルゴリズムを比較し、count-to-infinity問題と解決策を学習します。
2026-03-19 · 11 分で読めます #computer-networking#cs-fundamentals[コンピュータネットワーク] 10. TCP完全攻略:接続、フロー制御、輻輳制御
TCP 3ウェイハンドシェイク、セグメント構造、シーケンス/ACK番号、RTT推定、信頼性のある転送、フロー制御、輻輳制御(スロースタート、輻輳回避、高速回復)、TCP公平性を扱います。
2026-03-19 · 18 分で読めます #computer-networking#cs-fundamentals