メモリに保存できる最小値がビット (1 ビット) ではなくバイト (8 ビット) であるのはなぜですか? ブール値もバイトとして格納されます。CPU のレジスタのように、最小数を 32 ビットまたは 64 ビットに増やすことはありますか?
編集:多くの回答がクエストの性質について混乱しているように見えるので明確にするために。この質問は、バイトが7ビット、1ビット、32ビットなどではない理由に関するものです(下位ビットのプリミティブがハードウェアの最小バイト内に収まらなければならない理由ではありません)。たとえば、一部のハードウェアには10ビットバイトがあるため、8ビットバイトは単に歴史的なものです。それとも、一般的な処理では10ビットと言うのに対し、8ビットが理想的であるという数学的な理由はありますか?