質問: ○○bitOSという言い方を良くするのですが そこで、ふと、思ったのですが Win3.1・・・・・・16bitOS Win95,98,me・・・16bitOS/32bitOS WinNT,2000・・・・32bitOS 次期OSから64bitOSを混在させていくみたいですが この8bitとか16bitと言うのは何でしょうか? OSと言うプログラムが扱えるメモリ空間が16bit=65536までと 思っていたんですが、65536b=8MBでは少ないし・・・・ それと、CPUに関しての16Bitとか32bitとか言うのは何なんで しょうか?CPU内部のバスの幅を表してるのかな・・・ もしそうなら16BitCPU=最大8bit命令*2を1サイクルで処理 できるって事になり、最初に書いた質問に帰結するような 気がしますが・・・・ちょっと混乱してます。 以上です、分かる方よろしくお願いします
回答: 32bitと言うのは、2進数で32桁という意味です。 16bitは16桁になります。 CPUに関してはおっしゃる様にバス幅のことで、たとえば32bitであれば、一度に2進数で32桁のデータを転送出来るという意味になります。 拡張命令とは、異なるものです。