プロセッサやメモリなどの構成要素から、システム構成、オペレーティングシステム、ハードウェアまで、コンピュータの仕組みを説明できるようになります
コンピュータの五大装置、CPUの構造と命令の実行手順、割込み、クロック周波数やMIPSなどの性能指標、パイプラインなどの高速化技術を理解できるようになります。
RAMとROMなどメモリの種類、キャッシュメモリと記憶階層、ヒット率と実効アクセス時間の計算、SSDなどの記録媒体を理解できるようになります。
コンピュータ内部の伝送路であるバスの種類と役割、シリアルとパラレルの違い、バス幅とクロック周波数から転送能力を求める考え方を理解できるようになります。
USBやHDMIなどの入出力インタフェース、接続形態、DMAなどの入出力制御方式、デバイスドライバの役割を理解できるようになります。
入力装置と出力装置の種類と特徴、ディスプレイとプリンターの分類、画像のデータ容量の計算、ハードディスクの構造を理解できるようになります。
集中処理と分散処理、デュアルシステムなどの冗長構成、クライアントサーバの3層構成、RAID、フェールセーフなどの信頼性設計を理解できるようになります。
レスポンスタイムやスループットなどの性能指標、RASISとMTBF・MTTR・稼働率の計算、キャパシティプランニング、TCOによる経済性評価を理解できるようになります。
OSの役割と構成、タスクの状態遷移とスケジューリング、実記憶と仮想記憶の管理、ユーザー管理などのOSの機能を理解できるようになります。
OSとアプリケーションの間に立つミドルウェアの役割、シェルとAPI、ライブラリの種類、コンポーネントウェアと開発フレームワークを理解できるようになります。
絶対パスと相対パスによるファイルの特定、ファイルシステムの種類、アクセス手法、フル・差分・増分のバックアップ方式を理解できるようになります。
IDEやバージョン管理などの開発ツール、コンパイラ・インタプリタ・リンカ・ローダという言語処理ツールの役割を理解できるようになります。
OSSの考え方とLAMPなどの代表例、GPLやBSDLなどのライセンスとコピーレフト、利用時の考慮点を理解できるようになります。
論理回路とフリップフロップ、シーケンス制御やPWMなどの機械制御、ダイオードからFPGAまでの構成部品、消費電力の考え方を理解できるようになります。