Merge the following from the English version:

1.36  -> 1.37 	hw/chapter.sgml
	1.44  -> 1.50 	l10n/chapter.sgml
This commit is contained in:
Hiroki Sato 2001-05-20 10:19:23 +00:00
parent 029b020ca8
commit efdaf82096
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=9472
2 changed files with 120 additions and 115 deletions
ja_JP.eucJP/books/handbook

View file

@ -2,8 +2,8 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: 1.36
$FreeBSD: doc/ja_JP.eucJP/books/handbook/hw/chapter.sgml,v 1.13 2000/08/04 08:47:36 kuriyama Exp $
Original revision: 1.37
$FreeBSD: doc/ja_JP.eucJP/books/handbook/hw/chapter.sgml,v 1.14 2001/04/09 02:15:17 hrs Exp $
-->
<appendix id="hw">
@ -373,7 +373,7 @@
<title>ビデオキャプチャー</title>
<para>ビデオキャプチャーについては2つのいい選択肢があります
&mdash; Hauppage や WinTV などの Brooktree BT848
&mdash; Hauppauge や WinTV などの Brooktree BT848
チップベースのボードは FreeBSD で非常にうまく動きます.
もう一つの動作するボードは <ulink
url="http://www.matrox.com/">Matrox</ulink> <ulink
@ -4127,51 +4127,56 @@ disk wd3 at wdc1 drive 1</programlisting>
<para><emphasis>訳: &a.jp.yoshiaki;. <!-- <br> -->
4 November 1996. </emphasis></para>
<para>SCSI は Small Computer Systems Interface
(小規模コンピュータシ ステムインタフェース)
<para>SCSI は Small Computer Systems Interface
(小規模コンピュータシステムインタフェース)
の頭文字をとったものです.
これはANSI標準でコンピュータ業界においては最もよく使われるI/O
バスの一つになっています. SCSIはシュガート社
これは ANSI 規格の一つであり, コンピュータ業界において最もよく使われる
I/O バスの一つになっています. SCSI はシュガート社
(ミニフロッピーディ スクを世界で最初に販売しました) の開発した
SASI (Shugart Associates Standard Interface)
バスが元になって規格化されました.</para>
バスを元に規格化されました.</para>
<para>その後の業界の努力により,
異なるベンダのデバイスが混在して使え
るようにより厳密な規格へと規格化されました.この結果が ANSIの
SCSI-1規格として認可されました. SCSI-1の仕様は (1985年ごろ
に規格化されました 訳注: SCSI-1の最終案決定は1985年,
ANSIの標準 規格としての認可は1986年です)
すでに現在では時代遅れです. 現在の標準は SCSI-2 (<link
linkend="scsi-further-reading">さらに詳しい情報</link>
を参照してください) で, SCSI-3へ移行していくでしょう.</para>
異なるベンダのデバイスが混在して使えるよう,
より厳密な規格へと規格化されました.
その結果, 認可されたのが ANSI の SCSI-1 規格です.
SCSI-1 仕様の規格化が行なわれたのは 1985 年前後です.
(訳注: SCSI-1 の最終案決定は 1985 年,
ANSI の標準規格としての認可は 1986 年です)
この規格は, すでに現在では時代遅れのものになっており,
現在の標準は SCSI-2
(<link linkend="scsi-further-reading">さらに詳しい情報</link>
を参照してください) で, これもまもなく SCSI-3
へ移行していくでしょう.</para>
<para>物理的な相互接続の規格に加えて,
SCSIではディスクドライブに不可欠な 論理的な規格
SCSIではディスクドライブに不可欠な論理的な規格
(コマンドセット) も定義しています.
この規格は標準コマンドセット (CCS : Common Command Set)
と呼ばれ, ANSIのSCSI-1とほぼ同時期に制定されました.
SCSI-2には (改定された) CCSが規格の一部として組み込まれました.
コマンドはデバイスの 種類によって変わります.
例えばスキャナでは Writeコマンドは意味が ありません.</para>
この規格は標準コマンドセット (CCS; Common Command Set)
と呼ばれ, ANSI の SCSI-1 とほぼ同時期に制定されました.
SCSI-2 には (改定された) CCS が規格の一部として組み込まれました.
コマンドは, デバイスの種類によって変わります.
たとえばスキャナにおいて, Write コマンドは意味がありません.</para>
<para>SCSIバス は多くの種類があるパラレルバスです. 最も古く,
<para>SCSI バスは多くの種類があるパラレルバスです. 最も古く,
最も利用されているのが 8 bit 幅, シングルエンド (不平衡) 信号,
50線の信号線のバスです.
(もしシングルエンドの意味が分からなくても気にするこ
とはありません. このドキュメントはまさにそのような人たちのため
のものです.) より新しい設計では 16
bit幅で平衡信号のバスを使います. この場合, 転送速度は
20Mbytes/second まで, ケーブルの長さは 25mまで可能です.
SCSI-2では追加のケーブルを使った最大32 bitのバス幅までが
定義されています. 最近急速に増えているものに Ultra SCSI
(Fast-20とも呼ばれます) があります. また, SCSI-2には Ultra2
(Fast-40ともいいます) というものも定義されています.
Fast-20は1秒間に2000万回の転送 (8bitバスで20Mbyte/sec),
Fast-40は1秒間に 4000万回の転送 (8bitバスで 40Mbytes/sec)
をおこないます. 最近売られているハードディスクの
ほとんどは不平衡信号の Ultra SCSI (8ビットまたは 16ビット)
です.</para>
50線の信号線のバスです
(もしシングルエンドの意味が分からなくても気にすることはありません.
この文書は, まさにそのような人たちのために書かれているからです).
より新しい設計では 16bit 幅で平衡信号のバスを使います.
この場合, 転送速度は
20Mbytes/second まで, ケーブルの長さは 25m まで可能です.
SCSI-2では追加のケーブルを使った最大 32bit
のバス幅までが定義されています.
最近急速に増えているものに Ultra SCSI
(Fast-20 とも呼ばれます) があります.
また, SCSI-2には Ultra2 (Fast-40 とも呼ばれます)
というものも定義されています.
Fast-20 は 1 秒間に 2000 万回の転送 (8bit バスで 20Mbytes/sec),
Fast-40 は 1 秒間に 4000 万回の転送 (8bit バスで 40Mbytes/sec)
を行ないます.
最近売られているハードディスクのほとんどは,
不平衡信号の Ultra SCSI (8bit または 16bit) です.</para>
<note>
<para>訳注: ここでは電気的な用語としては平衡, 不平衡を用いて,
@ -4179,55 +4184,54 @@ disk wd3 at wdc1 drive 1</programlisting>
ディファレンシャルとしました.</para>
</note>
<para>もちろん SCSIバスにはデータ信号だけではなく,
<para>もちろん SCSI バスにはデータ信号だけではなく,
多くのコントロール信号線があります.
複数のデバイスがバスを効率よく共有するための
複雑なプロトコルも規格の一部です.
SCSI-2ではデータは常に独立したパリティ信号を
使ってチェックされます.
SCSI-2以前ではパリティはオプションでした.</para>
SCSI-2 ではデータは常に独立したパリティ信号を使ってチェックされます.
SCSI-2 以前では, パリティチェックはオプションでした.</para>
<para>SCSI-3ではさらに高速なバスタイプが導入され,
<para>SCSI-3 ではさらに高速なバスタイプが導入され,
それと共にケーブルの線数を減らし,
より最大バス長を伸ばしたシリアルSCSIが導入されます. SSAや
Fiberchannelといった名前を聞いたことはありませんか?
シリアルバスは現在ではまだいずれの方式も普及していません
(特に一般的な FreeBSD環境では).
このためシリアルバスタイプについてはここでは
これ以上は触れません.</para>
より最大バス長を伸ばしたシリアル SCSI が導入されます.
SSA や Fiberchannelといった名前を聞いたことはありませんか?
シリアルバスは現在では, まだいずれの方式も普及していません
(特に一般的な FreeBSD 環境では).
このためシリアルバスタイプについては,
ここではこれ以上は触れません.</para>
<para>今までの記述から想像されるように
SCSIデバイスはインテリジェント です. これは SCSIの規格
(この文書は2インチ以上の厚さがあります)
<para>今までの記述から想像されるように,
SCSI デバイスはインテリジェントです.
これは SCSIの規格
(この文書は 2 インチ以上の厚さがあります)
と切り離すことはできません.
このため例えばハードディスクでは特定のブロックをさすのに
ヘッド/シリンダ/セクタ
によって決めるのではなく単に必要なブロック番号を指定します.
巧妙なキャッシュ動作や,
不正ブロックの自動置き換えなどの機能はこの
「インテリジェントデバイス」
のアプローチによって可能になっています.</para>
このため, たとえばハードディスクでは特定のブロックを指す場合は,
ヘッド / シリンダ / セクタによって決めるのではなく,
単に必要なブロック番号を指定します.
巧妙なキャッシュ動作や, 不正ブロックの自動置き換えなどの機能は,
この「インテリジェントデバイス」のアプローチによって可能になっています.</para>
<para>SCSI バスでは任意のデバイスの組で通信することが可能です.
(訳注: 任意のデバイスがイニシエータになれるという意味です.)
デバイスの機能がそれを許すかどうかは また別の問題ですが,
規格では 禁止されていません.
信号の衝突を防ぐために2つのデバイスはバスを使う前に調停
(arbitrate) をおこなう必要があります.</para>
<para>SCSI バスでは任意のデバイスの組で通信することが可能です
(訳注: 任意のデバイスがイニシエータになれるという意味です).
デバイスの機能がそれを許すかどうかはまた別の問題ですが,
規格では禁止されていません.
その場合は信号の衝突を防ぐために,
2 つのデバイスがバスを使う前に調停 (arbitrate)
を行なう必要があります.</para>
<para>SCSI の考え方として古い規格のデバイスと
新しい規格のデバイスが
同じバスの上で動くように規格を作っています. したがって, 古い
SCSI-1の デバイスは SCSI-2バスの上でも普通は動きます. 普通は,
とことわった理由は,
ある古いデバイスが新しいバスでも問題ない程に (古い)
規格に対して十分沿った実装になっているかどうかは絶対的に
保証はできないということです.
一般に最近のデバイスはよりうまく動作します.
<para>SCSI では,
古い規格のデバイスと新しい規格のデバイスが
同じバスの上で動くように規格を作っています.
したがって, 古い SCSI-1の デバイスは SCSI-2
バス上でも普通は動きます.
普通は, と断った理由は,
ある古いデバイスが (古い) 規格に対して,
新しいバスでも問題ない程に十分規格に準拠した実装になっているかどうかを
絶対的に保証することはできない, ということです.
一般に, 最近のデバイスはよりうまく動作します.
その理由は規格化がより厳密になり,
またメーカーがデバイスの製造に
おいてよりきちんと規格に従うようになってきているからです.
</para>
またメーカーがデバイスの製造において,
よりきちんと規格に従うようになってきているからです.</para>
<para>一般的に言って, 単一のバス上で動かすデバイスは SCSI-2
あるいはより新しいデバイスであれば
@ -4246,18 +4250,17 @@ disk wd3 at wdc1 drive 1</programlisting>
SCSIバスを占有してしまうデバイスもあります.)</para>
<sect3>
<title>SCSIの構成要素</title>
<title>SCSI の構成要素</title>
<para>先に述べたように, SCSIデバイスはインテリジェントです.
つまりハードウェア細部にからむ知識は SCSIデバイス自身に
持たせてしまおうという考え方です. この考え方では
SCSIデバイスはそれ自身のハードウェアの詳細を知っています.
この場合, ホストシステムはハードディスクがいくつのヘッド
を持ち, テープデバイスがいくつのトラックを持つかというような
ことを知る必要がありません. もしあなたが知りたいのであれば,
規格で定義されているコマンドを
使ってデバイスにハードウェアの詳細について
質問することができます.</para>
<para>先に述べたように, SCSI デバイスはインテリジェントです.
つまりハードウェア細部にからむ知識は SCSI デバイス自身が
持っています. そのためホストシステムは,
あるハードディスクがいくつのヘッドを持っているのかとか,
指定したテープデバイスがいくつのトラックを持つか,
というようなことを知る必要はありません.
もしあなたが知りたいのであれば,
規格で定義されているコマンドを使って,
デバイスにハードウェアの詳細について問い合わせることができます.</para>
<para>インテリジェントデバイスの利点は明らかです.
ホストのデバイスドライバはより一般的に書くことができ,

