容量の壁
また、ミニコンピュータの設計に関しては、ゴードン・ベルとW. D. Streckerによる回顧「Retrospective: what have we learned from the PDP-11 — what we have learned from VAX and Alpha」(doi:10.1145/285930.285934)の中で、彼らの以前の論文からよく引用される部分として「There is only one mistake that can be made in computer design that is difficult to recover from — not having enough address bits for memory addressing and memory management.」という記述を挙げている。
4KiB×2にあたる。4KiBはコンピューターによって都合のよい値であることが多い。
32ビットLinuxカーネル
Linuxカーネルでは扱える最大ディスクサイズは ULONG_MAX×ページサイズ であるため、ILP32データモデルである32ビットLinuxカーネルをx86等の4KiBページサイズで動かしている場合16TiBが限界になる。
Ext2/3
最大ファイルシステムサイズは 2×ブロックサイズ である。Linuxカーネルではページサイズ以下のブロックサイズしかマウントできないためx86等の4KiBページサイズでは16TiBになる。
また、IBM PCをはじめとする多くのパーソナルコンピュータは、前半640KiBをメインメモリ用(コンベンショナルメモリ)とし、残りをメモリマップドI/OやBIOS ROM等のシステム用という設計とした(ハイパー98(のハイレゾモード)等のように、640KiBではなく768KiBまで広げた設計もいくつか見られる)。
この640KiBというサイズは、MS-DOSで普通に(コンベンショナルに)使えるメモリサイズの限界として壁として認識されるようになり、しばしば誤ってビル・ゲイツの言とされる(実際には、そのような発言をしたというような記録等は見つかっていない)「640 K ought to be enough for anybody.」というフレーズがある(q:en:Bill Gates#Misattributedを参照)。
より多いメモリを使うためには、コンベンショナルメモリの一部、あるいはシステム領域の一部を入れ替える、BMSやハードウェアEMSという手法が取られた。また、1MiBもアドレス空間の壁として認識された。
以上のような8086の設計は、少し登場が後であるが68000が一部のバスは16ビットながらも、32ビットレジスタや24ビットの空間を持つ、余裕があるアーキテクチャとしたのと対照的と言える。