解説

コンピュータシステムの構成

【応用情報技術者試験】コンピュータ構成要素とハードウェアを学ぼう!     ~第3章~機械語命令

機械語命令(マシン語命令)とは、コンピュータのCPUが直接理解・実行できる、0と1のビット列で表されたコンピュータの最も基本的な命令です。演算、データ転送、分岐などの CPU の動作を指示するもので、人間が使うプログラミング言語(C言語など...
コンピュータシステムの構成

【応用情報技術者試験】コンピュータ構成要素とハードウェアを学ぼう!     ~第2章~CPUの設計と高速化

CPUの設計と高速化は、命令セット(CISC/RISC)、パイプライン処理による並列化、微細化(ムーアの法則)による物理的距離短縮、キャッシュメモリの活用、そしてマルチコア化などの技術を組み合わせ、クロック周波数向上と並行して「1クロックあ...
コンピュータシステムの構成

【応用情報技術者試験】コンピュータ構成要素とハードウェアを学ぼう!     ~第1章~CPUの動作

CPU(Central Processing Unit:中央処理装置)は、コンピュータの「頭脳」にあたり、データの演算・処理や各部品の制御を行う、最も重要な中心部品です。CPUの性能が高いほどパソコンは快適に動作し、主なメーカーはIntel...
コンピュータシステムの構成

【応用情報技術者試験】コンピュータシステムの構成を学ぼう!     ~第4章~高信頼化技術

高信頼化技術とは、システムが故障しても停止せず、安全に(または停止しても影響を最小限に抑えつつ)機能を維持し続けられるようにする技術の総称で、フォールトトレランス(耐故障性)、フォールトアボイダンス(故障回避)、フェールセーフ(安全な停止)...
コンピュータシステムの構成

【応用情報技術者試験】コンピュータシステムの構成を学ぼう!     ~第3章~システムの信頼性

システムの信頼性とは、システムが故障や障害を起こさずに、所定の条件下で安定して正常に稼働し、期待通りの機能やサービスを提供し続けられる能力や性質のことです。単に「止まらない」だけでなく、「動いた結果が信用できる(一貫性がある)」ことも含み、...
コンピュータシステムの構成

【応用情報技術者試験】コンピュータシステムの構成を学ぼう!     ~第2章~システムの性能

システムの性能とは、処理速度(レスポンスタイム、スループット)、同時接続数、データ量などを数値で評価する基準のことで、RASIS(信頼性・可用性・保守性・保全性・セキュリティ)のような安定性や可用性も含まれ、目的(用途)に合わせてベンチマー...
コンピュータシステムの構成

【応用情報技術者試験】コンピュータシステムの構成を学ぼう!     ~第1章~システムの形態

システムの形態を分類すると、バッチ処理、オンライントライザクション処理、リアルタイム処理といった処理形態に基づく分類や、集中システム、分散システム、クライアントサーバシステムといった分担形態に基づく分類ができます。処理形態での分類処理概要バ...
アルゴリズムとプログラミング

【応用情報技術者試験】データ構造とアルゴリズムを学ぼう!     ~第4章~整列

アルゴリズムは問題を解決するための手順や方法論(料理のレシピ)、データ構造はデータを効率的に整理・格納する形式(食材の保管方法)を指し、これらはプログラミングの基礎であり、適切な組み合わせでプログラムの性能(速度や効率)を大幅に向上させるた...
アルゴリズムとプログラミング

【応用情報技術者試験】データ構造とアルゴリズムを学ぼう!     ~第3章~探索

アルゴリズムは問題を解決するための手順や方法論(料理のレシピ)、データ構造はデータを効率的に整理・格納する形式(食材の保管方法)を指し、これらはプログラミングの基礎であり、適切な組み合わせでプログラムの性能(速度や効率)を大幅に向上させるた...
アルゴリズムとプログラミング

応用情報技術者試験】データ構造とアルゴリズムを学ぼう!     ~第2章~木構造と種類

アルゴリズムは問題を解決するための手順や方法論(料理のレシピ)、データ構造はデータを効率的に整理・格納する形式(食材の保管方法)を指し、これらはプログラミングの基礎であり、適切な組み合わせでプログラムの性能(速度や効率)を大幅に向上させるた...