情報処理工学基礎

14/10/03
情報処理工学基礎
第2回
コンピュータが理解できることば
電子回路の集合体であるコンピュータ
コンピュータは回路に電流が流れているか流れ
ていないかしか認識できない
ON = 1, OFF = 0 と置き換えてみる
1
14/10/03
コンピュータが理解できることば
文字,音声,画像・・・すべての情報を0と1の
列で表現する
コンピュータが理解できる形に!!
単純な信号の列を高速に処理できるコンピュータ
はなくてはならない存在になっている
情報の最小単位 ー ビット
電球を使って何種類の状態を表現できるか?
1個の場合
2種類
2個の場合
4種類
3個の場合…8種類
2
14/10/03
情報の最小単位 ー ビット
電球を0と1に置き換えてみると・・・
1ケタの場合
0
1
2ケタの場合 00
01
2種類
10
11
4種類
3ケタの場合…8種類
情報の最小単位 ー ビット
0または1で表される1ケタを1ビットという
1ビットの場合 0
2ビットの場合 00
1
01
2種類
10
11
4種類
3ビットの場合…8種類
3
14/10/03
例題
①  nビットでは何種類の情報を表現できるで
しょうか?
②  10,000種類の情報を表現するためには何
ビット必要でしょうか?
コード化
コンピュータではすべての情報を0または1の列に
置き換えている
もともと数値でないもの
数値
なお,0または1の列をビット列ともいう.
コード化
・ 本来は数値でない情報を,数値に置き換える
・ コードが重複しないように注意
4
14/10/03
コード化の例&例題
あ
い
う
え
00
01
10
11
ü  アルファベットの大文字と小文字および1ケ
タの数字(0 9)をすべてコード化してそれぞ
れを一意に識別するためには何ビット必要で
しょうか?
もう1つ大きな情報量の単位 ― バイト
1ビットの情報量はものすごく小さい!!
もう少し使い勝手のいい単位はないか?
8ビットをひとまとめにしたバイト(byte)を作ろう
=0または1を8ケタ分
注) バイトの代わりにオクテットを使うこともある
5
14/10/03
もう1つ大きな情報量の単位 ― バイト
なぜ1バイト = 8ビットにしたか?
英数字などの半角文字をコード化する
のに適したビット数
メモリやディスクなどの装置にはバイト
単位でデータが記録される
1バイトでは何種類の情報を区別できる
でしょうか??
もっと大きな量を表現したいときは・・・
1バイトの情報量でもやっぱり小さい!!
もう少し使い勝手のいい単位はないか?
情報量の単位は「ビット」と「バイト」しかない
では,どうする?
6
14/10/03
さまざまな補助単位
実は,私たちはすでに日常生活でさまざまな補助
単位を使っている
1m = 100cm
1kg = 1000g
1cm = 10mm
1ha = 100a
1 l = 10dl
コンピュータの世界でも通用する
コンピュータの世界でも次の補助単位はとても
よく使われる
大
k
キロ
103
M
メガ
106
G
ギガ
109
T
テラ
1012
小
m
ミリ
10-3
µ
マイクロ
10-6
n
ナノ
10-9
p
ピコ
10-12
7
14/10/03
例題
①  1.54MB(メガバイト)は何kB(キロバイト)
でしょうか?
②  350Mb(メガビット)は何Gb(ギガビット)で
しょうか?
③  250µs(マイクロ秒)は何ms(ミリ秒)でしょう
か?
スライドの公開先
•  http://www.yamanashi-eiwa.ac.jp/~namba/
•  公開は原則として翌日に行う予定です.復習などに活用してく
ださい.
8