Anonim

「レイマンの用語」のこの号では、メモリと処理に関連するいくつかの用語を見ていきます。

ビット

メモリに関しては、ビット(2進数の略)は、コンピューターシステム上のデータの最小単位です。 単一ビットは基本的に、「オン」または「オフ」のいずれかである小さな電気的な「スイッチ」です。 システムの指示からデータの保存まで、ほとんどすべてに使用されます。 ビットの「オン」または「オフ」状態は、すべてが1と0で表されるマシンコードに関連しています。

通常、バイトは、バイトと呼ばれる8つの文字列グループの外側には存在しません。

バイト

ビットからの次のステップであるバイトは、8ビットの文字列です。 また、(Hertzを除く)コンピューティングのサイズと速度のほとんどすべての測定の基礎にもなります。 結果として、キロバイトは1024バイト、メガバイトは1024キロバイト、ギガバイトは1024メガバイト、テラバイトは…です。 これらの測定単位についてすぐに理解してバイナリを学習する場合を除き、これらの測定単位について他に多くを知る必要はありません(後の記事でマシンコードやその他の基本的なプログラミング言語について説明します)。

さて、一部の人はなぜ値が1000ではなく1024なのか疑問に思うかもしれません。この理由は、バイナリは基本的にすべてを2の倍数で表現するため、1024が1000に最も近いからです。

フロップ

そして今、完全に異なる何かのために。 FLOPS –浮遊点動作を表します。 それはそれをたくさん絞り込まないのですか? FLOPSが何を意味しているのかを知るには、浮動小数点演算とは何かを理解する必要がありますよね。

バイナリでは、小数点以下の桁数を持つ2つのシステムがあります。固定小数点と浮動小数点です。 固定小数点システムは、小数点以下の桁数が少ない場所です。 浮動小数点システムでは、小数はどこにでも配置できます。 それは過度に単純化されていますが、実際はそうです。

一般に、浮動小数点演算は主に科学計算で使用されるため、FLOPSは標準コンピューターのパフォーマンス速度の特に重要な指標ではありません。 研究に使用されるスーパーコンピューターとシステムの場合、システムが処理できるFLOPSの数は非常に重要ですが、日々のユーザーにとっては重要ですか? ええ、おそらくあなたはそれを心配する必要はありません。

ヘルツ

まっすぐに定義する場合、Hertzは1秒あたりのサイクルの標準測定単位です。 「1ヘルツ」は1秒間に1サイクルです。 簡単ですよね?

素人用語4:ビット、バイト、フロップ、およびヘルツ