オクテット(コンピューティング)

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ
オクテット
単位系ビットから派生した単位
の単位デジタル情報、データサイズ
シンボルo
情報の主要な単位1 o = 8ビット

オクテットは、 8ビットで構成されるコンピューティングおよび電気通信におけるデジタル情報の単位ですバイトは歴史的にさまざまなサイズのストレージユニットに使用されてきたため、 この用語は、バイトという用語があいまいな場合によく使用されます。

8ビットのoctad(e)という用語はもはや一般的ではありません。[1] [2]

定義

国際規格IEC60027-2の3.8.2章では、バイトはビットのオクテットであると規定されています。ただし、単位バイトは歴史的にプラットフォームに依存しており、コンピューティングの歴史の中でさまざまなストレージサイズを表しています。いくつかの主要なコンピュータアーキテクチャと製品ラインの影響により、バイトは圧倒的に8ビットに関連付けられました。このバイトの意味は、 ISO / IEC80000-13などの規格で体系化されています。バイトオクテットはしばしば同義語として使用されますが、特定のレガシーシステムで動作するものはあいまいさを避けるように注意しています。[要出典]

オクテットは、 16進数10進数、または8進 数システムなど、さまざまな基数の数値システムを使用して表すことができますセットされた(またはアクティブ化された)8ビットすべての2進値は11111111 2であり、 16進値FF 16、10進値 255 10、および8進値 3778等しくなります1オクテットは、0から255の範囲の10進値を表すために使用できます。

オクテット(記号:o [nb 1] )という用語は、バイトの使用があいまいな場合によく使用されます。これは、インターネット技術特別調査委員会のRequest for Comments(RFC)の出版物で、ネットワークプロトコルパラメータのストレージサイズを説明するために頻繁に使用されます。最も初期の例は1974年のRFC635です。2000年に、ボブ・バーマーは1965年から1966年にフランスのCie。Bullのソフトウェア運用を率いたときに、 8ビットバイト」のオクテットという用語の使用を以前に提案したと主張しました] 

フランス、フランス語カナダルーマニアでは、8ビットの意味が必要な場合、バイトではなくオクテットが共通言語で使用されます。たとえば、メガバイト(MB)はメガオクテット(Mo)と呼ばれます。

Abstract Syntax Notation One(ASN.1)の ように、オクテットの可変長シーケンスは、オクテット文字列と呼ばれます。

オクタッド

歴史的に、西ヨーロッパでは、オクタド(またはオクタード)という用語は、8ビットを具体的に表すために使用されていました[2] [1]初期の使用例は、1960年代と1970年代の英国、[2]オランダとドイツの情報源、およびフィリップスのメインフレームコンピュータのドキュメント全体に存在します。[1]同様の用語は、3ビットのグループ化ではトライアド、 10ビットのグループ化では10年です。

単位の倍数

オクテットの単位倍数は、1998年に 国際電気標準会議によって標準化されたように、 SIプレフィックスバイナリプレフィックス(2の累乗プレフィックス)で形成できます。

