バウンダリ
読み:バウンダリ
外語:boundary

 複数バイトの一括メモリーアクセス時に、一定の数で割り切れるアドレスにアクセスしなければならないという制限。アドレス境界、バイト境界、オクテット境界などとも。
目次

概要
 例えば、ワードアクセスする場合は、奇数アドレスにアクセスできない、といった制限が一般的である。
 これを犯すとアドレスエラーとなる。

特徴
 ワード以上のものが奇数アドレスに配置されそうになった場合、コンパイラーはその場所に無意味なデータを置き、奇数を避ける。このとき、この無意味なデータをパディング、これが置かれた場所をパディング領域という。
 実際には奇数アドレスを避けるだけでなく、アクセスするデータサイズに応じてアドレスを調整する。これをアラインメントといい、一般に2nバイトである。

再検索