Intel 80386 (1985)(インテル80386)
1985年10月Intel発表の80386 (i386)。世界初コンシューマ32bit x86 CPU・275K trans+1.5μm CMOS+12-40MHz・Virtual 86 Mode+4GB アドレス空間。
概要
Intel 80386 (i386) は1985年10月Intel発表のCPU・世界初コンシューマ32bit x86 CPU・275,000 trans + 1.5μm CMOS + 12-40MHz・32bit データ・「Virtual 86 Mode」+「Demand Paging」+「4GB アドレス空間」・Microsoft Windows 3.1 (1992) / Linux Kernel (1991) 開発の基盤・「現代x86 CPUの基礎」歴史的意義・以降Pentium (1993) → Core 2 → Core i → Core Ultra と続くx86 系列の起源。
80386 スペック詳細
| 項目 | 仕様 |
|---|---|
| 発表 | 1985年10月 |
| データバス | 32bit (80286 16bitの2倍) |
| アドレスバス | 32bit (4GB物理 / 64TB仮想) |
| クロック | 12 / 16 / 20 / 25 / 33 / 40 MHz |
| 製造 | 1.5μm CMOS |
| トランジスタ | 275,000 |
| Socket | PGA 132-pin |
| 主要採用 | Compaq Deskpro 386 (1986) / IBM PS/2 80 (1987) |
| 価格 | $299 (16MHz・1985) |
80386 革新機能
| 機能 | 内容 |
|---|---|
| 32bit データ | 80286 16bit の2倍幅で 整数演算高速化 |
| Virtual 86 Mode | 16bit DOSアプリ + 32bit OS 同時実行可 |
| Demand Paging | 仮想記憶 (4KB Page) 初対応 |
| 4 Protection Ring | OS / Driver / App セキュリティ階層 |
| Paged Virtual Memory | 64TB 仮想空間 (4GB物理) |
x86 系列起源
| CPU | 年 | bit | アドレス |
|---|---|---|---|
| Intel 8086 | 1978 | 16 | 1MB |
| Intel 80286 | 1982 | 16 | 16MB |
| Intel 80386 (本記事) | 1985 | 32 | 4GB |
| Intel 80486 | 1989 | 32 | 4GB |
| Intel Pentium | 1993 | 32 | 4GB |
| Intel x86-64 (AMD64) | 2003-2004 | 64 | 256TB |
関連用語との違い
- vs 80286: 32bit / 16bit
- vs 80486 (1989): 後継・FPU内蔵
- vs Pentium (1993): 後継・Superscalar
FAQ
Q1: 「i386」の意味? A: ◎ Intel 80386 の短縮名・Linux Kernel + GCC で「i386」アーキテクチャ名として現代も継続使用・「i386 architecture」= 32bit x86 generic 意味。
Q2: Linux Kernel 1991年がi386 必須? A: ◎ Linus Torvalds が i386 専用設計でLinux Kernel 0.01 開発・i286 等の 16bit CPU 非対応・以降1990年代のLinux 拡大は i386 PC 普及と並行。
Q3: 現代でも動作? A: △ 物理80386 PCはほぼ存在・但しエミュレータ (DOSBox / QEMU) で 動作可・Windows 3.1 / MS-DOS 6.22 等のレガシーソフト実行用途。