Comments
Description
Transcript
情報処理工学基礎
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