🦁

1分で理解する基本情報技術者試験: CPU関連編

2022/12/26に公開

記事の目的

  • エンジニア実務や営業商談で使いそうなIT知識をざっくり理解したい。
  • 基本情報技術者試験を受ける予定はないが勉強はしておきたい

CPUとは?

人間には手足があって自由に体を動かすことができます
figure_happy.png
これは脳みそが体を制御したりできるからです
body_brain_nou.png
コンピューターで脳みそに当たる部分がCPUです。
各装置を制御したり、必要な演算を行ってます
スクリーンショット 2022-12-26 7.29.39.png

メモリ等から読み込んだプログラムはレジスタと呼ばれるCPU内部の記録装置に保存されます

メモリとは?

さっきの画像の赤丸部分になります。
メモリとはコンピューターの動作に必要なデータを記録する装置です。
スクリーンショット 2022-12-26 7.35.52.png

キャッシュとは?

キャッシュの説明の前にCPUとメモリとハードディスクの処理速度の差に関して知る必要があります。
スクリーンショット 2022-12-26 7.46.53.png

このことからCPUとメモリ間だけで処理を行うとCPUの待ち時間が発生してしまいます
スクリーンショット 2022-12-26 7.50.01.png

この問題を解決するためにメモリから読み込んだデータはキャッシュメモリに保存し、データをキャッシュメモリから取得できるようにすることで処理速度差のロスを無くすようにしました
スクリーンショット 2022-12-26 7.58.04.png

CPUを軸とした処理の流れは下記のような感じになります。

お世話になった本

https://www.amazon.co.jp/キタミ式イラストIT塾-基本情報技術者-令和04年-きたみ-りゅうじ/dp/4297124513

Discussion