混公コンピュータ運用 - 2週目 混公学習団の宿題

 ・ 1 min

photo by Urban Vintage on Unsplash

2週目#

C04#

ALUはレジスタからオペランドを受け取り、制御装置から制御信号を受け取ります。
ALUは演算結果とフラグを出力します。
制御装置はクロック、現在実行する命令、フラグ、制御信号を受け取ります。
制御装置はCPU内部と外部に制御信号を送り出します。

プログラムカウンタはメモリから取得する命令のアドレス、命令レジスタは解釈する命令を格納します。
メモリアドレスレジスタはメモリのアドレス、メモリバッファレジスタはメモリとやり取りするデータを格納します。
汎用レジスタはデータとアドレスの両方を格納し、フラグレジスタは演算結果またはCPUの状態に関する付加情報を格納します。
スタックポインタはスタックの最上位の位置を格納します。
ベースレジスタに格納されたアドレスは基準アドレスの役割を果たします。

命令サイクルは1つの命令が処理される周期で、フェッチ、実行、間接、割り込みサイクルで構成されています。
割り込みはCPUの正常な動作を妨げる信号です。
割り込みの種類には例外ハードウェア割り込みがあります。
割り込みサービスルーチンは割り込みを処理するための動作で構成されたプログラムです。

C05#

クロック速度が高いCPUは高速に動作します。
コアとはCPU内で命令を実行する部品です。
マルチコアプロセッサとは複数のコアを含むCPUのことです。
スレッドにはハードウェアスレッドとソフトウェアスレッドがあります。
マルチスレッドプロセッサとは1つのコアで複数の命令を同時に実行できるCPUのことです。

命令パイプライニングは複数の命令を重ねて同時に実行する技法です。
スーパースカラは複数の命令パイプラインを設ける技法です。
アウトオブオーダー実行はパイプラインの停止を防ぐため、命令を順序通りに処理しない技法です。

ISAはCPUの言語であり、ハードウェアがソフトウェアをどう理解するかの約束事です。
CISCは複雑で多様な種類の可変長命令セットを活用します。
RISCは単純で少ない種類の固定長命令セットを活用します。

宿題#

p. 125の確認問題2番(必須)#

image

正解:

  1. フラグレジスタ
  2. プログラムカウンタ
  3. 汎用レジスタ
  4. 命令レジスタ

p. 155の確認問題4番(必須)#

image

正解:コア

Ch.05(05-1) コアとスレッド、マルチコアとマルチスレッドの概念整理(選択)#

コアとはCPU内で命令を実行する部品です。
スレッドにはハードウェアスレッドとソフトウェアスレッドがあります。
マルチコアプロセッサとは複数のコアを含むCPUのことです。
マルチスレッドプロセッサとは1つのコアで複数の命令を同時に実行できるCPUのことです。


It isn't where you come from, it's where you're going that counts.

— Ella Fitzgerald


他の投稿
実践倫理学 커버 이미지
 ・ 2 min

実践倫理学

混公コンウン - 1週目 混公学習団の紹介と宿題 커버 이미지
 ・ 5 min

混公コンウン - 1週目 混公学習団の紹介と宿題

思考はどのように機能するのか? 커버 이미지
 ・ 4 min

思考はどのように機能するのか?