タグ

2001年7月6日のブックマーク (5件)

  • Insider's Computer Dictionary:ワード とは? - @IT

    コンピュータアーキテクチャにおいて、情報を読み書きしたり、処理したりするための最も基的なサイズ。1ワードのサイズはアーキテクチャによって異なるが、現在のコンピュータでは、8bit、16bit、32bit、64bitなどがあり、たいていの場合はワードサイズは内部の汎用レジスタのbit幅に一致している。 また1ワードのサイズはデータバス幅と一致しているものが多く、1回の読み書きでワード幅のデータを外部とやりとりすることができる。しかし、コストダウンなどのために、内部の汎用レジスタのbit幅よりも、外部バス幅が狭くなっていたり、逆にキャッシュなどへの転送効率を上げるために、より広いデータバス幅を持っているコンピュータシステムもある。ワード幅を超えるデータでも、複数の命令を組み合わせて処理できるのが普通である。 このほか、メモリなどのデバイスにおいて、1回で読み書きできるサイズのこともワードとい

    pipehead
    pipehead 2001/07/06
    /* word */ > たいていの場合はワードサイズは内部の汎用レジスタのbit幅に一致している。
  • Insider's Computer Dictionary:LSB とは? - @IT

    数値を2進数で表現した場合の、その最下位ビット、もしくは最下位バイトのこと。例えば、0x1234(2進数で表現すると、0001_0010_0011_0100)という数値ならば、Least Significant Bitは0であり、Least Significant Byteは、0x34となる。 Copyright (C) 2000-2007 Digital Advantage Corp.

    pipehead
    pipehead 2001/07/06
    Least Significant Bit/Byte
  • Insider's Computer Dictionary:MSB とは? - @IT

    数値を2進数で表現した場合の、その最上位ビット、もしくは最上位バイトのこと。例えば、0x1234(2進数で表現すると、0001_0010_0011_0100)という数値ならば、Most Significant Bitは0であり(符号部があるかどうかは関係なく、一般的には常にその最上位にあるbitを指す)、Most Significat Byteは0x12となる。 Copyright (C) 2000-2007 Digital Advantage Corp.

    pipehead
    pipehead 2001/07/06
    Most Significant Bit/Byte
  • Insider's Computer Dictionary:キャッシュ・メモリ とは? - @IT

    アクセス速度を高速化するために用意された、小容量ながらも高速なメモリ。 コンピュータ・システムでは、プロセッサとメイン・メモリの間でデータ転送が頻繁に発生する。このときプロセッサの処理速度とメモリのアクセス速度に差がある場合には、全体の速度は低速な側のデバイスに支配されてしまう。つまり、低速なデバイス側がボトルネックとなり、高速なデバイスは低速デバイスが処理を終えるのを待たなければならない。 こうした問題を解消し、低速なデバイスの性能が、システム全体に及ぼす影響を少なくするために使われるメカニズムをキャッシュといい、キャッシュのために使われるメモリをキャッシュ・メモリという。メイン・メモリをすべて高速なメモリで構成すれば、キャッシュ・メモリは不要であるが、実際にはこのような高速なメモリは非常に高価で、大量の実装も困難であり、現実的ではない。そこで、メインのメモリとしてはやや低速ながらも安価

  • Insider's Computer Dictionary:バイトオーダー とは? - @IT

    バイトオーダーによる格納方法の違い 4bytes幅のデータ「0x12345678(16進数表記)」を、異なるバイトオーダーでメモリ中へ格納したところ。最下位バイトから順に格納するのがリトルエンディアン、最上位バイトから順に格納するのがビッグエンディアン。 バイトオーダーはコンピュータのアーキテクチャによって決まっており、例えばIntel系のプロセッサではリトルエンディアンが、Motorola系のプロセッサではビッグエンディアンがそれぞれ伝統的に使われている。MIPSのRシリーズ系のプロセッサや、最近のプロセッサでは、どちらのモードにも切り替えられるバイエンディアンを採用しており、使用するOSの都合に合わせて自由に選べるようになっているものが多い。 バイトオーダーは、バイナリのデータファイルを読み書きするときや、ネットワークなどを通じて通信する場合に問題となる。バイトオーダーの異なるマシンで

    pipehead
    pipehead 2001/07/06
    byte order, エンディアン (endian); リトルエンディアン, ビッグエンディアン, バイエンディアン