lynx   »   [go: up one dir, main page]

2010年12月9日のブックマーク (2件)

  • データ型のアラインメントとは何か,なぜ必要なのか?

    以前このサイトとブログに,何度かアラインメントに関する記事を書きました (サイト内関連ページ参照). そのせいか「アラインメント」で検索して来てくれる人が多いので, 過去の記事に加筆修正してこのページを新たに作成しました. 加筆した点は次のとおりです. アラインメントとメモリアクセス回数の関係をわかりやすくするため, (ほんの少し) 図を導入しました. 「データがアラインされていないとメモリアクセス回数が増える」 と言葉で説明しているサイトは多いのですが, 図で示しているところはまだ見たことありません. アラインされていないアドレスにデータを書き込む場合, 読み出しの場合以上にメモリアクセス回数がかかる可能性があることを追記しました. 以前は「複合データ型 (配列,構造体,共用体) のアラインメント」はほとんど自明のことだと思っていたので軽く流していましたが, 意外なことにこれを解説してい

    edmmx
    edmmx 2010/12/09
  • bmp ファイルフォーマット

    BMP ファイルフォーマット BMP フォーマットは,DIB (Device Independent Bitmap) にヘッダを付けた形式になっていて,ヘッダの種類によって Windows Bitmap OS/2 Bitmap の2種類があります。 Windows, OS/2 のフォーマットは,ヘッダサイズのサイズが異なっています。

    edmmx
    edmmx 2010/12/09
Лучший частный хостинг