SIプレフィックス
キロオクテット(ko) = 103 オクテット = 1000 オクテット _
メガオクテット(Mo) = 106 オクテット = 1000 ko = 1 000000 オクテット _
ギガオクテット(Go) = 109 オクテット = 1000 Mo = 1 000 000000 オクテット _
テラバイト(宛先) = 1012 オクテット = 1000 Go = 1 000 000 000000 オクテット _
ペタオクテット(Po) = 1015 オクテット = 1000から = 1 000 000 000 000000 オクテット _
エクサバイト(Eo) = 1018 オクテット = 1000 Po = 1 000 000 000 000 000000 オクテット _
ゼタバイト(Zo) = 1021 オクテット = 1000 Eo = 1 000 000 000 000 000 000000 オクテット _
ヨタオクテット(Yo) = 1024 オクテット = 1000 Zo = 1 000 000 000 000 000 000 000000 オクテット _
バイナリプレフィックス
キビバイト(Kio、koとは異なり、Koとも表記) = 210 オクテット = 1024 オクテット _
メビオクテット(ミオ) = 220 オクテット = 1024キオ = 1 048576 オクテット _
ギビオクテット(ジオ) = 230 オクテット = 1024 Mio = 1 073 741824 オクテット _
テビバイト(Tio) = 240 オクテット = 1024ジオ = 1 099 511 627776 オクテット _
ペビバイト(Pio) = 250 オクテット = 1024 Tio = 1 125 899 906 842624 オクテット _
1 エクスビバイト( Eio = 260 オクテット = 1024ピオ = 1 152 921 504 606 846976 オクテット _
ゼビバイト(Zio) = 270 オクテット = 1024 Eio = 1 180 591 620 717 411 303424 オクテット _
ヨビバイト(Yio) = 280 オクテット = 1024 Zio = 1 208 925 819 614 629 174 706176 オクテット _

インターネットプロトコルアドレスでの使用

オクテットは、インターネットプロトコル コンピュータのネットワークアドレスの表現に使用されます。[4] IPv4アドレスは4つ のオクテットで構成され、通常は0から255までの一連の10進値として個別に表示され、それぞれがピリオド(ドット)で区切られます。8ビットすべてが設定されたオクテットを使用すると、最大番号のIPv4アドレスの表現は255.255.255.255になります。

IPv6アドレスは16オクテットで構成され、16進表現(オクテットあたり2ヘクテット)で表示され、FE80:0000:0000などの読みやすさのためにオクテットの各ペア(16ビットはヘクステットとも呼ばれます)の後にコロン文字(:)を使用します:0000:0123:4567:89AB:CDEF。

も参照してください

メモ

  1. ^ ただし、オクテットのIEC 80000-13の略語「o」は、インテルの規則で8進数を示すために接尾辞「o」と混同される可能性あります

参考文献

  1. ^ a b c 「フィリップス-フィリップスデータシステムの製品範囲-1971年4月」(PDF)フィリップス1971年。2016年3月4日のオリジナル(PDF)からアーカイブ2016年10月3日取得
  2. ^ a b c ウィリアムズ、RH(1969-01-01)。「英国の商用コンピュータダイジェスト:Pergamonコンピュータデータシリーズ」ペルガモンプレスISBN 1483122107978-1483122106 2015年8月3日取得
  3. ^ Bemer、Robert William(2000-08-08)。「なぜバイトは8ビットなのですか?それともそうですか?」コンピュータ履歴ビネット2017年4月3日にオリジナルからアーカイブされまし2017年5月15日取得[…]私はIBMで働くようになり、64文字の制限によって引き起こされるすべての混乱を見ました。特に、大文字と小文字の両方を必要とするワードプロセッシングについて考え始めたとき。[…]パンチカードの数を増やす提案もしました(8ビットバイトで私が知っている最初のコンピューターであるSTRETCHを考慮して)256までの文字コード[…]。そのため、7ビット文字について考え始めた人もいましたが、これはばかげていました。IBMのSTRETCHコンピューターを背景として、8つのグループに分割可能な64文字の単語を処理します(8ビットの「バイト」という用語を作成したWerner Buchholz博士の指導の下、そのための文字セットを設計しましたグループ化)。[…]最大256を処理するユニバーサル8ビット文字セットを作成することは合理的であるように思われました。当時の私のマントラは「2の累乗は魔法です」でした。そして、私が率いるグループは、そのような提案を開発し、正当化しました[…] IBM 360直接ASCIIではありませんが、8ビット文字を使用しました。したがって、ブッフホルツの「バイト」はいたるところに見られました。私自身、多くの理由でその名前が気に入らなかった。この設計では、8ビットが並行して動き回っていました。しかし、その後、CPU内部とテープドライブの両方でセルフチェック用の9ビットを備えた新しいIBMパーツが登場しました私はこの9ビットバイトを1973年に報道機関に公開しました。しかし、そのずっと前に、1965年から66年にフランスのCie。Bullのソフトウェア運用を率いたとき、「バイト」は廃止され、「オクテット」が優先されると主張しました。[…]
  4. ^ Kozierok、Charles M.(2005-09-20)[2001]。「TCP / IPガイド-バイナリ情報と表現:ビット、バイト、ニブル、オクテット、および文字-バイト対オクテット」3.0。2017年4月3日にオリジナルからアーカイブされました2017年4月3日取得

外部リンク