主記憶措置とも言う
現在広く使用されているメモリの構造を次の図に示す。
図2の1つのアドレス部分のメモリはソロバンの1つの桁に相当する。
ソロバンでは0から9までの10通りの数が記憶されるのに対して、メモリでは0から255までの256通りの数を記憶できる。
* | ソロバン | メモリ | 備考 |
---|---|---|---|
1つの桁 | 0~9 | 0~255 | メモリの1つの桁を1バイトという |
桁数 | 数10 | 1億桁 | 2000頃のパソコン |
書き換え時間 | 数10-1秒 | 数10-8秒 | パソコン用メモリ |
例題1. 1ビットの状態を 0 と 1 で表すとして、3ビットのメモリが取り得る状態を全て欠きなさい。
問題1.1ビットの状態を0と1として、4ビットのメモリが取り得る状態を全て書きなさい。
答: 000 001 010 011 100 101 110 111
注: 8個 この数字は 23 であることに注意します。
問題2. 6ビットのメモリは何通りの状態をとれるか?
メモリの状態の表現
4ビットあるいは8ビットの状態を表すのに16進数表現を用いることが多い。
16進数表現とは16種類の文字を使用して4個のビットを表す方法である。16種類の文字として通常
0 1 2 3 4 5 6 7 8 9 A B C D E F
が使用される。(小文字が使用されることも多い)
状態
16進数表現
状態
16進数表現
0000
0
1000
8
0001
1
1001
9
0010
2
1010
A
0011
3
1011
B
0100
4
1100
C
0101
5
1101
D
0110
6
1110
E
0111
7
1111
F
10110101
は簡潔に B5
と表現できる。すなわち、メモリの1桁の内容(1バイト)を2文字で表現できるのである。
問題3. 以下のビット状態を16進数で表しなさい。
(a) 00101001 (b) 11000111
問題4. 以下の16進数表現によって表されるビット状態は何か?
(a) AF (b) 8C (c) 23
メモリの種類
電気を切っても消えない永続的な記憶。計算機の基本的な動作(注1)に必要な情報が置かれている。
注1:
・ 計算機の立ち上げに必要なプログラム
・ 最小限のビットマップフォント
自由に書き換え可能なメモリ。電気を切れば消える一時的な記憶。(CPU は RAM を使って作業するのだから、作業机に例えられる。)
・ SRAM(static RAM)
・ DRAM(dynamic RAM)
なぜ dynamic ?
DRAM は SRAM に比べて性能が悪いが、安いのでパソコンなどで広く使われている。