* ハードウェア知識 [#v944177a] ハードウェア関連の情報を、Tips的にまとめていきます。 ** ケーブルコネクタ類 [#m24fb418] http://www.atmarkit.co.jp/fpc/cableconnecter/indexpage/ ** キャッシュ [#e9afdb24] - [[キャッシュ:http://www.soi.wide.ad.jp/class/20050042/slides/30/31.html]] 読み込みキャッシュ、書き込みキャッシュなどがある。 - 読み込みキャッシュ -- 最近読んだデータ - 書き込みキャッシュ -- 最近書いたデータ - 先読みキャッシュ -- 利用を見越して、先に読んだデータ(プリフェッチ) キャッシュは通常、ライン或いはブロックと呼ばれるまとまった単位で、データのIN/OUTを管理する。 読み込みキャッシュに読み込まれているデータが追い出されるときは、特に操作は必要ない。次回のアクセス時に、キャッシュミスが発生するだけ。 書き込みキャッシュに書き込まれているデータを追い出すときには、ストレージへの書き出しが必要になる。 ** フラッシュメモリ [#q317a0ad] - [[NOR Flash と NAND Flash:http://kotaki-blog.jugem.jp/?eid=334]] -- NOR と NAND の特性の違い。NOR はビット単位でアクセスできるが、NAND はページ単位でのアクセスとなる(Erase は、ブロック単位) - [[MTD_NAND_DOC:http://meraman.dip.jp/fswiki/wiki.cgi?page=MTD_NAND_DOC]] -- NAND に関する詳細 フラッシュメモリには、Read/Write/Erase の操作がある。フラッシュメモリの特性として、同じ箇所に連続して書き込める回数の制限がある(1〜3回)。その箇所へ書き込むためには、再消去(Erase)を行なう必要がある。