View file

@ -2,8 +2,8 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
Original revision: 1.44
$FreeBSD: doc/ja_JP.eucJP/books/handbook/l10n/chapter.sgml,v 1.10 2001/03/11 05:08:17 hrs Exp $
Original revision: 1.50
$FreeBSD: doc/ja_JP.eucJP/books/handbook/l10n/chapter.sgml,v 1.11 2001/04/09 02:15:19 hrs Exp $
-->
<chapter id="l10n">
@ -432,35 +432,26 @@ keychange="<replaceable>
フォントに適切にマップされたスクリーンマップが必要となります.
</para>
<para>以下の設定をする場合, リストの後で示される kernel config を
使う必要があります.</para>
<para>もし, <filename>/etc/rc.conf</filename> を以下のように設定して,
moused デーモンを有効化している場合は,
次の段落に書かれているマウスカーソルに関する情報を確認してください.</para>
<itemizedlist>
<listitem>
<para>コンソールが 8-bit 列フォント文字を使うスクリーンフォント
を利用している.</para>
</listitem>
<programlisting>moused_enable="YES"</programlisting>
<listitem>
<para><filename>/etc/rc.conf</filename> に以下のように設定し
moused デーモンを利用可能にしている:</para>
<programlisting>moused_enable="YES"</programlisting>
</listitem>
</itemizedlist>
<para>上記のような場合には,
VGA アダプタが 8-bit を 9-bit に拡張することに対する
対処が必要となります.
この方法では, sc0 コンソールドライバにおいて,
マウスカーソルと重なるフォント文字に対して
8-bit から 9-bit への拡張を無効にします.
この対処法を有効にするには,
カーネルコンフィグファイルに以下の行を加えます.
</para>
<para>標準設定では, syscons ドライバのマウスカーソルは
キャラクタセット中の 0xd0-0xd3 の範囲を占めています. そのため,
利用している言語がこの範囲のキャラクタセットを使っている場合,
カーソルの占める範囲を重ならないように移動させなければなりません.
5.0 より前のバージョンの FreeBSD では,
次の行をカーネルコンフィグレーションファイルに追加することで対処できます.</para>
<programlisting>options SC_MOUSE_CHAR=0x03</programlisting>
<para>FreeBSD 5.0 以降の場合は, <filename>/etc/rc.conf</filename>
に次の行を追加してください.</para>
<programlisting>mousechar_start=3</programlisting>
<para><replaceable>キーマップ名</replaceable> は
<filename>/usr/share/syscons/keymaps</filename>
ディレクトリにあるキーマップファイルから <filename>.kbd</filename>
@ -500,6 +491,11 @@ keychange="<replaceable>
<entry><literal>cons25r</literal></entry>
</row>
<row>
<entry>KOI8-U</entry>
<entry><literal>cons25u</literal></entry>
</row>
<row>
<entry>CP437 (ハードウェアのデフォルト)</entry>
<entry><literal>cons25</literal></entry>
@ -743,9 +739,15 @@ keychange="<replaceable>
<itemizedlist>
<listitem>
<para>以下の行をカーネルコンフィグファイルに追加してください:</para>
<para>FreeBSD 5.0 より前のバージョンの場合は,
次の行をカーネルコンフィグファイルに追加します.</para>
<programlisting>options SC_MOUSE_CHAR=0x03</programlisting>
<para>FreeBSD 5.0 以降のバージョンの場合は,
<filename>/etc/rc.conf</filename> に次の行を追加します.</para>
<programlisting>mousechar_start=3</programlisting>
</listitem>
<listitem>