summaryrefslogtreecommitdiffstats
path: root/release/doc/ja_JP.eucJP/hardware/i386/proc-i386.sgml
blob: 6a8ffe1c26dfd2c03fc99e854637d4cefb4a4ec8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<!--
    $FreeBSD$
    Original revision: 1.9
-->
<sect1 id="proc">
  <title>対応プロセッサおよびマザーボード</title>

  <para>&os;/i386 は、さまざまな <quote>IBM PC 互換機</quote>上で動作します。
    このアーキテクチャには非常に多くの種類のハードウェアが存在するため、
    &os; が対応しているすべての機器の組み合わせのリストを作成することは
    不可能です。ここでは、一般的に言えるいくつかのことについて紹介します。</para>

  <para>ほぼすべての i386 互換プロセッサに対応しています。
    80386, 80486, Pentium, Pentium Pro, Pentium II, Pentium III, Pentium 4,
    および、Xeon, Celeron プロセッサといった変種を含む、
    80386 以降の Intel プロセッサすべてに対応しています
    (技術的には 80386SX にも対応しているのですが、
    このプロセッサでの利用は推奨されていません)。
    Am486, Am5x86, K5, K6 (およびその仲間),
    Athlon (Athlon-MP, Athlon-XP, Athlon-4, Athlon Thunderbird を含む),
    Duron プロセッサを含む、
    i386 互換の AMD プロセッサにも対応しています。
    その他、Transmeta Crusoe, Cyrix 製, NexGen 製の i386
    互換プロセッサも正しく認識し、利用可能です。</para>

  <para>このアーキテクチャ用のマザーボードは非常に数多く存在します。
    ISA, VLB, EISA, AGP, PCI 拡張バスのあるマザーボードの対応状況は良好です。
    IBM PS/2 シリーズで使われている MCA (<quote>MicroChannel</quote>)
    拡張バスの対応には、一部制限があります。</para>

  <para>&os; は対称型マルチプロセッサ (SMP) システムに対応していますが、
    BIOS やマザーボードのバグにより、問題が出るケースがあります。
    対処方法については &a.smp; を熟読するようにしてください。</para>

  <para>&os; は、Intel の CPU に搭載されている
    HyperThreading (HTT) 機能に対応しています。
    <literal>options&nbsp;SMP</literal> 機能を有効にしているカーネルは
    論理プロセッサを自動的に検出し、有効にします。
    &os; のデフォルトのスケジューラは、この論理 CPU
    を追加された物理 CPU と同等に扱います。つまり、
    同じ CPU 内の論理プロセッサ間で共有されている資源に対して、
    スケジューリング決定を最適化しません。
    このスケジューリング方法では最適な性能を得ることができないため、
    デフォルトでは、起動時に論理 CPU を停止させています。
    論理 CPU は <varname>machdep.hlt_logical_cpus</varname>
    sysctl 変数で有効にすることができます。また、
    <varname>machdep.hlt_cpus</varname> sysctl 変数を使って、
    CPU をアイドルループにすることも可能です。
    詳しくは、&man.smp.4; のマニュアルページをご覧ください。</para>

  <para>&os; は、Physical Address Extensions (PAE) 機能を搭載した
    CPU に対応しています。
    <literal>PAE</literal> 機能を有効にしたカーネルは、4GB
    以上のメモリを検出し、システムから利用できるようにします。
    この機能を有効にすると、利用できるデバイスドライバや他の &os;
    の機能が制限されます。詳しくは、&man.pae.4;
    のマニュアルページをご覧ください。</para>

  <para>&os; は i386 ベースのラップトップでも動作しますが、
    サウンド、グラフィックス、電源管理、PCCARD
    拡張スロット等のハードウェア機能の対応には偏りがあります。
    これらの機能を利用するためには、そのマシンに特有の方法を
    使わなければならなかったり、ハードウェアのバグや
    奇妙な動作に対処するために &os; 側で特別な対応が
    必要だったりすることが多いようです。
    動作がおかしい場合は、&a.mobile;
    のアーカイブを検索すると良いでしょう。</para>
</sect1>
OpenPOWER on IntegriCloud