i386
読み:アイさんはちろく
外語:i386
Intel
の開発した
IA-32
プロセッサーの一つ。1985(昭和60)年発売。正式名称はiAPX386。通称は「
80386
」「386」。
目次
概要
特徴
32ビット化
プロテクトモード
命令面での差違
前後の製品
概要
集積トランジスタ数約30万個。元々は80386だったのだが、単なる数字の羅列を商標登録するとはけしからんと
AMD
から訴えられたため、i386に改名された。
特徴
32ビット化
アドレスバス
、
データバス
、
レジスター
が32ビット化された、x86シリーズとして最初の32ビットプロセッサーである。
これによって、従来の
64Kバイトの壁
、
1Mバイトの壁
から解放された。
外部バスまで32ビットの製品i386DXと、外部バスについては外部アドレスバス24ビット・外部データバス16ビットにした廉価版の製品i386SXという二つのシリーズがある。
プロテクトモード
80286
の
プロテクトモード
を改良し、32ビットされたことに対応して4Giバイト(2
32
バイト)までの
仮想アドレス空間
に対応した。
また、MS-DOSからは使えないことで普及しなかったプロテクトモードを普及させるために、
仮想86モード
という新機能が搭載された。
これによってMS-DOSで仮想86モードを使う日々となるが、i386の機能をほぼ100%活用するOSが普及するには、発売から何と10年もの年月を待たなければならなかった。それは
Windows NT
や
Windows 95
の登場である。それまでは結局のところ
EMS
/
XMS
ドライバーでメモリーが多めに使えるようになった程度で、それ以外では単なる「速い8086」でしかなかったのである。
命令面での差違
80286と比べ、命令が32ビット対応されたのは当然ながら、ビット操作系の命令が追加されたことや、条件ニアジャンプ命令が追加されたことなど、細かな使い勝手の向上が図られている。
この32ビットレジスターや追加命令の多くは
リアルモード
でも利用可能なので、i386以降専用の
MS-DOS
アプリケーションという、ある意味ナンセンスなものも登場することとなった。
前後の製品
80286
→
i386
→
i486
再検索