コンピュータ構成要素

コンピュータ構成要素

【応用情報技術者試験】キャッシュメモリ格納方式

キャッシュメモリの格納方式は、主記憶のブロックをキャッシュ内のどこに置けるかを決める仕組みです。直接マッピングは「1か所」、フルアソシアティブは「全体のどこでも」、セットアソシアティブは「決まったセットの中」と整理しましょう。この記事では3...
コンピュータ構成要素

【応用情報技術者試験】メモリサイクルタイム

メモリサイクルタイムは、同じメモリで、一つのアクセスを開始してから、次のアクセスを開始できるまでに必要な最小間隔を表す時間です。データが利用可能になるまでのアクセス時間と区別して考えます。アクセス時間との違い指標見る区間着目点アクセス時間要...
コンピュータ構成要素

【応用情報技術者試験】バス幅

データバス幅は、1回の転送で並列に運べるデータのビット数を表します。転送できる速さを考えるには、幅だけでなく、1秒当たりの転送回数なども必要です。データ幅とアドレス幅を分ける種類主な役割注意点データバスCPU・メモリ・周辺装置間などのデータ...
コンピュータ構成要素

【応用情報技術者試験】データハザード

データハザードは、命令間のデータ依存と、読出し・書込みのタイミングによって、命令をそのまま進めると正しい結果を保てなくなる状況です。代表例は、先行命令の結果を後続命令が早く読みすぎるRAWです。計算結果が間に合わない例:RAW命令A:R1 ...
コンピュータ構成要素

【応用情報技術者試験】構造ハザード

構造ハザードは、同じタイミングで必要なハードウェア資源が足りないため、命令を予定どおり進められない状態です。単に同じ資源へアクセスするだけでなく、その資源の同時処理能力を超えることがポイントです。構造ハザードが起きる例命令の読出しとデータの...
コンピュータ構成要素

【応用情報技術者試験】パイプラインハザード

パイプラインハザードとは、CPUが命令を重ねて処理するときに、資源の競合・データの依存・分岐などによって、次の処理を予定どおり進められなくなる要因です。原因を「構造・データ・制御」の3種類に分けると、対策も整理できます。この記事では3種類の...
コンピュータ構成要素

【応用情報技術者試験】死活監視

死活監視は、機器やサービスに応答があるかを継続的に確認する監視です。何に応答したかが分かる一方で、それだけで業務機能全体が正常だと判断することはできません。監視方法ごとに分かることが違う方法確認する例それだけでは分からないことPing(IC...
コンピュータ構成要素

【応用情報技術者試験】データ転送の種類

データ転送とは、データを装置や記憶領域などの間で移すことです。この記事では、USBの代表的な4方式を時間の制約と転送の確実性という観点から比較します。USBの4種類の転送方式方式主な目的・例押さえる特徴アイソクロナス音声・映像など時間に敏感...
コンピュータ構成要素

【応用情報技術者試験】ポーリング

ポーリングは、確認する側が相手の状態を繰り返し調べ、変化や完了を見つける方式です。CPUが装置の状態レジスタを確認する場合と、監視サーバが機器へ問い合わせる場合では、対象と負荷の種類が違います。ポーリングと通知方式を比べる方式誰がきっかけを...
コンピュータ構成要素

【応用情報技術者試験】マルチプロセッサ

マルチプロセッサは、複数のプロセッサで処理を進める構成です。本記事では、複数のCPUパッケージを搭載する構成と、一つのパッケージに複数コアを搭載するマルチコアを区別して説明します。広い意味ではマルチコアもマルチプロセッシングに含まれます。C...