diff --git a/de_DE.ISO8859-1/books/handbook/bibliography/chapter.sgml b/de_DE.ISO8859-1/books/handbook/bibliography/chapter.sgml index 6eaf9687df..5a83439c3d 100644 --- a/de_DE.ISO8859-1/books/handbook/bibliography/chapter.sgml +++ b/de_DE.ISO8859-1/books/handbook/bibliography/chapter.sgml @@ -1,555 +1,555 @@ Bibliografie Übersetzt von &a.de.gruender; Während die Manualpages die endgültige Auskunft über bestimmte Teile des FreeBSD Betriebssystems geben, so können sie jedoch nicht darstellen, wie man die einzelnen Teile zusammenfügt, um ein vollständig laufendes Betriebssystem herzustellen. Daher gibt es keinen Ersatz für ein gutes Buch über Unix System-Administration und ein gutes Benutzerhandbuch. In der Regel handelt es sich im folgenden Kapitel um englische Ausgaben der genannten Werke. Übersetzungen oder Ausgaben in anderen Sprachen sind mit entsprechenden Hinweisen versehen. Bücher & Magazine speziell für FreeBSD Internationale Bücher & Magazine: Using FreeBSD (in chinesischer Sprache). FreeBSD for PC 98'ers (in japanischer Sprache), herausgegeben von SHUWA System Co, LTD. ISBN 4-87966-468-5 C3055 P2900E. FreeBSD (in japanischer Sprache), herausgegeben von CUTT. ISBN 4-906391-22-2 C3055 P2400E. Complete Introduction to FreeBSD (in Japanese), published by Shoeisha Co., Ltd. ISBN 4-88135-473-6 P3600E. Personal UNIX Starter Kit FreeBSD (in japanischer Sprache), herausgegeben von ASCII. ISBN 4-7561-1733-3 P3000E. FreeBSD Handbook (japanische Übersetzung), herausgegeben von ASCII. ISBN 4-7561-1580-2 P3800E. BSD mit Methode (in deutscher Sprache), herausgegeben von Computer und Literatur Verlag/Vertrieb Hanser, 1998. ISBN 3-932311-31-0. FreeBSD Install and Utilization Manual (in japanischer Sprache), herausgegeben von Mainichi Communications Inc.. Onno W Purbo, Dodi Maryanto, Syahrial Hubbany, Widjil Widodo Building Internet Server with FreeBSD (in indonesischer Sprache), herausgegeben von Elex Media Komputindo. Onno W Purbo, Dodi Maryanto, Syahrial Hubbany, Widjil Widodo Building Internet Server with FreeBSD (auf indonesisch), herausgegeben von Elex Media Komputindo. Englischsprachige Bücher & Magazine: The Complete FreeBSD, herausgegeben von BSDi. The FreeBSD Corporate Networker's Guide, herausgegeben von Addison-Wesley. Handbücher Computer Systems Research Group, UC Berkeley. 4.4BSD User's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-075-9 Computer Systems Research Group, UC Berkeley. 4.4BSD User's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-076-7 UNIX in a Nutshell. O'Reilly & Associates, Inc., 1990. ISBN 093717520X Mui, Linda. What You Need To Know When You Can't Find Your UNIX System Administrator. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-104-6 Die Ohio State University hat ein UNIX Introductory Course veröffentlicht, welcher auch online im HTML- und Postscriptformat verfügbar ist. Jpman Project, Japan FreeBSD Users Group. FreeBSD User's Reference Manual (japanische Übersetzung). Mainichi Communications Inc., 1998. ISBN4-8399-0088-4 P3800E. Edinburgh University hat einen Online Guide für Anfänger in Sachen UNIX geschrieben. Administrations-Anleitungen Albitz, Paul and Liu, Cricket. DNS and BIND, 4th Ed. O'Reilly & Associates, Inc., 2001. ISBN 1-59600-158-4 Computer Systems Research Group, UC Berkeley. 4.4BSD System Manager's Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-080-5 Costales, Brian, et al. Sendmail, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-222-0 Frisch, Æleen. Essential System Administration, 2nd Ed. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-127-5 Hunt, Craig. TCP/IP Network Administration, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-322-7 Nemeth, Evi. UNIX System Administration Handbook. 3rd Ed. Prentice Hall, 2000. ISBN 0-13-020601-6 Stern, Hal Managing NFS and NIS O'Reilly & Associates, Inc., 1991. ISBN 0-937175-75-7 Jpman Project, Japan FreeBSD Users Group. FreeBSD System Administrator's Manual (japanische Übersetzung). Mainichi Communications Inc., 1998. ISBN4-8399-0109-0 P3300E. Die Edinburgh University hat eine Online Anleitung (in englischer Sprache) für Neueinsteiger in die UNIX-Umgebung bereitgestellt. Programmierhandbücher Asente, Paul, Paul, Converse, Diana, and Swick, Ralph. X Window System Toolkit. Digital Press, 1998. ISBN 1-55558-178-1 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-078-3 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-079-1 Harbison, Samuel P. and Steele, Guy L. Jr. C: A Reference Manual. 4rd ed. Prentice Hall, 1995. ISBN 0-13-326224-3 Kernighan, Brian and Dennis M. Ritchie. The C Programming Language.. PTR Prentice Hall, 1988. ISBN 0-13-110362-9 Lehey, Greg. Porting UNIX Software. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-126-7 Plauger, P. J. The Standard C Library. Prentice Hall, 1992. ISBN 0-13-131509-9 Stevens, W. Richard. Advanced Programming in the UNIX Environment. Reading, Mass. : Addison-Wesley, 1992 ISBN 0-201-56317-7 Stevens, W. Richard. UNIX Network Programming. 2nd Ed, PTR Prentice Hall, 1998. ISBN 0-13-490012-X Wells, Bill. Writing Serial Drivers for UNIX. Dr. Dobb's Journal. 19(15), December 1994. pp68-71, 97-99. Betriebssystem-Interna Andleigh, Prabhat K. UNIX System Architecture. Prentice-Hall, Inc., 1990. ISBN 0-13-949843-5 Jolitz, William. Porting UNIX to the 386. Dr. Dobb's Journal. January 1991-July 1992. Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John Quarterman The Design and Implementation of the 4.3BSD UNIX Operating System. Reading, Mass. : Addison-Wesley, 1989. ISBN 0-201-06196-1 Kapitel 2 dieses Buchs ist Teil des FreeBSD Documentation Projects und on-line erhältlich. Kapitel 9 findet sich hier. Leffler, Samuel J., Marshall Kirk McKusick, The Design and Implementation of the 4.3BSD UNIX Operating System: Answer Book. Reading, Mass. : Addison-Wesley, 1991. ISBN 0-201-54629-9 McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John Quarterman. The Design and Implementation of the 4.4BSD Operating System. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-54979-4 Stevens, W. Richard. TCP/IP Illustrated, Volume 1: The Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63346-9 Schimmel, Curt. Unix Systems for Modern Architectures. Reading, Mass. : Addison-Wesley, 1994. ISBN 0-201-63338-8 Stevens, W. Richard. TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP and the UNIX Domain Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63495-3 Vahalia, Uresh. UNIX Internals -- The New Frontiers. Prentice Hall, 1996. ISBN 0-13-101908-2 Wright, Gary R. and W. Richard Stevens. TCP/IP Illustrated, Volume 2: The Implementation. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63354-X Sicherheits-Anleitung Cheswick, William R. and Steven M. Bellovin. Firewalls and Internet Security: Repelling the Wily Hacker. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63357-4 Garfinkel, Simson and Gene Spafford. Practical UNIX & Internet Security. 2nd Ed. O'Reilly & Associates, Inc., 1996. ISBN 1-56592-148-8 Garfinkel, Simson. PGP Pretty Good Privacy O'Reilly & Associates, Inc., 1995. ISBN 1-56592-098-8 Hardware-Anleitung Anderson, Don and Tom Shanley. Pentium Processor System Architecture. 2nd Ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40992-5 Ferraro, Richard F. Programmer's Guide to the EGA, VGA, and Super VGA Cards. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-62490-7 Die Intel Corporation veröffentlicht Dokumentationen Ihrer CPUs, Chipsets und Standards auf ihrer developer web site, normalerweise als PDF-Dateien. Shanley, Tom. 80486 System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40994-1 Shanley, Tom. ISA System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40996-8 Shanley, Tom. PCI System Architecture. 4th ed. Reading, Mass. : Addison-Wesley, 1999. ISBN 0-201-30974-2 Van Gilluwe, Frank. The Undocumented PC, 2nd Ed. Reading, Mass: Addison-Wesley Pub. Co., 1996. ISBN 0-201-47950-8 Messmer, Hans-Peter. The Indispensable PC Hardware Book, 4th Ed. Reading, Mass: Addison-Wesley Pub. Co., 2002. ISBN 0-201-59616-4 Unix Geschichte Lion, John Lion's Commentary on UNIX, 6th Ed. With Source Code. ITP Media Group, 1996. ISBN 1573980137 Raymond, Eric S. The New Hacker's Dictionary, 3rd edition. MIT Press, 1996. ISBN 0-262-68092-0. Auch bekannt als das Jargon File Salus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing Company, Inc., 1994. ISBN 0-201-54777-5 Simon Garfinkel, Daniel Weise, Steven Strassmann. The UNIX-HATERS Handbook. IDG Books Worldwide, Inc., 1994. ISBN 1-56884-203-1 Don Libes, Sandy Ressler Life with UNIX — special edition. Prentice-Hall, Inc., 1989. ISBN 0-13-536657-7 The BSD family tree. 1997. ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree - oder lokal + oder lokal auf einem FreeBSD Rechner. The BSD Release Announcements collection. 1997. http://www.de.FreeBSD.org/de/ftp/releases/ Networked Computer Science Technical Reports Library. http://www.ncstrl.org/ Old BSD releases from the Computer Systems Research group (CSRG). http://www.mckusick.com/csrg/: Das Paket mit 4 CDROM enthält alle BSD-Versionen von 1BSD bis 4.4BSD und 4.4BSD-Lite2 (unglücklicherweise nicht 2.11BSD). Die letzte CD beinhaltet auch die finalen Sourcen inclusive den SCCS Dateien. Magazine und Journale The C/C++ Users Journal. R&D Publications Inc. ISSN 1075-2838 Sys Admin — The Journal for UNIX System Administrators Miller Freeman, Inc., ISSN 1061-2688 diff --git a/es_ES.ISO8859-1/FAQ/admin.sgml b/es_ES.ISO8859-1/FAQ/admin.sgml index 54e7822944..2b78a02412 100644 --- a/es_ES.ISO8859-1/FAQ/admin.sgml +++ b/es_ES.ISO8859-1/FAQ/admin.sgml @@ -1,1163 +1,1163 @@ Administración de sistema ¿Dónde están los ficheros de configuración de arranque del sistema?

De la versión 2.0.5R a la 2.2.1R, el fichero principal de configuración es /etc/sysconfig. Todas las opciones son especificadas en este fichero y otros como y /etc/netstart.

Mira en el fichero /etc/sysconfig y cambia los valores para tu sistema. Este fichero está comentado para ayudar en la configuración

En versiones posteriores a la 2.2.1 y 3.0 el fichero /etc/sysconfig fue renombrado como . La sintaxis también fue retocada para ser mas descriptiva. El fichero /etc/netstart también fue renombrado como /etc/rc.network para que todos los ficheros de configuración puedan ser copiados con el comando /usr/src/etc/rc* /etc.

/etc/rc.local existe como siempre y debería ser usado para arrancar servicios locales adicionales como o programas propios.

El fichero /etc/rc.serial es para la inicialización de puertos serie.

El fichero /etc/rc.i386 es para especificaciones propias de Intel, como la emulación iBCS2 o la configuración de la cónsola del sistema.

A partir de la versión 2.1.0R, también puedes tener un directorio en el que instalar ficheros de arranque locales especificado en /etc/sysconfig (o /etc/rc.conf): # Localización de los ficheros de arranque locales. local_startup=/usr/local/etc/rc.local.d

Cada fichero acabado en Si quieres asegurarte de un cierto orden en la ejecución sin tener que cambiar todos los nombres de los ficheros, puedes usar un esquema similar al siguiente con dígitos al principio del nombre de cada fichero: 10news.sh 15httpd.sh 20ssh.sh

Puede ser visto como "malo" (o SysV :-)) pero nos provee de un esquema regular para programas añadidos localmente sin tener que hacer ediciones complicadas del fichero /etc/rc.local. Muchos de los ports/packages asumen que /usr/local/etc/rc.d es un directorio de arranque local. ¿Cómo añado un usuario facilmente?

Usa el comando . Para opciones más avanzadas, usa el comando

Para borrar a un usuario, usa el comando . ¿Cómo puedo añadir mi nuevo disco a FreeBSD?

La manera más fácil de hacer esto es desde el programa de instalación. Puedes arrancar el programa de instalacián ejecutando /stand/sysinstall como root.

Alternativamente, si todavía tienes el floppy de instalación, puedes arrancar desde él y usar el editor de etiquetas y particiones.

CUIDADO: Debes leer y entender perfectamente lo que estás haciendo!. Los comandos aquí descritos pueden BORRAR tu sistema. Procede con precaución!. Recuerda, un BACKUP es tu amigo.

antes de poder ejecutar /. Esto significa que tendrás que hacer tu mismo los cálculos para las particiones. Mira si puedes obtener información del disco con disklabel -r <diskname> por ejemplo disklabel -r /dev/rwd0s2 asumiendo que tu nuevo disco es wd0, el primer disco IDE, y FreeBSD es el segundo slice (s2). Deberías ver algo como esto:- # /dev/rwd0s2: type: ESDI disk: wd0s2 label: flags: bytes/sector: 512 sectors/track: 63 tracks/cylinder: 64 sectors/cylinder: 4032 cylinders: 610 sectors/unit: 2459520 rpm: 3600 interleave: 1 trackskew: 0 cylinderskew: 0 headswitch: 0 # milliseconds track-to-track seek: 0 # milliseconds drivedata: 0 8 partitions: # size offset fstype [fsize bsize bps/cpg] c: 2459520 0 unused 0 0 # (Cyl. 0 - 609) e: 2459520 0 4.2BSD 0 0 0 # (Cyl. 0 - 609)

Aegurate que el tamaño es correcto, en este caso, 2459520 sectores x 512 bytes/sector / 2**20 (1 Megabyte) = 1200 MB. El resto de datos (b/s, t/c, s/c, interleave, etc.) deberían funcionar con los que salen por defecto con , pero mira para discos antiguos. fsize es el del sistema de ficheros y bsize es el . 'c' es la partición que ocupa FreeBSD (o el disco completo en caso de una única partición para FreeBSD), y debe quedar como esta. No deberia ser usada para un sistema de ficheros. La partición 'c' es mágica en que es reconocida y usada por el kernel aunque no exista ninguna etiqueta en ella.

En el caso trivial de querer usar todo el sistema de ficheros para FreeBSD, la entrada para el campo "e" tiene que ser corregida poniendo fsize a 1023 y bsize a 8192 (8 fragmentos/bloque), los cuales son razonables. La entrada correcta para "e" seria: e: 2459520 0 4.2BSD 1024 8192

Ahora el caso mas complicado, donde queremos 2 particiones para 2 sistemas de ficheros. Siguiendo la , las particiones serán 8 partitions: # size offset fstype [fsize bsize bps/cpg] c: 2459520 0 unused 0 0 # (Cyl. 0 - 609) e: 614400 0 4.2BSD 1024 8192 f: 1843200 614400 4.2BSD 1024 8192

disklabel -e wd0s2''. Para más información mira en .

Si tienes la versión 2.1.5 o superior, y quieres dedicar enteramente el disco para FreeBSD sin compartirlo con otros sistemas operativos, se pueden reducir las operaciones a realizar de la siguiente manera: # dd if=/dev/zero of=/dev/rwd0 count=100 # disklabel -Brw wd0 auto # disklabel -e wd0

El primer comando asegura que no hay basura en el inicio del disco que pueda confundir al kernel. Lo siguiente a realizar es una generación automática de etiqueta usando los procesos por defecto ejecutados en el arranque del sistema. La edición de la etiqueta continua de la manera descrita anteriormente.

Has acabado!. Ahora debes inicializar el sistema de ficheros con algo como: newfs -d0 /dev/rwd0s2e newfs -d0 /dev/rwd0s2f

Dependiendo del nombre del disco y la partición, quizás sea requerida la ejecución del script para la creación de los dispositivos.

Y montar tus nuevos discos/particiones (mira el comando ) mount /dev/wd0s2e /mnt/foo mount /dev/wd0s2f /mnt/bar

Deberías editar el fichero para montar automaticamente los discos/particiones al arrancar el sistema.

Unidad básica de almacenamiento para en tu sistema. Un bloque se compone de uno o mas fragmentos. Mira la referencia correspondiente en: - Necesitarás dar más información a si quieres usar un "disco verdadero". Necesitarás saber la geometría uniforme, cabezales reales, sectores y cilindros, como en los discos ESDI antiguos. Toda esta información debería ser facilmente localizable en la cubierta del propio disco, manual, etc. La partición 'a', por convención, está reservada para particiones 'bootables' y la partición 'b' para swap. Las particiones regulares deben empezar en la 'd'. La partición 'e' corresponde a la primera partición no bootable y a usar como sistema de ficheros. El espacio requerido por la tabla de partición de BSD está permitido en el sistema de ficheros. No empieces la partición swap en el cilindro 0. Tengo un nuevo disco removible, ¿como lo uso?

Se trate de un disco removible como un ZIP o EA (o un floppy, si quieres usarlo de esta manera), o un nuevo disco duro, una vez instalado y reconocido por el sistema, y tengas tu cartridge/floppy/etc en su interior, las cosas son como para la mayoría de dispositivos.

Si es un disco ZIP o floppy, y está formateado en DOS, puedes usar el comando: mount -t msdos /dev/fd0c /floppy

Si es un floppy, o este: mount -t msdos /dev/da2s4 /zip

para un disco ZIP con la configuración de fábrica.

Para otros discos, mira como configurarlos usando /stand/sysinstall.

El resto de ejemplos serán para un disco ZIP en da2, el tercer disco SCSI.

A no ser que se trate de un floppy o disco removible, lo que planeas compartir con otros usuarios, es aconsejable convertir el formato de ficheros a BSD. Obtendrás nombre de ficheros largos, como mínimo doblarás la velocidad de acceso del disco, y mucha más estabilidad. Antes, necesitas rehacer las particiones. Puedes usar el comando o la utilidad /stand/sysinstall. Si es un disco pequeño que quieres dedicar enteramente a FreeBSD, solo tienes que eliminar la FAT y tabla de particiones, y usar el sistema de particiones de FreeBSD: dd if=/dev/zero of=/dev/rda2 count=2 disklabel -Brw da2 auto

Puedes usar el comando disklabel (mas información en ) o /stand/sysinstall para crear múltiples particiones BSD.

Finalmente, crea un nuevo sistema de ficheros: newfs /dev/rda2c

y montalo: mount /dev/da2c /zip

Sería una buena idea añadir una línea como esta en el fichero para que solo tengas que teclear "mount /zip" las siguientes veces. /dev/da2c /zip ffs rw,noauto 0 0 ¿Cómo monto una partición secundaria DOS?

Las particiones DOS secundarias se encuentran después de TODAS las particiones primarias. Por ejemplo, si tienes una partición "E" como la segunda partición DOS en el segundo disco SCSI, necesitas crear los ficheros especiales para el dispositivo 5 en /dev, y después montar /dev/da1s5: # cd /dev # ./MAKEDEV da1s5 # mount -t msdos /dev/da1s5 /dos/e ¿Puedo montar otros sistemas de ficheros bajo FreeBSD?

para mas información.

. ¿Cómo puedo usar el "NT loader" para arrancar FreeBSD?

La idea general es que copies el primer sector de la partición root nativa de FreeBSD en un fichero en la partición DOS/NT. Asumiento que nombras a ese fichero como c:\bootsect.bsd puedes editar el fichero c:\boot.ini para conseguir algo como esto: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT" C:\BOOTSECT.BSD="FreeBSD" C:\="DOS"

Este proceso asume que DOS, NT, FreeBSD o cualquier otro sistema ha sido instalado en sus respectivas particiones en el mismo disco. En nuestro caso, DOS y NT están en la primera partición y FreeBSD en la segunda. Instalamos FreeBSD para arrancarlo desde su partición nativa y no desde el disco MBR.

Monta un floppy formateado en DOS bajo la partición /mnt. dd if=/dev/rda0a of=/mnt/bootsect.bsd bs=512 count=1

Rearranca en DOS o NT. Copia el fichero attrib -s -r c:\boot.ini

Edita y añade las líneas apropiadas del boot.ini mostrado enteriormente de ejemplo, y vuelve a poner los atributos originales: attrib +s +r c:\boot.ini

Si FreeBSD está arrancando desde el MBR, restauralo desde el comando ¿Cómo arranco FreeBSD y Linux desde LILO?

Si tienes FreeBSD y Linux en el mismo disco, solo tienes que seguir las instrucciones de instalación de LILO para arrancar un sistema operativo no Linux. Brevemente, son estas:

Arranca Linux, y añade las siguientes líneas en el fichero /etc/lilo.conf: other=/dev/hda2 table=/dev/hda label=FreeBSD (Asumiendo que tu partición FreeBSD es conocida por Linux como /dev/hda2). A continuación, ejecuta lilo como root y ya debería estar.

Si FreeBSD está en otro disco, necesitas añadir ``loader=/boot/chain.b'' al fichero lilo.conf. Por ejemplo: other=/dev/sdb4 table=/dev/sdb loader=/boot/chain.b label=FreeBSD

En algunos casos necesitarás especificar el número de disco en BIOS para que el cargador del boot funcione correctamente desde el segundo disco. Por ejemplo, si tu disco SCSI con FreeBSD es visto por la BIOS como disco 1, en el prompt del cargador de arranque necesitarás especificar: Boot: 1:da(0,a)/kernel

En FreeBSD 2.2.5 y posteriores, puedes configurar para que haga esto automaticamente.

El es una buena referencia para las opciones de interoperabilidad entre FreeBSD y Linux. ¿Cómo arranco FreeBSD y Linux usando BootEasy?

Instala el LILO al inicio de la partición de arranque del Linux en lugar de hacerlo en el "Master Boot Record". Así podrás arrancar el LILO desde BootEasy.

Si estas usando Windows-95 y Linux, también es recomendable hacer esto para simplificar el arranque de Linux en caso de que sea necesaria una reinstalación del Windows-95 (ya que no quiere convivir con otros sistemas operativos en el mismo Master Boot Record). ¿Puede un disco "dedicado" provocar problemas?

Mientras este es el caso más com&ún para gente proveniente del mundo de PC, para la gente proveniente del mundo Unix y quienes quieren instalar una máquina para funcionar con FreeBSD y solo FreeBSD, es más habitual usar el sistema de reservar todo el espacio del disco para un solo sistema operativo. Si seleccionas "A)ll FreeBSD" en el editor de fdisk de la utilidad sysinstall, y respondes la siguiente pregunta con "No", usarás este último sistema. Ten en cuenta que usando este sistema no te permitirá la instalación de ningún otro sistema operativo o selector de arranque (boot manager).

Entonces, por que se llama "peligroso"?. Un disco en este modo no contiene lo que las utilidades normales de un PC considerarían una tabla de partición de ficheros válida. Dependiendo del diseño de estas aplicaciones, puede que dañen el sector de arranque una vez entren en contacto con el disco. Por lo menos una BIOS Award usada por máquinas HP Netservers (pero no sólo por ellos) es concocida por ignorar los disco duros que no contengan lo que la BIOS entiende por una tabla de ficheros válida.

Para volver un disco "peligrosamente dedicado" a formato estandard de PC, hay básicamente dos opciones. La primera es, escribes suficientes bytes NULL sobre el MBR para hacer que las siguientes instalaciones crean que están en un disco sín usar. Puedes hacer esto así: dd if=/dev/zero of=/dev/rda0 count=15

Alternativamente, puedes hacer: fdisk /mbr

que instalará un nuevo master boot record. ¿Cómo puedo añadir más espacio de swap?

La mejor manera es incrementar el tamaño de tu partición de swap, o usar esta excusa para añadir un otro disco nuevo (mira si lo haces).

Añadir swap en discos separados hace las cosas más rápidas que simplemente añadir swap en el mismo disco. Como ejemplo, si estás compilando código fuente en un disco, y el swap está en otro disco, es mucho más rápido que si el swap y la compilación se realizaran en el mismo disco. Esto es cierto específicamente para discos SCSI.

Los discos IDE no son capaces de permitir el acceso a ambos discos en el mismo canal al mismo tiempo (FreeBSD no soporta el modo 4, ya que todas las I/O de discos IDE son "programadas").

Es realmente muy mala idea instalar el swap sobre NFS a no ser que trabajes en una red muy rápida con un muy buen servidor.

Aquí hay un ejemplo para un fichero de swap de 64Mb /usr/swap0, piensa que puedes usar el nombre que quieras).

Asegurate que el kernel está compilado con la línea pseudo-device vn 1 #Vnode driver (turns a file into a device)

en tu fichero de configuración. El kernel GENERIC la contiene. crea un vn-device cd /dev sh ./MAKEDEV vn0 crea un swapfile (/usr/swap0) dd if=/dev/zero of=/usr/swap0 bs=1024k count=64 activa el fichero de swap en /etc/rc.conf swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired. rebota la máquina.

Para activar el fichero de swap inmediatamente teclea vnconfig -ce /dev/vn0c /usr/swap0 swap Tengo problemas para poner en marcha mi impresora.

Por favor, revisa la sección de impresoras del manual. Cubre la mayoría de posibles problemas. Pásate por Mi teclado no coincide con los carácteres de pantalla.

El programa de control de teclado tiene una opción para cargar el mapa de teclado. En el directorio /usr/share/syscons/keymaps hay diferentes ficheros de mapas de teclado. Selecciona el que corresponde a tu sistema y cárgalo. kbdcontrol -l uk.iso

Tanto el directorio /usr/share/syscons/keymaps como la extensión .

Esto puede ser configurado en /etc/sysconfig (o ). Mira los comentarios correspondientes en el propio fichero.

En la versión 2.0.5R y posteriores, todo lo referente a fuentes, teclado, etc está en /usr/share/examples/syscons.

Actualmente se soportan los siguientes mapas de teclado: Belgian ISO-8859-1 Brazilian 275 keyboard Codepage 850 Brazilian 275 keyboard ISO-8859-1 Danish Codepage 865 Danish ISO-8859-1 French ISO-8859-1 German Codepage 850 German ISO-8859-1 Italian ISO-8859-1 Japanese 106 Japanese 106x Latin American Norwegian ISO-8859-1 Polish ISO-8859-2 (programmer's) Russian Codepage 866 (alternative) Russian koi8-r (shift) Russian koi8-r Spanish ISO-8859-1 Swedish Codepage 850 Swedish ISO-8859-1 Swiss-German ISO-8859-1 United Kingdom Codepage 850 United Kingdom ISO-8859-1 United States of America ISO-8859-1 United States of America dvorak United States of America dvorakx Las cuotas de usuario no funcionan correctamente.

No actives las cuotas en '/', Pon el fichero de cuotas en el sistema de ficheros en el que se vayan a forzar las cuotas de usuario: FS QUOTA FILE /usr /usr/admin/quotas /home /home/admin/quotas ... Mi ccd no funciona correctamente

El síntoma es: # ccdconfig -C ccdconfig: ioctl (CCDIOCSET): /dev/ccd0c: Inappropriate file type or format #

Esto actualmente ocurre cuando estás intentando concatenar las particiones c'. El driver ccd requiere que la partición sea del tipo FS_BSDFFS. Edita la etiqueta del disco (disklabel) que estás intentando concatenar y cambia el tipo de partición a '4.2BSD'. ¿Porqué no puedo editar el disklabel en mi ccd?

El síntoma es: # disklabel ccd0 (it prints something sensible here, so let's try to edit it) # disklabel -e ccd0 (edit, save, quit) disklabel: ioctl DIOCWDINFO: No disk label on disk; use "disklabel -r" to install initial label #

Esto es porque el disklabel retornado por el ccd es actualmente uno que no corresponde con el real. Puedes resolver este problema escribiendo explícitamente: # disklabel ccd0 > /tmp/disklabel.tmp # disklabel -Rr ccd0 /tmp/disklabel.tmp # disklabel -e ccd0 (this will work now) ¿Soporta FreeBSD primitivas IPC System V?

Sí, FreeBSD las soporta. Estas incluyen memoria compartida, mensajes y semáforos. Necesitas añadir las siguientes líneas en la configuración de tu kernel para activarlas. options SYSVSHM options "SHMMAXPGS=64" # 256Kb of sharable memory options SYSVSEM # enable for semaphores options SYSVMSG # enable for messaging

Recompila e instala.

¿Cómo uso sendmail para envio de mail UUCP?

La configuración de sendmail incluida en FreeBSD está preparada para sistemas que conectan directamente con Internet. Los sistemas que quieran usar UUCP para el envío de mail deben utilizar otro fichero de configuración.

Retocar /etc/sendmail.cf manualmente está considerado algo para puristas. La versión 8 de sendmail incluye un nuevo sistema de configuración llamado , en el cual la configuración se realiza en un nivel más alto. Deberías usar los ficheros de configuración situados en /usr/src/usr.sbin/sendmail/cf

Si no instalaste tu sistema con el código fuente completo, el paquete de configuración de sendmail está en una distribución aparte. Asumiendo que tienes tu CD-ROM montado, haz: cd /usr/src tar -xvzf /cdrom/dists/src/ssmailcf.aa

No te preocupes, solo son unos cientos de kilobytes de tamaño. El fichero README en el directorio cf puede servir como introducción a la configuración del m4.

Para envío y recepción va UUCP, te aconsejamos usar la opción mailertable. Se basa en una base de datos que sendmail puede usar como base para tomar las decisiones de enrutado del mail.

Primero tienes que crear tu fichero .mc. Estos ficheros se encuentran en el directorio /usr/src/usr.sbin/sendmail/cf/cf. Si miras, encontrarás algunos ejemplos. Asumiendo que tu fichero se llama foo.com, todo lo que necesitas hacer para convertirlo en un fichero sendmail.cf válido es: cd /usr/src/usr.sbin/sendmail/cf/cf make foo.cf cp foo.cf /etc/sendmail.cf

Un fichero típico .mc sería algo como: include(`../m4/cf.m4') VERSIONID(`Your version number') OSTYPE(bsd4.4) FEATURE(nodns) FEATURE(nocanonify) FEATURE(mailertable) define(`UUCP_RELAY', your.uucp.relay) define(`UUCP_MAX_SIZE', 200000) MAILER(local) MAILER(smtp) MAILER(uucp) Cw your.alias.host.name Cw youruucpnodename.UUCP

Las opciones nodns y nocanonify previenen del uso del DNS durante el tráfico de correo. La cláusula UUCP_RELAY se necesita por razones imperiosas, no preguntes :). Simplemente pon un nombre de máquina de Internet que sea capaz de gestionar pseudo-dominios .UUCP; más sencillo, entrarás el mail relay de tu ISP.

Una vez hayas hecho esto, necesitas el fichero llamado /etc/mailtertable. Un ejemplo típico sería: # # makemap hash /etc/mailertable.db < /etc/mailertable # horus.interface-business.de uucp-dom:horus .interface-business.de uucp-dom:if-bus interface-business.de uucp-dom:if-bus .heep.sax.de smtp8:%1 horus.UUCP uucp-dom:horus if-bus.UUCP uucp-dom:if-bus . uucp-dom:sax

Como puedes ver, esto es parte de un fichero real. Las tres primeras líneas manejan casos especiales donde el correo dirigido a un dominio no debe ser enviado a través de la ruta por defecto, si no a través de un UUCP vecino para acortar el path de envío. La siguiente línea gestiona el mail del dominio local para que sea enviado vía SMTP. Finalmente, los vecinos UUCP son anotados en la parte .UUCP pseudo-domains, para poder sobreescribir las reglas por defecto. La última línea es siempre un punto, que indica el mail gateway hacia el resto del mundo. Todos los nombres de nodos detrás de uucp-dom: deben ser vecinos válidos UUCP.

Como recordatorio de que este fichero debe ser convertido a una base de datos DBM antes de ser usada, la línea de comandos para realizar esta operación esta puesta como un comentario al inicio del fichero. Siempre tienes que ejecutar este comando cada vez que realices algún cambio en tu mailtertable.

Si no tienes la seguridad de que una ruta de correo vaya a funcionar correctamente, recuerda la opción -bt de sendmail. Esta opción arranca el sendmail en modo test; simplemente entra 0, seguido por la dirección de mail sobre la que quieres testear la ruta. La última línea te indica el agente interno, el host de destino y la dirección (posiblemente traducido). Sal de este modo tecleando Control-D. j@uriah 191% sendmail -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter

> 0 foo@interface-business.de rewrite: ruleset 0 input: foo @ interface-business . de ... rewrite: ruleset 0 returns: $# uucp-dom $@ if-bus $: foo \ < @ interface-business . de > > ^D j@uriah 192% ¿Cómo configuro el correo para conexiones NO permanentes a Internet?

Si tienes una dirección IP fija en la conexión, no necesitarás ajustar nada de lo que ya viene por defecto. Configura tu hostname como el nombre asignado a tu IP de Internet y sendmail hará el resto.

Si tienes direcciones IP asignadas dinamicamente y usas una conexión Para poder recoger el correo de tu buzón necesitarás instalar un agente de recogida de correo. /etc+ppp/ppp.linkup: MYADDR: !bg su user -c fetchmail

Asumimos que tienes una cuenta para poll myISP.com protocol pop3 fetchall pass MySecret;

No hace falta decir que este fichero no debe ser "leible" por nadie excepto Para enviar el correo con la cabecera El siguiente fichero VERSIONID(`bsd.home.mc version 1.0') OSTYPE(bsd4.4)dnl FEATURE(nouucp)dnl MAILER(local)dnl MAILER(smtp)dnl Cwlocalhost Cwbsd.home CwmyISP.com MASQUERADE_AS(`myISP.com')dnl FEATURE(allmasquerade)dnl FEATURE(masquerade_envelope)dnl FEATURE(nocanonify)dnl FEATURE(nodns)dnl define(SMART_HOST, `relay.myISP.com') DmmyISP.com define(`confDOMAIN_NAME',`myISP.com')dnl define(`confDELIVERY_MODE',`deferred')dnl

Mira en la sección anterior para los detalles de como convertir este fichero Olvidé el password de Root!!

Tranquilo!!!. Simplemenre rearranca tu sistema, teclea -s en el prompt de arranque para entrar en modo monousuario. En la pregunta sobre el shell a usar, pulsa ENTER. Aparecerá un prompt #. Teclea mount -u / para remontar tu sistema de ficheros en modo de lectura/escritura y a continuación teclea ¿Cómo mantengo el control sobre Control-Alt-Delete?

Edita el mapa de teclado que estás usando para la cónsola y reemplaza las palabras /usr/share/syscons/keymaps/us.iso.kbd . Por supuesto si usas otro mapa de teclado adecuado a tu país, tendrías que editarlo. ¿Cómo reformateo ficheros de texto DOS a UNIX?

Simplemente usando este comando de perl: perl -i.bak -npe 's/\r\n/\n/g' file ...

file es el fichero a procesar. La modificación se hace en el propio fichero dejando el original grabado con extensión .bak. Alternativamente puedes usar el comando tr -d '\r' < dos-text-file > unix-file dos-text-file es el fichero que contiene el texto DOS mientras que unix-file contendrá la salida convertida. Este sistema puede ser más rápido que usar perl. ¿Cómo puedo hace "kill" de procesos por nombre?

Usa . ¿Porque el su no me dejar ser root al no estar en el ACL?

El error proviene de sistema del autentificación distribuida Kerberos. El problema no es fatal pero si molesto. Puedes ejecutar el comando su con la opcion -K, o desinstalar Kerberos como se describe en la siguiente sección. ¿Cómo desinstalo Kerberos?

Para eliminar Kerberos del sistema, reinstala la distribución bin de la release que estés usando. Si tienes el CDROM, puedes montar el cd (asumiremos que esta en /cdrom) y ejecutar: cd /cdrom/bin ./install.sh ¿Cómo añado pseudoterminales a mi sistema?

Si tienes muchos usuarios de telnet, ssh, X, o de cónsola, probablemente terminarás desbordando el número de pseudoterminales del sistema. Aquí tienes como añadir más: Compila e instala un nuevo kernel com la línea pseudo-device pty 256

en el fichero de configuración. Ejecuta el comando # cd /dev # ./MAKEDEV pty{1,2,3,4,5,6,7}

para crear 256 nodos de dispositivo para los nuevos terminales. Edita el fichero /etc/ttys y añade una línea para cada uno de los 256 terminales. Estas líneas deben seguir la estructura de las entradas existentes, algo como esto: ttyqc none network

El órden de la designación de letras es tty[pqrsPQRS][0-9a-v], usando una expresión regular. Rebota el sistema con el nuevo kernel, y lo tendrás listo para funcionar. ¿Cómo puedo releer el fichero /etc/rc.conf y relanzar /etc/rc sin tener que hacer un reboot?

Entra en modo monousuario y a continuación vuelve a modo multiusuario. En la consola haz: # shutdown now (Nota: sin -r o -h) # return # exit ¿Qué es un sandbox?

Sandbox es un término de seguridad. Puede significar dos cosas:

Un proceso que es situado en el interior de una serie de muros virtuales diseñados como prevención e imposibilitar el acceso al sistema principal en caso de que alguien comprometa la seguridad de ese proceso.

Se dice que el proceso es capaz de "jugar" entre los muros. Esto significa que se supone que nada de lo que haga el proceso referente a la ejecución de código, puede ser capaz de romper los muros, así no es necesario hacer auditorías detalladas de su código para poder conocer todo lo referente a los riesgos de seguridad del proceso.

Los muros pueden, por ejemplo, un userid. Esta es la definición usada en las páginas man de seguridad y del programa named.

Veamos como ejemplo el servicio 'ntalk' (consultar /etc/inetd.conf). Este servicio solía ejecutarse con el userid de root. Ahora se ejecuta con el userid tty. El usuario tty esta diseñado para ser usado como usuario sandbox, dificultando así la tarea de un intruso que haya conseguido penetrar en el sistema a través del servicio ntalk. De esta manera, el intruso solo puede afectar a los servicios, programas o procesos propiedad del usuario tty.

Un proceso que se ha situado en el interior de una simulación de la máquina. Esto es más hard-core. Básicamente, significa que alguien que sea capaz de penetrar en el proceso, creerá que ha penetrado en el sistema principal, pero de hecho, ha penetrado en una simulación de esa máquina y no puede modificar ningún dato real.

El sistema más común de conseguir esto es crear un entorno simulado en un subdirectorio y ejecutar los procesos en ese subdirectorio mediante chroot (la raiz "/" para ese proceso es este directorio, no la raiz "/" real del sistema).

Otro sistema habitual es montar un sistema de ficheros de solo lectura y a continuació,n crear un nivel de sistema de ficheros por encima del anterior que dé al proceso la sensación de encontrarse en un sistema de ficheros de lectura/escritura. El proceso creerá que es capaz de escribir esos ficheros, pero sólo el proceso ve los efectos; otros procesos del sistema no ven absolutamente nada.

Se intenta crear este tipo de sandbox totalmente transparentes para que el usuario (o intruso) no se de cuenta que está en él.

UNIX implementa dos tipos de sandboxes. Uno es a nivel de procesos, y el otro es a nivel de usuarios (userid).

Cada proceso UNIX es totalmente independiente de cualquier otro proceso UNIX. Un proceso no puede modificar el espacio de direcciones de otro. Es diferente a los sistemas Windows en los que un proceso puede sobreescribir facilmente el espacio de direcciones de otro proceso, probocando una caida de la máquina.

Un proceso UNIX es propiedad de un userid determinado. Si el userid no es el usuario root, éste solo podrá acceder a los procesos de su propiedad, evitando la intrusión en procesos ajenos. El userid también se usa como sistema de protección para datos grabados en disco. diff --git a/es_ES.ISO8859-1/books/handbook/bibliography/chapter.sgml b/es_ES.ISO8859-1/books/handbook/bibliography/chapter.sgml index daf87e72e8..cbc36ce31f 100755 --- a/es_ES.ISO8859-1/books/handbook/bibliography/chapter.sgml +++ b/es_ES.ISO8859-1/books/handbook/bibliography/chapter.sgml @@ -1,488 +1,488 @@ Bibliografía Mientras que las páginas del manual proveen la referencia definitiva para partes individuales del sistema operativo FreeBSD, son notorias por no ilustrar como poner todas las piezas juntas para hacer que todo el sistema operativo funcione fácilmente. Debido a esto, no hay substituto para un buen libro de administración de sistemas UNIX y un buen manual del usuario. Libros y revistas específicas sobre FreeBSD Libros y revistas internacionales: Usando FreeBSD (en Chino). FreeBSD for PC 98'ers (en japonés), publicado por SHUWA System Co, LTD. ISBN 4-87966-468-5 C3055 P2900E. FreeBSD (en japonés), publicado por CUTT. ISBN 4-906391-22-2 C3055 P2400E. Introducción completa a FreeBSD (en japonés), publicado por Shoeisha Co., Ltd. ISBN 4-88135-473-6 P3600E. Kit personal del principiante UNIX FreeBSD (en japonés), publicado por ASCII. ISBN 4-7561-1733-3 P3000E. Manual FreeBSD (traducción del japonés), publicado por ASCII. ISBN 4-7561-1580-2 P3800E. FreeBSD mit Methode (en alemán), publicado por Computer und Literatur Verlag/Vertrieb Hanser, 1998. ISBN 3-932311-31-0. Manual de instalación y utilización de FreeBSD (en japonés), publicado por Mainichi Communications Inc.. Libros y revistas en inglés: The Complete FreeBSD, publicado por Walnut Creek CDROM. Guías de usuario Computer Systems Research Group, UC Berkeley. 4.4BSD User's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-075-9 Computer Systems Research Group, UC Berkeley. 4.4BSD User's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-076-7 UNIX in a Nutshell. O'Reilly & Associates, Inc., 1990. ISBN 093717520X Mui, Linda. What You Need To Know When You Can't Find Your UNIX System Administrator. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-104-6 La Ohio State University ha escrito un Curso de introducción a UNIX disponible en línea en formato HTML y postscript. Jpman Project, Japan FreeBSD Users Group. FreeBSD User's Reference Manual (traducción japonesa). Mainichi Communications Inc., 1998. ISBN4-8399-0088-4 P3800E. Guías de administrador Albitz, Paul and Liu, Cricket. DNS and BIND, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-236-0 Computer Systems Research Group, UC Berkeley. 4.4BSD System Manager's Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-080-5 Costales, Brian, et al. Sendmail, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-222-0 Frisch, Æleen. Essential System Administration, 2nd Ed. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-127-5 Hunt, Craig. TCP/IP Network Administration. O'Reilly & Associates, Inc., 1992. ISBN 0-937175-82-X Nemeth, Evi. UNIX System Administration Handbook. 2nd Ed. Prentice Hall, 1995. ISBN 0131510517 Stern, Hal Managing NFS and NIS O'Reilly & Associates, Inc., 1991. ISBN 0-937175-75-7 Jpman Project, Japan FreeBSD Users Group. FreeBSD System Administrator's Manual (traducción japonesa). Mainichi Communications Inc., 1998. ISBN4-8399-0109-0 P3300E. Guías de programadores Asente, Paul. X Window System Toolkit. Digital Press. ISBN 1-55558-051-3 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-078-3 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-079-1 Harbison, Samuel P. and Steele, Guy L. Jr. C: A Reference Manual. 4rd ed. Prentice Hall, 1995. ISBN 0-13-326224-3 Kernighan, Brian and Dennis M. Ritchie. The C Programming Language.. PTR Prentice Hall, 1988. ISBN 0-13-110362-9 Lehey, Greg. Porting UNIX Software. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-126-7 Plauger, P. J. The Standard C Library. Prentice Hall, 1992. ISBN 0-13-131509-9 Stevens, W. Richard. Advanced Programming in the UNIX Environment. Reading, Mass. : Addison-Wesley, 1992 ISBN 0-201-56317-7 Stevens, W. Richard. UNIX Network Programming. 2nd Ed, PTR Prentice Hall, 1998. ISBN 0-13-490012-X Wells, Bill. “Writing Serial Drivers for UNIX”. Dr. Dobb's Journal. 19(15), December 1994. pp68-71, 97-99. El sistema operativo por dentro Andleigh, Prabhat K. UNIX System Architecture. Prentice-Hall, Inc., 1990. ISBN 0-13-949843-5 Jolitz, William. “Porting UNIX to the 386”. Dr. Dobb's Journal. January 1991-July 1992. Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John Quarterman The Design and Implementation of the 4.3BSD UNIX Operating System. Reading, Mass. : Addison-Wesley, 1989. ISBN 0-201-06196-1 Leffler, Samuel J., Marshall Kirk McKusick, The Design and Implementation of the 4.3BSD UNIX Operating System: Answer Book. Reading, Mass. : Addison-Wesley, 1991. ISBN 0-201-54629-9 McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John Quarterman. The Design and Implementation of the 4.4BSD Operating System. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-54979-4 Stevens, W. Richard. TCP/IP Illustrated, Volume 1: The Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63346-9 Schimmel, Curt. Unix Systems for Modern Architectures. Reading, Mass. : Addison-Wesley, 1994. ISBN 0-201-63338-8 Stevens, W. Richard. TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP and the UNIX Domain Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63495-3 Vahalia, Uresh. UNIX Internals -- The New Frontiers. Prentice Hall, 1996. ISBN 0-13-101908-2 Wright, Gary R. and W. Richard Stevens. TCP/IP Illustrated, Volume 2: The Implementation. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63354-X Referencia de seguridad Cheswick, William R. and Steven M. Bellovin. Firewalls and Internet Security: Repelling the Wily Hacker. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63357-4 Garfinkel, Simson and Gene Spafford. Practical UNIX Security. 2nd Ed. O'Reilly & Associates, Inc., 1996. ISBN 1-56592-148-8 Garfinkel, Simson. PGP Pretty Good Privacy O'Reilly & Associates, Inc., 1995. ISBN 1-56592-098-8 Referencia de hardware Anderson, Don and Tom Shanley. Pentium Processor System Architecture. 2nd Ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40992-5 Ferraro, Richard F. Programmer's Guide to the EGA, VGA, and Super VGA Cards. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-62490-7 La corporación Intel publica documentación sobre sus CPUs, chipsets y estándares en su web para desarrolladores, normalmente en archivos con formato PDF. Shanley, Tom. 80486 System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40994-1 Shanley, Tom. ISA System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40996-8 Shanley, Tom. PCI System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40993-3 Van Gilluwe, Frank. The Undocumented PC. Reading, Mass: Addison-Wesley Pub. Co., 1994. ISBN 0-201-62277-7 Historia de UNIX Lion, John Lion's Commentary on UNIX, 6th Ed. With Source Code. ITP Media Group, 1996. ISBN 1573980137 Raymond, Eric S. The New Hacker's Dictionary, 3rd edition. MIT Press, 1996. ISBN 0-262-68092-0. Also known as the Jargon File Salus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing Company, Inc., 1994. ISBN 0-201-54777-5 Simon Garfinkel, Daniel Weise, Steven Strassmann. The UNIX-HATERS Handbook. IDG Books Worldwide, Inc., 1994. ISBN 1-56884-203-1 Don Libes, Sandy Ressler Life with UNIX — special edition. Prentice-Hall, Inc., 1989. ISBN 0-13-536657-7 The BSD family tree. 1997. ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree - o local on a FreeBSD-current + o local on a FreeBSD-current machine. The BSD Release Announcements collection. 1997. http://www.de.FreeBSD.org/de/ftp/releases/ Networked Computer Science Technical Reports Library. http://www.ncstrl.org/ Antiguas releases BSD procedentes del Computer Systems Research Group (CSRG). http://www.mckusick.com/csrg/: El paquete de 4 CDs cubre todas las versiones de BSD desde la 1BSD hasta la 4.4BSD y 4.4BSD-Lite2 (pero no la 2.11BSD, desafortunadamente). El último disco contiene el código fuente final y los archivos SCCS. Diarios y revistas The C/C++ Users Journal. R&D Publications Inc. ISSN 1075-2838 Sys Admin — The Journal for UNIX System Administrators Miller Freeman, Inc., ISSN 1061-2688 diff --git a/es_ES.ISO8859-1/books/handbook/introduction/chapter.sgml b/es_ES.ISO8859-1/books/handbook/introduction/chapter.sgml index f99577dd28..241b710f75 100755 --- a/es_ES.ISO8859-1/books/handbook/introduction/chapter.sgml +++ b/es_ES.ISO8859-1/books/handbook/introduction/chapter.sgml @@ -1,639 +1,639 @@ Introducción FreeBSD es un sistema operativo basado en 4.4BSD-Lite para arquitectura Intel (x86). Para una descripción de FreeBSD, mira FreeBSD en una palabra. Para conocer la historia del proyecto, lee una breve historia de FreeBSD. Para ver la descripción de la última release, lee sobre la release actual. Si estás interesado en contribuir de alguna manera al proyecto FreeBSD, (código, equipamiento, donaciones, etc), por favor, lee la sección contribuyendo a FreeBSD. FreeBSD en una palabra FreeBSD es un sistema operativo para ordenadores personales basado en CPU's de arquitectura Intel, incluyendo procesadores 386, 486, y Pentium (versiones SX y DX). También son soportados los procesadores compatibles Intel como AMD y Cyrix. FreeBSD te ofrece muchas características avanzadas antes solo disponibles en ordenadores mucho más caros. Estas características incluyen: Preemptive multitasking con ajuste dinámico de prioridades para asegurar la mejor compartición de recursos entre aplicaciones y usuarios. Acceso Multiusuario significa que diferentes personas pueden usar un sistema FreeBSD simultaneamente para realizar diferentes trabajos. Los periféricos del sistema como impresoras y cintas también pueden ser compartidas entre todos los usuarios del sistema. Completa conectividad TCP/IP incluyendo soporte SLIP, PPP, NFS y NIS. Esto significa que tu máquina FreeBSD puede comunicarse facilmente con otros sistemas, además de actuar como servidor principal, proveyendo de funciones vitales como NFS (acceso a ficheros remotos), servicios de correo electrónico o poner a tu organización en Internet con WWW, ftp, router, firewall (seguridad). La protección de memoria asegura que las aplicaciones (o usuarios) no puedan interferirse unos con los otros. En caso de que una aplicación falle, no afectará al resto de aplicaciones en funcionamiento. FreeBSD es un sistema operativo de 32 bits y fue diseñado así desde el primer momento. El sistema estandar en la industria X Window (X11R6) provee una interficie gráfica de usuario (GUI) para las tarjetas VGA y monitores más comunes incluyendo todo el código fuente. Compatibilidad binaria con muchos programas nativos de SCO, BSDI, NetBSD, Linux y 386BSD. Cientos de aplicaciones ready-to-run están disponibles en las colecciónes de ports y packages. Porqué buscar en la red cuando puedes encontrarlo todo aquí?. Miles de aplicaciones fáciles de portar disponibles en Internet. FreeBSD es compatible con el código fuente de los más populares y comerciales sistemas Unix, y las aplicaciones requieren unos mínimos cambios (si es que lo requieren) para compilar. Memoria virtual paginada bajo demanda satisface eficientemente a las aplicaciones con mucho consumo de memoria, manteniendo aun respuestas interactivas al resto de usuarios. Librerís compartidas (el equivalente en Unix a las DLLs de Windows) que ofrecen un uso eficiente del espacio en disco y memoria . Se incluye un completo conjunto de herramientas de desarrollo en C, C++ y Fortran. Muchos lenguajes adicionales para investigación avanzada y desarrollo están incluidos en las colecciones de ports y packages. Código fuente completo de todo el sistema, ofreciendote el máximo grado de control sobre tu entorno. Porqué estar bloqueado en una solución propietaria cuando puedes tener un verdadero sistema abierto?. Extensa documentación on-line . Y mucho más! FreeBSD está basado en la release 4.4BSD-Lite del Computer Systems Research Group (CSRG) de la Universidad de California en Berkeley, siguiendo la tradición que ha distinguido el desarrollo de los sistemas BSD. Además del buen trabajo realizado por el CSRG, el proyecto FreeBSD ha invertido miles de horas en ajustar el sistema para ofrecer las máximas prestaciones en situaciones de carga real. Las aplicaciones a las que se puede someter FreeBSD están solo limitadas por tu imaginación. Desde desarrollo de software hasta automatización o robótica, control de inventarios o correcciones de azimuts de antenas de satélite remotas; si puede hacerse con un producto Unix comercial, es más que seguro que puede hacerse con FreeBSD. FreeBSD se beneficia significantemente de las miles de aplicaciones de alta calidad desarrolladas por centros de investigación y universidades de todo el mundo, disponibles a un coste mínimo o sin coste alguno. Las aplicaciones comerciales también están disponibles apareciendo en mayor número cada día. Gracias a que disponemos de todo el código del sistema, éste puede ser personalizado para aplicaciones o proyectos especiales de maneras que generalmente no son posibles con la mayoría de los sistemas operativos comerciales. Aquí tienes algunos ejemplos de aplicaciones de FreeBSD: Servicios Internet: El robusto stack TCP/IP integrado en FreeBSD lo hace una plataforma ideal para una gran cantidad de servicios Internet como: Servidores FTP Servidores WWW Servidores Gopher Servidores de Correo electrónico News USENET Sistema de BBS Y mucho más... Puedes empezar facilmente con un ordenador PC 386 e ir actualizandolo a medida que crezcan tus necesidades. Edicación: Eres un estudiante de informática o de algun campo relacionado con la ingeniería?. No hay mejor manera de aprender sobre sistemas operativos, arquitectura de computadores y redes que poder "poner las manos" en el código completo de un sistema operativo como FreeBSD. Cantidad de packages libremente disponibles sobre CAD, matemáticas y diseño gráfico hacen de este sistema la herramienta ideal para aquellos que usan los ordenadores para otras cosas. Investigación: Con todo el código fuente disponible, FreeBSD es una excelente plataforma de investigación en sistemas operativos. La naturaleza de libre distribución de FreeBSD ha hecho posible que grupos remotos hayan podido trabajar y colaborar en desarrollos compartidos sin tener que preocuparse de licencias especiales o limitaciones de ningún tipo. Networking: Necesitas un nuevo router?. Un servidor de nombres (DNS)? Un firewall para mantener a la gente fuera de tu red interna?. FreeBSD puede convertir esos antiguos PC's 386 o 486 en routers avanzados con capacidades avanzadas de filtrado de paquetes. Estación de trabajo X Window: FreeBSD es una buena elección para una solución de terminales X baratos, usando el servidor libre XFree86 o uno de los excelentes servidores comerciales producidos por X Inside. FreeBSD te permite ejecutar localmente las aplicaciones además de ejecutar las del servidor central. Desarrollo de software: El sistema básico de FreeBSD incluye un complemento completo de herramientas de desarrollo incluyendo el compilador y debugger GNU C/C++. FreeBSD está disponible en formato binario o código fuente en CDROM y vía ftp anónimo. Mira Obteniendo FreeBSD para más detalles. Una breve historia de FreeBSD Contribuido por &a.jkh;. El proyecto FreeBSD tuvo nació en los inicios de 1993 por una escisión parcial de los 3 coordinadores del “Unofficial 386BSD Patchkit”: Nate William, Rod Grimes y yo mismo. Nuestro objetivo original era producir una muestra intermedia de 386BSD para solucionar una serie de problemas que el mecanismo del patchkit no era capaz de solucionar. Alguno de vosotros quizás recuerde el nombre inicial del proyecto “386BSD 0.5” o “386BSD Interim”. 386BSD era el sistema operativo de Bill Jolitz y había estado muy desatendido durante todo un año. Al sentirse todo el patchkit cada vez más desanimado, decidimos que había que hacer algo e intentamos ayudar a Bill haciendo esta muestra sin fallos. Estos planes se vieron frenados cuando Bill decidió de repente dejar de formar parte del proyecto. No nos costó demasiado decidir seguir adelante, aún sin el soporte de Bill, así que adoptamos el nombre de “FreeBSD”, sugerido por David Greenman. Nuestro objetivo inicial era consultar con los usuarios actuales del sistema, y, una vez aclaradas las cosas, intentar que el proyecto se convirtiese en una realidad. Contacté con Walnut Creek CDROM con la intención de disponer de un canal de distribución para todos aquellos que no tuvisen un fáil acceso a Internet. Walnut Creek no sólo apoyó la idea de distribuir FreeBSD en CDROM si no que aportó una máquina sobre la que desarrollar los proyectos y una rápida conexión a Internet. Sin el apoyo y la confianza que Walnut Creek depositó en un proyecto desconocido y recién nacido, es seguro que FreeBSD no hubiese podido llegar tán lejos y tán rápido como lo ha hecho. Durante esta época, aparecieron una serie de nubarrones inesperados en el horizonte ya que Novell y la U.C. Berkeley solucionaron su larga pugna legal sobre el estatus del Net/2 de Berkeley. Una de las condiciones del acuerdo fue la concesión por parte de la U.C. Berkeley de que Novell se hiciese cargo de gran parte del código de Net/2, ya que de hecho la había adquirido anteriormente a AT&T. Lo que Berkeley recibió a cambio fue el permiso de declarar libre la release de 4.4BSD-Lite, y que todos los usuarios existentes de Net/2 serín conminados a migrar de sistema. Esto incluyó a FreeBSD, y el proyecto obtuvo de plazo hasta Julio de 1994 para terminar de ofrecer su producto basado en Net/2. Bajo los términos de este acuerdo, se le permitió al proyecto una última release, FreeBSD 1.1.5.1. A partir de ese momento, FreeBSD se dedicó a la árdua tarea de, literalmente, reinventarse a si mismo, desde un nuevo e incompleto 4.4BSD-Lite. El proyectó terminó esta transición en Diciembre de 1994, y, en Enero de 1995 se publicó la release FreeBSD 2.0 en Internet y en CDROM. Teniendo en cuenta todos los problemas, la release obtuvo un éxito importante, seguida de la más robusta y fácil de instalar FreeBSD 2.0.5 en Junio de 1995. En Agosto de 1996 se publicó la release 2.1.5, consiguiendo ser suficientemente conocida entre ISP y comunidades comerciales. La release 2.1.7.1 en Febrero de 1997 se convirtió en el final del desarrollo de la rama 2.1-stable. En estos momentos, ésta rama se encuentra en modo de mantenimiento, realizando sólo trabajos de seguridad o solución de problemas críticos FreeBSD 2.2 nació de la línea principal de desarrollo (“-current”) en Noviembre de 1996 como la rama RELENG_2_2, y la primera release completa se realizó en Abril de 1997. Las siguientes releases de la rama 2.2 fueron en verano y otoño de 1997, apareciendo la última en Julio de 1998. La primera release oficial de la rama 3.0 apareció en Octubre de 1998, siendo publicada la última release de la rama 2.2 (2.2.8) en Noviembre de 1998. Desarrollos a largo plazo como el soporte SMP o de la plataforma DEC de ALPHA continuará en la rama 3.0-current (ya 4.0-current) y SNAPshots de la 3.0 en CDROM /y, por supuesto, en la red). Objetivos del Proyecto FreeBSD Contribuido por &a.jkh;. Los objetivos del Proyecto FreeBSD son proveer software que pueda ser usado para cualquier objetivo sin que ésto acarree una carga. Muchos de nosotros tenemos bastante que ver con el código (y proyecto). Creemos que nuestra primera y más importante “misión” es proveer código a cualquier persona de manera que el código pueda ser muy distribuido y ofrezca el mayor número posible de beneficios. Este es, creo, uno de los objetivos principales del Software Libre, al que apoyamos entusiastamente. El código incluido en nuestra distribución que se encuentra bajo licencia GPL, GNU o GLPL tiene algunas restricciones más. Debido a los problemas que puede acarrear el uso de software de licencia GPL de manera comercial, invitamos a reemplazar este software por otros bajo licencias mas relajadas como BSD, siempre y cuando sea posible. El modelo de desarrollo de FreeBSD Contribuido por &a.asami;. El desarrollo de FreeBSD es un proceso muy abierto y flexible, siendo, literalmente, creado a partir de las contribuciones de cientos de personas de todo el mundo, como se puede ver en nuestra lista de participantes. Estamos constantemente en la búsqueda de nuevos desarrolladores e ideas, y aquellos interesados en estar más envueltos en el proyecto, sólo necesitan ponerse en contacto con nosotros a través de la lista &a.hackers;. Aquellos que prefieran trabajar más independientemente también son bienvenidos, pudiendo usar las facilidades de nuestro servidor FTP en ftp.freebsd.org para distribuir sus propios parches o código fuente de trabajos en progreso. La lista &a.announce; está disponible para comunicar a otros usuarios de FreeBSD las áreas más importantes de trabajo. Cosas útiles de conocer sobre el Proyecto FreeBSD y sus procesos de desarrollo, ya sea de manera independiente o cooperación en grupos: El depósito CVS El árbol de código fuente principal es mantenido por CVS (Concurrent Version System), una herramienta de libre disposición para el control de código fuente que está incluida en FreeBSD. El CVS principal reside en un servidor de Concord, California, desde el que se replica a numerosos servidores mirror repartidos por todo el mundo. El árbol CVS, así como las ramas -current y -stable pueden ser facilmente replicadas en tu propia máquina. Por favor, mira en la sección Sincronizando tu árbol de código fuente para más información sobre este sistema. La lista de "committers" Los committers son las personas que tienen acceso de escritura al CVS, y están autorizados para realizar modificaciones en el código fuente (el término “committer” proviene del comando cvs1 commit, usado para incorporar los nuevos cambios en el CVS). La mejor manera de hacer envíos para que sean revisados por los committers es el comando send-pr1. También puedes enviar un mail a la dirección committers@freebsd.org. El core-team de FreeBSD El FreeBSD core team serí el equivalente al conjunto de directores si FreeBSD fuese una compañía. La tarea principal del core team es asegurar que el proyecto, como una unidad, está en el buén camino y apuntar hacia la direcció correcta. Invitar a los desarrolladores dedicados y responsables a participar en el grupo de committers es otra de las funciones del core team, así como incorporar nuevos miembros al mismo. Muchos de los miembros del core team empezaron como committers, y a los que la adicción al proyecto ha conseguido lo mejor de ellos. Algunos miembros del core team también tienen algunas áreas de responsabilidad específicas, significando que se encargan de asegurar que partes importantes del sistema funcionen como se espera. La mayoría de miembros del core team son voluntarios y no se benefician del proyecto economicamente. La analogía de “equipo de directores” actualmente no es demasiado acertada, y es más justo decir que estas personas son las personas que dan sus vidas en favor de FreeBSD y en contra de su sano juicio ;) Contribuyentes externos El más importante grupo de desarrolladores son los propios usuarios, ya que nos ofrecen sus idea, aportaciones, parches, código, etc. La principal manera de participar en el desarrollo de FreeBSD es subscribirse en la lista &a.hackers; (mira en la información de listas) donde se discuten este tipo de cosas. La lista de aquellos que han contribuido con alguna parte de código es muy larga y creciendo cada día, así que porqué no participar en ella y contribuir con algo hoy mismo a FreeBSD? :-) Enviar código no es la única manera de contribuir al proyecto; para una lista más completa de cosas por hacer, por favor, mira en la sección cóomo contribuir de este manual. En definitiva, nuestro modelo dedesarrollo está organizado como una serie de círculos concéntricos. El modelo centralizdo está diseñado para la conveniencia de los usuarios de FreeBSD, que tienen la posibilidad de seguir un código fuente centralizado, sin dejar fuera a los potenciales participantes y contribuyentes de código. Nuestro deseo es presentar un sistema operativo estable con una larga y coherente serie de aplicaciones que sean sencillos de instalar y usar, y este modelo funciona muy bien para conseguir estos objetivos. Todo lo que le pedimos a aquellos que quieran participar como desarrolladores de FreeBSD es la misma dedicación que tienen los desarrolladores actuales para poder seguir trabajando de la misma manera que se ha hecho hasta ahora. Sobre la Release Actual FreeBSD es un sistema de libre disponibilidad, con el código fuente completo y basado en 4.4BSD-Lite para máquinas Intel i386/i486/Pentium/PentiumPro/Pentium II (o compatibles). Está basado en el software del grupo CSRG de la U.C. Berkeley, con algunas mejoras de NetBSD, OpenBSD, 286BSD y la Free Software Foundation. Desde nuestra release FreeBSD 2.0 en Enero de 1995, el rendimiento, características y estabilidad de FreeBSD ha aumentado considerablemente. El cambio más importante es el sistema de memoria virtual con un buffer de cache VM/file que no sólo incrementa el rendimiento, si no que además reduce el consumo de memoria, haciendo que el sistema sólo necesite 5Mb de memoria en su configuración mínima. Otras mejoras incluyen soporte completo de cliente y servidor NIS, soporte de transacciones TCP, dial-on-demand PPP, un nuevo subsistema SCSI, soporte de RDSI, soporte de tarjetas FDDI y Fast Ethernet, soporte de la tarjeta ADAPTEC 2940, y cientos de soluciones en errores anteriores. También hemos tomado muy en cuenta los comentarios y sugerencias de nuestros usuarios para hacer lo que creemos es un sistema de instalación sencillo y eficiente. Tus comentarios sobre este proceso son bienvenidos, ya que es un trabajo en constante evolución. Además de las distribuciones base, FreeBSD ofrece una nueva colección de software portado con cientos de programas. A finales de Agosto de 1998 estabamos en más de 1700 ports!. La lista de ports va desde servidores http, hasta juegos, lenguajes de programación, editores y cualquier otra cosa que te puedas imaginar. La colección de ports completa requiere alrededor de 26Mb de espacio, siendo todos los ports “deltas” a sus códigos fuente originales. Esto hace que para nosotros sea mucho más sencillo actualizar los ports, y reduce considerablemente el espacio en disco requerido. Para compilar un port, simplemente necesitas cambiar al directorio del programa que quieres instalar, y teclear make all seguido de make install después de la compilación dejando al sistema que haga el resto. La distribución original completa de cada port se obtiene dinámicamente del CDROM o un servidor local FTP, de manera que sólo necesitas el espacio de disco necesario para los ports que quieras instalar. La mayoría de ports también se pueden obtener en formato precompilado, llamado “package”, que puede ser instalado con un simple comando (pkg_add) para aquellos que no quieran compilar sus propios ports a partir del código fuente. Documentación adicional sobre el proceso de instalación y uso de FreeBSD la puedes encontrar en el directorio /usr/share/doc en cualquier máquina con FreeBSD 2.1 o posterior. También puedes ver los manuales instalados de manera local con cualquier navegador HTML usando las siguientes URLs: El Handbook de FreeBSD file:/usr/share/doc/handbook/handbook.html + URL="file://localhost/usr/share/doc/handbook/handbook.html">/usr/share/doc/handbook/handbook.html Las FAQ de FreeBSD file:/usr/share/doc/FAQ/FAQ.html + URL="file://localhost/usr/share/doc/FAQ/FAQ.html">/usr/share/doc/FAQ/FAQ.html También puedes visital las copias centrales (y normalmente más actualizadas) en http://www.freebsd.org. La distribución principal de FreeBSD no contiene el código DES, al estar prohibida su exportación fuera de USA. Hay un package, para usar sólo en USA, que contiene los programas que normalmente usa DES. Una distribución DES europea y libremente distribuible fuera de USA, también está disponible, cóomo se describe en las FAQ. Si todo lo que necesitas es seguridad de passwords en FreeBSD, y no tienes necesidad de copiar passwords encriptados desde diferentes máquinas (Sun, DEC, etc) al fichero de passwords de FreeBSD, entonces la seguridad basada en MD5 que te ofrece FreeBSD es lo que necesitas. Creemos que nuestro modelo de seguridad no tiene nada que perder con respecto a DES, y sin ningún problema de restricción de exportación. Si estás fuera (o incluso dentro) de USA, pruébalo!. diff --git a/fr_FR.ISO8859-1/articles/multi-os/article.sgml b/fr_FR.ISO8859-1/articles/multi-os/article.sgml index cc1fdd2ea2..817964f756 100755 --- a/fr_FR.ISO8859-1/articles/multi-os/article.sgml +++ b/fr_FR.ISO8859-1/articles/multi-os/article.sgml @@ -1,700 +1,700 @@ %man; %urls; %abstract; %artheader; %translators; %authors; %mailing-lists; ]>

Installer et utiliser FreeBSD en même temps que d'autres systèmes d'exploitation Jay Richmond &artheader.copyright; jayrich@sysc.com 6 Aout 1996 Ce document explique comment faire cohabiter proprement FreeBSD et d'autres systèmes d'exploitation courants tels que Linux, MS-DOS, OS/2 et Windows 95. Remerciements particuliers à Annelise Anderson andrsn@stanford.edu, Randall Hopper rhh@ct.picker.com et Jordan K. Hubbard jkh@time.cdrom.com. &abstract.license; &abstract.disclaimer; &trans.a.haby; Résumé La plupart des gens n'arrivent pas à faire cohabiter leurs divers systèmes d'exploitation sans des disques de grande capacité, des informations sur les gros disques EIDE sont donc incluses. Comme il y a de nombreuses combinaisons possibles de systèmes d'exploitation et de configurations de disques durs, la section Exemples sera peut-être celle qui vous sera la plus utile. Elle décrit plusieurs configurations d'ordinateurs utilisant plusieurs systèmes d'exploitation. Ce document suppose que vous avez déjà préparé de la place sur votre disque dur pour un système d'exploitation supplémentaire. Chaque fois que vous repartitionnez votre disque dur, vous prenez le risque de détruire les données qui se trouvent sur les partitions existantes. Toutefois, si votre disque est entièrement occupé par DOS, vous trouverez peut-être le programme FIPS (qui se trouve sur le CD-ROM FreeBSD dans le répertoire \TOOLS ou que vous pouvez télécharger par ftp) utile. Il vous permet de repartitionner votre disque sans détruire les données qui s'y trouvent. Il existe aussi une programme commercial appelé Partition Magic, qui vous permet de dimensionner et de supprimer des partitions sans dégât. Revue des gestionnaires de démarrage Ce ne sont que de brèves descriptions des différents gestionnaires de démarrage que vous rencontrerez. Selon la configuration de votre ordinateur, vous pourrez trouver utile d'en employer plus d'un sur le même système. Boot Easy C'est le gestionnaire de démarrage par défaut de FreeBSD. Il peut démarrer à peu près n'importe quoi, y compris BSD, OS/2 (HPFS), Windows 95 (FAT et FAT32) et Linux. Les partitions sont sélectionnées à l'aide des touches fonction. OS/2 Boot Manager Il démarrera depuis la FAT, HPFS, FFS (FreeBSD) et EXT2 (Linux). Il peut aussi démarrer depuis des partitions FAT32. Les partitions sont sélectionnées avec les touches Flèches. Le gestionnaire de démarrage OS/2 Boot Manager est le seul à utiliser sa propre partition distincte, à l'inverse des autres qui utilisent l'enregistrement principal de démarrage (Master Boot Record - MBR). Il doit donc être installé dans les 1024 premiers cylindres pour éviter des problèmes de démarrage. Il peut charger Linux en utilisant LILO lorsque ce dernier se trouve sur le secteur de démarrage et non sur le MBR. Allez sur les HOWTO Linux sur le World Wide Web pour plus d'informations sur le démarrage de Linux avec le gestionnaire de démarrage d'OS/2. OS-BS C'est une alternative à Boot Easy. Il vous donne plus de contrôle sur le processus de démarrage, avec la possibilité de sélectionner la partition à démarrer par défaut et le délai de démarrage. La version béta de ce programme vous permet de sélectionner le système d'exploitation à démarrer avec les touches Flèches. Il est inclus sur le CD-ROM FreeBSD dans le répertoire \TOOLS et vous pouvez le télécharger par ftp. LILO, ou LInux LOader (“chargeur Linux”) C'est un gestionnaire de démarrage limité. Il peut démarrer FreeBSD, mais il faut acommoder son fichier de configuration. A propos de la FAT32: La FAT32 remplace le système de fichiers FAT depuis la version Microsoft OEM SR2 Béta, qui sera utilisée sur les ordinateurs avec Windows 95 pré-installé vers la fin de 1996. Elle convertit le système de fichiers FAT habituel et permet d'utiliser des tailles d'agrégat - “cluster” - plus petites sur de plus gros disques. La FAT32 modifie aussi le secteur de démarrage et la table d'allocation habituels de la FAT, ce qui la rend incompatible avec certains gestionnaires de démarrage. Une configuration typique Supposons que nous ayons deux gros disques EIDE, et que nous voulions y installer FreeBSD, Linux et Windows 95. Voici comment je procéderais avec ces disques durs: /dev/wd0 (premier disque dur physique), /dev/wd1 (second disque dur). Ils ont tous deux 1416 cylindres. Je démarre avec une disquette de démarrage MS-DOS ou Windows qui contient l'utilitaire FDISK.EXE et crée une petite partition primaire de 50 Mo (35-40 pour Windows 95 et un peu d'espace libre) sur le premier disque. Je crée aussi une partition plus importante sur le second disque pour mes applications et mes données Windows. Je redémarre et installe Windows 95 (plus facile à dire qu'à faire) sur la partition C:. J'installe ensuite Linux. Je ne suis pas certain pour qui concerne toutes les distributions de Linux, mais la Slackware comprend LILO (voyez la section Revue des gestionnaires de démarrage). Au moment de partitionner mon disque dur avec l'utilitaire fdisk de Linux, je mets tout Linux sur le premier disque (peut-être 300 Mo pour une partition racine confortable et de l'espace de pagination). Après avoir installé Linux, et quand on me demande si je veux installer LILO, je fais attention à l'installer sur le secteur de démarrage de ma partition racine Linux, et non sur le MBR (Master Boot Record - enregistrement principal de démarrage). L'espace restant disponible sur le disque peut servir à FreeBSD. Je vérifie aussi que la tranche - “slice” - racine de FreeBSD ne déborde pas de la limite des 1024 cylindres (1024 cylindres correspond à 528 Mo à partir du début du disque sur nos hypothétiques disques de 720 Mo). J'utiliserai éventuellement le reste du disque dur (environ 270 Mo) pour les tranches /usr et /var. Le reste du second disque (l'espace disponible dépend de la taille de ma partition d'applications/données Windows que j'ai créée à l'étape 1) peut être utilisé pour la tranche /usr/src et l'espace de pagination. Vus de l'utilitaire fdisk de Windows 95, mes disques ressembleraient à ceci: --------------------------------------------------------------------- Display Partition Information Current fixed disk drive: 1 Partition Status Type Volume_Label Mbytes System Usage C: 1 A PRI DOS 50 FAT** 7% 2 A Non-DOS (Linux) 300 43% Total disk space is 696 Mbytes (1 Mbyte = 1048576 bytes) Press Esc to continue --------------------------------------------------------------------- Display Partition Information Current fixed disk drive: 2 Partition Status Type Volume_Label Mbytes System Usage D: 1 A PRI DOS 420 FAT** 60% Total disk space is 696 Mbytes (1 Mbyte = 1048576 bytes) Press Esc to continue --------------------------------------------------------------------- Disons FAT16, ou FAT32 si vous utilisez la mise à jour OEM SR2 (voyez la section Revue des gestionnaires de démarrage). J'installe FreeBSD. Je veille à démarrer avec le premier disque dur défini comme “NORMAL” dans le paramétrage du BIOS. Sans cela, je devrais indiquer la géométrie réelle de mon disque au démarrage (pour la connaître, démarrez Windows 95 et consultez les diagnostics Microsoft (MSD.EXE) ou allez voir dans le BIOS) avec le paramètre hd0=1416,16,631416 est le nombre de cylindres de mon disque dur, 16 est le nombre de têtes par piste et 63 est le nombre de secteurs par tête. Au moment de partitionner le disque dur, je fais attention à bien installer Boot Easy sur le premier disque. Je ne m'occupe pas du second disque, à partir duquel rien n'est démarré. Au redémarrage, Boot Easy devrait reconnaître mes trois partitions démarrables comme DOS (Windows 95), Linux et BSD (FreeBSD) Considérations particulières La plupart des systèmes d'exploitation sont très chatouilleux sur la façon et l'endroit où ils sont installés sur le disque dur. Windows 95 et DOS doivent être sur la première partition primaire du premier disque dur. OS/2 fait exception. Il peut être sur le premier ou le second disque et sur une partition primaire ou étendue. Si vous n'êtes pas sûr de vous, gardez le début des partitions démarrables avant le 1024ème cylindre. Si vous installez Windows 95 sur un système BSD existant, cela va “écraser” le MBR, et vous devrez réinstaller votre précédent gestionnaire de démarrage. Boot Easy peut être réinstallé avec l'utilitaire BOOTINST.EXE qui se trouve dans le répertoire \TOOLS du CD-ROM, ou peut être téléchargé par ftp. Vous pouvez aussi relancer le processus d'installation et aller dans l'éditeur de partitions. De là, indiquez que la partition FreeBSD est démarrable, choisissez l'option (gestionnaire de démarrage) et tapez W pour écrire les informations sur le MBR. Vous pouvez maintenant redémarrer, et Boot Easy reconnaîtra votre Windows 95 en tant que DOS. N'oubliez pas s'il vous plaît qu'OS/2 peut lire les partitions FAT et HPFS, mais pas les partitions FFS (FreeBSD) ou EXT2 (Linux). De même, Windows 95 ne peut que lire et écrire sur les partitions FAT et FAT32 (voyez la section Revue des gestionnaire de démarrage). FreeBSD peut lire la plupart des systèmes de fichiers, mais ne sait pas actuellement lire les partitions HPFS. Linux peut lire les partitions HPFS, mais ne peut pas y écrire. Les versions récentes du noyau Linux (2.x) peuvent lire et écrire les partitions VFAT de Windows 95 (La VFAT est ce qui permet à Windows d'utiliser des noms de fichiers longs - c'est à peu près la même chose que la FAT). Linux peut lire et écrire sur la plupart des systèmes de fichiers. Pigé? Je l'espère. Exemples (Cette section a besoin d'être revue, envoyez s'il vous plaît vos exemples à jayrich@sysc.com.) FreeBSD + Windows 95: Si vous avez installé FreeBSD après Windows 95, vous devriez voir la mention DOS sur le menu de Boot Easy. C'est Windows 95. Si vous avez installé Windows 95 après FreeBSD, lisez la section Considérations particulières ci-dessus. Tant que votre disque n'a pas 1024 cylindres, vous ne devriez pas avoir de problèmes pour démarrer. Si toutefois une de vos partitions va au-delà du 1024ème cylindre, et que vous avez des messages du type invalid system disk sous DOS (Windows 95) et que FreeBSD ne démarre pas, cherchez dans les paramètres de configuration de votre BIOS quelque chose appelé “> 1024 cylinder support” ou mode “NORMAL/LBA”. DOS peut avoir besoin du LBA (Logical Block Adressing - Adressage de bloc logique) pour démarrer correctement. Si la perspective de modifier les paramètres du BIOS à chaque démarrage ne vous enchante pas, vous pouvez démarrer FreeBSD depuis DOS avec l'utilitaire FBSDBOOT.EXE du CD (il devrait reconnaître votre partition FreeBSD et la démarrer). FreeBSD + OS/2 + Windows: Rien de nouveau dans ce cas. Le gestionnaire de démarrage d'OS/2 peut démarrer tous ces systèmes d'exploitation, il ne devrait pas y avoir de problème. FreeBSD + Linux: Vous pouvez aussi utiliser Boot Easy pour démarrer les deux systèmes d'exploitation. FreeBSD + Linux + Windows 95: (voyez la section Une installation typique). Autres endroits où trouver de l'aide Il y a de nombreux HOWTO Linux qui traitent des systèmes d'exploitation multiples sur un même disque. Le mini-HOWTO Linux+DOS+Win95+OS2 donne des indications sur la configuration du gestionnaire de démarrage d'OS/2, et le mini-HOWTO Linux+FreeBSD peut aussi vous intéresser. L'HOWTO Linux est aussi utile. Le Guide de programmation du chargeur NT fournit des informations intéressantes sur le démarrage de Windows NT, 95 et DOS avec d'autres systèmes d'exploitation. Le jeu de documents d'Hale Landis, “Comment ça marche”, contient de bonnes informations sur toutes sortes de géométries de disques et autres sujets liés au démarrage. Voici quelques liens qui peuvent vous aider à le trouver: ftp://fission.dt.wdc.com/pub/otherdocs/pc_systems/how_it_works/allhiw.zip, http://www.cs.yorku.ca/People/frank/docs/. Enfin, ne négligez pas la documentation du noyau de FreeBSD sur le processus de démarrage, disponible dans la distribution du source du noyau (elle est installée dans - file:/usr/src/sys/i386/boot/biosboot/README.386BSD). + /usr/src/sys/i386/boot/biosboot/README.386BSD). Détails Techniques (Contribution de Randall Hopper rhh@ct.picker.com) Cette section tente de vous donner assez d'informations de base sur vos disques durs et sur le processus de démarrage à partir d'un disque pour vous permettre de régler la plupart des problèmes que vous pourriez rencontrer lorsque vous configurerez le démarrage de plusieurs systèmes d'exploitation. Elle commence par des choses relativement élémentaires, vous préférerez donc peut-être la parcourir en diagonale jusqu'à ce que les points abordés vous paraissent moins familiers et commencer alors à la lire en détail. Introduction aux disques Trois termes fondamentaux décrivent la localisation des données sur vos disques durs: Cylindres, Têtes et Secteurs. Il n'est pas très important de savoir à quoi ils se rapportent sinon qu'ensemble, ils définissent où sont physiquement les données sur le disque. Votre disque a un nombre donné de cylindres, de têtes, et de secteurs par tête-cylindre (un doublet tête-cylindre est aussi appelé une piste). Ensemble, ces informations définissent la “géométrie physique” de votre disque. Il y a typiquement 512 octets par secteur et 63 secteurs par pistes, le nombre de cylindres et de têtes variant très largement d'un disque à l'autre. Vous pouvez alors calculer la quantité d'informations que peut enregistrer votre disque par la formule: nombre de cylindres X nombre de têtes X 63 secteurs/piste X 512 octets/secteur Par exemple, pour mon disque Western Digital AC31600 EIDE de 1,6 Go, cela donne: 3148 cylindres X 16 têtes X 63 secteurs/piste X 512 octets/secteur c'est-à-dire 1.624.670.208 octets, ou environ 1,6 Go. Vous pouvez connaître la géométrie physique de votre disque dur (nombre de cylindres, de têtes et de secteurs par piste) avec ATAID ou d'autres programmes que vous trouverez sur l'Internet. Ces informations sont peut-être aussi fournies avec votre disque. Faites cependant attention: si vous utilisez le LBA du BIOS (voyez la section Restrictions pour le démarrage et avertissements), vous ne pouvez pas vous servir de n'importe quel programme pour connaître la géométrie physique. Cela parce que de nombreux programmes (e.g., MSD.EXE ou le fdisk de FreeBSD) ne reconnaissent pas la géométrie physique, ils listent à la place la géométrie redéfinie (des valeurs virtuelles dues à l'utilisation du LBA). Continuez à lire pour savoir ce que cela veut dire. Une autre chose à savoir à propos de ces termes. 3 valeurs - un numéro de cylindre, un numéro de tête, et un numéro du secteur sur la piste - identifient l'adresse absolue d'un secteur sur votre disque. Les cylindres et les têtes sont numérotés à partir de 0, et les numéros de secteurs commencent à 1. Ceux que des détails plus techniques intéressent peuvent trouver un peu partout sur l'Internet des informations sur la géométrie des disques, les secteurs de démarrage, les BIOS, etc. Faites une recherche sur Yahoo, Lycos, etc. pour boot sector ou master boot record. Parmi les choses utiles que vous trouverez, il y a le jeu de documents “Comment ça marche” - How It Works de Hale Landis. Voyez la section Autres endroits où trouver de l'aide pour avoir quelques pointeurs vers ces documents. OK, assez de terminologie. Nous sommes censés parler de démarrage ici. Le processus de démarrage Sur le premier secteur de votre disque (cylindre 0, tête 0, secteur 1) se trouve l'enregistrement principal de démarrage - Master Boot Record (MBR). Il contient une carte de votre disque. Il identifie jusqu'à 4 partitions, chacune d'elle étant un espace contigu sur ce disque. FreeBSD appelle les partitions des tranches - slices - pour éviter la confusion avec ses propres partitions, mais nous n'utiliserons pas ici ce terme. Chaque partition peut contenir son propre système d'exploitation. Chaque entrée de partition dans le MBR comprend un IDentifiant de partition, un Cylindre/Tête/Secteur de Début et un Cylindre/Tête/Secteur de Fin. L'IDentifiant de partition dit de quel type de partition il s'agit (de quel OS) et le Début/Fin dit où elle se trouve. La table des IDs de partitions liste un échantillon d'identifiants de partitions usuels. ID (hex) Description 01 DOS12 primaire (FAT 12-bit) 04 DOS16 primaire (FAT 16-bit) 05 DOS12 étendue 06 DOS primaire large (> 32 Mo) 0A OS/2 83 Linux (EXT2FS) A5 FreeBSD, NetBSD, 386BSD (UFS) Toutes les partitions ne dont pas démarrables (e.g. DOS étendue). Certaines le sont - d'autres ne le sont pas. Ce qui rend une partition démarrable est la configuration du secteur de démarrage de la partition - Partition Boot Sector - qui est toujours présent au début de chaque partition. Quand vous configurez votre gestionnaire de démarrage favori, il consulte les entrées dans les tables de partitions du MBR de tous vos disques et vous donne la possibilité de donner un nom à ces entrées. Quand vous démarrez ensuite, le gestionnaire de démarrage est appelé par du code prévu pour cela à partir secteur principal de démarrage - Master Boot Sector - du premier disque trouvé sur votre système. Le gestionnaire consulte l'entrée de la table de partitions du MBR correspondant à la partition que vous avez choisie, charge le secteur de démarrage de cette partition et lui passe le contrôle. Ce secteur de démarrage de la partition elle-même contient suffisamment d'informations pour commencer à charger le système d'exploitation qui se trouve sur cette partition. Il y a une chose importante à savoir dont nous n'avons pas encore parlé. Tous vos disques durs ont un MBR. Toutefois, celui qui est important est celui qui se trouve sur le premier disque reconnu par le BIOS. Si vous n'avez que des disques durs IDE, c'est le premier disque IDE (e.g. le disque maître sur le premier contrôleur). De même pour les systèmes entièrement SCSI. Si vous avez et des disques durs IDE et des disques durs SCSI, le disque IDE est habituellement le premier disque dont la présence est testée par le BIOS, le premier disque IDE est donc le premier disque reconnu. Le gestionnaire de démarrage que vous installerez sera implémenté sur le premier disque dur reconnu comme nous venons de l'expliquer. Restrictions pour le démarrage et avertissementsVoici maintenant les choses intéressantes auxquelles il faut faire attention. La redoutable limitation à 1024 cylindres et en quoi le LBA du BIOS peut être utile La première partie du processus de démarrage est entièrement confiée au BIOS, (si ce terme est nouveau pour vous, le BIOS est un circuit électronique sur votre carte mère qui contient le code de démarrage de votre ordinateur). C'est pourquoi cette première partie du processus est soumise aux limitations du BIOS. L'interface BIOS utilisée pour lire le disque dur durant cette phase (INT 13H, Sous-fonction 2) alloue 10 bits pour le numéro de cylindre, 8 bits pour le numéro de tête, et 6 bits pour le numéro de secteur. Cela limite les utilisateurs de cette interface (i.e. les gestionnaires de démarrage implémentés sur le MBR du disque ainsi que les chargeurs de systèmes d'exploitation implémentés sur les secteurs de démarrage) à: 1024 cylindres au plus, 256 têtes au plus, 64 secteurs/piste au plus, (en fait 63, 0 n'est pas disponible). Or les diques durs de grande capacité ont beaucoup de cylindres et peu de têtes, le nombre de cylindres de ces disques est donc invariablement supérieurs à 1024. De ce fait et à cause de l'interface BIOS telle qu'elle est, vous ne pouvez pas démarrer n'importe où sur votre disque dur. Le code de démarrage (le gestionnaire de démarrage et le chargeur du système d'exploitation implémenté sur les secteurs de démarrage de chaque partition démarrable) doivent se situer avant le 1024ème cylindre. Si votre disque dur est standard et a 16 têtes, cela équivaut à: 1024 cylindres/disque X 16 têtes/disque X 63 secteurs/piste X 512 octets c'est-à-dire la limite souvent citée de 528 Mo. C'est là qu'intervient le LBA (Logical Block Adressing - “adressage de bloc logique”) du BIOS. Le LBA du BIOS donne à l'utilisateur des routines de l'API (Application Programming Interface - “interface de programmation”) du BIOS, la possibilité d'accéder aux cylindres au-delà de 1024 avec les interfaces du BIOS en redéfinissant le cylindre. Cela signifie qu'il construit une nouvelle géométrie de vos cylindres et têtes, faisant croire au BIOS que votre disque a moins de cylindres et plus de têtes qu'en réalité. En d'autres termes, il profite du fait que les disques ont relativement peu de têtes et beaucoup de cylindres, pour modifier le rapport entre nombre de cylindres et nombre de têtes de façon à ce que tous deux soient inférieurs aux limites mentionnées ci-dessus (1024 cylindres, 256 têtes). Pour prendre de nouveau l'exemple de mon Western Digital 1,6 Go, il a pour géométrie physique: (3148 cylindres, 16 têtes, 63 secteurs/piste, 512 octets/secteur) Alors que le LBA du BIOS la redéfinit comme suit: ( 787 cylindres, 64 têtes, 63 secteurs/piste, 512 octets/secteur) ce qui correspond à la même capacité physique, mais avec des nombres de cylindres et de têtes dans les limites acceptables par les API du BIOS. (Au passage, j'ai sur l'un de mes disques, et Linux et FreeBSD au-delà du 1024ème cylindre, et les deux démarrent sans problème, grâce au LBA du BIOS.) Gestionnaires de démarrage et allocation de l'espace disque Une autre chose à laquelle il faut faire attention lorsque vous installez un gestionnaire de démarrage est l'allocation d'espace disque pour ce gestionnaire. Il vaut mieux être informé de cette question avant de commencer pour vous éviter d'avoir à réinstaller un ou plusieurs de vos systèmes d'exploitation. Si vous avez suivi ce qui a été dit sur le processus de démarrage à propos du secteur principal de démarrage (où se trouve le MBR), des secteurs de démarrage des partitions et du processus de démarrage, vous vous êtes peut-être demandé où va se trouver ce foutu gestionnaire de démarrage. Bien, certains gestionnaires de démarrage sont suffisament légers pour tenir entièrement dans le secteur principal de démarrage (cylindre 0, tête 0, secteur 1) avec la table de partitions. D'autres ont besoin d'un peu plus d'espace et débordent en fait de quelques secteurs après le secteur principal de démarrage sur la piste cylindre 0 tête 0, qui sont normalement libres... normalement. Là est le hic... Certains systèmes d'exploitation (y compris FreeBSD) vous permettent de faire débuter vos partitions juste après le secteur principal de démarrage au cylindre 0, tête 0, secteur 2, si vous le voulez. En fait, si vous donnez au programme sysinstall de FreeBSD, un disque dont le début est vierge ou un disque totalement vide, c'est là qu'il fera commencer par défaut la partition FreeBSD (c'est tout du moins ce qu'il a fait quand je suis tombé dans ce piège). Quand vous installez ensuite le gestionnaire de démarrage, si c'est l'un de ceux qui occupent quelques secteurs supplémentaires après le MBR, il écrase les données qui se trouvent au début de la première partie. Dans le cas de FreeBSD, cela écrase le label du disque et empêche de démarrer votre partition FreeBSD. Le moyen facile d'éviter ce problème (et de vous garder le possibilité d'essayer différents gestionnaires de démarrage par la suite) est de ne pas allouer la première piste du disque quand vous le partitionnez. Cela réserve l'espace entre le cylindre 0, tête 0, secteur 2 et le cylindre 0, tête 0, secteur 63, et votre partition commence au cylindre 1, tête 1, secteur 1. Pour ce que cela vaut, quand vous créez une partition DOS au début de votre disque, DOS laisse par défaut cet espace inoccupé (c'est pourquoi certains gestionnaires de démarrage font l'hypothèse qu'il est disponible). Mettre une partition DOS au début de votre disque vous permet aussi d'éviter le problème. C'est ce que je préfère personnellement faire, mettre une partition DOS de 1 Mo au début, parce que cela évite aussi que la lettre désignant mon disque DOS primaire soit modifiée ensuite quand je repartitionne. Pour servir de référence, les gestionnaires de démarrage suivants n'utilisent que le secteur principal de démarrage pour mettre leur code et leurs données: OS-BS 1.35, Boot Easy, LILO. Ces gestionnaires de démarrage occupent quelques secteurs supplémentaires après le secteur principal de démarrage: OS-BS 2.0 Béta 8 (secteurs 2-5), gestionnaire de démarrage d'OS/2. Que faire si votre système ne démarre pas? Il se peut qu'à un moment donné de l'installation d'un gestionnaire de démarrage, vous laissiez le MBR dans un état tel que votre machine ne redémarre plus. C'est peu probable, mais possible lorsque vous refaites un FDISK alors qu'il y a déjà un gestionnaire de démarrage installé. Si vous avez une partition DOS démarrable, vous pouvez démarrer avec une disquette de démarrage DOS, et lancer: A:\> FDISK /MBR pour réinstaller le code d'origine de démarrage simple du DOS seul sur le système. Vous pouvez alors démarrer DOS (et DOS uniquement) depuis le disque dur. Une autre solution consiste à réexécuter le programme d'installation de votre gestionnaire de démarrage à partir d'une disquette démarrable.
diff --git a/fr_FR.ISO8859-1/books/handbook/bibliography/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/bibliography/chapter.sgml index 807bcd5c47..1eabc0dc80 100644 --- a/fr_FR.ISO8859-1/books/handbook/bibliography/chapter.sgml +++ b/fr_FR.ISO8859-1/books/handbook/bibliography/chapter.sgml @@ -1,549 +1,549 @@ Bibliographie &trans.a.fonvieille; Bien que les pages de manuel soient la documentation de référence pour chaque facette du système d'exploitation FreeBSD, il est de notoriété publique qu'elles n'expliquent pas comment assembler les morceaux pour avoir un système d'exploitation qui tourne sans encombre. Il n'y a pour cela pas d'autre alternative qu'un bon livre sur l'administration Unix et un bon manuel utilisateur. Livres & magazines consacrés à FreeBSD Livres & revues internationaux: Utiliser FreeBSD (en Chinois). FreeBSD pour les utilisateurs de PC 98 (en Japonais), publié par SHUWA System Co, LTD. ISBN 4-87966-468-5 C3055 P2900E. FreeBSD (en Japonais), publié par CUTT. ISBN 4-906391-22-2 C3055 P2400E. Introduction complète à FreeBSD (en Japonais), publié par Shoeisha Co., Ltd. ISBN 4-88135-473-6 P3600E. Kit de démarrage pour Unix personnel FreeBSD (en Japonais), publié par ASCII. ISBN 4-7561-1733-3 P3000E. Manuel de référence FreeBSD (traduction en Japonais), publié par ASCII. ISBN 4-7561-1580-2 P3800E. FreeBSD avec méthode (en Allemand), publié par Computer und Literatur Verlag/Vertrieb Hanser, 1998. ISBN 3-932311-31-0. FreeBSD 4 - Installieren, Konfigurieren, Administrieren (in German), published by Computer und Literatur Verlag, 2001. ISBN 3-932311-88-4. Manuel d'installation et d'utilisation de FreeBSD (en Japonais), publié par Mainichi Communications Inc.. Onno W Purbo, Dodi Maryanto, Syahrial Hubbany, Widjil Widodo Construire un serveur Internet avec FreeBSD (en Indonésien), publié par Elex Media Komputindo. Livres & revues en langue anglaise: Absolute BSD: The Ultimate Guide to FreeBSD, publiИ par No Starch Press. The Complete FreeBSD, publié par BSDi. The FreeBSD Corporate Networker's Guide, publié par Addison-Wesley. Manuels d'utilisation Computer Systems Research Group, UC Berkeley. 4.4BSD User's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-075-9 Computer Systems Research Group, UC Berkeley. 4.4BSD User's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-076-7 UNIX in a Nutshell. O'Reilly & Associates, Inc., 1990. ISBN 093717520X Mui, Linda. What You Need To Know When You Can't Find Your UNIX System Administrator. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-104-6 L'Université de l'Etat d'Ohio a écrit un Cours d'introduction à Unix qui est disponible en ligne aux formats HTML et PostScript. Jpman Project, Groupe d'utilisateurs japonais de FreeBSD. Manuel de référence utilisateur de FreeBSD (traduction en Japonais). Mainichi Communications Inc., 1998. ISBN4-8399-0088-4 P3800E. L'Université d'Edinburgh a écrit un Guide en ligne pour les nouveaux venus à l'environnement Unix. Manuels d'administration Albitz, Paul and Liu, Cricket. DNS and BIND, 4th Ed. O'Reilly & Associates, Inc., 2001. ISBN 1-59600-158-4 Computer Systems Research Group, UC Berkeley. 4.4BSD System Manager's Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-080-5 Costales, Brian, et al. Sendmail, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-222-0 Frisch, Æleen. Essential System Administration, 2nd Ed. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-127-5 Hunt, Craig. TCP/IP Network Administration, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-322-7 Nemeth, Evi. UNIX System Administration Handbook. 3rd Ed. Prentice Hall, 2000. ISBN 0-13-020601-6 Stern, Hal Managing NFS and NIS O'Reilly & Associates, Inc., 1991. ISBN 0-937175-75-7 Jpman Project, Groupe d'utilisateurs japonais de FreeBSD. Manuel de l'administrateur système FreeBSD (traduction en Japonais). Mainichi Communications Inc., 1998. ISBN4-8399-0109-0 P3300E. Manuels de programmation Asente, Paul, Converse, Diana, and Swick, Ralph. X Window System Toolkit. Digital Press, 1998. ISBN 1-55558-178-1 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-078-3 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-079-1 Harbison, Samuel P. and Steele, Guy L. Jr. C: A Reference Manual. 4rd ed. Prentice Hall, 1995. ISBN 0-13-326224-3 Kernighan, Brian and Dennis M. Ritchie. The C Programming Language.. PTR Prentice Hall, 1988. ISBN 0-13-110362-9 Lehey, Greg. Porting UNIX Software. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-126-7 Plauger, P. J. The Standard C Library. Prentice Hall, 1992. ISBN 0-13-131509-9 Stevens, W. Richard. Advanced Programming in the UNIX Environment. Reading, Mass. : Addison-Wesley, 1992 ISBN 0-201-56317-7 Stevens, W. Richard. UNIX Network Programming. 2nd Ed, PTR Prentice Hall, 1998. ISBN 0-13-490012-X Wells, Bill. “Writing Serial Drivers for UNIX”. Dr. Dobb's Journal. 19(15), December 1994. pp68-71, 97-99. “Internes” du système d'exploitation Andleigh, Prabhat K. UNIX System Architecture. Prentice-Hall, Inc., 1990. ISBN 0-13-949843-5 Jolitz, William. “Porting UNIX to the 386”. Dr. Dobb's Journal. January 1991-July 1992. Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John Quarterman The Design and Implementation of the 4.3BSD UNIX Operating System. Reading, Mass. : Addison-Wesley, 1989. ISBN 0-201-06196-1 Leffler, Samuel J., Marshall Kirk McKusick, The Design and Implementation of the 4.3BSD UNIX Operating System: Answer Book. Reading, Mass. : Addison-Wesley, 1991. ISBN 0-201-54629-9 McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John Quarterman. The Design and Implementation of the 4.4BSD Operating System. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-54979-4 (Le chapitre 2 de ce livre est disponible en ligne en tant que partie du Projet de Documentation de FreeBSD, et le chapitre 9 ici.) Stevens, W. Richard. TCP/IP Illustrated, Volume 1: The Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63346-9 Schimmel, Curt. Unix Systems for Modern Architectures. Reading, Mass. : Addison-Wesley, 1994. ISBN 0-201-63338-8 Stevens, W. Richard. TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP and the UNIX Domain Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63495-3 Vahalia, Uresh. UNIX Internals -- The New Frontiers. Prentice Hall, 1996. ISBN 0-13-101908-2 Wright, Gary R. and W. Richard Stevens. TCP/IP Illustrated, Volume 2: The Implementation. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63354-X Ouvrages de référence en matière de sécurité Cheswick, William R. and Steven M. Bellovin. Firewalls and Internet Security: Repelling the Wily Hacker. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63357-4 Garfinkel, Simson and Gene Spafford. Practical UNIX & Internet Security. 2nd Ed. O'Reilly & Associates, Inc., 1996. ISBN 1-56592-148-8 Garfinkel, Simson. PGP Pretty Good Privacy O'Reilly & Associates, Inc., 1995. ISBN 1-56592-098-8 Ouvrages de référence sur le matériel Anderson, Don and Tom Shanley. Pentium Processor System Architecture. 2nd Ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40992-5 Ferraro, Richard F. Programmer's Guide to the EGA, VGA, and Super VGA Cards. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-62490-7 Intel Corporation publie la documentation sur ses processeurs, circuits et standards sur son site web développeur, généralement sous forme de fichiers PDF. Shanley, Tom. 80486 System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40994-1 Shanley, Tom. ISA System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40996-8 Shanley, Tom. PCI System Architecture. 4th ed. Reading, Mass. : Addison-Wesley, 1999. ISBN 0-201-30974-2 Van Gilluwe, Frank. The Undocumented PC, 2nd Ed. Reading, Mass: Addison-Wesley Pub. Co., 1996. ISBN 0-201-47950-8 Messmer, Hans-Peter. The Indispensable PC Hardware Book, 4th Ed. Reading, Mass: Addison-Wesley Pub. Co., 2002. ISBN 0-201-59616-4 Histoire d'Unix Lion, John Lion's Commentary on UNIX, 6th Ed. With Source Code. ITP Media Group, 1996. ISBN 1573980137 Raymond, Eric S. The New Hacker's Dictionary, 3rd edition. MIT Press, 1996. ISBN 0-262-68092-0. Aussi connu sous le nom de Jargon File Salus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing Company, Inc., 1994. ISBN 0-201-54777-5 Simon Garfinkel, Daniel Weise, Steven Strassmann. The UNIX-HATERS Handbook. IDG Books Worldwide, Inc., 1994. ISBN 1-56884-203-1 Don Libes, Sandy Ressler Life with UNIX — special edition. Prentice-Hall, Inc., 1989. ISBN 0-13-536657-7 The BSD family tree. 1997. ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree or local sur une machine sous FreeBSD-current. + url="ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree">ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree or local sur une machine sous FreeBSD-current. The BSD Release Announcements collection. 1997. http://www.de.FreeBSD.org/de/ftp/releases/ Networked Computer Science Technical Reports Library. http://www.ncstrl.org/ Anciennes version de BSD du Computer Systems Research group (CSRG). http://www.mckusick.com/csrg/: Ces 4 CDROMs incluent toutes les versions de BSD de 1BSD à 4.4BSD et 4.4BSD-Lite2 (mais malheureusement pas 2.11BSD). De plus le dernier CDROM contient les dernières sources et les fichiers SCCS. Revues et journaux The C/C++ Users Journal. R&D Publications Inc. ISSN 1075-2838 Sys Admin — The Journal for UNIX System Administrators Miller Freeman, Inc., ISSN 1061-2688 diff --git a/ja_JP.eucJP/articles/multi-os/article.sgml b/ja_JP.eucJP/articles/multi-os/article.sgml index 5e43526341..34934169e8 100644 --- a/ja_JP.eucJP/articles/multi-os/article.sgml +++ b/ja_JP.eucJP/articles/multi-os/article.sgml @@ -1,830 +1,830 @@
FreeBSD ╓хб╬╓н OS ╓Р╤╕б╦╓╣╓╩╓К╓к╓о Jay Richmond
jayrich@sysc.com
1996 г╞ 8 ╥Н 6 фЭ ╓Ё╓Ё╓г╓о║╒FreeBSD ╓Р (Linux║╒MS-DOS║╒OS/2║╒Windows 95 ╓й╓и) ©м╣╓╓н╓╒╓Кб╬╓н OS ╓х╓╕╓ч╓╞ф╠╣О╓╣╓╩╓КйЩк║╓к╓д╓╓╓фюБлю╓╥╓ч╓╧║ё ╓Ё╓нй╦╬о╓Р╫Я╓╞╓к╓╒╓©╓Й║╒ Annelise Anderson andrsn@stanford.edu║╒ Randall Hopper rhh@ct.picker.com║╒ Jordan K. Hubbard jkh@time.cdrom.com ╓к╓о║╒фц╓к╓╙ю╓оц╓к╓й╓Й╓ч╓╥╓©║ё
Ё╣мв бГмфнл╓н╔г╔ё╔╧╔╞╓╛╓й╓╓╓х║╒бГх╬╓н©м╓ойё©Т╓н OS ╓Р ╓╕╓ч╓╞╤╕б╦╓╣╓╩╓К╓Ё╓х╓о╓г╓╜╓ч╓╩╓С║ё╓╫╓н╓©╓А║╒╓Ё╓нй╦╫Я╓к╓обГмфнл EIDE ╔и╔И╔╓╔ж╓к╢ь╓╧╓К╣╜╫р╓Б╢ч╓ч╓Л╓ф╓╓╓ч╓╧║ё йё©Т╓н OS ╓Рф╠╣О╓╣╓╩╓К╬Л╧Г║╒╔о║╪╔и╔г╔ё╔╧╔╞╓нюъдЙ╓Д OS ╓нах╧Г╓╩╓х╓╓╓╕╓н╓охС╬О╓к╓©╓╞╓╣╓С╓╒╓Й╓ч╓╧╓╛║╒ ╓╙╓╫╓И╓╞ ╓╛╨г╓БлР╓кн╘╓д╬о╓г╓╥╓Г╓╕║ё ╓╫╓н╬о╓к╓о║╒йё©Т╓н OS ╓Р╩хмя╓╧╓К╓©╓А╓кфц╓ки╛мв╓й ╔Ё╔С╔т╔Е║╪╔©юъдЙ╓к╓д╓╓╓ф╓н╬э╨ы╓╛╫Я╓╚╓Л╓ф╓╓╓ч╓╧║ё ╓Ё╓нй╦╫Я╓г╓о║╒╔о║╪╔и╔г╔ё╔╧╔╞╓к OS ╓Рди╡ц╓г╓╜╓К╓ю╓╠╓н╤У╓╜мфнл╓╛╓╒╓К╓Ё╓х╓Ра╟дС╓х╓╥╓ф╓╓╓ч╓╧║ё ╔о║╪╔и╔г╔ё╔╧╔╞╓н╔я║╪╔ф╔ё╔╥╔Г╔С╓Р╨феыюз╓Йд╬╓╧╓х║╒ ╢Шб╦╓н╔я║╪╔ф╔ё╔╥╔Г╔С╓к╓╒╓К╔г║╪╔©╓Р╡У╓╧╓Ё╓х╓к╓й╓Й╓╚╓м╓ч╓╩╓С║ё ╓╥╓╚╓╥║╒╔о║╪╔и╔г╔ё╔╧╔╞╓╛╢╟а╢╓к DOS ╓гюЙ╓А╓И╓Л╓ф╓╓╓К╓Х╓╕╓г╓╒╓Л╓п║╒ (FreeBSD CDROM ╓нцФ╓н \TOOLS ╔г╔ё╔Л╔╞╔х╔Й║╒ ╓╒╓К╓╓╓о ftp ╓╚╓И╪Хфю╓г╓╜╓К) FIPS ╔Ф║╪╔ф╔ё╔Й╔ф╔ё╓╛лР╓кн╘╓д╓Ё╓х╓г╓╥╓Г╓╕║ё ╓Ё╓н╔д║╪╔К╓Р╩х╓╗╓п║╒╔г║╪╔©╓Ргк╡У╓╧╓К╓Ё╓х╓й╓╞╔о║╪╔и╔г╔ё╔╧╔╞╓н ╔я║╪╔ф╔ё╔╥╔Г╔С╓Рюз╓Йд╬╓╧╓Ё╓х╓╛╓г╓╜╓ч╓╧║ё ╓ч╓©║╒╔г║╪╔©╓Ргк╡У╓╩╓╨╓к╔я║╪╔ф╔ё╔╥╔Г╔С╓н╔╣╔╓╔╨╓Рйя╧╧╓╥╓©╓Й╨О╫Э╓г╓╜╓К Partition Magic ╓х╓╓╓╕╬╕мя╓н╔в╔М╔╟╔И╔Ю╓Б╫п╡С╓ц╓ф╓╓╓ч╓╧║ё ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓нЁ╣мв ╓Ё╓Ё╓г╓о║╒╓╙╓╫╓И╓╞╓╒╓й╓©╓╛лэ╓к╓╧╓К╓г╓╒╓М╓╕║╒ ╓╓╓╞╓д╓╚╓н╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓к╓д╓╓╓ф╢йц╠╓кюБлю╓╥╓ч╓╧║ё ╔Ё╔С╔т╔Е║╪╔©╓нюъдЙ╓к╓Х╓ц╓ф╓о║╒ф╠╓╦╔╥╔╧╔ф╔Ю╬Е╓г 1 ╓д╟й╬Е╓н ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓Р╩хмя╓╥╓©йЩ╓╛йьмЬ╓й╬Л╧Г╓╛╓╒╓Й╓ч╓╧║ё Boot Easy ╓Ё╓Л╓о║╒FreeBSD ╓ги╦╫Ю╓к╩хмя╓╣╓Л╓ф╓╓╓К ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓г╓╧║ё бГх╬╓н OS ╓╛╣╞ф╟╡дг╫╓г║╒ BSD║╒OS/2 (HPFS)║╒Windows 95 (FAT ╓╙╓Х╓с FAT32)║╒Linux ╓й╓и╓Р╔╣╔щ║╪╔х╓╥╓ч╓╧║ё ╔у╔║╔С╔╞╔╥╔Г╔С╔╜║╪╓г╣╞ф╟╔я║╪╔ф╔ё╔╥╔Г╔С╓Ра╙бР╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧║ё OS/2 Boot Manager ╓Ё╓Л╓о║╒FAT║╒HPFS║╒FFS (FreeBSD)║╒╓╙╓Х╓с EXT2 (Linux) ╓н╣╞ф╟╓кбп╠Ч╓╥╓ф╓╓╓ф║╒FAT32 ╔я║╪╔ф╔ё╔╥╔Г╔С╓Б╔╣╔щ║╪╔х╓╥╓ч╓╧║ё ╔я║╪╔ф╔ё╔╥╔Г╔Са╙бР╓о║╒╔╚║╪╔╫╔К╔╜║╪╓г╧т╓╓╓ч╓╧║ё OS/2 Boot Manager ╓о║╒б╬╓н╔ч╔╧╔©║╪╔ж║╪╔х╔Л╔Ё║╪╔и (MBR) ╓Р ╩хмя╓╧╓К╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓х╟ш╓й╓Й║╒ мё╟Л║╒╪╚й╛мя╓к╓р╓х╓д╔я║╪╔ф╔ё╔╥╔Г╔С╓РюЙм╜╓╥╓ч╓╧║ё ╓╫╓н╓©╓А║╒╣╞ф╟╩Ч╓нлДбЙ╓РхР╓╠╓К╓©╓А╓к║╒ бХ 1024 хжлэ╓Х╓Йа╟╓н╔╥╔Й╔С╔ю╓к╔╓╔С╔╧╔х║╪╔К╓╥╓й╓╠╓Л╓п╓╓╓╠╓ч╓╩╓С║ё ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓╛ MBR ╓г╓о╓й╓╞║╒╣╞ф╟╔╩╔╞╔©╓н╟ЛиТ╓к╓╒╓К╬Л╧Г╓о║╒ LILO ╓Р╩х╓ц╓ф╓╓╓К Linux ╓Р╣╞ф╟╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧║ё OS/2 Boot Manager ╓г Linux ╓Р╣╞ф╟╓╣╓╩╓КйЩк║╓н╬э╨ы╓о║╒ ╪║╓н╔╣╔╓╔х Linux HOWTO ╓Р╩╡╬х╓╥╓ф╓╞╓ю╓╣╓╓║ё OS-BS ╓Ё╓Л╓о║╒Boot Easy ╓кнЮ╩В╓╥╓©╓Б╓н╓г║╒ ╣╞ф╟╓н╔©╔╓╔Ю╔╒╔╕╔хюъдЙ╓Д╣╞ф╟╓н╔г╔у╔╘╔К╔х╔я║╪╔ф╔ё╔╥╔Г╔С╓Р╥Х╓А╓К╓х╓╓╓ц╓©║╒ ╣╞ф╟╔в╔М╔╩╔╧╓н╨ы╓╚╓╓ю╘╦Ф╓╛╡дг╫╓г╓╧║ё ╓Ё╓н╔в╔М╔╟╔И╔Ю╓н╔ы║╪╔©хг╓г╓о║╒ ╔╚║╪╔╫╔К╔╜║╪╓Рмя╓╓╓ф╣╞ф╟╓╧╓К OS ╓Ра╙бР╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧║ё ╓Ё╓Л╓о║╒FreeBSD CD-ROM ╓н \TOOLS ╔г╔ё╔Л╔╞╔х╔Й║╒ ╓╒╓К╓╓╓о ftp ╓к╪Що©╓╣╓Л╓ф╓╓╓ч╓╧║ё LILO - LInux LOader ╓Ё╓Л╓о║╒ф╟╨Н╓╛╦бдЙ╓╣╓Л╓©╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓г╓╧║ё FreeBSD ╓Р╣╞ф╟╓╧╓К╓Ё╓х╓о╓г╓╜╓ч╓╧╓╛║╒ LILO ╓нюъдЙ╔у╔║╔╓╔К╓Р╬╞║╧йт╫╦╓╧╓Ки╛мв╓╛╓╒╓Й╓ч╓╧║ё FAT32 ╓к╓д╓╓╓ф FAT32 ╓о FAT ╔у╔║╔╓╔К╔╥╔╧╔ф╔Ю╓кбЕ╓О╓К╓Б╓н╓г╓╧║ё ╓Ё╓Л╓о Microsoft ╓н OEM SR2 ╔ы║╪╔©хг (лУцМ: Windows95 ╓н OEM хг╓н╟Л╓д) ╓к╢ч╓ч╓Л╓ф╓╓╓ф║╒1996 г╞кЖ╓ь╦Ч╓╠╓ф║╒Windows 95 ╓╛╔в╔Й╔╓╔С╔╧╔х║╪╔К╓╣╓Л╓© ╔Ё╔С╔т╔Е║╪╔©╓г╧╜╓╞мЬмя╓╣╓Л╩о╓А╓ч╓╥╓©║ё Windows 95 ╓о╫╬мХ╓н FAT ╔у╔║╔╓╔К╔╥╔╧╔ф╔Ю╓Рйя╢╧╓╥║╒ бГмфнл╓н╔о║╪╔и╔г╔ё╔╧╔╞╓г╓Х╓Й╬╝╓╣╓й╔╣╔╓╔╨╓н╔╞╔И╔╧╔©╓РмЬмя╡дг╫╓к╓╥╓ч╓╧║ё ╓ч╓©║╒FAT32 ╓о╫╬мХ╓н FAT ╣╞ф╟╔╩╔╞╔©╓Д╔╒╔М╔╠║╪╔╥╔Г╔С╔ф║╪╔ж╔К╓Р йя╧╧╓╧╓К╓©╓А║╒╓╓╓╞╓д╓╚╓н╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓омЬмя╓г╓╜╓й╓╞╓й╓ц╓ф╓╓╓ч╓╧║ё и╦╫Юе╙╓й╔╓╔С╔╧╔х║╪╔К ╓г╓о║╒бГмфнл╓н EIDE ╔о║╪╔и╔г╔ё╔╧╔╞╓╛ 2 ╓д╓╒╓Й║╒ FreeBSD║╒Linux║╒Windows 95 ╓Рф╠╣О╓╣╓╩╓©╓╓║╒ ╓х╓╓╓╕╬Л╧Г╓Р╧м╓╗╓ч╓╥╓Г╓╕║ё ╓Ё╓н╓Х╓╕╓й╔о║╪╔и╔г╔ё╔╧╔╞╓Р╩хмя╓╥╓©╬Л╧Г╓н ╟ЛнЦ╓к╓д╓╓╓ф╦╚╓ф╓ъ╓ч╓╥╓Г╓╕: /dev/wd0 (1 хжлэ╓нй╙мЩе╙╓й╔о║╪╔и╔г╔ё╔╧╔╞) /dev/wd1 (2 хжлэ╓н╔о║╪╔и╔г╔ё╔╧╔╞) н╬йЩ╓н╔г╔ё╔╧╔╞╓х╓Б 1416 ╔╥╔Й╔С╔ю╓╒╓Й╓ч╓╧║ё FDISK.EXE ╔Ф║╪╔ф╔ё╔Й╔ф╔ё╓╛фЧ╓ц╓ф╓╓╓К MS-DOS║╒╓╒╓К╓╓╓о Windows 95 boot ╔г╔ё╔╧╔╞╓╚╓И╣╞ф╟╓╣╓╩║╒ 1 хжлэ╓н╔г╔ё╔╧╔╞╬Е╓к 50MB ╓н╔в╔И╔╓╔ч╔Й╔я║╪╔ф╔ё╔╥╔Г╔С (Windows 95 кэбн╓ки╛мв╓й 35-40MB ╓к║╒╬╞║╧м╬й╛╓й╤У╓╜╓Р╡ц╓╗╓©╓Б╓н) ╓Р╨Ню╝╓╥╓ч╓╧║ё ╓ч╓©║╒Windows ╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓х╔г║╪╔©мя╓х╓╥╓ф║╒ 2хжлэ╓н╔о║╪╔и╔г╔ё╔╧╔╞╬Е╓кбГ╓╜╓А╓н╔я║╪╔ф╔ё╔╥╔Г╔С╓Р╨Ню╝╓╥╓ч╓╧║ё ╨ф╣╞ф╟╓╥║╒C: ╔я║╪╔ф╔ё╔╥╔Г╔С╬Е╓к Windows 95 ╓Р╔╓╔С╔╧╔х║╪╔К╓╥╓ч╓╧ (╟Л╦ю╓г╫╙╓О╓И╓╩╓И╓Л╓К╓ш╓и╢йц╠╓г╓о╓╒╓Й╓ч╓╩╓С╓╛)║ё ╪║╓к Linux ╓Р╔╓╔С╔╧╔х║╪╔К╓╥╓ч╓╧║ё ╓╧╓ы╓ф╓н Linux ╔г╔ё╔╧╔х╔Й╔с╔Е║╪╔╥╔Г╔С╓к╓д╓╓╓фЁнг╖╓╥╓©╓О╓╠╓г╓о╓╒╓Й╓ч╓╩╓С╓╛║╒ ╬╞╓й╓╞╓х╓Б slackware ╓к╓о LILO ( ╩╡╬х) ╓╛╢ч╓ч╓Л╓ф╓╓╓ч╓╧║ёLinux ╓н fdisk ╔Ё╔ч╔С╔и╓Р╩х╓ц╓ф║╒╔о║╪╔и╔г╔ё╔╧╔╞╓Рюз╓Йй╛╓╠╓К╓х╓╥╓©╓И║╒ ╓О╓©╓╥╓н╬Л╧Г╓о╨г╫И╓н╔и╔И╔╓╔ж (root ╔я║╪╔ф╔ё╔╥╔Г╔С╓х swap ╓Р╧Г╓О╓╩╓ф╓ю╓╓╓©╓╓ 300MB╓╞╓И╓╓) ╓к Linux ╓на╢╔╥╔╧╔ф╔Ю╓РфЧ╓Л╓К╓г╓╥╓Г╓╕║ё Linux ╓Р╔╓╔С╔╧╔х║╪╔К╓╥╓ф╓╚╓И LILO ╓Р╔╓╔С╔╧╔х║╪╔К╓╧╓К╓╚╓и╓╕╓╚й╧╓╚╓Л╓©╩Ч║╒ LILO ╓н╔╓╔С╔╧╔х║╪╔КюХ╓о MBR (╔ч╔╧╔©║╪╔ж║╪╔х╔Л╔Ё║╪╔и) ╓г╓о╓й╓╞ Linux ╓н root ╔я║╪╔ф╔ё╔╥╔Г╔С╬Е╓к╓й╓ц╓ф╓╓╓К╓Ё╓х╓Ри╛╓╨Ёнг╖╓╥╓ф╡╪╓╣╓╓║ё ╩д╓Й╓н╔о║╪╔и╔г╔ё╔╧╔╞╓о║╒╓╧╓ы╓ф FreeBSD ╓к╓╒╓ф╓ч╓╧║ё ╓Ё╓н╩Ч║╒FreeBSD ╓н root ╔╧╔И╔╓╔╧╓╛ 1024 ╔╥╔Й╔С╔ю╓Р╠ш╓╗╓й╓╓╓Х╓╕╓к ╣╓╓Риу╓╠╓ч╓╧ (╓Ё╓Ё╓гашдЙ╓╥╓ф╓╓╓К 720MB ╓н╔г╔ё╔╧╔╞╓н╬Л╧Г║╒ 1024 ╔╥╔Й╔С╔ю╓о 528MB ╓н╟лцж╓к╓╒╓Й╓ч╓╧)║ё ╩д╓Й╓н╔о║╪╔и╔г╔ё╔╧╔╞ (270MB) ╓о║╒ /usr ╓х / ╔╧╔И╔╓╔╧╓к╓╒╓ф╓К╓Ё╓х╓Б╓г╓╜╓ч╓╧║ё 2 хжлэ╓н╔г╔ё╔╧╔╞╓н╩д╓Й╓о║╒/usr/src ╓х╔╧╔О╔ц╔внн╟Х╓к╩хмя╓╥╓ч╓╧║ё ╓Ё╓н╩д╓Й╓нмфнл╓о║╒╪Й╫Г 1) ╓г╨Ню╝╓╥╓© Windows ╔╒╔в╔Й╔╠║╪╔╥╔Г╔С / ╔г║╪╔©╓н╔я║╪╔ф╔ё╔╥╔Г╔С╓к╟мб╦╓╥╓ч╓╧║ё Windows 95 fdisk ╔Ф║╪╔ф╔ё╔Й╔ф╔ё╓г╦╚╓©╬Л╧Г║╒ ╔о║╪╔и╔и╔И╔╓╔ж╓о╪║╓н╓Х╓╕╓к╦╚╓╗╓ф╓╓╓К╓о╓╨╓г╓╧║ё --------------------------------------------------------------------- нн╟Х╬ПйС╓Ри╫╪╗ ╦╫╨ъ╓н╔о║╪╔и╔г╔ё╔╧╔╞: 1 нн╟Х ╬Убж ╪ОнЮ ╔э╔Й╔Е║╪╔Ю╔И╔ы╔К M╔п╔╓╔х ╔╥╔╧╔ф╔Ю ╩хмя C: 1 A PRI DOS 50 FAT** 7% 2 A Non-DOS (Linux) 300 43% ╔г╔ё╔╧╔╞╓наМмфнл╓о 696 M╔п╔╓╔х╓г╓╧║ё(1 M ╔п╔╓╔х = 1048576 ╔п╔╓╔х) бЁ╓╠╓К╓к╓о Esc ╔╜║╪╓Р╡║╓╥╓ф╓╞╓ю╓╣╓╓║ё --------------------------------------------------------------------- нн╟Х╬ПйС╓Ри╫╪╗ ╦╫╨ъ╓н╔о║╪╔и╔г╔ё╔╧╔╞: 2 нн╟Х ╬Убж ╪ОнЮ ╔э╔Й╔Е║╪╔Ю╔И╔ы╔К M╔п╔╓╔х ╔╥╔╧╔ф╔Ю ╩хмя D: 1 A PRI DOS 420 FAT** 60% ╔г╔ё╔╧╔╞╓наМмфнл╓о 696 M╔п╔╓╔х╓г╓╧║ё(1 M╔п╔╓╔х = 1048576 ╔п╔╓╔х) бЁ╓╠╓К╓к╓о Esc ╔╜║╪╓Р╡║╓╥╓ф╓╞╓ю╓╣╓╓║ё --------------------------------------------------------------------- цМ) ╨г©╥╓н OEM SR2 ╓Р╓╙╩х╓╓╓н╬Л╧Г╓о║╒ ** ╓ниТй╛╓╛ FAT16║╒FAT32 ╓хи╫╪╗╓╣╓Л╓К╓Ё╓х╓╛╓╒╓Й╓ч╓╧║ё ╬э╓╥╓╞╓о ╓Р╓╢мВ╡╪╓╣╓╓║ё FreeBSD ╓Р╔╓╔С╔╧╔х║╪╔К╓╥╓ч╓╧║ё ╨г╫И╓н╔о║╪╔и╔г╔ё╔╧╔╞╓╛ BIOS ╓г NORMAL ╓хюъдЙ╓╣╓Л╓©╬Убж╓г╣╞ф╟╓╧╓К╓Ё╓х╓РЁнг╖╓╥╓ч╓╧║ё ╓╫╓╕╓г╓й╓╓╬Л╧Г╓о║╒ ╣╞ф╟╩Ч╓ке╛юз╓й╔г╔ё╔╧╔╞╔╦╔╙╔А╔х╔Й╬ПйС╓РфЧно╓╥╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С (╔╦╔╙╔А╔х╔Й╬ПйС╓Рфю╓К╓к╓о║╒Windows 95 ╓Р╣╞ф╟╓╥╓ф Microsoft Diagnostics (MSD.EXE) ╓гд╢╓ы╓К╓╚║╒ BIOS ╓н╣║г╫╓г╔а╔╖╔ц╔╞╓╥╓ф╡╪╓╣╓╓)║ё ╓Ё╓Ё╓г╓н╔я╔И╔А║╪╔© hd0=1416,16,63 ╓о║╒ 1416 ╓о╔о║╪╔и╔г╔ё╔╧╔╞╓н╔╥╔Й╔С╔ю©Т╓г╓╒╓Й║╒ 16 ╓о╔х╔И╔ц╔╞╓╒╓©╓Й╓н╔ь╔ц╔и©Т║╒ 63 ╓о╔х╔И╔ц╔╞╓╒╓©╓Й╓н╔╩╔╞╔©©Т╓г╓╧║ё ╔о║╪╔и╔г╔ё╔╧╔╞╓н╔я║╪╔ф╔ё╔╥╔Г╔С╓Рюз╓К╩Ч╓к╓о║╒ Boot Easy ╓╛ 1 хжлэ╓н╔г╔ё╔╧╔╞╓к╔╓╔С╔╧╔х║╪╔К╓╣╓Л╓ф╓╓╓К╓Ё╓х╓РЁнг╖╓╥╓ч╓╧║ё 2 хжлэ╓н╔о║╪╔и╔г╔ё╔╧╔╞╓о╣╞ф╟╓х╢ь╥╦╓й╓╓╓н╓г║╒ ╓Ё╓а╓И╓к╓д╓╓╓ф©╢гш╓╧╓Ки╛мв╓о╓╒╓Й╓ч╓╩╓С║ё ╨ф╣╞ф╟╓╧╓К╓х║╒Boot Easy ╓╛ DOS (Windows 95)║╒ Linux║╒BSD (FreeBSD) ╓х╓╓╓╕║╒ 3 ╓д╓н╣╞ф╟╡дг╫╔я║╪╔ф╔ё╔╥╔Г╔С╓Рг╖╪╠╓╥╓ч╓╧║ё цМ╟у╓х╧м╩║ бГиТй╛╓н OS ╓о║╒╪╚й╛╓╛╔о║╪╔и╔г╔ё╔╧╔╞╓н╓и╓ннн╟Х╓к║╒ ╓и╓н╓Х╓╕╓кгшцж╓╥╓ф╓╓╓К╓╚║╒╓х╓╓╓╕╓Ё╓х╓РхС╬О╓к╣╓╓к╓╥╓ч╓╧║ё Windows 95 ╓Д DOS ╓о║╒1 хжлэ╓н╔о║╪╔и╔г╔ё╔╧╔╞╓н ╢Пкэнн╟Х╓к╔╓╔С╔╧╔х║╪╔К╓╣╓Л╓Ки╛мв╓╛╓╒╓Й╓ч╓╧╓╛║╒ OS/2 ╓онЦЁ╟е╙╓к║╒╔о║╪╔и╔г╔ё╔╧╔╞╓н 1 хжлэ ╓х 2 хжлэ║╒ ╢Пкэнн╟Х╓хЁхд╔нн╟Х╓Р╓ч╓ц╓©╓╞лД╓О╓╨╓к╔╓╔С╔╧╔х║╪╔К╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧║ё ╓Х╓╞й╛╓╚╓И╓й╓╠╓Л╓п║╒╣╞ф╟╡дг╫╓й╔я║╪╔ф╔ё╔╥╔Г╔С╓Р 1024 ╔╥╔Й╔С╔юфБ╓кфЧ╓Л╓К╓Х╓╕╓к╓╥╓ф╡╪╓╣╓╓║ё BSD ╔╥╔╧╔ф╔Ю╓╛б╦╨ъ╓╥╓ф╓╓╓К╓х╓Ё╓М╓к Windows 95 ╓Р╨э╓╩╓К╓х║╒MBR ╓╛ гк╡У ╓╣╓Л╓ф╓╥╓ч╓╓╓ч╓╧║ё ╓╫╓н╓©╓А║╒╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓н╨ф╔╓╔С╔╧╔х║╪╔К╓╛и╛мв╓к╓й╓Й╓ч╓╧║ё Boot Easy ╓о║╒CDROM ╓н \TOOLS ╔г╔ё╔Л╔╞╔х╔Й╓╒╓К╓╓╓о ftp ╔╣╔╓╔х╓к╢ч╓ч╓Л╓К BOOTINST.EXE ╔Ф║╪╔ф╔ё╔Й╔ф╔ё╓Рмя╓╓╓ф║╒ ╨ф╔╓╔С╔╧╔х║╪╔К╓╧╓К╓Ё╓х╓╛╡дг╫╓г╓╧║ё ╓ч╓©║╒╔╓╔С╔╧╔х║╪╔И╓н╔я║╪╔ф╔ё╔╥╔Г╔С╔╗╔г╔ё╔©╓Р╩х╓ц╓ф Boot Easy ╓Р╨ф╔╓╔С╔╧╔х║╪╔К╓╧╓К╓Ё╓х╓Б╓г╓╜╓ч╓╧║ё ╓╫╓Ё╓╚╓И║╒FreeBSD ╔я║╪╔ф╔ё╔╥╔Г╔С╓Р bootable ╓х╓╥╓ф╔ч║╪╔╞╓Р╓д╓╠║╒ Boot Manager ╓Ра╙бР╓╥╓ч╓╧║ё йя╧╧╓╥╓©╬ПйС╓Р MBR ╓к (W)rite out (= йщб╦) ╓╧╓К╓©╓А║╒W ╓РфЧно╓╥╓ч╓╧║ё ╓╫╓╥╓ф╨ф╣╞ф╟╓╧╓К╓х║╒ Boot Easy ╓╛ Windows 95 ╓Р DOS ╓х╓╥╓фг╖╪╠╓╧╓К╓о╓╨╓г╓╧║ё OS/2 ╓о FAT║╒HPFS ╔я║╪╔ф╔ё╔╥╔Г╔С╓Рг╖╪╠╓╥╓ч╓╧╓╛║╒ FFS (FreeBSD)║╒EXT2 (Linux) ╔я║╪╔ф╔ё╔╥╔Г╔С╓Рг╖╪╠╓╥╓й╓╓╓Ё╓х╓РЁп╓╗╓ф╓╙╓╓╓ф╡╪╓╣╓╓║ё ф╠мм╓к║╒Windows 95 ╓о║╒FAT ╓х FAT32 ╔я║╪╔ф╔ё╔╥╔Г╔С╓╥╓╚фи╓ъ╫Я╓╜╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╩╓С ( ╓Р╩╡╬х)║ё FreeBSD ╓о║╒ ╓ш╓х╓С╓и╓н╔у╔║╔╓╔К╔╥╔╧╔ф╔Ю╓Рфи╓Ю╓Ё╓х╓╛╓г╓╜╓ч╓╧╓╛║╒ ╦╫╩Чею╓г HPFS ╔я║╪╔ф╔ё╔╥╔Г╔С╓нфи╓ъ╧Ч╓ъ╓к╓обп╠Ч╓╥╓ф╓╓╓ч╓╩╓С║ё Linux ╓г╓о║╒HPFS ╔я║╪╔ф╔ё╔╥╔Г╔С╓Рфи╓Ю╓Ё╓х╓╛╓г╓╜╓ч╓╧╓╛║╒ ╫Я╓╜╧Ч╓ъ╓о╓г╓╜╓ч╓╩╓С║ё ╨г╤А╓н Linux ╔╚║╪╔м╔К (2.x) ╓н╔п║╪╔╦╔Г╔С╓г╓о║╒ Windows 95 VFAT ╔я║╪╔ф╔ё╔╥╔Г╔С╓кфи╓ъ╫Я╓╜╓╛╓г╓╜╓ч╓╧ (VFAT ╓о║╒Windows 95 ╓гд╧╓╓╔у╔║╔╓╔Кл╬╓РмЬмя╡дг╫╓к╓╧╓К╓Б╓н╓г║╒ ╓ш╓х╓С╓и FAT ╓х╟Л╫О╓г╓╧)║ё ╓д╓ч╓Й Linux ╓о║╒╓ш╓х╓С╓и╓н╔у╔║╔╓╔К╔╥╔╧╔ф╔Ю╓кфи╓ъ╫Я╓╜╓╛╓г╓╜╓К╓О╓╠╓г╓╧║ё ╓О╓╚╓Й╓ч╓╥╓©? ╓╫╓╕╢Эбт╓╥╓ф║д║ё нЦ (╓Ё╓н╬о╓о╓ч╓ю╓ч╓ю╪Й╓РфЧ╓Л╓Ки╛мв╓╛╓╒╓Й╓ч╓╧║ё ни╓╓нЦ╓╛╓╒╓ц╓©╓И║╒ jayrich@sysc.com ╓ч╓г╔А║╪╔К╓РаВ╓ц╓ф╡╪╓╣╓╓║ё) FreeBSD+Win95: Windows 95 ╓н╦Е╓к FreeBSD ╓Р╨э╓╩╓©╬Л╧Г╓о║╒ Boot Easy ╔А╔к╔Е║╪╓н DOS ╓х╓╓╓╕иТй╛╓РЁнг╖╓╥╓ф╡╪╓╣╓╓║ё ╓Ё╓Л╓╛ Windows 95 ╓к╓й╓Й╓ч╓╧║ё ╓Б╓╥║╒FreeBSD ╓н╦Е╓к Windows 95 ╓Р╨э╓╩╓ф╓╥╓ч╓ц╓©╬Л╧Г╓о║╒ ╬Е╣╜╓н ╓Рфи╓С╓г╡╪╓╣╓╓║ё ╓╙╩Щ╓а╓н╔о║╪╔и╔г╔ё╔╧╔╞╓╛ 1024 ╔╥╔Й╔С╔ю╓Р╠ш╓╗╓й╓╓╬Л╧Г╓о║╒ ╣╞ф╟╩Ч╓нлДбЙ╓о╓╒╓Й╓ч╓╩╓С║ё ╔я║╪╔ф╔ё╔╥╔Г╔С╓н╓╕╓а 1 ╓д╓г╓Б 1024 ╓Р╠ш╓╗╓©╓Б╓н╓╛╓╒╓Й║╒ DOS (Windows 95) ╓г invalid system disk ╓хи╫╪╗╓╣╓Л╓©╓Й║╒ FreeBSD ╓г╣╞ф╟╓г╓╜╓й╓╓╬Л╧Г╓к╓о║╒BIOS ╓н >1024 cylinder support ╓╒╓К╓╓╓о NORMAL/LBA ╔Б║╪╔и╓нюъдЙ╓РЁнг╖╓╥╓ф╡╪╓╣╓╓║ё DOS ╓╛ю╣╬О╓к╣╞ф╟╓╧╓К╓к╓о║╒╓╙╓╫╓И╓╞ LBA (Logical Block Addressing) ╔Б║╪╔и╓╛и╛мв╓к╓й╓Й╓ч╓╧║ё кХ╡С╣╞ф╟╩Ч╓кBIOS ╓нюъдЙ╓Рюзбь╓╗╓КйЩк║╓Р╓х╓Й╓©╓╞╓й╓╓╬Л╧Г╓к╓о║╒ CD ╓к╪Що©╓╣╓Л╓ф╓╓╓К FBSDBOOT.EXE ╔Ф║╪╔ф╔ё╔Й╔ф╔ё╓Р╩х╓╓║╒DOS ╓Р╥пмЁ╓╥╓ф FreeBSD ╓Р╣╞ф╟╓╣╓╩╓КйЩк║╓Б╓╒╓Й╓ч╓╧ (╓Ё╓н╔в╔М╔╟╔И╔Ю╓о║╒ FreeBSD ╔я║╪╔ф╔ё╔╥╔Г╔С╓Р╦╚иу╓╠╓ф║╒╣╞ф╟╓╥╓ч╓╧)║ё FreeBSD+OS/2+Win95: фц╓кцМ╟у╓╧╓ы╓╜╓Ё╓х╓о╓╒╓Й╓ч╓╩╓С║ё OS/2 ╓н╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓о║╒╓Ё╓Л╓И╓╧╓ы╓ф╓н OS ╓Р╣╞ф╟╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧╓н╓г║╒лДбЙ╓о╓й╓╓╓г╓╥╓Г╓╕║ё FreeBSD+Linux: н╬йЩ╓н OS ╓Р╣╞ф╟╓╧╓К╓н╓к║╒Boot Easy ╓Р╩х╓╕╓Ё╓х╓Б╓г╓╜╓ч╓╧║ё FreeBSD+Linux+Win95: ( ╓Р╩╡╬х) б╬╓н╩╡╧м╓х╓й╓К╩Яна ╔о║╪╔и╔г╔ё╔╧╔╞╬Е╓кйё©Т╓н OS ╓Рф╠╣О╓╣╓╩╓КйЩк║╓к╓д╓╓╓ф ╪Х╓Й╟╥╓ц╓ф╓╓╓К Linux HOW-TO ╓о║╒╓©╓╞╓╣╓С╓╒╓Й╓ч╓╧║ё Linux+DOS+Win95+OS2 mini-HOWTO ╓к╓о║╒ OS/2 ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓н╬э╨ы╓йюъдЙк║╓╛╫Я╓╚╓Л╓ф╓╓╓ч╓╧║ё╓ч╓©║╒ Linux+FreeBSD mini-HOWTO ╓Бф╠мм╓к╩╡╧м╓х╓й╓К╓г╓╥╓Г╓╕║ё ╓╣╓И╓к║╒Linux-HOWTO ╓х╓╓╓╕╔╣╔╓╔х╓Б╓╒╓Й╓ч╓╧║ё NT Loader Hacking Guide ╓к╓о║╒ Windows NT║╒Windows 95║╒DOS ╓Р║╒б╬╓н OS ╓х╔ч╔К╔а╔ж║╪╔х╓╧╓КйЩк║╓к╓д╓╓╓ф╓н╬ПйС╓╛╫Я╓╚╓Л╓ф╓╓╓ч╓╧║ё ]]> Hale Landis ╓н How It Works (ф╟╨Н╓н╩еах╓ъ) ╔и╔╜╔Е╔А╔С╔х╫╦╓к╓о║╒ ╓╒╓И╓Ф╓К╪ОнЮ╓н╔г╔ё╔╧╔╞╔╦╔╙╔А╔х╔Й╬ПйС╓Д║╒╣╞ф╟╓к╢ь╓╧╓К╬ПйС╓╛╢ч╓ч╓Л╓ф╓╓╓ч╓╧║ё ╓ч╓©║╒╟й╡╪╓н╔Й╔С╔╞ ftp://fission.dt.wdc.com/pub/otherdocs/pc_systems/how_it_works/allhiw.zip║╒ http://www.cs.yorku.ca/People/frank/docs/ ╓к╓╒╓К╓Б╓н╓Б╩╡╧м╓к╓й╓К╓г╓╥╓Г╓╕║ё ╨г╦Е╓к║╒ - гшиш╓╣╓Л╓ф╓╓╓К╔╚║╪╔м╔К╔╫║╪╔╧ (file:/usr/src/sys/i386/boot/biosboot/README.386BSD + гшиш╓╣╓Л╓ф╓╓╓К╔╚║╪╔м╔К╔╫║╪╔╧ (/usr/src/sys/i386/boot/biosboot/README.386BSD ╓ке╦Ё╚╓╣╓Л╓ф╓╓╓ч╓╧) ╓к╢ч╓ч╓Л╓ф╓╓╓К║╒FreeBSD ╔╚║╪╔м╔К╓нй╦╫Я╓Б╦╚мН╓х╓╣╓й╓╓╓Х╓╕╓к╓╥╓ф╓╞╓ю╓╣╓╓║ё ╣╩╫яе╙╓й╬э╨ы (Randall Hopper║╒ rhh@ct.picker.com ╓н╢С╧ф╓к╓Х╓К╓Б╓н╓г╓╧) ╓Ё╓н╬о╓о║╒ ╔о║╪╔и╔г╔ё╔╧╔╞╓Д╔о║╪╔и╔г╔ё╔╧╔╞╓н╣╞ф╟╔в╔М╔╩╔╧╓к╢ь╓╧╓К╢Паццн╪╠╓РдС╤║╓╥╓ч╓╧║ё ╓Ё╓Л╓о║╒йё©Т╓н OS ╓Р╣╞ф╟╓╧╓КюъдЙ╓глДбЙ╓╛╣╞╓Ё╓ц╓©╩Ч║╒ ╓╫╓Л╓Р╡Р╥Х╓╧╓К╓н╓клРн╘╓д╓г╓╥╓Г╓╕║ё ╨г╫И╓о╓╢╓╞╢Пкэе╙╓ймя╦Л╓╚╓И╩о╓ч╓Й╓ч╓╧╓н╓г║╒ ╬оа╢бн╓Рн╝╓╥фи╓ъ╓╥╓ф║╒╦╚╢╥╓Л╓й╓╓фБмф╓╛╫п╓ф╓╞╓К╓х╓Ё╓М╓╚╓И фи╓ъ╩о╓А╓ф╓Б╧╫╓╓╓ч╓╩╓С║ё ╔о║╪╔и╔г╔ё╔╧╔╞╓н╢Пац ╓ч╓╨║╒╔о║╪╔и╔г╔ё╔╧╔╞╬Е╓н╔г║╪╔©╓н╟лцж╓Р╪╗╓╧╓н╓к╩х╓О╓Л╓К║╒ ╢Пкэ╓х╓й╓Кмя╦Л╓╛ 3 ╓д╓╒╓Й╓ч╓╧║ё╓╫╓Л╓о║╒╔╥╔Й╔С╔ю║╒╔ь╔ц╔и║╒╔╩╔╞╔©╓г╓╧║ё ╓Ё╓Л╓И╓нмя╦Л╓н╢ь╥╦╓Рцн╓К╓Ё╓х╓╛║╒╓х╓Й╓О╓╠╫емв╓х╦ю╓╕╓О╓╠╓г╓о╓╒╓Й╓ч╓╩╓С║ё ╓╛║╒╓Ё╓Л╓И╓╛╔г╔ё╔╧╔╞╬Е╓нй╙мЩе╙╓й╔г║╪╔©╓н╟лцж╓Р╪╗╓╧║╒ ╓х╓╓╓╕╓Ё╓х╓оЁп╓╗╓ф╓╙╓╜╓ч╓╥╓Г╓╕║ё ╔о║╪╔и╔г╔ё╔╧╔╞╓к╓о╓╫╓Л╓╬╓Л║╒ ╦гм╜╓н╓н╔╥╔Й╔С╔ю©Т║╒╔ь╔ц╔и©Т║╒╔╥╔Й╔С╔ю╔ь╔ц╔и╓╢╓х╓н╔╩╔╞╔©©Т╓╛╓╒╓Й╓ч╓╧ (╔╥╔Й╔С╔ю╔ь╔ц╔и╓о╔х╔И╔ц╔╞╓х╓Б╦ф╓п╓Л╓ч╓╧)║ё ╓Ё╓н╬ПйС╓о║╒╔о║╪╔и╔г╔ё╔╧╔╞╓н╔г╔ё╔╧╔╞╔╦╔╙╔А╔х╔Й╓РдЙ╣а╓╥╓ч╓╧║ё ╔╩╔╞╔©©Т╓обГдЯ╓н╬Л╧Г║╒1 ╔╩╔╞╔©╓╛ 512 ╔п╔╓╔х║╒ 1 ╔х╔И╔ц╔╞╓╛ 63 ╔╩╔╞╔©╓кбп╠Ч╓╧╓К╓Х╓╕╓к╓й╓ц╓ф╓╓╓ч╓╧╓╛║╒ ╔╥╔Й╔С╔ю╓х╔ь╔ц╔и╓н©Т╓о╔г╔ё╔╧╔╞╓к╓Х╓ц╓ф╓╣╓ч╓╤╓ч╓г╓╧║ё ╓Ё╓н╓Х╓╕╓к║╒╥в╩╩╓╧╓К╓х║╒ ╔г╔ё╔╧╔╞╓кг╪╓А╓К╓Ё╓х╓н╓г╓╜╓К╔г║╪╔©╓н╔п╔╓╔х©Т╓╛й╛╓╚╓Й╓ч╓╧: (╔╥╔Й╔С╔ю©Т) × (╔ь╔ц╔и©Т) × (63 ╔╩╔╞╔©/╔х╔И╔ц╔╞) × (512 ╔п╔╓╔х/╔╩╔╞╔©) ╓©╓х╓╗╓п Western Digital AC31600 EIDE ╔о║╪╔и╔г╔ё╔╧╔╞╓н╬Л╧Г║╒╪║╓н╓Х╓╕╓к╓й╓Й╓ч╓╧║ё (3148 ╔╥╔Й╔С╔ю) × (16 ╔ь╔ц╔и) × (63 ╔╩╔╞╔©/╔х╔И╔ц╔╞) × (512 ╔п╔╓╔х/╔╩╔╞╔©) ╓Ё╓Л╓Р╥в╩╩╓╧╓К╓х 1,624,670,208 ╔п╔╓╔х║╒ ╓д╓ч╓ЙлС 1.6 GB ╓к╓й╓Й╓ч╓╧║ё ╔о║╪╔и╔г╔ё╔╧╔╞╓нй╙мЩе╙╓й╔г╔ё╔╧╔╞╔╦╔╙╔А╔х╔Й╬ПйС (╔╥╔Й╔С╔ю©Т║╒╔ь╔ц╔и©Т║╒╔х╔И╔ц╔╞╓╒╓©╓Й╓н╔╩╔╞╔©©Т) ╓о║╒ ATAID ╓й╓и╓н╔╓╔С╔©║╪╔м╔ц╔х╬Е╓к╓╒╓К╔в╔М╔╟╔И╔Ю╓Рмя╓╓╓ф д╢╓ы╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧║ё╓╙╓╫╓И╓╞╔о║╪╔и╔г╔ё╔╧╔╞╪╚бн╓к╓Б║╒ ╓Ё╓╕╓╓╓ц╓©╬ПйС╓╛иуб╟╓╥╓ф╓╓╓К╓г╓╥╓Г╓╕║ё ╓╥╓╚╓╥цМ╟у╓╥╓фмъ╓╥╓╓╓н╓г╓╧╓╛║╒BIOS LBA ( ╩╡╬х) ╓Р╩хмя╓╥╓ф╓╓╓К╬Л╧Г║╒ й╙мЩе╙╓й╔╦╔╙╔А╔х╔Й╬ПйС╓Рфю╓К╓©╓А╓н╔в╔М╔╟╔И╔Ю╓о╓и╓С╓й╓Б╓н╓г╓Бни╓╓║╒ ╓х╓╓╓╕╓О╓╠╓г╓о╓╒╓Й╓ч╓╩╓С║ё ╓Ё╓Л╓о║╒©Тб©╓╞╓н╔в╔М╔╟╔И╔Ю (╓©╓х╓╗╓п MSD.EXE ╓Д FreeBSD ╓н fdisk) ╓╛й╙мЩе╙╓й╔г╔ё╔╧╔╞╔╦╔╙╔А╔х╔Й╬ПйС╓Рг╖╪╠╓╥╓й╓╓╓©╓А╓г╓╧║ё ╓Ё╓Л╓И╓о╓╫╓нбЕ╓Й╓к║╒ йя╢╧╓╣╓Л╓©╔╦╔╙╔А╔х╔Й (LBA ╓Р╩х╓ц╓©╡╬аше╙╓й╔╩╔╞╔©©Т) ╓РйС╧П╓╥╓ч╓╧║ё ╓Ё╓н╦юму╓╛╡©╓Р╟улё╓╥╓ф╓╓╓К╓н╓╚╓к╓д╓╓╓ф╓о║╒╦Е╫р╓╥╓ч╓╧║ё ╓Ё╓Л╓И╓нмя╦Л╓к╓д╓╓╓флРн╘╓д╓Ё╓х╓х╓╥╓ф╓о║╒ м©╓╗╓И╓Л╓©╩╟╓д╓н©Т╩З—╔╥╔Й╔С╔ю©Т║╒╔ь╔ц╔ю©Т║╒ ╔х╔И╔ц╔╞╓╒╓©╓Й╓н╔╩╔╞╔©©Т—╓о║╒╔о║╪╔и╔г╔ё╔╧╔╞╬Е╓нфцдЙ╓н╔╩╔╞╔© (╔г║╪╔©╓н 512 ╔п╔╓╔х╔ж╔М╔ц╔╞) ╓РюДбп╟лцж╓г╥ХдЙ╓╥╓ч╓╧║ё ╔╥╔Й╔С╔ю║╒╔ь╔ц╔и╓о 0 ╓╚╓И║╒╔╩╔╞╔©╓о 1 ╓╚╓Ихж╧Фиу╓╠╓╣╓Л╓ч╓╧║ё ╓╣╓И╓к╬э╓╥╓╓╣╩╫я╬ПйС╓к╤╫лё╓╛╓╒╓КйЩ╓к╓о║╒ ╔г╔ё╔╧╔╞╔╦╔╙╔А╔х╔Й║╒╣╞ф╟╔╩╔╞╔©║╒BIOS ╓й╓и╓к╢ь╓╧╓К╬ПйС╓о ╔м╔ц╔х╬Е╓н╩Й╓К╓х╓Ё╓М╓гфю╓К╓Ё╓х╓╛╓г╓╜╓К╓Ё╓х╓Р╓╙цн╓И╓╩╓╥╓ф╓╙╓╜╓ч╓╧║ё Lycos║╒Yahoo ╓й╓и╓г boot sector (╣╞ф╟╔╩╔╞╔©)║╒ master boot record (╔ч╔╧╔©║╪╔ж║╪╔х╔Л╔Ё║╪╔и) ╓й╓и╓Р╦║╨В╓╥╓ф╓ъ╓ф╓╞╓ю╓╣╓╓║ё ╓╫╓Л╓И╓нлРн╘╓д╬ПйС╓нцФ╓г╓Б║╒ Hale Landis ╓н How It Works (ф╟╨Н╓н╩еах╓ъ) ╔и╔╜╔Е╔А╔С╔х╫╦╓о╩╡╧м╓к╓й╓Й╓ч╓╧║ё╓Ё╓н╔и╔╜╔Е╔А╔С╔х╫╦╓к╢ь╓╥╓ф╓о ╓н╬о╓Р╩╡╬х╓╥╓ф╓╞╓ю╓╣╓╓║ё ╓Б╓╕мя╦Л╓к╓д╓╓╓ф╓о╫╫й╛╓г╓╧╓м║ё ╪║╓о╣╞ф╟╓к╓д╓╓╓ф╓╙оц╓╥╓ч╓╧║ё ╣╞ф╟╓н╔в╔М╔╩╔╧ ╔о║╪╔и╔г╔ё╔╧╔╞╓н╟ЛхжюХф╛╓н╔╩╔╞╔©╬Е (╔╥╔Й╔С╔ю 0║╒╔ь╔ц╔и 0║╒╔╩╔╞╔© 1) ╓к╓о║╒ ╔ч╔╧╔©║╪╔ж║╪╔х╔Л╔Ё║╪╔и (MBR) ╓╛б╦╨ъ╓╥╓ч╓╧║ё MBR ╓к╓о║╒╔о║╪╔и╔г╔ё╔╧╔╞╓н╔ч╔ц╔в╬ПйС╓╛╢ч╓ч╓Л╓ф╓╓╓ф║╒ ╨гбГ 4 ╓д╓н ╔я║╪╔ф╔ё╔╥╔Г╔С ╓Рг╖╪╠╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧║ё╓╫╓Л╓╬╓Л╓н╔я║╪╔ф╔ё╔╥╔Г╔С╓о║╒ ╔г╔ё╔╧╔╞╬Е╓но╒бЁ╓╥╓©╔г║╪╔©нн╟Х╓н╡Т╓г╓╧║ё FreeBSD ╓г╓о║╒╓Ё╓н╔я║╪╔ф╔ё╔╥╔Г╔С╓Р ╔╧╔И╔╓╔╧ ╓х╦ф╓С╓г╓╓╓ч╓╧║ё╓Ё╓Л╓о║╒FreeBSD фх╪╚╓н╔я║╪╔ф╔ё╔╥╔Г╔С╓х╨╝мП╓╥╓й╓╓╓Х╓╕╓к╓г╓╧╓╛║╒ ╓Ё╓Ё╓г╓о╔╧╔И╔╓╔╧╓х╓╓╓╕╦юму╓о╩х╓╓╓ч╓╩╓С║ё Ёф╔я║╪╔ф╔ё╔╥╔Г╔С╓к╓о║╒╓╫╓Л╓╬╓Лйл╓н OS ╓РфЧ╓Л╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧║ё MBR ╓нЁф╔я║╪╔ф╔ё╔╥╔Г╔С╔╗╔С╔х╔Й╓к╓о║╒ ╔я║╪╔ф╔ё╔╥╔Г╔С ID║╒ ╔╥╔Й╔С╔ю/╔ь╔ц╔и/╔╩╔╞╔©╓нЁ╚╩о╟лцж║╒ ╔╥╔Й╔С╔ю/╔ь╔ц╔и/╔╩╔╞╔©╓н╫╙н╩╟лцж ╓╛╓╒╓Й╓ч╓╧║ё╔я║╪╔ф╔ё╔╥╔Г╔С ID ╓о║╒╔я║╪╔ф╔ё╔╥╔Г╔С╓н╪ОнЮ (╓и╓н OS ╓Р╩хмя╓╥╓ф╓╓╓К╓╚) ╓Р║╒ Ё╚╩о╟лцж/╫╙н╩╟лцж ╓о╔я║╪╔ф╔ё╔╥╔Г╔С╓н╟лцж╓Р╪╗╓╥╓ч╓╧║ё ╓к║╒ ни╓╞╩х╓О╓Л╓К╔я║╪╔ф╔ё╔╥╔Г╔С ID ╓н╔Й╔╧╔х╓Р╪╗╓╥╓ч╓╧║ё ╔я║╪╔ф╔ё╔╥╔Г╔С ID - Partition IDs ID (hex) юБлю 01 DOS12 ╢Пкэнн╟Х (12-bit FAT) 04 DOS16 ╢Пкэнн╟Х (16-bit FAT) 05 DOS Ёхд╔нн╟Х 06 бГмфнл DOS ╢Пкэнн╟Х (> 32MB) 0A OS/2 83 Linux (EXT2FS) A5 FreeBSD║╒NetBSD║╒386BSD (UFS)
цМ: ╔я║╪╔ф╔ё╔╥╔Г╔С╓к╓о║╒╣╞ф╟╓╛╓г╓╜╓й╓╓╓Б╓н╓Б╓╒╓Й╓ч╓╧ (нЦ╓╗╓п DOS Ёхд╔нн╟Х)║ё ╓д╓ч╓Й║╒╓г╓╜╓К╓Б╓н╓Б╓╒╓Л╓п║╒╓г╓╜╓й╓╓╓Б╓н╓Б╓╒╓К╓х╓╓╓╕╓О╓╠╓г╓╧║ё ╔я║╪╔ф╔ё╔╥╔Г╔С╓╛╣╞ф╟╡дг╫╓╚╓и╓╕╓╚╓о║╒ Ёф╔я║╪╔ф╔ё╔╥╔Г╔С╓нюХф╛╓кб╦╨ъ╓╧╓К ╔я║╪╔ф╔ё╔╥╔Г╔С╣╞ф╟╔╩╔╞╔©╓нюъдЙ╓г╥Х╓ч╓Й╓ч╓╧║ё ╧╔╓ъ╓н╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓РюъдЙ╓╥╓©╬Л╧Г╓Р╧м╓╗╓ф╓ъ╓ч╓╧║ё ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓о║╒юэбЁ╓╣╓Л╓ф╓╓╓К╓╧╓ы╓ф╓н╔о║╪╔и╔г╔ё╔╧╔╞╓н MBR ╔я║╪╔ф╔ё╔╥╔Г╔С╔ф║╪╔ж╔К╓н╔╗╔С╔х╔Й╓Р╔Й╔╧╔х╔╒╔ц╔в╓╥║╒ ╓╫╓╥╓ф╓╫╓н╔Й╔╧╔х╓╚╓И║╒╓и╓н╔╗╔С╔х╔Й╓Р╣╞ф╟╓╧╓К╓н╓╚ а╙бР╓г╓╜╓К╓Х╓╕╓к╓╥╓ф╓╞╓Л╓ч╓╧║ё ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓о║╒ ╣╞ф╟╓н╨щ║╒╨г╫И╓кюэбЁ╓╛╦║╫п╓╣╓Л╓©╔о║╪╔и╔г╔ё╔╧╔╞╓н╔ч╔╧╔©║╪╔ж║╪╔х╔╩╔╞╔©╓к╓╒╓К║╒ фцйл╓й╔в╔М╔╟╔И╔Ю╔Ё║╪╔и╓к╓Х╓ц╓ф╦ф╓с╫п╓╣╓Л╓ч╓╧║ё ╦ф╓с╫п╓╣╓Л╓©╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓о║╒а╙бР╓╥╓©╔я║╪╔ф╔ё╔╥╔Г╔С╓кбп╠Ч╓╧╓К╔╗╔С╔х╔Й╓Р MBR ╔я║╪╔ф╔ё╔╥╔Г╔С╔ф║╪╔ж╔К╓╚╓Ид╢╓ы║╒ ╔╥╔Й╔С╔ю/╔ь╔ц╔и/╔╩╔╞╔©╓нЁ╚╩о╟лцж╓Р╪Хфю╓╥╓ч╓╧║ё ╓╫╓Л╓╚╓И║╒╓╫╓н╔╦╔╙╔А╔х╔Й╬ПйС╓Р╩х╓╕╓Ё╓х╓г╔я║╪╔ф╔ё╔╥╔Г╔С╓н╣╞ф╟╔╩╔╞╔©╓Рфи╓ъ╧Ч╓ъ║╒ ю╘╦Ф╓Р╓╫╓а╓И╓кео╓╥╓ч╓╧║ё фи╓ъ╧Ч╓ч╓Л╓К╣╞ф╟╔╩╔╞╔©╓к╓о║╒╓╫╓н╔я║╪╔ф╔ё╔╥╔Г╔С╬Е╓н OS ╓Р╔М║╪╔и╓╧╓К╓©╓А╓ки╛мв╓й╬ПйС╓╛╢ч╓ч╓Л╓ф╓╓╓ч╓╧║ё ╨ё║╒╓╚╓К╓╞©╗╓Л╓©фБмф╓РмЩ╡Р╓╧╓К╓Ё╓х╓о║╒╓х╓ф╓Б╫емв╓г╓╧║ё ╔о║╪╔и╔г╔ё╔╧╔╞╓к╓о║╒и╛╓╨ MBR ╓╛б╦╨ъ╓╥╓ч╓╧║ё ╓╥╓╚╓╥╫емв╓й╓н╓о║╒╓╫╓н╓╕╓а BIOS ╓к╓Х╓Й╨г╫И╓кюэбЁ╓╛╦║╫п╓╣╓Л╓© ╔о║╪╔и╔г╔ё╔╧╔╞╬Е╓к╓╒╓К╓Б╓н╓г╓╧║ё IDE ╔о║╪╔и╔г╔ё╔╧╔╞╓ю╓╠╓Р╩хмя╓╥╓ф╓╓╓К╓й╓И║╒ ╨г╫И╓нIDE ╔г╔ё╔╧╔╞╓г╓╧ (нЦ╓╗╓п║╒╨г╫И╓н╔Ё╔С╔х╔М║╪╔И║╪╓н╔в╔И╔╓╔ч╔Йб╕)║ё SCSI ╓ю╓╠╓г╧╫ю╝╓╣╓Л╓©╔╥╔╧╔ф╔Ю╓н╬Л╧Г╓Б║╒ф╠╓╦╓Ё╓х╓╛╦ю╓╗╓ч╓╧║ё ╓Б╓╥║╒IDE ╓х SCSI ╓нн╬йЩ╓н╔о║╪╔и╔г╔ё╔╧╔╞╓Р╩Щ╓ц╓ф╓╓╓К╬Л╧Г╓к╓о║╒ б©╓╞╓н╬Л╧Г║╒IDE ╔г╔ё╔╧╔╞╓╛юХ╓к╦║╫п╓╣╓Л╓К╓©╓А║╒ 1 бФлэ╓н IDE ╔г╔ё╔╧╔╞╓╛║╒╨г╫И╓к╦║╫п╓╣╓Л╓К╔о║╪╔и╔г╔ё╔╧╔╞╓к╓й╓Й╓ч╓╧║ё юХ╓ш╓и╫р╓ы╓©╓Х╓╕╓к║╒╔╓╔С╔╧╔х║╪╔К╓╧╓К╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓о║╒ ╨г╫И╓к╦║╫п╓╣╓Л╓©╔о║╪╔и╔г╔ё╔╧╔╞╬Е╓н MBR ╓кЁйг╪╓╣╓Л╓К╓Ё╓х╓к╓й╓Й╓ч╓╧║ё
╣╞ф╟╓ню╘╦б╓хцМ╟у╩Ж╧Ю ╓Ё╓Ё╓г╓о║╒мя©╢╓╥╓й╓╠╓Л╓п╓й╓И╓й╓╓║╒╤╫лё©╪╓╓фБмф╓к╓д╓╓╓ф╓╙оц╓╥╓ч╓╧║ё ╤╡ищ╓н 1024 ╔╥╔Й╔С╔юю╘╦б╓х BIOS LBA ╓н╨Нмя ╣╞ф╟╔в╔М╔╩╔╧╓н╨г╫И╓ниТй╛╓о║╒╓╧╓ы╓ф BIOS ╓к╓Х╓ц╓ф╪б╦╫╓╣╓Л╓ф╓╓╓ч╓╧║ё (BIOS ╓х╓о║╒╔Ё╔С╔т╔Е║╪╔©╓н╓©╓А╓н╔╧╔©║╪╔х╔╒╔ц╔в╔Ё║╪╔и╓РдС╤║╓╧╓К║╒ ╔╥╔╧╔ф╔Ю╔ч╔╤║╪╔э║╪╔и╓к╨э╓ц╓ф╓╓╓К╔╫╔у╔х╔╕╔╖╔╒╔а╔ц╔в╓н╓Ё╓х╓г╓╧)║ё ╓╫╓н╓©╓А║╒╓Ё╓н╨г╫И╓н╔в╔М╔╩╔╧╓о BIOS ╔╓╔С╔©╔у╔╖║╪╔╧╓к╓Х╓ц╓фю╘╦б╓Р╪У╓╠╓ч╓╧║ё ╓Ё╓н╔в╔М╔╩╔╧╓н╢ж║╒╔о║╪╔и╔г╔ё╔╧╔╞╓Рфи╓ъ╧Ч╓Ю╓©╓А╓к╩хмя╓╣╓Л╓© BIOS ╔╓╔С╔©╔у╔╖║╪╔╧ (INT 13H║╒Subfunction 2) ╓о║╒ ╔╥╔Й╔С╔юхж╧Ф╓ь 10 ╔с╔ц╔х║╒╔ь╔ц╔ихж╧Ф╓ь 8 ╔с╔ц╔х║╒ ╔╩╔╞╔©хж╧Ф╓ь 6 ╔с╔ц╔хЁД╓ЙеЖ╓ф╓ч╓╧║ё ╓Ё╓Л╓╛╓Ё╓н╔╓╔С╔©╔у╔╖║╪╔╧╓Р╩х╓╕╬Л╧Г (нЦ ║д ╔о║╪╔и╔г╔ё╔╧╔╞╓н MBR ╓╚╓И╦ф╓с╫п╓╣╓Л╓К╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓Д║╒ ╣╞ф╟╔╩╔╞╔©╓╚╓И╦ф╓с╫п╓╣╓Л╓К OS ╔М║╪╔ю║╪╓й╓и) ╓к╪║╓н╓Х╓╕╓йю╘╦б╓Рм©╓╗╓К╓н╓г╓╧: ╨гбГ 1024 ╔╥╔Й╔С╔ю ╨гбГ 256 ╔ь╔ц╔и ╨гбГ 64 ╔╩╔╞╔©/╔х╔И╔ц╔╞ (╪б╨щ╓к╓о 63 ╓г 0 ╓омЬмя╓г╓╜╓ч╓╩╓С) ╓╣╓ф║╒мфнл╓нбГ╓╜╓й╔о║╪╔и╔г╔ё╔╧╔╞╓к╓об©╓╞╓н╔╥╔Й╔С╔ю╓╛╓╒╓Й╓ч╓╧╓╛║╒ ╔ь╔ц╔и╓об©©Т╓╒╓Й╓ч╓╩╓С║ё ╓╫╓н╓©╓А║╒бГмфнл╓н╔о║╪╔и╔г╔ё╔╧╔╞╓к╓╙╓╓╓ф╓о║╒ ╔╥╔Й╔С╔ю©Т╓╛ 1024 ╓Р╠ш╓╗╓ч╓╧║ё ╓Ё╓н╓Ё╓х╓Д BIOS ╔╓╔С╔©╔у╔╖║╪╔╧╓Р╧мн╦╓╧╓К╓х║╒ ╔о║╪╔и╔г╔ё╔╧╔╞╓н╓и╓Ё╓╚╓И╓г╓Б╣╞ф╟╓г╓╜╓К╓х╓о╦б╓И╓й╓╓╓н╓г╓╧║ё ╓╧╓ы╓ф╓н╣╞ф╟╡дг╫╓й╔я║╪╔ф╔ё╔╥╔Г╔С╓н╣╞ф╟╔╩╔╞╔©╓╚╓И╦ф╓с╫п╓╣╓Л╓К╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓Д OS ╔М║╪╔ю║╪╓о 1024 ╔╥╔Й╔С╔ю╓Х╓Й╡╪╓н╔╥╔Й╔С╔ю╓кб╦╨ъ╓╥╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С║ё ╪б╨щ╓к║╒╓╙╩х╓╓╓н╔о║╪╔и╔г╔ё╔╧╔╞╓╛е╣╥©е╙╓й╓Б╓н╓г╔ь╔ц╔и╓╛ 16 ╓г╓╒╓Л╓п║╒ ╪║╓н╓Х╓╕╓к╓й╓Й╓ч╓╧: 1024 ╔╥╔Й╔С╔ю/╔г╔ё╔╧╔╞ × 16 ╔ь╔ц╔и/╔г╔ё╔╧╔╞ × 63 ╔╩╔╞╔©/(╔╥╔Й╔С╔ю - ╔ь╔ц╔и) × 512 ╔п╔╓╔х/╔╩╔╞╔© ╓Ё╓Л╓╛║╒╓Х╓╞╦ю╓О╓Л╓К 528MB ю╘╦б╓г╓╧║ё ╓Ё╓Ё╓╛ BIOS LBA (Logical Block Addressing) ╓╛фЧ╓ц╓ф╓╞╓К╓х╓Ё╓М╓г╓╧║ё BIOS LBA ╓о╔╥╔Й╔С╔ю╓Р╨фдЙ╣а╓╧╓К╓Ё╓х╓к╓Х╓Й║╒ BIOS API ╓Р╦ф╓с╫п╓╧╔Ё║╪╔и╓╛ BIOS ╔╓╔С╔©╔у╔╖║╪╔╧╥пмЁ╓г 1024 ╔╥╔Й╔С╔ю ╓Х╓Й╬Е╓нй╙мЩ╔╥╔Й╔С╔ю╓к╔╒╔╞╔╩╔╧╓╧╓К╓Х╓╕╓к╓╥╓ч╓╧║ё ╓д╓ч╓Й║╒BIOS ╓Рдл╓╥╓ф╦╚╓К╬Л╧Г╓к║╒╪б╨щ╓Х╓Й╬╞╓й╓╓╔╥╔Й╔С╔ю©Т║╒ б©╓╓╔ь╔ц╔и©Т╓х╓╥╓ф╟╥╓О╓Л╓К╓Х╓╕╓к╔╥╔Й╔С╔ю©Т║╒ ╔ь╔ц╔и©Т╓Р╨ф╔ч╔ц╔в╓╥╓ф╓╞╓Л╓К╓н╓г╓╧║ё ╦ю╓╓бь╓╗╓Л╓п║╒╔╥╔Й╔С╔ю©Т╓х╔ь╔ц╔и©Т╓н╔п╔И╔С╔╧╓Рйя╧╧╓╧╓К╓Ё╓х╓г║╒ ╔о║╪╔и╔г╔ё╔╧╔╞╓╛аЙбпе╙╓к╔ь╔ц╔и╓╛╬╞╓й╓╞║╒ ╔╥╔Й╔С╔ю╓╛б©╓╞╓й╓К╓х╓╓╓╕╓Ё╓х╓РмЬмя╓╧╓К╓Ё╓х╓к╓Х╓Й║╒ апйЩ╓н©Т╓╛╬Е╣╜╓к╫р╓ы╓И╓Л╓ф╓╓╓Кю╘╦б (1024 ╔╥╔Й╔С╔ю║╒256 ╔ь╔ц╔и) ╓Р╠ш╓╗╓й╓╓╓х╦ю╓╕╓Ё╓х╓к╓й╓Й╓ч╓╧║ё BIOS LBA ╓Рмя╓╓╓К╓Ё╓х╓г║╒ ╔о║╪╔и╔г╔ё╔╧╔╞мфнл╓ню╘╦б╓╛╡╬аше╙╓к╓й╓╞╓й╓Й╓ч╓╥╓© (╓ч╓║║╒8GB ╓ч╓г╬Е╓╛╓ц╓©╓х╦ю╓╕╓х╓Ё╓М╓г╓╥╓Г╓╕╓╚)║ё LBA BIOS ╓Р╩хмя╓╥╓ф╓╓╓К╬Л╧Г╓о║╒FreeBSD ╓ч╓©╓о б╬╓н OS ╓Р╓и╓Ё╓к╓г╓Б╨э╓╩╓К╓Ё╓х╓╛╓г╓╜║╒ 1024 ╓н╔╥╔Й╔С╔юю╘╦б╓к╟З╓ц╓╚╓╚╓К╓Ё╓х╓Б╓╒╓Й╓ч╓╩╓С║ё 1.6GB Western Digital ╓Р╨феынЦ╓х╓╥╓ф╧м╓╗╓ф╓ъ╓ч╓╥╓Г╓╕║ё й╙мЩе╙╓й╔╦╔╙╔А╔х╔Й╓о║╒╪║╓н╓х╓╙╓Й╓г╓╧: (3148 ╔╥╔Й╔С╔ю║╒16 ╔ь╔ц╔и║╒63 ╔╩╔╞╔©/╔х╔И╔ц╔╞║╒512 ╔п╔╓╔х/╔╩╔╞╔©) ╓╥╓╚╓╥╓й╓╛╓И║╒BIOS LBA ╓о╪║╓н╓Х╓╕╓к╨ф╔ч╔ц╔т╔С╔╟╓Р╧т╓╓╓ч╓╧: (787 ╔╥╔Й╔С╔ю║╒64 ╔ь╔ц╔и║╒63 ╔╩╔╞╔©/╔х╔И╔ц╔╞║╒512 ╔п╔╓╔х/╔╩╔╞╔©) ╪б╨щ╓к╓оф╠╓╦╔╣╔╓╔╨╓н╔г╔ё╔╧╔╞╓й╓н╓г╓╧╓╛║╒ ╔╥╔Й╔С╔ю╓х╔ь╔ц╔и╓н╥в╩╩╓о BIOS API ╓нхо╟офБ╓г╧т╓О╓Л╓ч╓╧ (╤ЖаЁ╓к╓Б║╒╩Д╓н╔о║╪╔и╔г╔ё╔╧╔╞╓н╟Л╓д╓к╓о║╒ Linux ╓х FreeBSD ╓╛й╙мЩе╙╓й╔╥╔Й╔С╔ю 1024 хжлэ╓Х╓Й╬Е╓к╨э╓ц╓ф╓╓╓ч╓╧║ё ╓Ё╓Л╓И╓нOS ╓╛лДбЙ╓й╓╞╣╞ф╟╓╧╓К╓н╓Б║╒BIOS LBA ╓н╓╙╓╚╓╡╓й╓н╓г╓╧)║ё ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓х╔г╔ё╔╧╔╞╓нЁД╓ЙеЖ╓ф ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓н╔╓╔С╔╧╔х║╪╔К╩Ч║╒ б╬╓к╣╓╓Р╓д╓╠╓м╓п╓╓╓╠╓й╓╓╓Ё╓х╓о║╒ ╔ж║╪╔х╔ч╔м║╪╔╦╔Цмя╓х╓╥╓фнн╟Х╓РЁД╓ЙеЖ╓ф╓К╓Ё╓х╓г╓╧║ё 1 ╓д║╒╓╒╓К╓╓╓ойё©Т╓н OS ╓н╨ф╔╓╔С╔╧╔х║╪╔К╓Рм╬╣╥╓й╓╞╓╣╓Л╓©╓╞╓й╓╓╓й╓И║╒ ╟Лхж╣╓╓к╓╥╓й╓╞╓ф╓о╓╓╓╠╓й╓╓╔х╔т╔ц╔╞╓г╓╧║ё (MBR ╓н╓╒╓К) ╔ч╔╧╔©║╪╔ж║╪╔х╔╩╔╞╔©║╒ ╔я║╪╔ф╔ё╔╥╔Г╔С╣╞ф╟╔╩╔╞╔©║╒╣╞ф╟╔в╔М╔╩╔╧ ╓к╓д╓╓╓ф╓н ╓нюБлю╓Рфи╓С╓ю╦Е╓о║╒ ╪╚й╛╓н╔о║╪╔и╔г╔ё╔╧╔╞╓н╓и╓Ё╓к║╒ ╓Ё╓н╣╓╓н╓╜╓╞╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓╛б╦╨ъ╓╧╓К╓н╓╚╣╓╓к╓й╓К╓х╓Ё╓М╓г╓╧╓м║ё ╓╫╓Л╓о╓х╦ю╓╓╓ч╓╧╓х║╒╓╓╓╞╓д╓╚╓н╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓о║╒ ╔я║╪╔ф╔ё╔╥╔Г╔С╔ф║╪╔ж╔К╓нны╓н║╒╔ч╔╧╔©║╪╔ж║╪╔х╔╩╔╞╔© (╔╥╔Й╔С╔ю 0║╒╔ь╔ц╔и 0║╒╔╩╔╞╔© 1) ╓кг╪╓ч╓Йюз╓КдЬ╓к╬╝╓╣╓╓╓н╓г╓╧║ё ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓к╓Х╓ц╓ф╓о╓Б╓╕╬╞╓╥мфнл╓╛и╛мв╓й╓Б╓н╓Б╓╒╓Й║╒ ╓╫╓ннн╟Х╓о╟Лхл╓к╓о╤У╓╓╓ф╓╓╓К╓©╓А║╒ ╔╥╔Й╔С╔ю 0 ╔ь╔ц╔и 0 ╔╩╔╞╔© 1 ╓к╓╒╓К╔ч╔╧╔©║╪╔ж║╪╔х╔╩╔╞╔©╓Р ╠ш╓╗╓©╓╓╓╞╓д╓╚╓н╔╩╔╞╔©╓к╓ч╓г╪╚©х╓РЁхд╔╓╥╓ф╓╓╓ч╓╧║ё ╓╒╓Й╓╛╓©╓╓╓Ё╓х╓к (FreeBSD ╓Р╢ч╓Ю) OS ╓н╓╓╓╞╓д╓╚╓о║╒ и╛мв╓й╓И╓п╔ч╔╧╔©║╪╔ж║╪╔х╔╩╔╞╔©╓нд╬╦Е║╒ ╔╥╔Й╔С╔ю 0║╒╔ь╔ц╔и 0║╒╔╩╔╞╔© 2 ╓╚╓И╔я║╪╔ф╔ё╔╥╔Г╔С╓Р ╣╞ф╟╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧║ё ╪б╨щ╓к║╒юХф╛╓к╤У╓╜╓н╓╒╓К║╒╓╒╓К╓╓╓оа╢бн╓╛╤У╓н╔г╔ё╔╧╔╞╓г FreeBSD ╓н sysinstall ╓Р╪б╧т╓╧╓К╓х║╒╔г╔у╔╘╔К╔х╓г╓о╓╫╓н╬Л╫Й╓╚╓И FreeBSD ╔я║╪╔ф╔ё╔╥╔Г╔С╓╛╩о╓ч╓Й╓ч╓╧ (╬╞╓й╓╞╓х╓Б╩Д╓╛╧т╓ц╓©╩Ч╓о╓╫╓╕╓г╓╥╓©)║ё ╓╫╓╥╓ф║╒MBR ╓н╦Е╓к╓╒╓К╓╓╓╞╓д╓╚╓н╔╩╔╞╔©╓Р╬цхЯ╓╧╓К╓Х╓╕╓й ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓Р╔╓╔С╔╧╔х║╪╔К╓╧╓К╬Л╧Г║╒ ╨г╫И╓н╔я║╪╔ф╔ё╔╥╔Г╔С╓н╔г║╪╔©╓нюХф╛╓╛╬Е╫Я╓╜╓╣╓Л╓ч╓╧║ё FreeBSD ╓н╬Л╧Г╓о║╒╔г╔ё╔╧╔╞╔И╔ы╔К╓╛╬Е╫Я╓╜╓╣╓Л║╒ FreeBSD ╓╛╣╞ф╟╓г╓╜╓й╓╞╓й╓Й╓ч╓╧║ё ╓Ё╓н╓Х╓╕╓йлДбЙ╓РхР╓╠╓К╢йц╠╓ййЩк║╓х╓╥╓ф╓о (╓ч╓©║╒╦Е╓г╟ш╓й╓К╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓Р╩Н╓╧╫юфПю╜╓Р╩Щ╓©╓╧╓©╓А╓к╓Б)║╒ ╔я║╪╔ф╔ё╔╥╔Г╔С╓Рюз╓К╩Ч╓к║╒ ╔о║╪╔и╔г╔ё╔╧╔╞╓н╨г╫И╓н╔х╔И╔ц╔╞╓РЁД╓ЙеЖ╓ф╓й╓╓╓ч╓ч ╓ч╓К╓ч╓К╩д╓╥╓ф╓╙╓╞╓Ё╓х╓г╓╧║ё ╓д╓ч╓Й║╒╔╥╔Й╔С╔ю 0║╒╔ь╔ц╔и 0║╒╔╩╔╞╔© 2 ╓╚╓И╔╥╔Й╔С╔ю 0║╒ ╔ь╔ц╔и 0║╒╔╩╔╞╔© 63 ╓ч╓г╓Р╤У╓╠╓ф╓╙╓╜║╒ ╔я║╪╔ф╔ё╔╥╔Г╔С╓Р╔╥╔Й╔С╔ю 0║╒╔ь╔ц╔и 1║╒╔╩╔╞╔© 1 ╓╚╓ИЁ╚╩о╓╧╓К╓х╓╓╓╕╓Ё╓х╓г╓╧║ё ╧╧╓кни╓╓╓Ё╓х╓к║╒╔о║╪╔и╔г╔ё╔╧╔╞╓нюХф╛╓к DOS ╔я║╪╔ф╔ё╔╥╔Г╔С╓Р ╨Ню╝╓╧╓К╨щ║╒DOS ╓о╔г╔у╔╘╔К╔х╓г╓Ё╓н╬Л╫Й╓Р╤У╓╠╓ф╓╙╓╜╓ч╓╧ (╓Ё╓Л╓╛╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓н╓╓╓╞╓д╓╚╓о╓╫╓н╬Л╫Й╓╛╤У╓╜╓ю╓х ╡╬дЙ╓╧╓К╓х╓╓╓╕мЩмЁ╓г╓╧)║ё ╓х╓╓╓╕╓О╓╠╓г║╒╔г╔ё╔╧╔╞╓нюХф╛╓к DOS ╔я║╪╔ф╔ё╔╥╔Г╔С╓Р╨Ню╝╓╧╓К╓Ё╓х╓г ╓Ё╓нлДбЙ╓РхР╓╠╓К╓Ё╓х╓╛╓г╓╜╓К╓н╓г╓╧║ё ╩Д╓о╓Ё╓н╓Д╓ЙйЩ╓╛╧╔╓ъ╓г║╒╪╚й╛╓г 1MB ╓н DOS ╔я║╪╔ф╔ё╔╥╔Г╔С╓РюХф╛╓к ╨Ню╝╓╥╓ч╓╧║ё╓╫╓╕╓╧╓К╓х║╒╔я║╪╔ф╔ё╔╥╔Г╔С╓Рюз╓Йд╬╓╧╩Ч║╒ DOS ╓н╔и╔И╔╓╔жл╬╓Р╓╨╓И╓╧╓Ё╓х╓Би╛мв╓й╓╓╓н╓г╓╧║ё ╩╡╧м╓х╓╥╓ф║╒╪║╓н╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓о╔Ё║╪╔и╓х╔г║╪╔©╓Р ╣╜о©╓╧╓К╨щ╓к╔ч╔╧╔©║╪╔ж║╪╔х╔╩╔╞╔©╓Р╩хмя╓╥╓ч╓╧: OS-BS 1.35 Boot Easy LILO ╪║╓н╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓о╔ч╔╧╔©║╪╔ж║╪╔х╔╩╔╞╔©╓н╦Е╓к╓╒╓К ╔╩╔╞╔©╓Р╓╓╓╞╓д╓╚╩хмя╓╥╓ч╓╧: OS-BS 2.0 Beta 8 (sectors 2-5) OS/2's boot manager ╔ч╔╥╔С╓╛╣╞ф╟╓╥╓й╓╓╬Л╧Г╓о╓и╓╕╓╧╓К╓╚? ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓Р╔╓╔С╔╧╔х║╪╔К╓╥╓©╨щ╓к║╒ MBR ╓╛╣╞ф╟╓╥╓й╓╓╬Убж╓к╓╥╓ф╓╥╓ч╓╕╓Ё╓х╓╛╓╒╓Й╓ч╓╧║ё ╓╒╓ч╓Й╓й╓╓╓Ё╓х╓г╓╧╓╛║╒╢Ш╓к╔╓╔С╔╧╔х║╪╔К╓╥╓©╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓╛ ╓╒╓К╬Убж╓г FDISK ╓╥╓ф╓╥╓ч╓╕╓х╣╞╓Ё╓К╓Ё╓х╓╛╓╒╓Й╓ч╓╧║ё ╔о║╪╔и╔г╔ё╔╧╔╞╓к╣╞ф╟╡дг╫╓й DOS ╔я║╪╔ф╔ё╔╥╔Г╔С╓╛╓╒╓К╬Л╧Г║╒ DOS ╔у╔М╔ц╔т║╪╓╚╓И╣╞ф╟╓╥╓ч╓╧║ё╪║╓Р╪б╧т╓╥╓ч╓╧: A:\> FDISK /MBR ╔╙╔Й╔╦╔й╔К╓клА╓╧╓к╓о║╒╔╥╔С╔в╔К╓й DOS ╓н╣╞ф╟╔Ё║╪╔и╓Р ╔╥╔╧╔ф╔Ю╓клА╓╥╓ч╓╧║ё╓╫╓╕╓╧╓К╓х║╒╔о║╪╔и╔г╔ё╔╧╔╞╓╚╓И DOS (DOS ╓к╦б╓К) ╓Р╣╞ф╟╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧║ё ╓Б╓╕╟Л╓д╓н╪Й╓х╓╥╓ф╓о║╒╣╞ф╟╡дг╫╓й╔у╔М╔ц╔т║╪╓Р╩х╓ц╓ф║╒ ╔ж║╪╔х╔ч╔м║╪╔╦╔Ц╓н╔╓╔С╔╧╔х║╪╔К╔в╔М╔╟╔И╔Ю╓Р╨феы╪б╧т╓╥╓ч╓╧║ё
diff --git a/ja_JP.eucJP/books/handbook/bibliography/chapter.sgml b/ja_JP.eucJP/books/handbook/bibliography/chapter.sgml index 29a1e5940c..9a1a2fb4bd 100644 --- a/ja_JP.eucJP/books/handbook/bibliography/chapter.sgml +++ b/ja_JP.eucJP/books/handbook/bibliography/chapter.sgml @@ -1,685 +1,685 @@ ╩╡╧м©ч╫Я лУ: &a.jp.nakai;, 1996 г╞ 10 ╥Н 12 фЭ. FreeBSD ╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓н╦д║╧╓ниТй╛╓к╓д╓╓╓ф╓о ╔ч╔к╔Е╔╒╔К╔з║╪╔╦╓гдЙ╣а╓н╓Х╓╕╓йюБлю╓╛╓й╓╣╓Л╓ф╓╓╓ч╓╧╓╛, ╓╫╓Л╓И╓к╓о╓и╓╕╓Д╓ц╓ф╓╫╓ниТй╛╓и╓╕╓╥╓Р╓д╓й╓╝╓╒╓О╓╩╓ф ╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Юа╢бн╓Р╠ъЁЙ╓кф╟╨Н╓╣╓╩╓К╓╚╓Р юБлю╓╥╓ф╓╓╓й╓╓╓х╓╓╓╕╥Гею╓╛╓Х╓╞╩ье╕╓╣╓Л╓ч╓╧. ╓╫╓Л╓РйД╓╕╓©╓А╓к╓о Unix ╔╥╔╧╔ф╔Ю╢имЩ╓к╓д╓╓╓ф╓н╓Х╓╓кэ╓Д, ╓╧╓╟╓Л╓©мЬмя╪т╦Ч╓╠╓н╔ч╔к╔Е╔╒╔К╓╛╥Г╓╚╓╩╓ч╓╩╓С. FreeBSD юЛлГ╓н╫Яюр╓╙╓Х╓с╩╗╩О хС╠я╦Лй╦╡╫╥В╓н ╫Яюр & ╩╗╩О: FreeBSD фЧлГГпьФмя (цФ╧Я╦Л). FreeBSDфЧлГ╔╜╔ц╔х 98хгбХфСхг. ╣эж©цИ©ц цЬ. ╫╗об╔╥╔╧╔ф╔Ю. ISBN 4-87966-535-5 C3055 2900 ╠ъ. FreeBSDфЧлГ╔╜╔ц╔х AT╦ъ╢╧╣║хг бХфСхг. ╣эж©цИ©ц цЬ. ╫╗об╔╥╔╧╔ф╔Ю. ISBN 4-87966-535-5 C3055 2900 ╠ъ. ╓Ё╓Ё╓ч╓г╓г╓╜╓К FreeBSD ╔я╔О║╪╔╛╔╓╔и. аЗ╩Ё ╪╒, цГф╩ ╡еив, ╩ЁцФ ╠╕╪║ цЬ. ╫╗об╔╥╔╧╔ф╔Ю. ISBN 4-87966-637-8 2600╠ъ. FreeBSDе╟дЛфЧлГ. ╓╒╓╣╓ю ╓©╓╞╓Д / е╥юН ╫╓й© / ╠рфё ир╪В / имед д╬╪Ы / ╨ыюН цё╦й / ╩╟ед ╣хо╨ цЬ. Фф╠к╪р. ISBN 4-88135-473-6 3600 ╠ъ. ╔я║╪╔╫╔й╔К UNIX ╔╧╔©║╪╔©║╪╔╜╔ц╔х FreeBSD. л╠ед ╡М©м / ╦е╬Л ю╣╧т / аЩед ╡ббы / е╥цс ╥Р / ╣эюН ©╦ ╤╕цЬ. ╔╒╔╧╔╜║╪. ISBN 4-7561-1733-3 3000 ╠ъ. FreeBSD ╔о╔С╔и╔ж╔ц╔╞ (фЭкэ╦Лхг). ╔╒╔╧╔╜║╪. ISBN 4-7561-1580-2 3800 ╠ъ. FreeBSD mit Methode (╔и╔╓╔д╦Лхг). Computer und Literatur Verlag/Vertrieb Hanser х╞╧т. 1998. ISBN 3-932311-31-0 FreeBSD ╔╓╔С╔╧╔х║╪╔К & ЁХмя╔ч╔к╔Е╔╒╔К, кХфЭ╔Ё╔ъ╔Е╔к╔╠║╪╔╥╔Г╔С╔╨х╞╧т. Onno W Purbo, Dodi Maryanto, Syahrial Hubbany, Widjil Widodo цЬ FreeBSD ╓Р╩х╓ц╓©╔╓╔С╔©║╪╔м╔ц╔х╔╣║╪╔п╓н╧╫цш (Building Internet Server with FreeBSD) (╔╓╔С╔и╔м╔╥╔╒╦Л), Elex Media Komputindo х╞╧т. ╠я╦Л╓н╫Яюр & ╩╗╩О: The Complete FreeBSD, BSDi х╞╧т. The FreeBSD Corporate Networker's Guide, Addison-Wesley х╞╧т. мЬмя╪т╦Ч╓╠╓н╔╛╔╓╔и Computer Systems Research Group, UC Berkeley. 4.4BSD User's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-075-9 Computer Systems Research Group, UC Berkeley. 4.4BSD User's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-076-7 UNIX in a Nutshell. O'Reilly & Associates, Inc., 1990. ISBN 093717520X Mui, Linda. What You Need To Know When You Can't Find Your UNIX System Administrator. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-104-6 ╔╙╔о╔╓╔╙╫ён╘бГЁь╓к╓Х╓К UNIX Introductory Course. ╔╙╔С╔И╔╓╔С╓г HTML хг╓х PostScript хг╓╛мЬмя╡дг╫. FreeBSD м╖╓н╡Я jpman ╔в╔М╔╦╔╖╔╞╔х. FreeBSD User's Reference Manual (фЭкэ╦ЛлУ). кХфЭ╔Ё╔ъ╔Е╔к╔╠║╪╔╥╔Г╔С╔╨ , 1998. ISBN4-8399-0088-4 P3800E. Edinburgh University ╓к╓Х╓К UNIX ╢д╤╜╓н╫И©╢╪т╦Ч╓╠ ╔╙╔С╔И╔╓╔С╔╛╔╓╔и. ╢имЩ╪т╦Ч╓╠╓н╔╛╔╓╔и Albitz, Paul and Liu, Cricket. DNS and BIND, 4th Ed. O'Reilly & Associates, Inc., 2001. ISBN ISBN 1-59600-158-4 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. ╧Бед ╧╜╬о / ╬╝еГ ╟Иив ╢флУ , ╬╝╢э ╦Вю╣ лУ. DNS & BIND бХ 3 хг. ╔╙╔И╔╓╔Й║╪║╕╔╦╔Ц╔я╔С, 1999. ISBN 4-900900-91-5) Computer Systems Research Group, UC Berkeley. 4.4BSD System Manager's Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-080-5 Costales, Brian, et al. Sendmail, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-222-0 (лУцМ: к╝лУ╓о╟й╡╪╓н 2 й╛╨Щ╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. ╦╤цЬ╓н 3 ╬о╓ч╓г╓╛║ж╔╥╔╧╔ф╔Ю╢имЩ║в, 4 ╬о╓╛║ж╔Й╔у╔║╔Л╔С╔╧║в ╓кбп╠Ч╓╥╓ч╓╧. цФб╪ аге╣ ╢флУ, нКлз ╧Ни╖ лУ. sendmail ╔╥╔╧╔ф╔Ю╢имЩ (Volume1). ╔╙╔И╔╓╔Й║╪║╕╔╦╔Ц╔я╔С, 1997. ISBN 4-900900-40-0 цФб╪ аге╣ ╢флУ, нКлз ╧Ни╖ лУ. sendmail ╔╥╔╧╔ф╔Ю╢имЩ (Volume2). ╔╙╔И╔╓╔Й║╪║╕╔╦╔Ц╔я╔С, 1998. ISBN 4-900900-41-9) Frisch, Æleen. Essential System Administration, 2nd Ed. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-127-5 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. ц╚юН е╞╩й ╢флУ, ╧У╢Д ©©╦Ц / ЁТ╪╟╡Я╪р╔Ф╔к╔ф╔ц╔╞ лУ. UNIX ╔╥╔╧╔ф╔Ю╢имЩфЧлГ ╡ЧдШхг. ╔╙╔И╔╓╔Й║╪║╕╔╦╔Ц╔я╔С, 1998. ISBN 4-900900-14-1) Hunt, Craig. TCP/IP Network Administration, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-322-7 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. б╪╟Ф ╫Ц ╢флУ. TCP/IP ╔м╔ц╔х╔О║╪╔╞╢имЩ бХ 2 хг. ╔╙╔И╔╓╔Й║╪║╕╔╦╔Ц╔я╔С, 1998. ISBN 4-900900-68-0) Nemeth, Evi. UNIX System Administration Handbook. 3rd Ed. Prentice Hall, 2000. ISBN 0-13-020601-6 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. ╟Ф╬Е ╬╟╩й ╢флУ. UNIX ╔╥╔╧╔ф╔Ю╢имЩфЧлГ. ╔╫╔у╔х╔п╔С╔╞, 1992. ISBN 4-89052-362-6 ╦╤кэ╓обХ 3 хг╓ю╓╛, лУ╫п╓обХ 1 хг╓н╓ъ) Stern, Hal Managing NFS and NIS O'Reilly & Associates, Inc., 1991. ISBN 0-937175-75-7 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. ╨╫╦╤ ╫╗╪Ы ╢флУ, ар╧Э ╬╢ лУ, NFS & NIS. ╔╒╔╧╔╜║╪, 1992. ISBN 4-7561-0273-5) FreeBSD м╖╓н╡Я jpman ╔в╔М╔╦╔╖╔╞╔х. FreeBSD System Administrator's Manual (фЭкэ╦ЛлУ). кХфЭ╔Ё╔ъ╔Е╔к╔╠║╪╔╥╔Г╔С╔╨, 1998. ISBN4-8399-0109-0 P3300E. ╔в╔М╔╟╔И╔ч╦Ч╓╠╓н╔╛╔╓╔и Asente, Paul, Converse, Diana, and Swick, Ralph. X Window System Toolkit. Digital Press, 1998. ISBN 1-55558-178-1 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-078-3 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-079-1 Harbison, Samuel P. and Steele, Guy L. Jr. C: A Reference Manual. 4rd ed. Prentice Hall, 1995. ISBN 0-13-326224-3 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. ╨ьфё ©╝цк╢флУ. ©╥║╕╬эюБC╦ю╦Л╔Й╔у╔║╔Л╔С╔╧ [H&S╔Й╔у╔║╔Л╔С╔╧]. ╔╫╔у╔х╔п╔С╔╞, 1994. ISBN 4-89052-506-8 ╦╤кэ╓обХ4хг╓ю╓╛, лУ╫п╓обХ3хг╓н╓ъ.) Kernighan, Brian and Dennis M. Ritchie. The C Programming Language.. PTR Prentice Hall, 1988. ISBN 0-13-110362-9 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. юпед ю╡╣в лУ. ╔в╔М╔╟╔И╔ъ╔С╔╟╦ю╦Л C бХ2хг(лУ╫ЯдШю╣хг) ╤╕н╘╫пхг, 1989. ISBN 4-320-02692-6) Lehey, Greg. Porting UNIX Software. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-126-7 Plauger, P. J. The Standard C Library. Prentice Hall, 1992. ISBN 0-13-131509-9 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. й║иы ╢╡ / лГар люи╖ / ю╤©Е ╥ц╡П лУ. и╦╫Ю C ╔И╔╓╔ж╔И╔Й ANSI/ISO/JIS C╣╛Ёй. ╔х╔ц╔я╔С, 1995. ISBN 4-8101-8541-9) Stevens, W. Richard. Advanced Programming in the UNIX Environment. Reading, Mass. : Addison-Wesley, 1992 ISBN 0-201-56317-7 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. бГлз фьм╨ лУ. ╬э╡Р UNIX ╔в╔М╔╟╔И╔ъ╔С╔╟. ╔х╔ц╔я╔С, 1994. ISBN 4-89052-524-6) Stevens, W. Richard. UNIX Network Programming. 2nd Ed. PTR Prentice Hall, 1998. ISBN 0-13-949876-1 (лУцМ: бХ 1 хг╓нк╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. ╪дед мш╟Л лУ. UNIX ╔м╔ц╔х╔О║╪╔╞╔в╔М╔╟╔И╔ъ╔С╔╟. ╔х╔ц╔я╔С, 1992. ISBN 4-8101-8509-5) бХ 2 хг╓нк╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. ╪дед мш╟Л лУ. UNIX ╔м╔ц╔х╔О║╪╔╞╔в╔М╔╟╔И╔ъ╔С╔╟ бХ 2 хг Vol.1. ╔х╔ц╔я╔С, 1999. ISBN 4-8101-8612-1) Wells, Bill. Writing Serial Drivers for UNIX. Dr. Dobb's Journal. 19(15), December 1994. pp68-71, 97-99. ╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔ЮфБиТ Andleigh, Prabhat K. UNIX System Architecture. Prentice-Hall, Inc., 1990. ISBN 0-13-949843-5 Jolitz, William. Porting UNIX to the 386. Dr. Dobb's Journal. January 1991-July 1992. Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John Quarterman The Design and Implementation of the 4.3BSD UNIX Operating System. Reading, Mass. : Addison-Wesley, 1989. ISBN 0-201-06196-1 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. цФб╪ лю / аЙед ©н / ╥в ╠╖ю╦ / ╬╝цс хфй© лУ. UNIX 4.3BSD╓нюъ╥в╓х╪баУ. ╢ща╠, 1991. ISBN 4-621-03607-6) Leffler, Samuel J., Marshall Kirk McKusick, The Design and Implementation of the 4.3BSD UNIX Operating System: Answer Book. Reading, Mass. : Addison-Wesley, 1991. ISBN 0-201-54629-9 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. аЙед ©н / ╥в ╠╖ю╦ / ╬╝цс хфй© лУ. UNIX 4.3BSD╓нюъ╥в╓х╪баУ. ╔╒╔С╔╣║╪╔ж╔ц╔╞, ╔х╔ц╔я╔С, 1991. ISBN 4-8101-8039-5) McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John Quarterman. The Design and Implementation of the 4.4BSD Operating System. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-54979-4 (╓Ё╓нкэ╓нбХфС╬о╓╛ FreeBSD ╔и╔╜╔Е╔А╔С╔ф║╪╔╥╔Г╔С╔в╔М╔╦╔╖╔╞╔х ╓н╟ЛиТ╓х╓╥╓ф ╔╙╔С╔И╔╓╔С ╓г╦ЬЁ╚╓╣╓Л╓ф╓╓╓ч╓╧. ╓ч╓©, бХ╤Е╬о╓о ╓Ё╓Ё ╓к╓╒╓Й╓ч╓╧.) Stevens, W. Richard. TCP/IP Illustrated, Volume 1: The Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63346-9 Schimmel, Curt. Unix Systems for Modern Architectures. Reading, Mass. : Addison-Wesley, 1994. ISBN 0-201-63338-8 Stevens, W. Richard. TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP and the UNIX Domain Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63495-3 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. цФкэ ╧╛╟Л / юпюН м╣╪║ / едцФ ©╜╡б лУ. ╬э╡Р TCP/IP Vol.3: ╔х╔И╔С╔╤╔╞╔╥╔Г╔С TCP, HTTP, NNTP, UNIX ╔и╔А╔╓╔С╔в╔М╔х╔Ё╔К, ╔╒╔╦╔╫╔С╔╕╔╖╔╧╔Л╔╓╔я╔ж╔Й╔ц╔╥╔Ц║╪╔╨╔╦╔Ц╔я╔С, 1998. ISBN 4-8101-8039-5) Vahalia, Uresh. UNIX Internals -- The New Frontiers. Prentice Hall, 1996. ISBN 0-13-101908-2 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. фаед ╠я╧╛ / цФб╪ лю / ╦мйу ╣а©м / деед ╠ы╧╛ лУ. ╨га╟юЧUNIX╓н╔╚║╪╔м╔К, ╔т╔╒╔╫╔С╔╗╔г╔Е╔╠║╪╔╥╔Г╔С, 2000. ISBN 4-89471-189-3) Wright, Gary R. and W. Richard Stevens. TCP/IP Illustrated, Volume 2: The Implementation. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63354-X Messmer, Hans-Peter. The Indispensable PC Hardware Book, 4th Ed. Reading, Mass: Addison-Wesley Pub. Co., 2002. ISBN 0-201-59616-4 ╔╩╔╜╔Е╔Й╔ф╔ё╓н╩╡╧м╩Яна Cheswick, William R. and Steven M. Bellovin. Firewalls and Internet Security: Repelling the Wily Hacker. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63357-4 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. юНиШ гН ╢флУ. ╔у╔║╔╓╔╒╔╕╔╘║╪╔К. ╔╫╔у╔х╔п╔С╔╞, 1995. ISBN 4-89052-672-2) Garfinkel, Simson and Gene Spafford. Practical UNIX & Internet Security. 2nd Ed. O'Reilly & Associates, Inc., 1996. ISBN 1-56592-148-8 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. ╩Ё╦Щ ╠я ╢флУ. UNIX ╔╩╔╜╔Е╔Й╔ф╔ё. ╔╒╔╧╔╜║╪, 1993. ISBN 4-7561-0274-3 ╦╤кэ╓обХ 2 хг╓ю╓╛, лУ╫п╓обХ 1 хг╓н╓ъ) Garfinkel, Simson. PGP Pretty Good Privacy O'Reilly & Associates, Inc., 1995. ISBN 1-56592-098-8 ╔о║╪╔и╔╕╔╖╔╒╓н╩╡╧м╩Яна Anderson, Don and Tom Shanley. Pentium Processor System Architecture. 2nd Ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40992-5 Ferraro, Richard F. Programmer's Guide to the EGA, VGA, and Super VGA Cards. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-62490-7 Intel Corporation ╓о, ╪╚╪р╓н CPU ╓Д╔а╔ц╔в╔╩╔ц╔х╓к╢ь╓╧╓Кй╦╫Я╓Р╪╚╪р╓н Ё╚х╞╪т╦Ч╓╠ Web ╔╣╔╓╔х ╓г╦ЬЁ╚╓╥╓ф╓╓╓ч╓╧. й╦╫Я╓н╔у╔╘║╪╔ч╔ц╔х╓одл╬О PDF ╓г╓╧. Shanley, Tom. 80486 System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40994-1 Shanley, Tom. ISA System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40996-8 Shanley, Tom. PCI System Architecture. 4th ed. Reading, Mass. : Addison-Wesley, 1999. ISBN 0-201-30974-2 Van Gilluwe, Frank. The Undocumented PC, 2nd Ed. Reading, Mass: Addison-Wesley Pub. Co., 1996. ISBN 0-201-47950-8 Unix ╓ннР╩к Lion, John Lion's Commentary on UNIX, 6th Ed. With Source Code. ITP Media Group, 1996. ISBN 1573980137 Raymond, Eric s. The New Hacker's Dictionary, 3rd edition. MIT Press, 1996. ISBN 0-262-68092-0 Also known as the Jargon File Saulus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing Company, Inc., 1994. ISBN 0-201-54777-5 Simon Garfinkel, Daniel Weise, Steven Strassmann. The UNIX-HATERS Handbook. IDG Books Worldwide, Inc., 1994. ISBN 1-56884-203-1 Don Libes, Sandy Ressler Life with UNIX — special edition. Prentice-Hall, Inc., 1989. ISBN 0-13-536657-7 (лУцМ: к╝лУ╓о╟й╡╪╓н╓Б╓н╓╛╫пхг╓╣╓Л╓ф╓╓╓ч╓╧. ╨Дкэ й╦ ╢флУ. Life with UNIX. ╔╒╔╧╔╜║╪, 1990. ISBN 4-7561-0783-4 к╝лУ╓╛ Special хг╓нлУ╫п╓╚хщ╓╚╓оитлю) BSD ╥о OS ╓н╥оиХ©ч. 1997г╞. ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree ╓ч╓©╓о, FreeBSD-current ╔ч╔╥╔С╓н - + ╔М║╪╔╚╔К╔у╔║╔╓╔К. BSD ╔Й╔Й║╪╔╧╧Пцн╔Ё╔Л╔╞╔╥╔Г╔С. 1997. http://www.de.FreeBSD.ORG/de/ftp/releases/ Networked Computer Science Technical Reports Library . http://www.ncstrl.org/ Computer Systems Research group (CSRG) ╓╚╓И╓н╦е╓╓ BSD ╔Й╔Й║╪╔╧╫╦ http://www.mckusick.com/csrg/: ╓Ё╓н 4 кГ CD ╔╩╔ц╔х╓к╓о, 1BSD ╓╚╓И 4.4BSD ╓ч╓г╓х 4.4BSD-Lite2 ╓╛╢ч╓ч╓Л╓ч╓╧ (╩дг╟╓й╓╛╓И 2.11BSD ╓о╢ч╓ч╓Л╓ф╓╓╓ч╓╩╓С). ╓ч╓© 4 кГлэ╓н CD ╓к╓о, ╨г╫╙╔╫║╪╔╧╓╙╓Х╓с SCCS ╔у╔║╔╓╔К╓╛╢ч╓ч╓Л╓ф╓╓╓ч╓╧. ╩╗╩О╓х╔╦╔Ц║╪╔й╔К The C/C++ Users Journal. R&D Publications Inc. ISSN 1075-2838 Sys Admin — The Journal for UNIX System Administrators Miller Freeman, Inc., ISSN 1061-2688 diff --git a/ja_JP.eucJP/books/handbook/hw/chapter.sgml b/ja_JP.eucJP/books/handbook/hw/chapter.sgml index d6fff92522..764c5a151a 100644 --- a/ja_JP.eucJP/books/handbook/hw/chapter.sgml +++ b/ja_JP.eucJP/books/handbook/hw/chapter.sgml @@ -1,6648 +1,6648 @@ PC ╔о║╪╔и╔╕╔╖╔╒╔Ё╔С╔я╔а╔с╔Й╔ф╔ё лУ: &a.jp.yoshiaki;, 1998 г╞ 3 ╥Н 23 фЭ. ╔о║╪╔и╔╕╔╖╔╒╔Ё╔С╔я╔а╔с╔Й╔ф╔ё╓нлДбЙ╓о╦╫╨ъ╓н ╔Ё╔С╔т╔Е║╪╔©╤хЁ╕╓г╓Б╓ц╓х╓Бб©╓╞╣╞╓╜╓К╪ОнЮ╓нлДбЙ╓г╓╒╓Й, FreeBSD╓Б╓Ё╓Л╓кл╣╠О╓г╓о╓╒╓Й╓ч╓╩╓С. ╟б╡а╓киА╣з╓╥╓ф╓╓╓К PC ╔о║╪╔и╔╕╔╖╔╒╓гф╟╓╚╓╧╓Ё╓х╓╛╓г╓╜╓К╓х╓╓╓╕ FreeBSD╓нмЬею╓о, ╩т╬Л╓к╓╒╓К╤ц╓╞╓ш╓иб©мм╓й╪ОнЮ╓ню╫ий╓н ╔╣╔щ║╪╔х╓н╣алЁ╓х╓╓╓╕╔ч╔╓╔й╔╧ею╓г╓Б╓╒╓Й╓ч╓╧. FreeBSD╓н╔╣╔щ║╪╔х╓╧╓К╔о║╪╔и╔╕╔╖╔╒╓Ре╟дЛе╙╓кд╢╓ы╓фдС╤║╓╧╓К╓Ё╓х╓оит ╡дг╫╓г╓╧╓╛, ╓Ё╓н╔╩╔╞╔╥╔Г╔С╓г╓о FreeBSD╓к╢ч╓ч╓Л╓К╔г╔п╔╓╔╧╔и╔И╔╓╔п╓х╓╫ ╓н╔и╔И╔╓╔п╓╛╔╣╔щ║╪╔х╓╧╓К╔о║╪╔и╔╕╔╖╔╒╓н╔╚╔©╔М╔╟╓Р╪╗╓╥╓ч╓╧. ╡дг╫╓ге╛юз ╓й╓Б╓н╓к╓д╓╓╓ф╓офцдЙ╓ню╫ий╓к╓д╓╓╓ф╓нцМ╪А╓Р╢ч╓А╓ч╓╥╓©. ╓ч╓©, ╓Ё╓н╔о╔С╔и╔ж╔ц╔╞╓н ╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С ╔у╔║╔╓╔К ╓н╔╩╔╞╔╥╔Г╔С╓к╓Б ╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓К╔г╔п╔╓╔╧╓н╔Й╔╧╔х╓╛╓╒╓Й╓ч╓╧╓н╓г ╓╫╓а╓И╓Б╓╢мВ╓╞╓ю╓╣╓╓. FreeBSD ╓о╔э╔И╔С╔ф╔ё╔╒╔в╔М╔╦╔╖╔╞╔х╓г╔ф╔╧╔хиТлГ╓к╓о╩Я╤Б╓╛╓╒╓Й╓ч╓╩╓С ╓╚╓И, ╓Х╓Йб©╓╞╓н╬ПйС╓Р╓Ё╓н╔╚╔©╔М╔╟╓к╨э╓╩╓К╓к╓о╓╒╓й╓©╓╛╓©╔Ф║╪╔╤╓к мЙ╓И╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╓╒╓й╓©╪╚©х╓н╥п╦Ё╓к╓Х╓Й, ╓╒╓К╔о║╪╔и╔╕╔╖╔╒╓╛ FreeBSD╓гф╟╓╞╓╚ф╟╓╚╓й╓╓╓╚╓╛╓О╓╚╓ц╓©╓х╓╥╓©╓И&a.doc; ╓ь e-mail╓╥╓фцн╓И╓╩╓ф╓╞╓ю╓╣╓╓. ╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓К╔о║╪╔и╔╕╔╖╔╒╓к╓д╓╓╓ф ╓н╪алД╓о, &a.questions;(╬э╓╥╓╓╓Ё╓х╓о ╔А║╪╔Й╔С╔╟╔Й╔╧╔х ╓Р╩╡╬х╓╥╓ф╓╞╓ю╓╣╓╓) ╓ь ╟╦╓ф╓ф╓╞╓ю╓╣╓╓. ╬ПйС╓РдС╤║╓╥╓©╓Й╪алД╓Р╓╧╓К╩Ч╓о FreeBSD╓н╔п║╪╔╦╔Г╔С╓х╩х╓ц ╓ф╓╓╓К╔о║╪╔и╔╕╔╖╔╒╓н╓г╓╜╓К╓ю╓╠╬э╓╥╓╓╬ПйС╓Р╢ч╓А╓К╓Ё╓х╓Р к╨╓Л╓й╓╓╓г╓╞╓ю╓╣╓╓. ╔╓╔С╔©║╪╔м╔ц╔х╬Е╓н╔Й╔╫║╪╔╧ ╟й╡╪╓н╔Й╔С╔╞╓о╔о║╪╔и╔╕╔╖╔╒╓Ра╙╓ж╓н╓клР╓кн╘╓а╓ч╓╧. FreeBSD╓кбп╓╥╓ф ╓ои╛мв╓н╓й╓╓ (╓╒╓К╓╓╓ое╛мя╓г╓╜╓й╓╓) ╓Х╓╕╓к╦╚╓╗╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С╓╛, ╓Ё╓Ё ╓╚╓И╓н╔о║╪╔и╔╕╔╖╔╒╓н╬ПйС╓н╓ш╓х╓С╓и╓о OS╓к╟мб╦╓╥╓й╓╓╓Б╓н╓г╓╧. ╧ьфЧ╓Р╓╧╓Ка╟╓к╓о╓╒╓й╓©╓на╙╓С╓ю╓Б╓н╓╛╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓К╓╚ FreeBSD╔о║╪╔и ╔╕╔╖╔╒╔╛╔╓╔и╓РцМ╟у╓╥╓ффи╓С╓г╓╞╓ю╓╣╓╓. Toms's Hardware & Performance Guide лУцМ: фЭкэ╧ЯфБ╓гFreeBSD╓нф╟╓╞╔о║╪╔и╔╕╔╖╔╒╓н╬ПйС╓РдС╤║╓╥╓ф╓╓ ╓КWWW╔╣║╪╔п╓╛╓╒╓Й╓ч╓╧. FreeBSD POWERED hardwares ╓Ё╓Л╟йЁ╟╓к╓Б╬ПйС╓РдС╤║╓╥╓ф╓╓╓К╔╣║╪╔п╓о╓╒╓Й╓ч╓╧. ╓╓╓╞╓д╓╚╓н URL╓к╓д╓╓╓ф ╓оFreeBSD Japan. ╓╚╓И╓©╓и╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ах╧Г╓╩╓н╦╚кэ ╟й╡╪╓н╔о║╪╔и╔╕╔╖╔╒╓нах╧Г╓╩╓н╔╣╔С╔в╔К╔Й╔╧╔х╓о ╔о║╪╔и╔╕╔╖╔╒╔ы╔С╔ю╓Д FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓╛йщ╬з╓╧╓К╓Б╓н╓г╓о╓╒╓Й╓ч╓╩╓С. ╓Ё╓н╬П йС╓о╦Ь╤╕╓нмЬ╠в╓н╓©╓А╓к╦ЬЁ╚╓╥╓ф╓╓╓К╓Б╓н╓г╓╒╓Й, ╤к╓А╓ф©Тб©╓╞╓╒╓К╓г╓╒╓М╓╕ ╟ш╓й╓ц╓©╔о║╪╔и╔╕╔╖╔╒╓нах╧Г╓╩╓нцФ╓╚╓И╓н╓╒╓К╥п╦Ё╓н ╔╚╔©╔М╔╟╓к╡А╓╝╓ч╓╩╓С. ╓Д╓ЙйЩ╓о╓╓╓М╓╓╓М╓╒╓Й╓ч╓╧. ╬Л╧Г╓к╓Х╓ц╓ф╓о╓╕╓ч╓╞╧т╓╚╓й╓╓╓Ё╓х╓Б╓╒╓Й╓ч╓╧. ╫╫й╛╣╓╓Р╓д╓╠╓ф╓╞╓ю╓╣╓╓. Jordan╩А╓на╙╓С╓юах╧Г╓╩ ╩Д╓н╨Н╓ц╓©╔О║╪╔╞╔╧╔ф║╪╔╥╔Г╔С╓х╔╣║╪╔п╓н╧╫ю╝╓о ╓ч╓╨╓ч╓╨╓╕╓ч╓╞╧т╓ц ╓ф╓╓╓ч╓╧. ╩Д╓о╓Ё╓Л╓Рйщ╬з╓г╓╜╓К╓О╓╠╓г╓Б╓╒╓Й╓ч╓╩╓С╓╥, ╓Ё╓Ё╓к╓╒╓╡╓©ах ╧Г╓╩╓╛╓╨╓ц╓х best buys╓г╓╒╓К╓О╓╠╓г╓о╓╒╓Й╓ч╓╩╓С. ╩Д╓о╓г╓╜╓Л╓п╔Й╔╧ ╔х╓Р╧╧©╥╓╥╓ф╧т╓╜╓ч╓╧╓╛╓╫╓Л╓╛╓╓╓д╓к╓й╓К╓╚╓о╓О╓╚╓Й╓ч╓╩╓С. лУцМ: &a.jkh; ╩А╓о FreeBSD╔в╔М╔╦╔╖╔╞╔х FreeBSD ╔Ё╔╒╔а║╪╔Ю╓н╔А╔С╔п╓г╓╧. ╔ч╔╤║╪╔э║╪╔и Pentium Pro (P6)╔╥╔╧╔ф╔Юмя╓г╣╓╓кфЧ╓ц╓ф╓╓╓К╓н╓о Tyan S1668 ╔г╔Е╔╒╔К╔в╔М╔╩╔ц╔╣╔ч╔╤║╪╔э║╪╔и╓г╓╧. ╓Ё╓Л╓о Intel PR440FX ф╠мм ╔╙╔С╔э║╪╔и╓н WIDE SCSI ╓х 100/10MB Intel Etherexpress NIC ╓╛ ╓д╓╓╓ф╓╓╓ч╓╧. ╓Ё╓Л╓Р╩х╓╗╓п╨г╧Б╓н╬╝╥©╓н╔╥╔С╔╟╔К╓╒╓К╓╓╓о ╔г╔Е╔╒╔К╔в╔М╔╩╔ц╔╣╔╥╔╧╔ф╔Ю (FreeBSD 3.0╓г╓о╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓ч╓╧)╓Р╨Н╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. Pentium Pro 180/256K ╔а╔ц╔в╓н╡аЁй╓охС╬О╓к╟б╓╞╓й╓ц╓ф╓╓╓ч╓╧╓╛, ╓╓╓д╓ч╓г╪Й╓к╓о╓╓╓К╓╚╓о╓О╓╚╓Й╓ч╓╩╓С.. Pentium II ╓к╓о, ╓и╓а╓И╓╚╓х╦ю╓╗╓п╓р╓╓╓╜лэ╓г╓╧╓╛, Adaptec SCSI WIDE ╔Ё╔С╔х╔М║╪╔И╓н╓д╓╓╓© ASUS P2l97-S ╔ч╔╤║╪╔э║╪╔и╓г╓╧. For Pentium machines, the ASUS http://www.asus.com.tw/Products/Motherboard/Pentium/P55tp4/index.html ╓о╔ъ╔ц╔и╔Л╔С╔╦╓╚╓И╔о╔╓╔╗╔С╔и╓н Pentium ╔╣║╪╔п╓╒╓К╓╓╓о╔О║╪╔╞╔╧╔ф║╪╔╥╔Г╔С╔╥╔╧╔ф╔Ю╓к╓о ╓Х╓╓а╙бР╓г╓╧. ╔у╔╘╔К╔х╔х╔Л╔И╔С╔х╔╥╔╧╔ф╔Ю╓Р╧╫цш╓╥╓©╓╓╓н╓г╓╒╓Л╓п ╔я╔Й╔ф╔ё╔А╔Б╔Й╓Р ╩х╓╓, ©©╓к24╩Ч╢ж/╫╣7фЭ╢жф╟╨Н╓╣╓╩бЁ╓╠╓К╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓г╓╒╓Л╓п ECC╔А╔Б╔Й╓Р╩х╓╕╓ы╓╜╓г╓╥╓Г╓╕. ECC╔А╔Б╔Й╓о╓╓╓╞╓И╓╚ю╜г╫╓н╔х╔Л║╪╔и╔╙ ╔у╓╛╓╒╓Й╓ч╓╧ (╓╫╓Л╓╛╫емв╓й╓Б╓н╓г╓╒╓К╓╚╓╫╓╕╓г╓й╓╓╓╚╓о╓╒╓й╓©╓н╔╒╔в ╔Й╔╠║╪╔╥╔Г╔С╓к╓Х╓Й╓ч╓╧╓╛). ╓╥╓╚╓╥, ╔А╔Б╔Й╔╗╔И║╪╓кбп╓╥╓ф╓олю╓И╓╚╓к ╔у╔╘╔К╔х╔х╔Л╔И╔С╔╧ю╜╓╛╤╞╡╫╓╣╓Л╓ч╓╧. ╔г╔ё╔╧╔╞╔Ё╔С╔х╔М║╪╔И ╓Ё╓Л╓о╓╓╓╞╓И╓╚╔х╔Й╔ц╔╜║╪╓г╓╧. ╩Д╓о ISA╓╚╓И PCI╓ч╓г╓╧╓ы╓ф╔Ё╔С╔я╔а╔ж╔К╓й Buslogic ╔Ё╔С╔х ╔М║╪╔И╓Р╩х╓╕╓Х╓╕╓к╓╧╓╧╓А╓ф╓╓╓ч╓╥╓©╓╛, ╦╫╨ъ╓г╓о ISA╓г╓о Adaptec 1542CF, EISA ╓г╓о Bt747c, PCI╓г╓о Adaptec 2940UW ╓Р╓╧╓╧╓А╓К╓Х╓╕йя╓О╓ц╓ф╓╜╓ф╓╓╓ч╓╧. NCR/Symbios ╓н PCI╔╚║╪╔и╓Б╩Д╓н╓х╓Ё╓М╓г╓о╓╕╓ч╓╞ф╟╓╓╓ф╓╓╓ч╓╧, ╓©╓ю ╓╥ BIOS-less ╔Б╔г╔К╓н╔э║╪╔и(SCSI ╔э║╪╔и╬Е╓к ROM╓И╓╥╓╓╓Б╓н╓╛╓й╓╓ ╬Л╧Г╓о, ╔ч╔╤║╪╔э║╪╔и╬Е╓к SCSI╔╒╔ю╔в╔©╓н╓©╓А╓н BIOS╓╛и╛мв╓й ╔э║╪╔и╓г╓╒╓К╡дг╫ю╜╓╛╓╒╓Й╓ч╓╧ лУцМ: SC-200╓й╓и) ╓Р╩х╓╕╓н╓г╓╒╓Л╓п ╔ч╔╤║╪╔э║╪╔и╓╛╓╫╓Л╓Р╔╣╔щ║╪╔х╓╥╓ф╓╓╓К╓╚╓и╓╕╓╚ цМ╟у╓╥╓й╓╞╓ф╓о╓й╓Й╓ч╓╩╓С. PCI╔ч╔╥╔С╓г2╓д╟й╬Е╓н SCSI╔Ё╔С╔х╔М║╪╔И╓╛и╛мв╓х╓й╓К╓н╓г╓╒╓Л╓п, PCI╔п╔╧╓нитб╜╓Рки╓╟╓©╓А╓к Adaptec 3940 ╔╚║╪╔и╓Р╧м╓╗╓ф╓Б╓╓╓╓╓г╓╥╓Г╓╕. ╓Ё╓Л╓о1╓д╓н╔╧╔М╔ц╔х╓г2бФ╓н SCSI╔Ё╔С╔х╔М║╪╔И(╓хфБиТ╔п╔╧)╓Р╩Щ╓а╓ч╓╧. ╓ч╓╧. ╩т╬Л╓к╓о2╓д╓н╔©╔╓╔в╓н 3940 ╓╛╓╒╓Й╓ч╓╧╓н╓г цМ╟у╓╥╓ч╓╥╓Г╓╕. — ╦е╓╓╔Б╔г╔К╓г╓о AIC 7880 ╔а╔ц╔в╓Р╩х╓ц╓ф╓╓╓ч╓╧╓╛, ©╥╓╥╓╓╔Б╔г╔К╓г╓о AIC 7895 ╓Р╩х╓ц╓ф╓╓╓ч╓╧. ©╥╓╥╓╓╔Б╔г╔К╓г╓о CAM ╔и╔И╔╓╔п╓н╔╣╔щ║╪╔х╓╛и╛мв╓г╓╧. ╓Ё╓Л╓о╓ч╓ю FreeBSD ╓н╟ЛиТ╓г╓о ╓╒╓Й╓ч╓╩╓С. ╪╚й╛╓гиу╓╠╡ц╓╗╓К╓╚, CAM binary snapshot ╔Й╔Й║╪╔╧╓╚╓И ╔╓╔С╔╧╔х║╪╔К╓╧╓Ки╛мв╓╛╓╒╓Й╓ч╓╧(URL╓Р╩╡╬х╓╥╓ф╓╞╓ю╓╣╓╓). ╔г╔ё╔╧╔╞╔и╔И╔╓╔ж ╩Д╓о, ╤к║╧фц╪Л╓й╬У╤╥╓Р╫Э╓╓╓ф ╓╫╓Л╓ю╓╠╓н╓╙╤Б╓Р╓╚╓╠╓К╓Ё╓х╓╛╓г╓╜╓К ╓й╓И SCSI╓о IDE╓Х╓Й╓Б╓Х╓╓ ╓х╦ю╓ц╓ф╓╓╓ч╓╧. ╬╝╣╛ло╓й╔г╔╧╔╞╔х╔ц╔в╧╫ю╝ ╓н╔╥╔╧╔ф╔Ю╓г╓Б, SCSI╓г╓╒╓Л╓п╔г╔ё╔╧╔╞╓╛╟б╓╞╓й╓ц╓ф╓╓╓ц╓©╩Ч╓к╔╣║╪╔п╓н (╦е╓╓фЧ╓Л╢╧╓╗╓©) ╔г╔ё╔╧╔╞╓РхФЁсе╙╢йц╠╓к╟э╓╥бь╓╗╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓╒ ╓й╓©╓╛йё©Т╓н╔ч╔╥╔С╓н╢имЩ╓Р╓╥╓ф╓╓╓К╓н╓г╓╒╓Л╓пц╠╫Ц╓к мфнл╓к╓д╓╓╓ф╧м╓╗╓К╓н╓г╓о╓й╓╞, ©╘й╙о╒╨©╓н╓Х╓╕╓к╧м╓╗╓ч╓╥╓Г╓╕. ╫емв╓й╔╣║╪╔п╓н╬Л╧Г╓о╣дою╓нм╬цо╓о╓╒╓Й╓ч╓╩╓С. SCSI╣║╢О╓хий╪а╓нни╓╓╔╠║╪╔ж╔К╓Р╩х╓╓╓ч╓╥╓Г╓╕. CDROM ╔и╔И╔╓╔ж ╩Д╓о SCSI╓нйЩ╓╛╧╔╓ъ╓ч╓╧╓н╓г╓Б╓а╓М╓С SCSI CDROM╓Ра╙╓с╓ч╓╥╓©. еЛ╪г ╓н╔и╔И╔╓╔ж╓о ╬О╓к(╔╧╔т║╪╔и╓╛╓и╓╕╓г╓╒╓ц╓ф╓Б)╓╙╣╓╓кфЧ╓Й╓г╓╥╓©╓╛, ╦е╓╓ Plextor PX-12CS ╔и╔И╔╓╔ж╓Б╧╔╓╜╓г╓╧. ╧Б║╧12гэб╝╓н╔и╔И╔╓╔ж╓г╓╧╓╛, ╧Б╓╓ю╜г╫╓х©╝мЙю╜╓РдС╤║╓╥╓ф╓╞╓Л╓ф╓╓╓ч╓╧. ╟Лхле╙╓к╓о, бГиТй╛╓н SCSI CDROM ╔и╔И╔╓╔ж╓о╩Д╓н╦╚╓©╦б╓Й╓г╓о╓ш╓х╓С╓и╓╥╓ц╓╚╓Й╓╥╓©╧╫б╓╓г╓╧╓н╓г б©й╛ HP╓Д NEC╓н SCSI CDROM╓г╓БлДбЙ╓╛╣╞╓╜ ╓К╓Ё╓х╓о╓й╓╓╓г╓╥╓Г╓╕. SCSI CDROM ╓н╡аЁй╓о╓Ё╓Ё©Т╔Ж╥Н╓г╓╚╓й╓Й╡╪мН╓╥╓©╓Х╓╕╓г, ╣╩╫яе╙╓к м╔╓Л╓©йЩк║╓г╓╒╓Й╓й╓╛╓И ╦╫╨ъ╓г╓о IDE CDROM╓хф╠╓╦дЬеы╓н╡а Ёй╓к╓й╓ц╓ф╓╓╓ч╓╧. ╓Б╓╥ IDE ╓х SCSI ╓н CDROM ╔и╔И╔╓╔ж╓н╢ж╓га╙бР╓╧╓К╓Ё╓х╓╛╓г╓╜╓К╓н╓й╓И, фц╓к IDE ╓Ра╙╓жмЩмЁ╓о╓й╓╓╓г╓╥╓Г╓╕. CD-R (CD Recordable: WORM) ╔и╔И╔╓╔ж ╓Ё╓н╦╤╧ф╓Р╫Я╓╓╓ф╓╓╓К╩Чею╓г, FreeBSD╓о 3╪ОнЮ╓н CDR╔и╔И╔╓╔ж (╩Д╓о ╓Ё╓Л╓И╓╧╓ы╓ф╓о╥К╤и╓о Phillips╪р╓н╔и╔И╔╓╔ж╓г╓╒╓К╓н╓г╓о╓й╓╓╓╚╓х╧м╓╗╓ф╓╓╓К╓н╓г╓╧╓╛) ╓Р╔╣╔щ║╪╔х╓╥╓ф╓╓╓ч╓╧ : Phillips CDD 522 (Plasmon ╓н╔и╔И╔╓╔ж╓хф╠мм╓нф╟╨Н╓Р╓╥╓ч╓╧), PLASMON RF4100, HP 6020i ╓г╓╧. ╩Д╓о HP 6020i ╓Р CDROM╓Р╬ф╓╞╓н╓к╩х╓ц╓ф╓╓╓ч╓╧(2.2 ╟й╧ъ╓н ╔╥╔╧╔ф╔Ю╓гф╟╓╜╓ч╓╧. — ╓╫╓Л╟йа╟╓н╔Й╔Й║╪╔╧╓н SCSI╔Ё║╪╔и╓г╓оф╟╓╜╓ч╓╩╓С). хС╬О╓кд╢╩р╓Х╓╞ф╟╓╓╓ф╓╓╓ч╓╧. ╔╥╔╧╔ф╔Ю╓н /usr/share/examples/worm + url="file://localhost/usr/share/examples/worm">/usr/share/examples/worm ╓Р╦╚╓ф╓╞╓ю╓╣╓╓. ISO9660╔у╔║╔╓╔К╔╥╔╧╔ф╔Ю╔╓╔А║╪╔╦ (RockRidgeЁхд╔) ╓Р╨Н╓К╔╧╔╞╔Й╔в╔х╓х ╓╫╓Л╓Р HP6020i CDR ╓г╬ф╓╞╓©╓А╓н╔╧╔╞╔Й╔в╔х╓ннЦ╓╛╓╒╓Й╓ч╓╧. ╔ф║╪╔в╔и╔И╔╓╔ж ╩Д╓о╓©╓ч╓©╓ч Exabyte ╓н 8mm drives ╓х HP ╓н 4mm (DAT) ╓Р╩Щ╓ц╓ф╓╓╓ч╓╧. ╔п╔ц╔╞╔╒╔ц╔в╓н╓©╓А╓г╓╒╓Л╓п, ╓Х╓Йкэ╪ае╙╓к╬Фив╓й (╓ч╓©, ╓Х╓Ймфнл╓╛бГ╓╜╓╓) Exabyte╓н 8mm╔ф║╪╔в╓нйЩ╓╛╓╙╓╧╓╧╓А╓г╓╜╓ч╓╧. ╔с╔г╔╙╔╚║╪╔и ╓Б╓╥ (йф╧Я╓г╓о) 99US╔и╔К╓Р╓╚╓╠╓ф╬╕ий╓н X╔╣║╪╔п╓РXi Graphics, Inc. (╟йа╟╓н X Inside, Inc.)╓╚╓ИгЦ╓╕╓Ё╓х╓╛╓г╓╜╓К ╓й╓И╢ж╟Ц╓╓╓й╓╞ Matrox Millenium II╔╚║╪╔и╓Р╓╙╓╧╓╧╓А╓╥╓ч╓╧. ╓Ё╓н╔╚║╪╔и╓ол╣╫ЧдС╤║╓╣╓Л╓ф╓╓╓К XFree86 (╦╫╨ъ╓н╔п║╪╔╦╔Г╔С╓о 3.3.2╓г╓╧) ╓н╔╣║╪╔п╓г╓БхС╬О╓к╓Х╓╞ф╟╓╜╓ч╓╧. Number 9╓н S3 Vision 868╓х 968 ╔ы║╪╔╧╓н╔╚║╪╔и (the 9FX series) ╓о╓О╓Й╓╒╓╓╓хб╝╓╞, XFree86╓н S3╔╣║╪╔п╓г ╓╕╓ч╓╞╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓ч╓╧, ╡ц╓╗╓ф╦╫╨ъ╓г╓охС╬О╓кдЦ╡аЁй╓г╓╧. ╓ч╓╨лДбЙ╓Б╣╞╓╜╓й╓╓╓г╓╥╓Г╓╕. ╔Б╔к╔© ╩Д╓н╩Щ╓ц╓ф╓╓╓К Sony Multiscan 17seII monitors ╓охС╬О╓кд╢╩р╓╛╓╓╓╓╓н╓г, ф╠╓╦ (╔х╔Й╔к╔х╔М╔С) ╔ж╔И╔╕╔С╢и╓Р╩х╓ц╓ф╓╓╓К Viewsonic ╓Р╓╙╓╧╓╧╓А╓╥╓ч╓╧. 17"╓Х╓Й╓Б бГ╓╜╓й╔Б╔к╔©, нЦ╓╗╓п 21" ╓н╔Б╔к╔©╓╛╪б╨щ╓ки╛мв╓ю╓х╓╥╓©╓И╓Ё╓нй╦╬о╓н╪╧и╝╩Чею╓г╓о 2,000US╔и╔К╟й╡╪╓н╓Б╓н (20"╓н╔Б╔к╔©╓г╓о 1,700US╔и╔К╟й╡╪╓н╓Б╓н) ╓о╓ч╓ц╓©╓╞╓╧╓╧╓А╓И╓Л╓ч╓╩╓С. 20" ╟й╬Е╓н╔╞╔И╔╧╓г╓Х╓╓╔Б╔к╔©╓о(╓╓╓╞╓д╓Б) ╓╒╓Й╓ч╓╧╓╥, 20" ╔╞╔И╔╧╓г╟б╓╓╔Б╔к╔©╓Б╓╒╓Й ╓ч╓╧. ╓╕╓ч╓╞╓╓╓╚╓й╓╓╓Ё╓х╓к╟б╓╞╓ф╓Х╓╓╔Б╔к╔©╓о╓ш╓х╓С╓и╓╒╓Й╓ч╓╩╓С! ╔м╔ц╔х╔О║╪╔╜╔С╔╟ ╓ч╓╨╨г╫И╓к, Intel EtherExpress Pro/100B ╔╚║╪╔и╓Р╓╧╓╧╓А╓ч╓╧. ISA ╔╚║╪╔и╓г╓о SMC Ultra 16 ╔Ё╔С╔х╔М║╪╔И, ╓╓╓╞╓И╓╚╟б╓А╓нPCI╔ы║╪╔╧╓н╔╚║╪╔и ╓г╓о SMC 9392DST, SMC EtherPower ╓х Compex ENET32╔╚║╪╔и╓╛╓╙╓╧╓╧╓А ╓г╓╜╓ч╓╧. ╟Лхле╙╓к DEC╓н DC2104x ╔╓║╪╔╣╔м╔ц╔х╔Ё╔С╔х╔М║╪╔И╔а╔ц╔в╓Р ╩х╓ц╓ф╓╓╓К Znyx ZX342 ╓Д DEC DE435/450 ╓й╓и╓н╔╚║╪╔и╓о╓╕╓ч╓╞ф╟╓╞╓г╓╥╓Г╓╕╓╥, (firewall ╓Д roouter ╓кйьмЬ╓й) 2-port ий╓Д 4-port ий╓Р ╓Х╓╞╦╚╓д╓╠╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧╓╛, Pro/100B ╔╚║╪╔и╓о╨г╓Б╬╞╓й╓╓ ╔╙║╪╔п║╪╔ь╔ц╔и╓г╨г╧Б╓ню╜г╫╓Р╫п╓╧╓г╓╥╓Г╓╕. ╓Б╓╕╟ЛйЩ, ╓г╓╜╓К╓ю╓╠дЦ╔Ё╔╧╔х╓г╓╫╓Ё╓╫╓ню╜г╫╓гф╟╓╞╓Б╓н╓Рц╣╓╥╓ф╓╓╓К╓й╓И, ╓ш╓х╓С╓и╓н NE2000╓н╔╞╔М║╪╔С╓о╤к╓А╓фдЦ╡аЁй╓г ╓╕╓ч╓╞ф╟╓╓╓ф╓╞╓Л╓ч╓╧. (фц╪Л╓й) ╔╥╔Й╔╒╔К ╧Бб╝╓н╔╥╔Й╔╒╔К ╔м╔ц╔х╔О║╪╔╞ ╔╓╔С╔©╔у╔╖║╪╔╧ (ф╠╢Э╔╥╔Й╔╒╔К╔╚║╪╔и) ╓Рц╣╓╥╓ф╓╓╓К╓н╓г╓╒╓Л╓п Digi Internationalю╫╓н SYNC/570 ╔╥╔Й║╪╔╨╓н╔и ╔И╔╓╔п╓╛╨ё╓н FreeBSD-CURRENT ╓к╓╒╓Й╓ч╓╧. Emerging Technologies ╓Б дС╤║ ╓╧╓К╔╫╔у╔х╔╕╔╖╔╒╓к╓Х╓Й T1/E1 ╓ню╜г╫╓╛фю╓И╓Л╓К╔э║╪╔и╓Рю╫б╓╓╥╓ф╓╓╓ч╓╧. ╓Б╓ц╓х╓Б╩Д╓╛д╬юэ╓Ё╓Л╓И╓ню╫ий╓Рф╟╓╚╓╥╓© ╥п╦Ё╓╛╓╒╓К╓О╓╠╓г╓о╓╒╓Й╓ч╓╩╓С. лУцМ:Emerging Technologies╓нWeb ╔з║╪╔╦╓Р╦╚╓К╓х╔╚║╪╔и╓н╔╧╔з╔ц╔╞╓к Operating Systems: MS-DOS, MS-WINDOWS, System V UNIX, BSD/OS, FreeBSD, NetBSD and Linux ╓х╫Я╓╓╓ф╓╒╓Й╓ч╓╧. ╓ч╓© "BSD/OS, FreeBSD and LINUX Router Card Solutions" ╓х╓╓╓╕╔з║╪╔╦ ╓Б╓╒╓ц╓ф╔╣╔щ║╪╔х╓они╓╣╓╫╓╕╓г╓╧. ╔ч╔К╔а╔щ║╪╔х╔╚║╪╔и╓на╙бР╓ниЩ╓о╓╚╓й╓Й╧╜╓╓╓г╓╧╓╛, FreeBSD╓╛╔╣╔щ║╪ ╔х╓╧╓К╓╓╓╕ею╓г╓о Cyclades ╓ню╫ий╓╛╨г╓Б©╝мЙ╓г╓╜╓К╓г╓╥╓Г╓╕. ╓Ё╓н╨гбГ╓нмЩмЁ╓о╓Ё ╓н╡Я╪р╓╛╩Д╓©╓а╓к╫╫й╛╓йи╬╡амя╔э║╪╔и╓х╔╧╔з╔ц╔╞╓Р ╤║╣К╓╧╓К╓Ё╓х╓РлСб╚╓╥╓ф╓╞╓Л╓ф╓╓╓К╓╚╓И╓г╓╧. ╩Д╓о Cyclom-16Y ╓╛╨г╧Б╓ню╜г╫╡аЁйхФ╓г╓╒╓К╓хй╧ ╓╓╓ф╓╓╓ч╓╥╓©╓╛╨г╤А╓о╡аЁй╓н╔а╔╖╔ц╔╞╓о╓╥╓ф╓╓╓ч╓╩╓С. лУцМ: cyclades╓н WWW╔╣║╪╔п╓г╓Б Supported Operating Systems╓к Linux╓Д BSDi, FreeBSD ╓╛лю╣╜╓╣╓Л╓ф╓╓╓ч╓╧. б╬╓н╔ч╔К╔а╔щ║╪╔х╔╚║╪╔и╓ги╬х╫╓╛╓Х╓╓╓н╓о BOCA╓╙╓Х╓с AST╓н╔╚║╪╔и╓х Stallion Technologies╓г, ╓Ё╓н╔╚║╪╔и╓к╓о ╓Ё╓Ё ╓гхС╦Ь╪╟╓й╔и╔И╔╓╔п╓╛дС╤║╓╣╓Л╓ф╓╓╓К╓Х╓╕╓г╓╧. ╔╙║╪╔г╔ё╔╙ ╩Д╓о╦╫╨ъ Creative Labs AWE32 ╓Р ╩х╓ц╓ф╓╓╓ч╓╧. ╓Б╓ц╓х╓Б╔╞╔Й╔╗╔╓╔ф╔ё╔ж╔И╔эю╫ий╓╛╦╫╨ъ╟Лхле╙╓к╓╕╓ч╓╞ ф╟╓╓╓ф╓╓╓К╓╚╓И, ╓х╓╓╓╕╓Ё╓х╓к╓╧╓╝╓ч╓╩╓С╓╛. б╬╓н╔©╔╓╔в╓н╔╣╔╕╔С╔и ╔╚║╪╔и╓оф╠мм╓к╓╕╓ч╓╞╓оф╟╓╚╓й╓╓╓хй╧╓╓╓ф╓╓╓ч╓╧. ц╠╓к╩Д╓н╥п╦Ё╓╛ кЁ╓╥╓╓╓х╓╓╓╕╓Ё╓х╓к╓╧╓╝╓й╓╓╓х╦ю╓╕╓Ё╓х╓й╓н╓╚╓Бцн╓Л╓ч╓╩╓С╓╛. (╩Д╓о╟йа╟╓о GUS ╓н╔у╔║╔С╓г╓╥╓©╓╛, Gravis ╓о╔╣╔╕╔С╔и╔╚║╪╔и ╓╚╓Ие╠бЮ╓╥╓ф╓╥╓ч╓╓╓ч╓╥╓©). ╔с╔г╔╙╔╜╔Ц╔в╔а╔Ц║╪ ╔с╔г╔╙╔╜╔Ц╔в╔а╔Ц║╪╓к╓д╓╓╓ф╓о2╓д╓н╓╓╓╓а╙бР╩Х╓╛╓╒╓Й╓ч╓╧ — Hauppauge ╓Д WinTV ╓й╓и╓н Brooktree BT848 ╔а╔ц╔в╔ы║╪╔╧╓н╔э║╪╔и╓о FreeBSD ╓гхС╬О╓к╓╕╓ч╓╞ф╟╓╜╓ч╓╧. ╓Б╓╕╟Л╓д╓нф╟╨Н╓╧╓К╔э║╪╔и╓о Matrox Meteor ╔╚║╪╔и╓г╓╧. FreeBSD ╓о╔╞╔Й╔╗╔ё╔ф╔ё╔ж╔И╔э╓н╦е╓╓ video spigot╔╚║╪╔и╓н ╔╣╔щ║╪╔х╓о╓╥╓ф╓╓╓ч╓╧╓╛╓Ё╓Л╓о╦╚╓д╓╠╓К╓н╓охС╬О╓к ╓Ю╓╨╓╚╓╥╓╓╓г╓╥╓Г╓╕. Meteor ╓о 440FX ╔а╔ц╔в╔╩╔ц╔х╔ы║╪╔╧╓н╔ч╔╤║╪╔э║╪╔и╓г╓о ф╟╓╜╓ч╓╩╓С╓н╓гцМ╟у╓╥╓ф╓╞╓ю╓╣╓╓. ╬э╨ы╓о╔ч╔╤║╪╔э║╪╔и╓нюА╓Р╩╡╬х╓╥╓ф╓╞╓ю╓╣╓╓. ╓Ё╓н╓Х╓╕╓й╬Л╧Г╓к╓о BT848 ╔ы║╪╔╧╓н ╔э║╪╔и╓Р╩х╓ц╓©йЩ╓╛╓Х╓╓╓г╓╥╓Г╓╕. цФ©╢иТ/╔в╔М╔╩╔ц╔╣ ╔ч╔╤║╪╔э║╪╔и, ╔п╔╧, ╔а╔ц╔в╔╩╔ц╔х * ISA * EISA * VLB PCI ╦╤╨Н: &a.obrien; еЙ╧ф╪т: &a.rgrimes;. 25 April 1995. ╧╧©╥: &a.jkh;.╨г╫╙╧╧©╥ 26 August 1996. лУ: &a.jp.yoshiaki;. 12 October 1996. Intel╓н PCI╔а╔ц╔в╔╩╔ц╔х╓к╓д╓╓╓ф, ╟й╡╪╓к╓╣╓ч╓╤╓ч╓й╪ОнЮ ╓н╢Шцн╓нит╤Я╧Г╓хлДбЙ╓ндЬеы╓н╔Й╔╧╔х╓Р╪╗╓╥╓ч╓╧. Mercury: ISA╔п╔╧╔ч╔╧╔©╓╛ISA╓хPCI╔ж╔Й╔ц╔╦╓н╦Ч ╓Ё╓╕б╕╓к╓╒╓К╬Л╧Г╓о,╔╜╔Ц╔ц╔╥╔Е╔Ё╔р║╪╔Л╔С╔╥(╟Л╢сю╜)╓н лДбЙ╓╛╓╒╓Й╓ч╓╧. ╓Ё╓н╔о║╪╔и╔╕╔╖╔╒╥Г╢ы╓кбп╫Х╓╥╓ф╓╕╓ч ╓╞ф╟╓╚╓╧йЩк║╓о╔╜╔Ц╔ц╔╥╔Е╓Р off╓к╓╧╓К╟йЁ╟╓к╓о╓╒╓Й╓ч╓╩╓С. Saturn-I (82424ZX ╓н rev 0, 1 ,2): ╔И╔╓╔х╔п╔ц╔╞╔╜╔Ц╔ц╔╥╔Е╓н╔Ё╔р║╪╔Л╔С╔╥╓к лДбЙ╓╛╓╒╓Й╓ч╓╧. ╓Ё╓н╔о║╪╔и╔╕╔╖╔╒╥Г╢ы╓кбп╫Х╓╥╓ф╓╕╓ч╓╞ф╟╓╚╓╧йЩк║╓о Ё╟иТ╔╜╔Ц╔ц ╔╥╔Е╓Р╔И╔╓╔х╔╧╔К║╪╓к╓╧╓К╓Ё╓х╟йЁ╟╓к╓о╓╒╓Й╓ч╓╩ ╓С. Saturn-II╓к╔╒╔ц╔в╔г║╪╔х╓╥╓ч╓╥╓Г╓╕. Saturn-II (82424ZX ╓н rev 3 or 4): лДбЙ╓й╓╞ф╟╓╜╓ч╓╧. ╓©╓ю╓╥б©╓╞╓н╔ч╔╤║╪╔э║╪╔и╓г╓о╔И╔╓╔х╔п╔ц╔╞ф╟╨Н╓ки╛мв╓й Ё╟иТ╔ю║╪╔ф╔ё╔с╔ц╔х SRAM╓╛╪баУ╓╣╓Л╓ф╓╓╓ч╓╩╓С. бп╨Ж╓х╓╥╓ф╓о╔И╔╓╔х╔╧╔К║╪╔Б║╪╔и╓гф╟╓╚╓╧╓╚, ╔ю║╪╔ф╔ё ╔с╔ц╔х SRAM╓Р╔╓╔С╔╧╔х║╪╔К╓╧╓К╓╚╓╛╓╒╓Й╓ч╓╧. (╓Ё╓Л╓о ASUS PCI/I-486SP3G ╓н rev 1.6 ╟й╧ъ╓г╩х╓О╓Л╓ф╓╓╓ч╓╧) Neptune: 2╓д╓Х╓Йб©╓╞╓н(3бФ╟й╬Е╓н)╔п╔╧╔ч╔╧╔©╔г ╔п╔╓╔╧╓Рф╟╓╚╓╧╓Ё╓х╓╛╓г╓╜╓ч╓╩╓С. Intel╓оюъ╥в╓н╥Г╢ы╓Р г╖╓А╓ф╓╓╓ч╓╧. 2╓д╓Р╠ш╓╗╓К╔п╔╧╔ч╔╧╔©╓Р╣Ж╓╣╓й╓╓, фцйл╓й юъ╥в╓н╔о║╪╔и╔╕╔╖╔╒╓г PCI╔п╔╧╔╒║╪╔с╔©╓Рцж╓╜╢╧╓╗╓К╓Ё╓х╓к ╓Х╓Й╡Р╥Х╓╣╓Л╓ф╓╓╓ч╓╧. (Intel╓н Altair board╓Дб╬╓к╓о╓╓ ╓╞╓д╓╚╓н Intel╔╣║╪╔п╔╟╔К║╪╔в╔ч╔╤║╪╔э║╪╔и╓к╦╚╓И╓Л╓ч╓╧). ╓╫╓╥╓ф, ╓Б╓а╓М╓С Intel╓н╦Ь╪╟╓н╡СеЗ╓о Triton ╔а╔ц╔в╔╩╔ц╔х╓ь╓н ╟э╧т╓г, ╓Ё╓а╓И╓г╓о╫╓ю╟╓╥╓©╓х╓╓╓╕╓Ё╓х╓г╓╧. Triton (430FX): цн╓И╓Л╓ф╓╓╓К╔╜╔Ц╔ц╔╥╔Е╔Ё╔р║╪╔Л╔С╔╥ ╓Д╔п╔╧╔ч╔╧╔©╓нлДбЙ╓о╓╒╓Й╓ч╓╩╓С╓╛╔я╔Й╔ф╔ё╔а╔╖╔ц╔╞╣║г╫╓╛ ╓╒╓Й╓ч╓╩╓С. ╔я╔Й╔ф╔ё╓Р╩х╓╓╓©╓╓╓Х╓╕╓й╬Л╧Г╓о, ╡дг╫╓г╓╒ ╓Л╓п Triton-II ╔ы║╪╔╧╓н╔ч╔╤║╪╔э║╪╔и╓Ра╙╓с╓ч╓╥╓Г╓╕. Triton-II (430HX): ╓Ё╓н╔а╔ц╔в╔╩╔ц╔х ╓Р╩х╓ц╓ф╓╓╓К╔ч╔╤║╪╔э║╪╔и╓к╢ь╓╧╓К╓╧╓ы╓ф╓н йС╧П╓к╓Х╓Л╓п╨ё╓н ╓х╓Ё╓М╧╔и╬╓г╓╧. ╢Шцн╓нлДбЙ╓о╓╒╓Й╓ч╓╩╓С. Orion: ╓Ё╓н╔а╔ц╔в╔╩╔ц╔х╓н╫И╢Э╓н╔п║╪╔╦╔Г╔С╓г╓о PCI write-posting ╓к╔п╔╟╓╛╓╒╓Й, бГнл╓н PCI╔п╔╧╔х╔И╔у╔ё╔ц ╔╞╓н╓╒╓К╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓г╓ою╜г╫╓нцЬ╓╥╓╓дЦ╡╪╓╛╓╒╓К╓х╓╓ ╓╕╬ЦЁ╡╓╛╓╒╓Й╓ч╓╥╓©. B0╟й╧ъ╓н╔Й╔с╔╦╔Г╔С╓н╔а╔ц╔в╔╩╔ц╔х╓г ╓олДбЙ╓о╡Р╥Х╓╣╓Л╓ф╓╓╓ч╓╧. 440FX: ╓Ё╓Л╓о Pentium Pro ╓кбп╠Ч╓╥╓©╔а╔ц╔в╔╩╔ц╔х╓г, ╫И╢Э╓н Orion ╔а╔ц╔в╔╩╔ц╔х╓к╓╒╓ц╓©╓Х╓╕╓йлДбЙ╓о╦╚╓И╓Л╓╨, лДбЙ╓й╓╞ф╟ ╓╓╓ф╓╓╓К╓Х╓╕╓г╓╧. ╓ч╓©, ╓Ё╓Л╓о ECC╓Д╔я╔Й╔ф╔ё╓Р╢ч╓С╓ю╧╜╓╓ ╪ОнЮ╓н╔А╔Б╔Й╓кбп╠Ч╓╥╓ф╓╓╓ч╓╧. ╢Шцн╓нлДбЙ╓о Matrox Meteor ╔с╔г╔╙╔╜╔Ц╔в╔а╔Ц╔╚║╪╔и╓к╢ь╓╧╓К╓Б╓н╓ю╓╠╓г╓╧. CPU/FPU ╦╤╨Н &a.asami;. 27 December 1997. P6 ╔╞╔И╔╧ (Pentium Pro/Pentium II) Pentim Pro, Pentim II╓х╓Б FreeBSD╓г╩х╓╕╓н╓к╓ч╓ц╓©╓╞лДбЙ╓о╓╒╓Й╓ч╓╩╓С. ╪б╨щ, ╓О╓©╓╥╓©╓а╓н╔А╔╓╔С FTP ╔╣╔╓╔х╓г╓╒╓К ftp.FreeBSD.org (ю╓Ё╕╟ЛбГ╓╜╓й FTP ╔╣╔╓╔х "ftp.cdrom.com" ╓х╓╥╓ф╓Бцн╓И╓Л╓ф╓╓╓ч╓╧) ╓г╓о Pentium Pro ╓г FreeBSD ╓Р╩х╓ц╓ф╓╓╓ч╓╧. ╤╫лё╓н╓╒╓КйЩ╦Ч╓╠╓к юъдЙ╓н╬э╨ы╓╛╦ЬЁ╚╓╣╓Л╓ф╓╓╓ч╓╧. Pentium ╔╞╔И╔╧ Intel Pentium (P54C), Pentium MMX (P55C), AMD K6╓х Cyrix/IBM 6x86MX╔в╔М╔╩╔ц╔╣╓оа╢╓ф FreeBSD╓гф╟╨НЁнг╖╓╛╓╣╓Л╓ф╓╓╓ч╓╧. ╓и╓н CPU╓╛б╝╓╓╓╚╓х╓╓╓╕╓Ё╓х╓о╓Ё╓Ё╓г╓о╫р╓ы╓ч╓╩╓С. ╔╓╔С╔©║╪╔м╔ц╔х╓Рц╣╓╩╓п╓╒╓Л╓╛ б╝╓╓╓х╓╚╓Ё╓ц╓а╓нйЩ╓╛╓╓╓╓╓х╓╚╤╣╓╗╓ф╓╞╓Л╓К╔╣╔╓╔х╓о ╓╓╓ц╓я╓╓╓╒╓Й╓ч╓╧╓н╓г, ╓╫╓а╓И╓Р╓╢мВ╓╞╓ю╓╣╓╓. :) ╟Л╓дцМ╟у╓╥╓й╓╓╓х╓╓╓╠╓й╓╓╓н╓о, CPU ╓к╓Х╓ц╓фи╛мв╓йее╦╩ее╟╣╓ДнД╣я╓н╩емм╓╛ ╟ш╓й╓К╓х╓╓╓╕╓Ё╓х╓г╓╧. ╔ч╔╤║╪╔э║╪╔и╓╛╩ьдЙ╓╣╓Л╓©ее╟╣╓Р╤║╣К╓г╓╜╓К╓Ё╓х╓Р и╛╓╨Ёнг╖╓╥╓ч╓╥╓Г╓╕. нЦ╓╗╓п, ╨г╤А╓н MMX ╔а╔ц╔в╓к╓о╔Ё╔╒╓хфЧ╫пно╓г╟Ц╓╕ее╟╣╓Р╩х╓╕╓Б╓н (╔Ё╔╒ 2.9V, фЧ╫пно 3.3V ╓й╓и) ╓╛╓©╓╞╓╣╓С╓╒╓Й╓ч╓╧. ╓ч╓©, AMD╓х Cyrix/IBM╓н╔а╔ц╔в╓к╓о Intel╓ню╫ий╓Х╓Йг╝╓╞╓й╓К╓Б╓н╓╛╓╓╓╞╓д╓╚╓╒╓Й╓ч╓╧. ╓╫╓н╬Л╧Г╓к╓о╤╞но╓й╔р║╪╔х╔╥╔С╔╞║©╔у╔║╔С╓Р╩х╓╓╓ч╓╥╓Г╓╕. (Ёф╪р╓н╔ш║╪╔Ю╔з║╪╔╦╓к╓╙╢╚╓А╓ниТий╓н╔Й╔╧╔х╓╛╓╒╓Й╓ч╓╧.) ╔╞╔М╔ц╔╞╔╧╔т║╪╔и ╦╤╨Н &a.rgrimes;. 1 October 1996. ╧╧©╥ &a.asami;. ╨г╫╙╧╧©╥ 27 December 1997. Pentium ╔╞╔И╔╧╓н╔ч╔╥╔С╓о╔╥╔╧╔ф╔Ю╓н ╓╓╓╞╓д╓╚╓ниТй╛╓г╟ш╓й╓ц╓©╔╞╔М╔ц╔╞╔╧╔т║╪╔и╓Р╩х╓ц╓ф╓╓╓ч╓╧. ╓Ё╓Л╓о CPU, Ё╟иТ╔А╔Б╔Й╔п╔╧, PCI╔п╔╧╓г╓╧. йл║╧╓н╔╞╔М╔ц╔╞╔╧╔т║╪╔и╓╛╩х╓О╓Л╓К╓©╓А╓к╧Бб╝╓й CPU╓Р╩х╓ц╓©╔╥╔╧╔ф╔Ю╓╛ дЦб╝╓й ╔╥╔╧╔ф╔Ю╓Х╓Й╓Би╛╓╨╓╥╓Бб╝╓╓╓х╓о╦б╓Й╓ч╓╩╓С. ╓╫╓Л╓╬╓Л╓н╬Л╧Г╓н╟Ц╓╓╓Р╟й╡╪╓ни╫╓к╪╗╓╥╓ч╓╧. CPU╔╞╔М╔ц╔╞ MHz Ё╟иТ╔╞╔М╔ц╔╞╓х╔А╔Б╔Й╔п╔╧ MHz Ё╟иТ╔╞╔М╔ц╔╞╓хфБиТ╔╞╔М╔ц╔╞╓нхФ PCI╔п╔╧╔╞╔М╔ц╔╞ MHz 6060 1.030 6666 1.033 7550 1.525 9060 1.530 10050 225 10066 1.533 12060 230 13366 233 15060 2.530 (Intel, AMD) 15075 237.5 (Cyrix/IBM 6x86MX) 16666 2.533 16666 2.533 18060 330 20066 333 23366 3.533 66 MHz ╓о╪б╨щ╓к╓о 66.667 MHz╓╚╓Б╓╥╓Л╓ч╓╩╓С╓╛, ╓╫╓╕╓ю╓х╥Х╓ч╓ц╓ф╓╓╓К╓О╓╠╓г╓Б╓╒╓Й╓ч╓╩╓С. Pentium 100 ╓о 50MHz╓нЁ╟иТ╔╞╔М╔ц╔╞╓н 2 гэ╓ч╓©╓о 66MHz ╓н 1.5 гэ╓нн╬йЩ╓г ф╟╓╚╓╧╓Ё╓х╓╛╓г╓╜╓ч╓╧. 3 гэ╔╞╔М╔ц╔╞╟й╬Е╓н CPU ╓г╓о╔А╔Б╔Й╔╒╔╞╔╩╔╧б╝еы╓╛ итб╜╣╓лё╓г╓╒╓К╓х╓╓╓╕ею╓к╓оцМ╟у╓╥╓ф╓╓╓©╓ю╓╜╓©╓╓╓г╓╧╓╛, ╬Е╓ни╫╓Р╦╚╓К╓╚╓╝╓Й╓г╓о 100, 133, 166, 200, 233 MHz╓Р╩х╓╕╓н╓╛╨гни╓ю╓х╓╓╓╕╓н╓╛╓О╓╚╓Й╓ч╓╧. AMD K6╓н╔п╔╟ AMD╓н K6╔в╔М╔╩╔ц╔╣╓гбГ╓╜╓й╔Ё╔С╔я╔╓╔К╓Р╓╧╓К╓х, ╔╩╔╟╔А╔С╔ф║╪╔╥╔Г╔С╔у╔╘╔К╔х╓г ╔в╔М╔╩╔╧╓╛мН╓а╓К╓Ё╓х╓╛╓╒╓К╓х╓╓╓╕╩ЖнЦ╓╛ 1997г╞╓кб©©ТйС╧П╓╣╓Л╓ч╓╥╓©. ╓Ё╓Л╓о '97г╞╓нбХ3╩мх╬╢Э╓кд╬╓ц╓©╓Х╓╕╓г╓╧. ╬ПйС╓РаМ╧Г╓╧╓К╓х, ╔а╔ц╔в╬Е╓ню╫б╓г╞╫╣╓╛ 9733 (97г╞╓н бХ33╫╣╓кю╫б╓) ╟й╧ъ╓н╓Б╓н╓обГ╬Фив╓х╓╓╓╕╓Ё╓х╓н╓Х╓╕╓г╓╧. * 486 ╔╞╔И╔╧ * 386 ╔╞╔И╔╧ 286 ╔╞╔И╔╧ FreeBSD╓о 80286╔ч╔╥╔С╓г╓оф╟╓╜╓ч╓╩╓С. ╦╫╨ъ╓н╣ПбГ╓й╔у ╔К╔╧╔з╔ц╔╞╓н UNIX╓Р╓Ё╓н╓Х╓╕╓й╔о║╪╔и╔╕╔╖╔╒╓гф╟╓╚╓╧╓Ё╓х╓о╓ш╓х╓С╓и ит╡дг╫╓г╓╥╓Г╓╕. ╔А╔Б╔Й FreeBSD╓Р╔╓╔С╔╧╔х║╪╔К╓╧╓К╓н╓к╨гдЦ╦би╛мв╓й╔А╔Б╔Йнл╓о 5 MB╓г╓╧. ╓╓╓ц╓©╓С╔╥╔╧╔ф╔Ю╓╛╣╞ф╟╓╥╓ф╔╚╔╧╔©╔Ю╔╚║╪╔м╔К╓Р ╨Н╓К╓Ё╓х╓╛╓г╓╜╓К╓й╓И╓п, ╓Б╓ц╓х╬╞╓й╓╓╔А╔Б╔Й ╓гф╟╓╚╓╧╓Ё╓х╓Б╓г╓╜╓ч╓╧. boot4.flp ╓Р╩х╓╗╓п 4 MB ╓╥╓╚╔А╔Б╔Й╓╛╓й╓╞ ╓ф╓Б╔╓╔С╔╧╔х║╪╔К╓г╓╜╓ч╓╧. * BIOS фЧно/╫пно╔г╔п╔╓╔╧ * ╔с╔г╔╙╔╚║╪╔и * ╔╣╔╕╔С╔и╔╚║╪╔и ╔╥╔Й╔╒╔К╔щ║╪╔х╓х╔ч╔К╔а╔щ║╪╔х╔╚║╪╔и UART ╓х╓о╡©╓╚, ╓╫╓╥╓ф╓и╓н╓Х╓╕╓кф╟╨Н╓╧╓К╓╚ Copyright © 1996 &a.uhclem;, All Rights Reserved. 13 January 1996. лУ: &a.jp.saeki;, &a.jp.iwasaki;. 11 November 1996. ( ╓Ё╓Ё╓╚╓И╓о &a.jp.saeki; ╓╛кщлУ╓Рц╢еЖ) хфмяхСф╠╢ЭаВ╪У©╝╔Ё╔С╔х╔М║╪╔И (UART) ╓о╔Ё╔С╔т╔Е║╪╔©╓н╔╥╔Й╔╒╔Кдл©╝ ╔╣╔ж╔╥╔╧╔ф╔Ю╓н╦╟╓х╓й╓КиТий╓г╓╧. UART ╓о╡©╔п╔╓╔х╓╚╓н╔г║╪╔©╓Р╪У╓╠╓х╓Й, ╓Ё╓Л╓Р 1 ╔с╔ц╔х╓╨╓д╫Гхж╓каВ©╝╓╥╓ч╓╧. ╪У©╝б╕╓г╓о, ╓Б╓╕╟Л╓д╓н UART ╓╛ ╓Ё╓н╔с╔ц╔хнС╓Р╢╟а╢╓й╔п╔╓╔хнС╓ках╓ън╘╓фд╬╓╥╓ч╓╧. ╔╥╔Й╔╒╔Ке╬аВ╓о, ╔Б╔г╔Ю╓Д╔Ё╔С╔т╔Е║╪╔©╢ж╓нхС╔м╔ц╔х╔О║╪╔╞╥©╓ндл©╝, ╔©║╪╔ъ╔й╔К╓╫╓нб╬╓н╔г╔п╔╓╔╧╓г╧╜╓╞╩х╓О╓Л╓ф╓╓╓ч╓╧. ╔╥╔Й╔╒╔Ке╬аВ╓к╓о╪Г╓кф╠╢Э╓ххСф╠╢Э╓х╓╓╓╕ фС╓д╓н╥а╪╟╓╛╓╒╓Й╓ч╓╧: дл©╝╔╣╔ж╔╥╔╧╔ф╔Ю╓нл╬а╟╓о, ╓╫╓н╔о║╪╔и╔╕╔╖╔╒╓г╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓К дл©╝╔Б║╪╔и╓к╓Х╓ц╓фйя╡╫╓╥╓ч╓╧. дл╬О, хСф╠╢Эдл©╝╓Р╔╣╔щ║╪╔х╓╥╓ф╓╓╓К╓Б╓н╓ой╦╩З A ╓Р╢ч╓ъ, ф╠╢Эдл©╝╓Р╔╣╔щ║╪╔х╓╥╓ф╓╓╓К╓Б╓н╓ой╦╩З S ╓Р╢ч╓ъ╓ч╓╧. ╟й╡╪╓гн╬йЩ╓н╥а╪╟╓к╓д╓╓╓ф╬э╓╥╓╞юБлю╓╥╓ч╓╧. дл╬О╩х╓О╓Л╓ф╓╓╓Кн╛╧Ф╓о╟й╡╪╓ндл╓Й╓г╓╧:
UART хфмяхСф╠╢ЭаВ╪У©╝аУцж (Universal Asynchronous Receiver/Transmitter)
USART хфмяф╠╢Э-хСф╠╢ЭаВ╪У©╝аУцж (Universal Synchronous-Asynchronous Receiver/Transmitter)
ф╠╢Э╔╥╔Й╔╒╔Ке╬аВ ф╠╢Э╔╥╔Й╔╒╔Ке╬аВ╓г╓о, аВ©╝б╕╓х╪У©╝б╕╓╛╔╞╔М╔ц╔╞╓Р╤╕м╜╓╥╓ф╓╓╓К и╛мв╓╛╓╒╓Й╓ч╓╧. ╓╣╓Б╓й╓╠╓Л╓п, аВ©╝б╕╓╛╔╧╔х╔М║╪╔ж╓ч╓©╓о ╓╫╓нб╬╓н╔©╔╓╔ъ╔С╔╟©╝╧Ф╓Р╤║╣К╓╥╓ф, ╪У©╝б╕╓к╔г║╪╔©╓н╪║╓н╔с╔ц╔х╓Р ╓╓╓дфи╓ъ╧Ч ╓А╓п╓Х╓╓╓н╓╚╓Рцн╓И╓╩╓Ки╛мв╓╛╓╒╓Й╓ч╓╧. ╓ш╓х╓С╓и╓нф╠╢Э╔╥╔Й╔╒╔Кдл©╝╓г╓о, ╬О╓к╡©╓И╓╚╓н╔г║╪╔©╓╛е╬аВ╓╣╓ЛбЁ╓╠╓ч╓╧. ╓╫╓н╓©╓А, е╬аВ╓н╔©╔╓╔ъ╔С╔╟╓ч╓г╓каВ©╝╔г║╪╔©╓╛мя╟у╓г╓╜╓ф╓╓╓й╓╠╓Л╓п, дл╬О╓н╔г║╪╔©╓н╓╚╓О╓Й╓к║жкД╓АаП║в (fill character) ╓╛аВ╓И╓Л╓ч╓╧. ф╠╢Эдл©╝╓г╓о, аВ©╝б╕╓х╪У©╝б╕╓х╓н╢ж╓г╔г║╪╔©╔с╔ц╔х╓н╓ъ╓╛е╬аВ╓╣╓Л╓К╓©╓А, ф╠╓╦╔с╔ц╔хб╝еы╓нхСф╠╢Э╔╥╔Й╔╒╔Кдл©╝╓кхФ╓ы╓ф╦Зн╗е╙╓г╓╧. ╓╥╓╚╓╥, аВ©╝б╕╓х╪У©╝б╕╓г╔╞╔М╔ц╔╞©╝╧Ф╓Р╤╕м╜╓╧╓К╓©╓А╓км╬й╛╓йееюЧ╓х ╡Со╘╓╛и╛мв╓х╓й╓К╬Л╧Г╓к╓о, ╓Х╓Й╔Ё╔╧╔х╧Б╓х╓й╓К╡дг╫ю╜╓╛╓╒╓Й╓ч╓╧. ╔в╔Й╔С╔©╓Д╔о║╪╔и╔г╔ё╔╧╔╞╓г╓Бф╠╢Эе╬аВ╓н ╟Л╪О╓╛╩хмя╓╣╓Л╓ф╓╓╓ч╓╧. ╓Ё╓н╓х╓╜╔г║╪╔©╓╛ 1 ах╓ъ╓нееюЧ╓гаВ╓И╓Л╓К╟ЛйЩ, ╔╞╔М╔ц╔╞©╝╧Ф╓ч╓©╓о ╔╧╔х╔М║╪╔ж©╝╧Ф╓╛йл╓нееюЧ╓гаВ╓И╓Л╓ч╓╧. ╔в╔Й╔С╔©╓Д╔о║╪╔и╔г╔ё╔╧╔╞╓одл╬О, ╔╥╔Й╔╒╔К╔г╔п╔╓╔╧╓г╓о╓╒╓Й╓ч╓╩╓С. ╓ш╓х╓С╓и╓н╔о║╪╔и╔г╔ё╔╧╔╞╓н╔╓╔С╔©║╪╔у╔╖║╪╔╧╣╛Ёй╓г╓о, ╔г║╪╔©╓РаВ╓К╓©╓А╓н юЧ╓х╓ойл╓к╔╞╔М╔ц╔╞╓ч╓©╓о╔╧╔х╔М║╪╔ж©╝╧Ф╓Р аВ╓К╓©╓А╓нюЧ╓Р╩Щ╓ц╓ф╓╓╓ф, ╔╧╔х╔М║╪╔ж 1 ╡СкХ╓к╟Л╓д╓н╔г║╪╔©а╢бн╓РаВ╓Й╓ч╓╧. PC ╩╨╤хЁ╕╓г╓о, ╓Ё╓Л╓И╓о╔я╔И╔Л╔К╔г╔п╔╓╔╧╓х╓╥╓фцн╓И╓Л╓ф╓╓╓ч╓╧. PC ╓ни╦╫Юе╙╓й╔╥╔Й╔╒╔Кдл©╝╔о║╪╔и╔╕╔╖╔╒╓о, ф╠╢Э╔Б║╪╔и╓Р╔╣╔щ║╪╔х╓╥╓ф ╓╓╓ч╓╩╓С. ╓Ё╓Ё╓гф╠╢Э╔Б║╪╔и╓к╓д╓╓╓ф╫р╓ы╓©╓н╓о, хСф╠╢Э╔Б║╪╔и╓х╓н хФЁс╓н╓©╓А╓к╡А╓╝╓ч╓╩╓С. хСф╠╢Э╔╥╔Й╔╒╔Ке╬аВ хСф╠╢Эе╬аВ╓о, аВ©╝б╕╓╛╔╞╔М╔ц╔╞©╝╧Ф╓Р╪У©╝б╕╓каВ╓И╓й╓╞╓ф╓Б ╔г║╪╔©╓Ре╬аВ╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓╫╓н╓╚╓О╓Й, аВ©╝б╕╓х╪У©╝б╕╓о ╓╒╓И╓╚╓╦╓А╔©╔╓╔ъ╔С╔╟╔я╔И╔А║╪╔©╓Дф╠╢Э╓н╓©╓А╓кди╡ц╓╣╓Л╓К фцйл╓й╔с╔ц╔х╓к╓д╓╓╓ф ╪Х╓Й╥Х╓А╓Р╓╙╓Ё╓й╓ц╓ф╓╙╓╚╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. хСф╠╢Эе╬аВ╓Р╓╙╓Ё╓й╓╕╓©╓А╓к UART ╓к╔г║╪╔©╓╛м©╓╗╓И╓Л╓К╓х, ║ж╔╧╔©║╪╔х╔с╔ц╔х║в ╓х╦ф╓п╓Л╓К╔с╔ц╔х╓╛е╬аВ╔г║╪╔©╓нюХф╛╓кди╡ц╓╣╓Л╓ч╓╧. ╔╧╔©║╪╔х╔с╔ц╔х╓о╔г║╪╔©╓не╬аВЁ╚╩о╓Р╪У©╝б╕╓к цн╓И╓╩╓К╓©╓А╓к╩х╓О╓Л, ╓Ё╓Л╓к╓Х╓Й╪У©╝б╕╓н╔╞╔М╔ц╔╞╓РаВ©╝б╕╓н╔╞╔М╔ц╔╞╓к ф╠╢Э╓╣╓╩╓ч╓╧. ╓Ё╓нфС╓д╓н╔╞╔М╔ц╔╞╓о, е╬аВ╔г║╪╔©╓н╩д╓Й╓н╔с╔ц╔х╓Ре╬аВ╓╧╓К╢ж╓к 10% ╟й╬Е╓у╓И╓д╓╚╓й╓╓╓Х╓╕╓кю╣Ён╓й╓Б╓н╓г╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. (╓Ё╓н╬Р╥О╓о╣║Ёё╪╟╔ф╔Л╔©╔╓╔в╓н╩ЧбЕ╓кдЙ╓А╓И╓Л╓©╓Б╓н╓й╓н╓г, ╦╫бЕ╓нее╩раУцж╓г╓╒╓Л╓пмф╟в╓ккЧб╜╓╣╓╩╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧). ╔╧╔©║╪╔х╔с╔ц╔х╓╛аВ╓И╓Л╓©╦Е, ╔г║╪╔©╓нЁф╔с╔ц╔х╓╛╨г╡╪╟л (LSB) ╓╚╓И ╫Гхж╓каВ╓И╓Л╓ч╓╧. е╬аВ╓╣╓Л╓К╔с╔ц╔х╓нд╧╓╣╓о╓╧╓ы╓фф╠╓╦╓к╓й╓ц╓ф╓╓╓ф, ╪У©╝б╕╓о╓╫╓Л╓╬╓Л╓н╔с╔ц╔х╓нцФ╠ШиТ╓г╓╫╓Л╓╛ 1 ╓╚ 0 ╓╚╓Рх╫цг╓╥╓ч╓╧. нЦ╓╗╓п, ╡╬╓к 1 ╔с╔ц╔х╓РаВ╓К╓н╓к 2 иц╓╚╓╚╓К╓х╓╧╓К╓х, ╪У©╝б╕╓о ╔╧╔©║╪╔х╔с╔ц╔х╓н╩о╓ч╓Й╓Рг╖╪╠╓╥╓© 1 иц╦Е╓к©╝╧Ф╓╛ 1 ╓╚ 0 ╓╚╓Рд╢╓ы, ╓╫╓н╦Е 2 иц╓╢╓х╓к╪║╓н╔с╔ц╔х╓нцм╓Рд╢╓ы╓К╓х╓╓╓╕ф╟╨Н╓Р╥╚╓Ййж╓╥╓ч╓╧. аВ©╝б╕╓о, ╓╓╓д╪У©╝б╕╓╛╔с╔ц╔х╓нцм╓Р ╦╚╓© ╓н╓╚╓о╓О╓╚╓Й╓ч╓╩╓С. аВ©╝б╕╓о╔╞╔М╔ц╔╞╓к╓╥╓©╓╛╓ц╓ф ╪║║╧╓к╔с╔ц╔х╓Ре╬аВ╓╧╓К╓ю╓╠╓г╓╧. юъдЙ╓к╓Х╓ц╓ф╓о, 1 ╔О║╪╔и╓н╔г║╪╔©а╢бн╓╛аВ╓И╓Л╓©╓╒╓х╓к аВ©╝б╕╓╛фБиТ╓гю╦ю╝╓╥╓©╔я╔Й╔ф╔ё╔с╔ц╔х╓Р иу╡ц╓╧╓К╬Л╧Г╓╛╓╒╓Й╓ч╓╧. ╔я╔Й╔ф╔ё╔с╔ц╔х╓о╪У©╝б╕╓г╢йц╠╓й╔╗╔И║╪╔а╔╖╔ц╔╞╓Р ╓╧╓К╓©╓А╓к╩х╓О╓Л╓ч╓╧. ╓╫╓н╦Е╓к, ╨гдЦ╓г╓Б 1 ╔с╔ц╔х╓н╔╧╔х╔ц╔в╔с╔ц╔х╓╛аВ╓И╓Л╓ч╓╧. 1 ╔О║╪╔и╓н╓╧╓ы╓ф╓н╔с╔ц╔х╓Р╪У©╝╓╧╓К╓х, ╪У©╝б╕╓╛╔я╔Й╔ф╔ё╔с╔ц╔х╓н ╔а╔╖╔ц╔╞╓Р╓╙╓Ё╓й╓╕╓Х╓╕╓кюъдЙ╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. (╔я╔Й╔ф╔ё╔с╔ц╔х╓Р ╩хмя╓╧╓К╓╚╓и╓╕╓╚, аВ©╝б╕╓х╪У©╝б╕╓г╓╒╓И╓╚╓╦╓А╪Х╓Й╥Х╓А╓ф╓╙╓╚╓й╓╠╓Л╓п ╓й╓Й╓ч╓╩╓С). ╓╫╓Л╓╚╓И╪У©╝б╕╓о╔╧╔х╔ц╔в╔с╔ц╔х╓Р╔а╔╖╔ц╔╞╓╥╓ч╓╧. ╓Б╓╥╓Б╔╧╔х╔ц╔в╔с╔ц╔х╓╛╢Эбтдл╓Й╓н╟лцж╓кб╦╨ъ╓╥╓й╓╠╓Л╓п, UART ╓о е╬аВ╔╗╔И║╪╓╛х╞ю╦╓╥╓©╓хх╫цг╓╥╓ф, ╔ш╔╧╔х╓╛╔г║╪╔©╓Рфи╓Б╓╕╓х╓╥╓©╩Ч╓к ╔у╔Л║╪╔ъ╔С╔╟╔╗╔И║╪╓╛╣╞╓╜╓©╓хйС╧П╓╥╓ч╓╧. дл╬О, ╔у╔Л║╪╔ъ╔С╔╟╔╗╔И║╪╓о аВ©╝б╕╓х╪У©╝б╕╓н╔╞╔М╔ц╔╞╓╛╟Лцв╓╥╓ф╓╓╓й╓╚╓ц╓©╓Й, ©╝╧Ф╓кЁД╓Й╧Ч╓ъ╓╛ фЧ╓ц╓©╩Ч╓к╣╞╓Ё╓Й╓ч╓╧. ╔г║╪╔©╓╛ю╣╓╥╓╞╪У©╝╓╣╓Л╓©╓╚╓и╓╕╓╚╓к╓╚╓╚╓О╓И╓╨, UART ╓о╔╧╔©║╪╔х, ╔я╔Й╔ф╔ё, ╔╧╔х╔ц╔в╔с╔ц╔х╓Р╪╚ф╟е╙╓к╪н╓ф╓ч╓╧. аВ©╝б╕╓х╪У©╝б╕╓гюъдЙ╓╛ю╣╓╥╓╞╟Лцв╓╥╓ф╓╓╓Л╓п, ╓Ё╓Л╓И╓н╔с╔ц╔х╓╛ ╦М╓ц╓ф╔ш╔╧╔х╓ке╬аВ╓╣╓Л╓К╓Ё╓х╓о╓╒╓Й╓ч╓╩╓С. 1 ╡С╓не╬аВ╓╛╫╙н╩╓╧╓Ка╟╓к╪║╓н╔г║╪╔©╓не╬аВ╫ЮхВ╓╛╓г╓╜╓ф╓╓╓Л╓п, а╟╓н╔г║╪╔©╓н╔╧╔х╔ц╔в╔с╔ц╔х╓РаВ╓ц╓©╦Е, ╢ж╓Р╤У╓╠╓╨╓к ╪║╓н╔г║╪╔©╓н╔╧╔©║╪╔х╔с╔ц╔х╓РаВ╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. хСф╠╢Эе╬аВ╔г║╪╔©╓о╪╚╦йф╠╢Э╓й╓н╓г, е╬аВ╓╧╓К╓ы╓╜╔г║╪╔©╓╛╓й╓╓╬Л╧Г╓о е╬аВо╘╓о╤У╓╜╬Убж╓к╓й╓Й╓ч╓╧. UART ╓н╓╫╓нб╬╓н╣║г╫ е╬аВ╓н╓©╓А╓к╔г║╪╔©╓Р╔я╔И╔Л╔К╓╚╓И╔╥╔Й╔╒╔К╓кйя╢╧╓╥, ╪У©╝╩Ч╓к ╔╥╔Й╔╒╔К╓╚╓И╔я╔И╔Л╔К╓клА╓╧╓х╓╓╓╕╢Пкэе╙╓й╣║г╫╓нб╬╓к, UART ╓одл╬О, е╬аВо╘╓н╬Убж╓Р╪╗╓╥╓©╓Й, ╔Й╔Б║╪╔х╔г╔п╔╓╔╧╓г╪║╓н╔г║╪╔©╓Р╪У╓╠╓х╓К╫ЮхВ╓╛ ╓г╓╜╓ф╓╓╓й╓╓╬Л╧Г╓к╔г║╪╔©╓нн╝╓Л╓Рмчю╘╓╧╓К╓н╓к ╩х╓О╓Л╓К©╝╧Ф╓н╓©╓А╓н иу╡ц╡Со╘╓Б╩Щ╓ц╓ф╓╓╓ч╓╧. нЦ╓╗╓п UART ╓кюэбЁ╓╣╓Л╓ф╓╓╓К╔г╔п╔╓╔╧╓╛╔Б╔г╔Ю╓н╬Л╧Г, ╔Б╔г╔Ю╓о ╡СюЧ╬Е╓кхбаВгх (carrier) ╓╛б╦╨ъ╓╥╓ф╓╓╓К╓Ё╓х╓РйС╧П╓╧╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╟ЛйЩ, ╔Ё╔С╔т╔Е║╪╔©╓о╓Ё╓Л╓И╓ниу╡ц©╝╧Ф╓РаЮ╨Н╓╧╓К╓Ё╓х╓к╓Х╓Й ╔Б╔г╔Ю╓н╔Й╔╩╔ц╔х╓Р╓╙╓Ё╓й╓ц╓©╓Й, ╓╚╓╚╓ц╓ф╓╜╓©ееоц╓Р╪Х╓И╓й╓╓╓Х╓╕╓к ╔Б╔г╔Ю╓к╩ь╪╗╓╧╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓Ё╓Л╓И╓ниу╡ц©╝╧Ф╓н╣║г╫╓о╓╫╓Л╓╬╓Л EIA RE232-C ╣╛Ёй╓гдЙ╣а╓╣╓Л╓ф╓╓╓ч╓╧. RS-232C ╓х V.24 ╣╛Ёй ╓ш╓х╓С╓и╓н╔Ё╔С╔т╔Е║╪╔©╔╥╔╧╔ф╔Ю╓г╓о, UART ╓о EIA RS-232C ╣╛Ёй╓к ╫Ю╣Р╓╥╓©©╝╧Ф╓Рю╦ю╝╓╧╓К╓©╓А╓н╡Со╘╓кюэбЁ╓╣╓Л╓ф╓╓╓ч╓╧. ╓ч╓©, RS-232C ╓н╩емм╓Рх©╠г╓╥╓©, V.24 ╓х╓╓╓╕ CCITT ╣╛Ёй╓к ╫Ю╣Р╓╥╓©╔╥╔╧╔ф╔Ю╓Бб╦╨ъ╓╥╓ф╓╓╓ч╓╧. RS-232C ╓н╔с╔ц╔хЁД╓ЙеЖ╓ф (╔ч║╪╔╞╓х╔╧╔з║╪╔╧) RS-232C ╓г╓о, 1 ╓нцм╓Р╔ч║╪╔╞, 0 ╓нцм╓Р╔╧╔з║╪╔╧╓х ╦ф╓с╓ч╓╧. дл©╝о╘╓к╔г║╪╔©╓╛н╝╓Л╓ф╓╓╓й╓╓╩Ч, ╡СюЧ╓о╔ч║╪╔╜╔С╔╟ ╓г╓╒╓К╓х╓╚, 1 ╓нцм╓Ро╒бЁ╓╥╓фе╬аВ╓╥бЁ╓╠╓ф╓╓╓К╓х╓╚╦ю╓О╓Л╓ч╓╧. ╔╧╔©║╪╔х╔с╔ц╔х╓о╬О╓к 0 (╔╧╔з║╪╔╧) ╓г, ╔╧╔х╔ц╔в╔с╔ц╔х╓о╬О╓к 1 (╔ч║╪╔╞) ╓г╓╧. ╓Ё╓н╓Ё╓х╓о, ╓©╓х╓╗йё©Т╓н╔г║╪╔©╓╛о╒бЁ╓╥╓фе╬аВ╓╣╓Л╓ф╓╓╓К╬Л╧Г╓г╓Б, ╓╫╓Л╓╬╓Л╓н╔г║╪╔©╓не╬аВЁ╚╩о╩Ч╓к╓ои╛╓╨, ╔ч║╪╔╞ (1) ╓╚╓И ╔╧╔з║╪╔╧ (0) ╓ь╓на╚╟э╓╛╡СюЧ╬Е╓г╣╞╓Ё╓К╓х╓╓╓╕╓Ё╓х╓Р╟улё╓╥╓ф╓╓╓ч╓╧. ╓Ё╓Л╓к╓Х╓ц╓ф, е╬аВ╓╣╓Л╓К╔г║╪╔©╔с╔ц╔х╓нфБмф╓к╓╚╓╚╓О╓И╓╨, аВ©╝б╕╓х╪У©╝б╕╓н ╔╞╔М╔ц╔╞╓Рф╠╢Э╓╣╓╩╓К╓Ё╓х╓╛╓г╓╜╓К╓н╓г╓╧. ╔╧╔х╔ц╔в╔с╔ц╔х╓х╔╧╔©║╪╔х╔с╔ц╔х╓н╢ж╓н╤У╓╜╩Ч╢ж╓о, ╓╫╓ндл©╝о╘╓г 1 ╔с╔ц╔х╓Ре╬аВ╓╧╓К╓н╓ки╛мв╓й╩Ч╢ж╓ню╣Ён╓йгэ©Т╓г╓╒╓К и╛мв╓о╓╒╓Й╓ч╓╩╓С. (гэ©Т╓к╓о╔╪╔М╓Р╢ч╓ъ╓ч╓╧). ╓╥╓╚╓╥, ╓ш╓х╓С╓и╓н UART ╓г╓о юъ╥в╓нц╠╫Ц╡╫╓н╓©╓А╓к, гэ©Т╓к╓й╓К╓Х╓╕╓кюъ╥в╓╣╓Л╓ф╓╓╓ч╓╧. RS-232C ╓г╓о, ║ж╔ч║╪╔╞║в©╝╧Ф (1) ╓о -2V ╓╚╓И -12V ╓н╢ж╓нее╟╣╓г, ║ж╔╧╔з║╪╔╧║в©╝╧Ф (0) ╓о 0V ╓╚╓И +12V ╓н╢ж╓нее╟╣╓г╪╗╓╣╓Л╓ч╓╧. аВ©╝иТ╓о +12V ╓ч╓©╓о -12V ╓РаВ╓К╓Ё╓х╓к╓й╓ц╓ф╓╓╓ф, ╪У©╝иТ╓г╓о д╧╓╓╔╠║╪╔ж╔К╓к╓Х╓К╓╓╓╞╓И╓╚╓нее╟╣╔М╔╧╓Р ╣Жмф╓╧╓К╓Х╓╕╓кдЙ╓А╓И╓Л╓ф╓╓╓ч╓╧. (╔щ║╪╔©╔ж╔К╔Ё╔С╔т╔Е║╪╔©╓й╓и╓г╩хмя╓╣╓Л╓ф╓╓╓К) дЦ╬цхЯеено╔г╔п╔╓╔╧╓н аВ©╝иТ╓г╓о ╓╥╓п╓╥╓п +5V ╓х -5V ╓н╓ъ╓Р╩хмя╓╥╓ф╓╓╓ч╓╧╓╛, ц╩╓╓╔╠║╪╔ж╔К╓Р╩хмя╓╧╓К╓й╓И╓п, ╓Ё╓Л╓И╓нее╟╣╓Б RS-232C ╪У©╝иТ╓н ╣Жмфхо╟о╓кфЧ╓ц╓ф╓╓╓ч╓╧. RS-232C ╓н╔ж╔Л║╪╔╞©╝╧Ф RS-232C ╓о ╔ж╔Л║╪╔╞ ╓х╦ф╓п╓Л╓К©╝╧Ф╓к╓д╓╓╓ф╓БдЙ╓А╓ф╓╓╓ч╓╧. ╓Ё╓Л╓о (╔╧╔©║╪╔х╔с╔ц╔х╓Б╔╧╔х╔ц╔в╔с╔ц╔х╓Бл╣╓╥╓г) о╒бЁ╓╥╓ф ╔╧╔з║╪╔╧╓нцм╓РаВ╓К╓Ё╓х╓гх╞ю╦╓╣╓Л╓ч╓╧. ╔г║╪╔©╡Со╘╓кеен╝╓╛н╝╓Л╓ф╓╓╓й╓╓╬Л╧Г╓о, ╡СюЧ╓о ╔ж╔Л║╪╔╞ ╓РаВ╓ЙбЁ╓╠╓ф╓╓╓К╓Б╓н╓х╡Р╪А╓╣╓Л╓ч╓╧. ╔ж╔Л║╪╔╞ ©╝╧Ф╓о╢╟а╢╓й 1 ╔п╔╓╔х╓х╔╧╔©║╪╔х, ╔╧╔х╔ц╔в, ╔я╔Й╔ф╔ё ╔с╔ц╔х╓РаВ╓К╓©╓А╓ки╛мв╓й╩Ч╢ж╓Х╓Й╓Б д╧╓╓╢жбЁ╓╚╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╓ш╓х╓С╓и╓н UART ╓о╔у╔Л║╪╔ъ╔С╔╟╔╗╔И║╪╓х╔ж╔Л║╪╔╞╓Р╤Хйл╓╧╓К╓Ё╓х╓╛ ╓г╓╜╓ч╓╧╓╛, ╓Б╓╥╓Б ╓Ё╓Л╓Р╤Хйл╓г╓╜╓й╓╓ UART ╓╛╓╒╓ц╓©╬Л╧Г, ╔у╔Л║╪╔ъ╔С╔╟╔╗╔И║╪╓н╦║╫п╓Р╔ж╔Л║╪╔╞╓н╪╠йл╓н╓©╓А╓к ╩хмя╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╔ф╔Л╔©╔╓╔в╓н╩ЧбЕ╓к╓о, ╧ЯцФ╓г╓╙╓с╓©╓ю╓╥╓╓©Т╓н╔ф╔Л╔©╔╓╔в╓╛ (╔к╔Е║╪╔╧╔╣║╪╔с╔╧╓й╓и╓г) ееюЧ╓гд╬нС╓кюэбЁ╓╣╓Л╓ф╓╓╓ч╓╥╓©. г╓╟у╓н╔ф╔Л╔©╔╓╔в╔Ф╔к╔ц╔х╓о, еен╝╓╛н╝╓Л╓й╓╓╓Х╓╕╓к╟Л╩Че╙╓к╡Со╘╓Р ╔╙║╪╔в╔С╓к╓╧╓К╓Ё╓х╓г ╔ж╔Л║╪╔╞ ©╝╧Ф╓Рх╞ю╦╓╣╓╩╓К╓Ё╓х╓╛╓г╓╜╓ч╓╥╓©. ╓Ё╓Л╓о, б╬╓н╔ф╔Л╔©╔╓╔в╓╛╬ПйС╓РаВ©╝╓╥╓ф╓╓╓К╢ж╓к, ╤ш╣ч╔к╔Е║╪╔╧╓Р аВ╓Ки╛мв╓н╓╒╓К╔ф╔Л╔©╔╓╔в╓╛ ЁД╓Й╧Ч╓ъ╓Р╓╚╓╠╓К╓©╓А╓к╩х╓О╓Л╓ч╓╥╓©. ╦╫╨ъ╓н╔╥╔╧╔ф╔Ю╓г╓о, ╔ж╔Л║╪╔╞©╝╧Ф╓к╓офС╓д╓н╔©╔╓╔в╓╛╓╒╓Й╓ч╓╧. ╓Б╓╥╔ж╔Л║╪╔╞©╝╧Ф╓╛ 1.6 иц╓Х╓Й╓Бд╧╓╠╓Л╓п, ╓╫╓Л╓о ║ж╔Б╔г╔Ю╔ж╔Л║╪╔╞║в╓г╓╒╓К╓х╡Р╪А╓╣╓Л╓ч╓╧. ╔Б╔г╔Ю╓╛╓Ё╓н©╝╧Ф╓Р╦║╫п╓╧╓К╓х, дл©╝╓Р╫╙н╩╓╥╓фееоц╓Рюз╓ц╓©╓Й, ╔Ё╔ч╔С╔и╔Б║╪╔и╓кфЧ╓К╓Х╓╕╓к ╔в╔М╔╟╔И╔Ю╓╣╓Л╓ф╓╓╓К╓Ё╓х╓╛╓╒╓Й╓ч╓╧. ╓Б╓╥╔ж╔Л║╪╔╞©╝╧Ф╓╛ 1.6 иц╓Х╓Й╓Бц╩╓╠╓Л╓п, ╓╫╓Л╓о╔г║╪╔©╔ж╔Л║╪╔╞╓Р ╪╗╓╥╓ч╓╧. ╓Ё╓н©╝╧Ф╓к╠ЧеЗ╓╧╓К╓н╓о╔Й╔Б║╪╔х╔Ё╔С╔т╔Е║╪╔©╓н╩е╩Ж╓г╓╧. ╓Ё╓н╥а╓н╔ж╔Л║╪╔╞╓о, ╓╥╓п╓╥╓пцМ╟у╢╜╣╞╓ч╓©╓оЁД╓Й╧Ч╓ъ╓н╓©╓А╓н©╝╧Ф╓х╓╥╓ф ╩х╓О╓Л, ASCII ╓н CONTROL-C й╦╩З╓нбЕмя╓х╓╣╓Л╓К╓Ё╓х╓Б╓╒╓Й╓ч╓╧. ╔ч║╪╔╞╓х╔╧╔з║╪╔╧╓о╩Ф╔ф║╪╔в╔╥╔╧╔ф╔Ю╓г╓н ╥Й╤У╓╜ ╓х ╥Йл╣╓╥ ╓к аЙеЖ╓╥╓ф╓╓╓ч╓╧. ╔ж╔Л║╪╔╞©╝╧Ф╓о, ╩Ф╔ф║╪╔в╓ч╓©╓о╓╫╓нб╬╓н╔п╔╓╔хнС╓╚╓Ию╦ю╝╓г╓╜╓й╓╓ ╓Ё╓х╓кцМ╟у╓╥╓ф╓╞╓ю╓╣╓╓. ╓й╓╪╓й╓И╔п╔╓╔хнС╓о╬О╓к╔╧╔©║╪╔х╔с╔ц╔х╓Д ╔╧╔х╔ц╔в╔с╔ц╔х╓х╓х╓Б╓каВ╓И╓Л╓К╓╚╓И╓г╓╧. UART ╓к╓одл╬О, ╔ш╔╧╔х╔в╔М╔╩╔ц╔╣╓╚╓И╓нфцйл╓й╔Ё╔ч╔С╔и╓к╓Х╓Й о╒бЁ╓╥╓©╔╧╔з║╪╔╧©╝╧Ф╓Рю╦ю╝╓╧╓Кг╫но╓╛╓╒╓Й╓ч╓╧. RS-232C ╓н DTE ╔г╔п╔╓╔╧╓╙╓Х╓с DCE ╔г╔п╔╓╔╧ RS-232C ╣╛Ёй╓офС╓д╓н╔©╔╓╔в╓наУцж╓РдЙ╓А╓ф╓╓╓ч╓╧: ╓╫╓Л╓о╔г║╪╔©╔©║╪╔ъ╔й╔КаУцж (DTE) ╓х╔г║╪╔©╔╜╔Ц╔Й╔╒аУцж (DCE) ╓г╓╧. дл╬О, DTE ╔г╔п╔╓╔╧╓о╔©║╪╔ъ╔й╔К (╓ч╓©╓о╔Ё╔С╔т╔Е║╪╔©) ╓г, DCE ╓о ╔Б╔г╔Ю╓г╓╧. ееоц╡СюЧ╓Р╡П╓╥╓©дл©╝╓н╓Б╓╕╟ЛйЩ╓нц╪╓г╓╒╓К╪У©╝б╕╓н╔Б╔г╔Ю╓Б ╓ч╓© DCE ╔г╔п╔╓╔╧╓г, ╓╫╓н╔Б╔г╔Ю╓кюэбЁ╓╣╓Л╓ф╓╓╓К╔Ё╔С╔т╔Е║╪╔©╓о DTE ╔г╔п╔╓╔╧╓г╓╧. DCE ╔г╔п╔╓╔╧╓╛©╝╧Ф╓Р╪У╓╠╪Х╓К╔т╔С╓о DTE ╔г╔п╔╓╔╧╓╛ ©╝╧Ф╓РаВ╓К╔т╔С╓г╓╒╓Й, ╓ч╓©╣у╓Бф╠мм╓г╓╧. фС╓д╓н╔г╔п╔╓╔╧╓╛╓х╓Б╓к DTE ╓г╓╒╓ц╓©╓Й, ╓х╓Б╓к DCE ╓г╓╒╓ц╓ф, ╔Б╔г╔Ю╓Д╓╫╓Л╓кнЮ╩В╓╥╓©╔А╔г╔ё╔╒йя╢╧аУцж╓Р╡П╓╣╓╨╓к юэбЁ╓╧╓Ки╛мв╓╛ ╓╒╓К╬Л╧Г, ╔л╔К╔Б╔г╔Ю (NULL modem) ╓Р╩х╓О╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╔л╔К╔Б╔г╔Ю╓о╔╠║╪╔ж╔К╓Рее╣╓е╙╓к╨фгшнС╓╥, ╟ЛйЩ╓н╔г╔п╔╓╔╧╓наВ©╝╫пно╓╛ ╓Б╓╕╟ЛйЩ╓н╔г╔п╔╓╔╧╓н╪У©╝фЧно╓кюэбЁ╓╣╓Л, ╓╫╓н╣у╓Б╓ч╓©ф╠мм╓к юэбЁ╓╣╓Л╓К╓Х╓╕╓к╓╥╓ф╓╞╓Л╓ч╓╧. ф╠мм╓нйя╢╧╓о╓╧╓ы╓ф╓ню╘╦Ф©╝╧Ф╓к╓д╓╓╓ф╓╙╓Ё╓й╓О╓Л, ╓╫╓Л╓╬╓Л╓н╔г╔п╔╓╔╧╓╛ б╬йЩ╓н╔г╔п╔╓╔╧╓╚╓И╓н DCE (╓ч╓©╓о DTE) ©╝╧Ф╓Р╪У╓╠╓х╓Л╓К╓Х╓╕╓к╓й╓Й╓ч╓╧. DTE ╔г╔п╔╓╔╧╓х DCE ╔г╔п╔╓╔╧╓гю╦ю╝╓╣╓Л╓К©╝╧Ф╓н©Т╓оеЫ╓╥╓╞╓╒╓Й╓ч╓╩╓С. DTE ╔г╔п╔╓╔╧╓╛ DCE ╔г╔п╔╓╔╧╓н╓©╓А╓кю╦ю╝╓╧╓К©╝╧Ф╓н©Т╓о, DTE ╔г╔п╔╓╔╧╓╛ DCE ╔г╔п╔╓╔╧╓╚╓И╪У╓╠╓х╓К©╝╧Ф╓н©Т╓Х╓Й╓Б ╬╞╓й╓╞╓й╓ц╓ф╓╓╓ч╓╧. RS-232C ╓н╔т╔СЁДеЖ╓ф EIA ╓н RS-232C ╣╛Ёй (╓╙╓Х╓с╓Ё╓Л╓каЙеЖ╓╧╓К ITU ╓н V.24 ╣╛Ёй) ╓о 25 ╔т╔С╓н╔Ё╔м╔╞╔© (дл╬О DB25 ╓╛╩х╓О╓Л╓ч╓╧) ╓Рмв╣А╓╥, ╓╫╓н╔Ё╔м╔╞╔©╓н╓ш╓х╓С╓и╓н╔т╔С╓н ╩хмялэе╙╓РдЙ╣а╓╥╓ф╓╓╓ч╓╧. IBM PC ╓╙╓Х╓снЮ╩В╓н╔╥╔╧╔ф╔Ю╓г╓о, RS-232C ©╝╧Ф╓н╔╣╔ж╔╩╔ц╔х╓╛ 9 ╔т╔С╓н╔Ё╔м╔╞╔© (DB9) ╓гдС╤║╓╣╓Л╓ф╓╓╓ч╓╧. ╪Г╓кф╠╢Э╔Б║╪╔и╓г╩хмя╓╣╓Л╓К©╝╧Ф╓о PC ╓н╔Ё╔м╔╞╔©╓к╓о╢ч╓ч╓Л╓ф╓╓╓ч╓╩╓С╓╛, ╓Б╓х╓Б╓х ╓Ё╓не╬аВ╔Б║╪╔и╓о IBM ╓╛ IBM PC ╓г╩хмя╓╧╓К╓Ё╓х╓к╓╥╓© UART ╓г╓о╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓ч╓╩╓С. ╔А║╪╔╚║╪╓к╓Х╓ц╓ф╓о RS-232C мя╓н╔Ё╔м╔╞╔©╓к DB25 ╓╚ DB9, ╓ч╓©╓о╓╫╓нн╬╔©╔╓╔в╓н╔Ё╔м╔╞╔©╓Р╩х╓ц╓ф╓╓╓К╬Л╧Г╓╛╓╒╓Й╓ч╓╧. (IBM PC ╓о╔я╔И╔Л╔К╔в╔Й╔С╔©╔╓╔С╔©║╪╔у╔╖║╪╔╧╓к╓Б DB25 ╔Ё╔м╔╞╔©╓Р ╩х╓ц╓ф╓╓╓К╓н╓г, ╓Ё╓н╓Ё╓х╓о ╓╥╓п╓╥╓п╨╝мП╓Р╟З╓╜╣╞╓Ё╓╥╓ч╓╧.) ╟й╡╪╓о DB25 ╓╙╓Х╓с DB9 ╔Ё╔м╔╞╔©╓к╓╙╓╠╓К RS-232C ©╝╧Ф╓нЁД╓ЙеЖ╓фи╫╓г╓╧. DB25 RS232-C ц╪╩р DB9 IBM PC ц╪╩р EIA ╡Со╘иД╧Ф CCITT ╡Со╘иД╧Ф ╟Лхлл╬╬н ©╝╧Ф╦╩ юБлю 1 - AA 101 PG/FG - йщ╟бмяюэцо 2 3 BA 103 TD DTE аВ©╝╔г║╪╔© 3 2 BB 104 RD DCE ╪У©╝╔г║╪╔© 4 7 CA 105 RTS DTE аВ©╝мв╣А 5 8 CB 106 CTS DCE аВ©╝╡д 6 6 CC 107 DSR DCE ╔г║╪╔©╔╩╔ц╔х╔Л╔г╔ё 7 5 AV 102 SG/GND - ©╝╧Фмяюэцо 8 1 CF 109 DCD/CD DCE ╪У©╝╔╜╔Ц╔Й╔╒╦║╫п 9 - - - - - м╫лС (╔ф╔╧╔хмя) 10 - - - - - м╫лС (╔ф╔╧╔хмя) 11 - - - - - л╓ЁДеЖ╓ф 12 - CI 122 SRLSD DCE ╫╬╤и╪У©╝╔╜╔Ц╔Й╔╒╦║╫п 13 - SCB 121 SCTS DCE ╫╬╤иаВ©╝╡д 14 - SBA 118 STD DTE ╫╬╤иаВ©╝╔г║╪╔© 15 - DB 114 TSET DCE аВ©╝©╝╧Ф╔╗╔Л╔А╔С╔х╔©╔╓╔ъ╔С╔╟ 16 - SBB 119 SRD DCE ╫╬╤и╪У©╝╔г║╪╔© 17 - DD 115 RSET DCE ╪У©╝©╝╧Ф╔╗╔Л╔А╔С╔х╔©╔╓╔ъ╔С╔╟ 18 - - 141 LOOP DTE ╔М║╪╔╚╔К╔К║╪╔в╔п╔ц╔╞ 19 - SCA 120 SRS DTE ╫╬╤иаВ©╝мв╣А 20 4 CD 108.2 DTR DTE ╔г║╪╔©ц╪кЖ╔Л╔г╔ё 21 - - - RDL DTE ╔Й╔Б║╪╔х╔г╔╦╔©╔К╔К║╪╔в╔п╔ц╔╞ 22 9 CE 125 RI DCE хО╦фи╫╪╗ 23 - CH 111 DSRS DTE ╔г║╪╔©©╝╧Фб╝еыа╙бР 24 - DA 113 TSET DTE аВ©╝©╝╧Ф╔╗╔Л╔А╔С╔х╔©╔╓╔ъ╔С╔╟ 25 - - 142 - DCE ╔ф╔╧╔х╔Б║╪╔и ╔с╔ц╔х, ╔э║╪, ╓╫╓╥╓ф╔╥╔С╔э╔К ╔э║╪╓х╓охСф╠╢Эдл©╝╓к╓╙╓╠╓Ке╬аВб╝еы╓нц╠╟л╓г╓╧. ╔Б╔г╔Юдл©╝╣╩╫я╓н©ййБ╓к╓Х╓Й, ©╥╓╥╓╓╔г╔п╔╓╔╧╓н╔г║╪╔©б╝еы╓Р и╫╣╜╓╧╓К╓к╓╒╓©╓ц╓ф, ╓Ё╓нмя╦Л╓╛ ╓╥╓п╓╥╓п╦М╓ц╓ф╩х╓О╓Л╓К╓Х╓╕╓к╓й╓Й╓ч╓╥╓©. ╔э║╪╔Л║╪╔х╓оеаеЩе╙╓к, дл©╝о╘╓Рдл╓╥╓ф╪б╨щ╓каВ╓И╓Л╓К╔с╔ц╔х╓н©Т╓Р и╫╓╥╓ч╓╧. ╓╒╓К DTE ╔г╔п╔╓╔╧╓╚╓И╓Б╓╕╟ЛйЩ╓ь╓х╪б╨щ╓к╟эф╟╓╥╓© ╔г║╪╔©╓ннл╓Ри╫╓╧╓Б╓н╓г╓о╓╒╓Й╓ч╓╩╓С. ╔э║╪╔Л║╪╔х╓о, аВ©╝б╕ UART ╓гю╦ю╝╓╣╓Л╓ф╪У©╝б╕ UART ╓г╪Х╓Й╫Э╓╚╓Л╓К ╔╧╔©║╪╔х, ╔╧╔х╔ц╔в, ╔я╔Й╔ф╔ё╓х╓╓╓ц╓©╔╙║╪╔п║╪╔ь╔ц╔и╔с╔ц╔х╓Р╓Б ╢ч╓С╓г╓╓╓ч╓╧. ╓Ё╓Л╓о 1 ╔О║╪╔и 7 ╔с╔ц╔х╓н╔г║╪╔©╓РаВ╓К╓©╓А╓к╓о, ╪б╨щ╓к╓о 10 ╔с╔ц╔х╓н ╔г║╪╔©╓╛╢╟а╢╓ке╬аВ╓╣╓Л╓Ки╛мв╓╛╓╒╓К╓х╓╓╓╕╓Ё╓х╓Р╟улё╓╥╓ч╓╧. ╓╫╓н╓©╓А, ╓Б╓╥╔я╔Й╔ф╔ё╓Р╩х╓╓, ╔╧╔©║╪╔х╔с╔ц╔х╓х╔╧╔х╔ц╔в╔с╔ц╔х╓╛ ╓╫╓Л╓╬╓Л 1 ╔с╔ц╔х╓╨╓дб╦╨ъ╓╧╓К╬Л╧Г╓к╓о, 1 иц╓╒╓©╓Й 300 ╔с╔ц╔х╓н е╬аВг╫но╓Р╩Щ╓д╔Б╔г╔Ю╓г╓о, 7 ╔с╔ц╔х╓н╔О║╪╔и╓Рдл╬О 30 ╦д╓╥╓╚ е╬аВ╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╩╓С. ╓Б╓╥ 1 ╔О║╪╔и 8 ╔с╔ц╔х╓н╔г║╪╔©╓х╔я╔Й╔ф╔ё╔с╔ц╔х╓Р╩хмя╓╧╓К╬Л╧Г╓к╓о, ╔г║╪╔©е╬аВб╝еы╓о 1 иц╓╒╓©╓Й 27.27 ╔О║╪╔и╓ч╓гдЦ╡╪╓╥╓ч╓╧. ╓й╓╪╓й╓И 8 ╔с╔ц╔х╓н╔О║╪╔и╓РаВ╓К╓н╓к 11 ╔с╔ц╔х╓╛и╛мв╓г, ╓Ё╓н╔Б╔г╔Ю╓о 1 иц╢ж╓к 300 ╔с╔ц╔х╓╥╓╚аВ╓К╓Ё╓х╓╛╓г╓╜╓й╓╓╓╚╓И╓г╓╧. 1 иц╓╒╓©╓Й╓не╬аВ╔п╔╓╔х©Т╓Р╔э║╪╔Л║╪╔х╓кйя╢╧╓╥╓©╓Й, ╓╫╓н╣у╓Р╓╙╓Ё╓й╓╕ ╥в╩╩╪╟╓о, ╔╗╔И║╪дШю╣╓Р╓╙╓Ё╓й╓╕╔Б╔г╔Ю╓╛╦╫╓Л╓К╓ч╓г╓оц╠╫Ц╓г╓╥╓©. ╔╗╔И║╪дШю╣╓Р╓╙╓Ё╓й╓╕╔Б╔г╔Ю╓о, ╔ш╔╧╔х╔Ё╔С╔т╔Е║╪╔©╓н UART ╓╚╓И ╔╥╔Й╔╒╔К╓н╔с╔ц╔хнС╓Р╪У╓╠╓х╓Й, ╓╫╓Л╓Р╔п╔╓╔хнС╓клА╓╥╓ч╓╧. (фБб╒╔Б╔г╔Ю╓Р╩хмя╓╥╓ф╓╓╓К╬Л╧Г╓г╓╣╓╗, ╔г║╪╔©╓о╨ё╓ч╓гдл╓Й ияхк╓к╔╥╔Й╔╒╔К╡╫╓╣╓Л╓ч╓╧) ╓╫╓н╦Е╓Ё╓Л╓И╓н╔п╔╓╔х╓о╔я╔╠╔ц╔х╓кйя╢╧╓╣╓Л, ф╠╢Эе╬аВйЩ╪╟╓Рмя╓╓╓ф ееоц╡СюЧ╓Рдл╓╦╓фаВ©╝╓╣╓Л╓ч╓╧. ╓Ё╓Л╓о DTE (╔Ё╔С╔т╔Е║╪╔©) цФ╓н UART ╓гди╡ц╓╣╓Л╓©╔╧╔х╔ц╔в, ╔╧╔©║╪╔х ╓╙╓Х╓с╔я╔Й╔ф╔ё╔с╔ц╔х╓о, ╔Б╔г╔Ю╓╚╓ИаВ╓Й╫п╓╣╓Л╓Ка╟╓к, ╔Б╔г╔Ю╓к╓Х╓ц╓ф ╪Х╓Й╫Э╓╚╓Л╓К╓х╓╓╓╕╓Ё╓х╓Р╟улё╓╥╓ч╓╧. ╓Ё╓Л╓И╓н╔п╔╓╔хнС╓╛╔Й╔Б║╪╔х╔Б╔г╔Ю╓к╪У©╝╓╣╓Л╓К╓х, ╔Й╔Б║╪╔х╔Б╔г╔Ю╓о ╔╧╔©║╪╔х, ╔╧╔х╔ц╔в╓╙╓Х╓с╔я╔Й╔ф╔ё╔с╔ц╔х╓Рди╡ц╓╥╓ф, ╓╫╓Л╓И╓Р ╔╥╔Й╔╒╔К╥а╪╟╓кйя╢╧╓╥, ╔Й╔Б║╪╔х╔Ё╔С╔т╔Е║╪╔©╓н╪У©╝б╕ UART ╓каВ╓Й╓ч╓╧. ╓╫╓╥╓ф╔Й╔Б║╪╔х╔Ё╔С╔т╔Е║╪╔©╓н UART ╓о╔╧╔©║╪╔х, ╔╧╔х╔ц╔в╓╙╓Х╓с ╔я╔Й╔ф╔ё╔с╔ц╔х╓Р╪Х╓Й╫Э╓╜╓ч╓╧. ╓Ё╓Л╓И╓нфцйл╓ййя╢╧╓о╓╧╓ы╓ф, фС╓д╓н╔Б╔г╔Ю╓н╢ж╓г╔╗╔И║╪дШю╣╓╛ ╪б╧т╓г╓╜╓К╓Х╓╕╓к╓╧╓К╓©╓А╓╙╓Ё╓й╓О╓Л╓ф╓╓╓ч╓╧. ╔╗╔И║╪дШю╣╓х╓о, ╪У©╝б╕╓н╔Б╔г╔Ю╓╛ю╣╓╥╓╓╔а╔╖╔ц╔╞╔╣╔Ю╓г ╪У©╝╓г╓╜╓й╓╚╓ц╓©╔г║╪╔©╔ж╔М╔ц╔╞╓н╨фаВ╓Р, аВ©╝б╕╓н╔Б╔г╔Ю╓кмв╣А╓╧╓К╓Ё╓х╓╛╓г╓╜╓К╓х╓╓╓╕╓Ё╓х╓г╓╧. ╓Ё╓н╨Н╤х╓о╔Б╔г╔Ю╓к╓Х╓Й╫ХмЩ╓╣╓Л╓ф, DTE ╔г╔п╔╓╔╧╓о ╓Ё╓н╓Х╓╕╓й╔в╔М╔╩╔╧╓╛╓╙╓Ё╓й╓О╓Л╓ф╓╓╓К╓Ё╓х╓к, дл╬О╣╓╓╛╓д╓╜╓ч╓╩╓С. ╔╧╔©║╪╔х, ╔╧╔х╔ц╔в╓╙╓Х╓с╔я╔Й╔ф╔ё╔с╔ц╔х╓Р╪Х╓Й╫Э╓╞╓Ё╓х╓к╓Х╓Й, ╔╗╔И║╪дШю╣╓н╓©╓А╓кфС╓д╓н╔Б╔г╔Ю╓н╢ж╓г╤╕м╜╓╥╓й╓╠╓Л╓п╓й╓И╓й╓╓ ди╡ц╓н╔с╔ц╔х╓Р, ╪б╦Зе╬аВб╝еы╓РдЦ╡╪╓╣╓╩╓╨╓каВ╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓╫╓н╓©╓А, аВ╪У©╝ DTE ╓к╓о╔╗╔И║╪дШю╣╓╛╓╙╓Ё╓й╓О╓Л╓ф╓╓╓К╓╚╓и╓╕╓╚╓╛ ╓ш╓х╓С╓и╦╚╓╗╓й╓╞╓й╓Й╓ч╓╧. нЦ╓╗╓п, ╓Б╓╥╔Б╔г╔Ю╓╛ 10 ╦д╓н 7 ╔с╔ц╔х╔г║╪╔©╓Р╓Б╓╕╟ЛйЩ╓н╔Б╔г╔Ю╓каВ╓К ╨щ╓к, ╔╧╔©║╪╔х, ╔╧╔х╔ц╔в, ╓╙╓Х╓с╔я╔Й╔ф╔ё╔с╔ц╔х╓РаВ╓Ки╛мв╓╛╓й╓╠╓Л╓п, ╓╫╓нй╛╓н 30 ╔с╔ц╔х╓н╬ПйС╓Р, ©©╓н╔г║╪╔©╓не╬аВб╝еы╓к╠ф╤а╓Рм©╓╗╓К╓Ё╓х╓й╓╞ ╔╗╔И║╪дШю╣╓н╓©╓А╓кди╡ц╓╧╓К╓Ё╓х╓╛╓г╓╜╓К╓О╓╠╓г╓╧. ╔г║╪╔©╟╣╫л╓Р╓╙╓Ё╓й╓╕╔Б╔г╔Ю╓г╓о, ╔э║╪╓х╓╓╓╕╦юму╓н╩х╓╓йЩ╓о ╓╣╓И╓к╨╝мП╓╧╓К╓Ё╓х╓к╓й╓Й╓ч╓╧. нЦ╓╗╓пееоц╡СюЧ╓Рдл╓╦╓фаВ╓И╓Л╓©фС╓д╓н 8 ╔с╔ц╔х╔г║╪╔©╓о, аВ©╝б╕╔Б╔г╔Ю╓каВ╓И╓Л╓© 12 ╔п╔╓╔х╓н╔г║╪╔©╓Ри╫╓╧╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╪У©╝б╕╔Б╔г╔Ю╓о╓╫╓н╔г║╪╔©╓РкэмХ╓нфБмф╓ке╦Ё╚╓╥, ╪У©╝б╕╓н DTE ╓кео╓╥╓ч╓╧. ╓ч╓©, ╨г╤А╓н╔Б╔г╔Ю╓о╔п╔ц╔у╔║╓РфБб╒╓╥╓ф╓╙╓Й, (DCE ╓╚╓И DCE ╓ь) ееоцюЧ╓Р н╝╓Л╓К╔г║╪╔©╓не╬аВб╝еы╓х, н╬ц╪╓н DTE ╓х DCE ╓н╢ж╓гн╝╓Л╓К╔г║╪╔©╓н е╬аВб╝еы╓х╓Рйл║╧╓кюъдЙ╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╔Б╔г╔Ю╓к╓Х╓К╟╣╫л╓Р╩хмя╓╧╓К╬Л╧Г, дл╬О╓о DTE ╓х DCE ╓н╢ж╓нб╝еы╓Р DCE ╓х DCE ╓н╢ж╓нб╝еы╓Х╓Йб╝╓╞╓╥╓ф╓╙╓╜╓ч╓╧. 1 ╔п╔╓╔х╓Р╣╜╫р╓╧╓К╓н╓ки╛мв╓й╔с╔ц╔х╓н©Т╓о, фС╓д╓н╔ч╔╥╔С╓н╢ж╓г╓Б DTE-DCE ╓х DCE-DCE ╓н╔Й╔С╔╞╓г╓╫╓Л╓╬╓Лйя╡╫╓╧╓К╬Л╧Г╓╛╓╒╓Й╓ч╓╧╓╥, ╓╫╓н╓╕╓╗, ╓╫╓Л╓╬╓Л╓н╔с╔ц╔хе╬аВб╝еы╓╛╟ш╓й╓К╬Л╧Г╓Б╓╒╓Й╓ч╓╧. ╓╫╓н╓©╓А, а╢бн╓х╓╥╓ф╓ндл©╝б╝еы╓Ри╫╦╫╓╧╓К╓©╓А╓к ╔э║╪╓х╓╓╓╕╦юму╓Р╩х╓╕╓Ё╓х╓о лДбЙ╓г╓Б╓╒╓Й╓ч╓╧╓╥, ©©╓не╬аВб╝еы╓Рю╣╓╥╓╞еа╓╗╓й╓╓╬Л╧Г╓╛╓╒╓Й╓ч╓╧. 1 иц╓╒╓©╓Й╓не╬аВ╔с╔ц╔х©Т (bps) ╓о DCE ╓х DCE ╓н╢ж╓н╔╓╔С╔©║╪╔у╔╖║╪╔╧╓к ╓╙╓╠╓Ке╬аВб╝еы╓Р╣╜╫р╓╧╓К╓©╓А╓к╩х╓╕╓й╓Ию╣╓╥╓╓мя╦Л╓г╓╧╓╥, ╔э║╪╓ч╓©╓о 1 иц╓╒╓©╓Й╓н╔с╔ц╔х©Т╓о, фС╓д╓н╔╥╔╧╔ф╔Ю╓╛ееюЧ╓гд╬юэ юэбЁ╓╣╓Л╓ф╓╓╓©╓Й, ╔╗╔И║╪дШю╣╓Д╟╣╫л╓Р╓╙╓Ё╓й╓О╓й╓╓╔Б╔г╔Ю╓╛ ╩х╓О╓Л╓ф╓╓╓К╬Л╧Г╓к╓о, ╣Жмф╡дг╫╓ймя╦Л╓г╓╧. ╨г╤А╓н╧Бб╝╔Б╔г╔Ю (2400, 9600, 14,400, 19,200bps ╓й╓и╓н╓Б╓н) ╓Б, ╪б╨щ╓к╓о 2,400 ╔э║╪ (ю╣Ён╓к╓о 2,400 ╔╥╔С╔э╔К/иц) ╓╚, ╓╫╓Л╟й╡╪╓н б╝еы╓гдл©╝╓╥╓ф╓╓╓ч╓╧. ╧Бб╝╔Б╔г╔Ю╓г╓о, йё©Т╓н╔с╔ц╔х╓Р╟Л╓д╓н╔╥╔С╔э╔К╓г еааВ╓╧╓К╣╩╫я (б©цмиД╧Г╡╫╓й╓и) ╓Рмя╓╓╓ф, ╔╥╔С╔э╔Кб╝еы (╔╥╔С╔э╔К/иц) ╓Х╓Й╓Б ╧Б╓╓дл©╝б╝еы (╔с╔ц╔х/иц) ╓Рцёю╝╓╥╓ф╓╓╓ч╓╧. ╓Ё╓Л╓╛ееоц╓н╦б╓И╓Л╓©╡╩ю╪бс╟Х╓г ╧Б╓╓еааВб╝еы╓Рфю╓И╓Л╓КмЩмЁ╓г╓╧. 28,800bps ╓Д╓╫╓Л╟й╬Е╓н╔Б╔г╔Ю╓г╓о, ╔╥╔С╔э╔Кб╝еы╪╚бн╓╛ ╡дйя╓к╓й╓ц╓ф╓╓╓ч╓╧╓╛, ╓╫╓Л╟йЁ╟╓оф╠мм╓н╣╩╫я╓╛мя╓╓╓И╓Л╓ф╓╓╓ч╓╧. IBM PC ╓н UART ╦╣ад IBM PC ╓Рюъ╥в╓╥╓©╨щ╓к, IBM ╓о╔й╔╥╔Г╔й╔К║╕╔╩╔ъ╔Ё╔С╔ю╔╞╔©╪р╓н INS8250 UART ╓Р IBM PC ╔я╔И╔Л╔К/╔╥╔Й╔╒╔К╔╒╔ю╔в╔©╓г╩хмя╓╧╓К╓Ё╓х╓к ╥Х╓А╓ч╓╥╓©. IBM ╪╚©х╓Д╓╫╓нб╬╓н╔ы╔С╔ю╓╛╨Н╓ц╓ф╓╓╓К╦Е╥яю╓бЕ╓н AT ╦ъ╢╧╣║╓г╓Б, INS8250 ╓╫╓н╓Б╓н╓Д╔й╔╥╔Г╔й╔К║╕╔╩╔ъ╔Ё╔С╔ю╔╞╔©╓н UART ╔у╔║╔ъ╔Й╓н ╡Чнихг╓Р╩х╓╓бЁ╓╠╓И╓Л╓ф╓╓╓ч╓╧. ╔й╔╥╔Г╔й╔К║╕╔╩╔ъ╔Ё╔С╔ю╔╞╔©╓н UART ╔у╔║╔ъ╔Й╥оеЩ©ч INS8250 UART ╓к╓о╓╓╓╞╓д╓╚╓н╔п║╪╔╦╔Г╔С╓х╦Е╥я╓ниТий╓╛╓╒╓Й╓ч╓╧. ╪Гмв╓й╔п║╪╔╦╔Г╔С╓Р╟й╡╪╓к╪╗╓╥╓ч╓╧. INS8250 -> INS8250B \ \ \-> INS8250A -> INS82C50A \ \ \-> NS16450 -> NS16C450 \ \ \-> NS16550 -> NS16550A -> PC16550D INS8250 ╓Ё╓ниТий╓о╦╣ад IBM PC ╓х IBM PC/XT ╓г ╩х╓О╓Л╓ф╓╓╓ч╓╥╓©. ╓Ё╓ниТий╓окэмХ INS8250 ACE (Asynchronous Communications Element) ╓х ╓╓╓╕л╬а╟╓г, NMOS ╣╩╫я╓г╨Н╓И╓Л╓ф╓╓╓ч╓╥╓©. 8250 ╓ох╛╓д╓н I/O ╔щ║╪╔х╓РюЙм╜╓╥, аВ©╝╔п╔ц╔у╔║ 1 ╔п╔╓╔х╓х ╪У©╝╔п╔ц╔у╔║ 1 ╔п╔╓╔х╓Р╩Щ╓ц╓ф╓╓╓ч╓╧. ╓Ё╓н╦╣ад╓н UART ╓о╓╓╓╞╓д╓╚╓н ╤╔╧Г╬Убж╓й╓и╓к╢ь╓╧╓К╥Г╢ы╓Р╩Щ╓ц╓ф╓╓╓ч╓╧. ╦╣ад╓н IBM BIOS ╓о╓Ё╓Л╓И╓н╥Г╢ы╓Р╡СхР╓╥╓ф╓╕╓ч╓╞ф╟╓╞╓Х╓╕╓й╔Ё║╪╔и╓Р ╢ч╓С╓г╓╓╓ч╓╥╓©╓╛, ╓╫╓н╓©╓А╓к BIOS ╓╛╥Г╢ы╓нб╦╨ъ╓к╟мб╦╓╧╓К╓Х╓╕╓к ╓й╓ц╓ф╓╥╓ч╓╓╓ч╓╥╓©. ╓Ё╓н╓©╓А, ╦╣ад IBM PC ╓Д IBM PC/XT ╓г╓о 8250A, 16450, ╓ч╓©╓о 16550 ╓н╓Х╓╕╓й╦Е╥яиТий╓Р╩х╓╕╓Ё╓х╓о ╓г╓╜╓ч╓╩╓С╓г╓╥╓©. INS8250-B ╓Ё╓Л╓о NMOS ╣╩╫я╓г╨Н╓И╓Л╓© INS8250 ╓ндЦб╝хг╓г╓╧. ╓Ё╓Л╓Б╔╙╔Й╔╦╔й╔К╓н INS8250 ╓хф╠╓╦лДбЙ╓Р╢ч╓С╓г╓╓╓ч╓╧. INS8250A XMOS ╣╩╫я╓Р╩х╓╓, ╓╣╓ч╓╤╓ч╓й╣║г╫е╙╥Г╢ы╓Р╫╓ю╣╓╥╓© INS8250 ╓н╡Чнихг╓г╓╧. INS8250A ╓оеЖ╫И, ╔╞╔Й║╪╔С╓й BIOS ╓Р ╩хмя╓╥╓©╔ы╔С╔ю╓н PC ╔╞╔М║╪╔С╓г╩хмя╓╣╓Л╓ф╓╓╓ч╓╥╓©. ╓й╓╪╓й╓И╥Г╢ы╓╛╫╓ю╣╓╣╓Л╓©╓Ё╓х╓к╓Х╓Й, ╓Ё╓ниТий╓о INS8250 ╓Д INS8250B ╓н ╓©╓А╓к╫Я╓╚╓Л╓© BIOS ╓г╩х╓╕╓Ё╓х╓о╓г╓╜╓й╓╚╓ц╓©╓╚╓И╓г╓╧. INS82C50A ╓Ё╓Л╓о INS8250A ╓н CMOS хг (дЦ╬цхЯеенохг) ╓г, INS8250A ╓хф╠╓╦╣║г╫фцю╜╓Р╩Щ╓ц╓ф╓╓╓ч╓╧. NS16450 ╓Х╓Й╧Бб╝╓й CPU ╔п╔╧╓к╓Ббп╠Ч╓г╓╜╓К╓Х╓╕╓к ╡Чни╓╣╓Л╓©╓Ё╓х╟йЁ╟╓о NS8250A ╓хф╠╓╦╓г╓╧. IBM ╓о╓Ё╓ниТий╓Р IBM AT ╓г╩х╓╕╓Ё╓х╓к╥Х╓А, ╓Б╓о╓Д IBM BIOS ╓╛ INS8250 ╓н╔п╔╟╓к╟мб╦╓╥╓й╓╞╓й╓К╓Х╓╕╓к йя╧╧╓Р╓╙╓Ё╓й╓╓╓ч╓╥╓©. NS16C450 ╓Ё╓Л╓о NS16450 ╓н CMOS хг (дЦ╬цхЯеенохг) ╓г╓╧. NS16550 аВ©╝╔п╔ц╔у╔║╓х╪У©╝╔п╔ц╔у╔║╓Р╓╫╓Л╓╬╓Л 16 ╔п╔╓╔х╓к йя╧╧╓╥╓©╓Ё╓х╟йЁ╟╓о NS16450 ╓хф╠╓╦╓г╓╧╓╛, ╔п╔ц╔у╔║╓нюъ╥в╓к ╥Г╢ы╓╛╓╒╓К╓©╓А, ©╝мЙ╓╥╓ф╩хмя╓╧╓К╓Ё╓х╓о╓г╓╜╓ч╓╩╓С. NS16550A ╔п╔ц╔у╔║╓н╥Г╢ы╓╛╫╓ю╣╓╣╓Л╓©╓Ё╓х╟йЁ╟╓о NS16550 ╓х ф╠╓╦╓г╓╧. ЁД╓Й╧Ч╓ъ╓ь╓нх©╠Ч╓╛цы╓╓ OS ╓г╓Б╧Б╓╓©╝мЙю╜╓г╧Бб╝╓й╔г║╪╔©╓Р ╟╥╓╕╓Ё╓х╓╛╓г╓╜╓К╓Ё╓х╓╚╓И, 16550A ╓х╓╫╓н╦Е╥яиТий╓о PC ╩╨╤хЁ╕╓г ╨г╓Б╟Лхле╙╓к╩х╓О╓Л╓К UART ╓х╓й╓Й╓ч╓╥╓©. NS16C552 ╓Ё╓Л╓о 2 ╦д╓н NS16C550A CMOS UART╓Р ╟Л╓д╓н╔я╔ц╔╠║╪╔╦╓кфЧ╓Л╓©иТий╓г╓╧. PC16550D ╓╣╓╣╓╓╓й╥Г╢ы╓╛╫╓ю╣╓╣╓Л╓©╓Ё╓х╟йЁ╟╓о NS16550A ╓х ф╠╓╦╓г╓╧. ╓Ё╓Л╓о 16550 ╔у╔║╔ъ╔Й╓н D ╔Й╔с╔╦╔Г╔С╓г, ╔й╔╥╔Г╔й╔К║╕╔╩╔ъ╔Ё╔С╔ю╔╞╔©╪р╓╚╓И дС╤║╓╣╓Л╓ф╓╓╓К╨г©╥╓ниТий╓г╓╧. NS16550AF╓хPC16550D╓оф╠╓╦╓Б╓н ( ╓Ё╓Ё╓╚╓И╓о &a.jp.iwasaki; ╓╛кщлУ╓Рц╢еЖ) ╔й╔╥╔Г╔й╔К║╕╔╩╔ъ╔Ё╔С╔ю╔╞╔©╓о ©Тг╞а╟╓киТийхж╧Фбн╥о╓Р╨фйтю╝╓╥╓ф ╓╙╓Й, NS16550AFN ╓х╓╓╓╕л╬╬н╓о╓Б╓о╓Дб╦╨ъ╓╥╓ч╓╩╓С. (╓Б╓╥╓╒╓й╓©╓╛ NS16550AFN ╓Р╩Щ╓ц╓ф╓╓╓©╓И, иТий╓нфЭиу╔Ё║╪╔и╓Р╦╚╓ф╓╞╓ю╓╣╓╓. ╓╫╓Л╓о дл╬О 9 ╓╚╓И╩о╓ч╓К4╥Е╓н©Т╩З╓г╓╧. ╨г╫И╓н2╥Е╓н©Т╩З╓ог╞еы, ╪║╓н2╥Е ╓оиТий╓╛╔я╔ц╔╠║╪╔╦╓╣╓Л╓©г╞еы╓н╫╣╓г╓╧. ╓╒╓й╓©╓н╩Щ╓ц╓ф╓╓╓К NS16550AFN ╓о, ╓╙╓╫╓И╓╞©Тг╞а╟╓н╓Б╓н╓г╓╥╓Г╓╕.) ©╥╓╥╓╓хж╧Ф╓о PC16550DV ╓нмм╓к, ╔я╔ц╔╠║╪╔╦╨Юна╓х╥а╬У╓к╓Х╓ЙюэхЬ╪╜ ╓к╬╝╓╣╓й╟Ц╓╓╓╛╓╒╓Й╓ч╓╧ (хж╧Фбн╥о╓к╓д╓╓╓ф╓н╣╜╫р╓о╦Е╫р╓╥╓ч╓╧). ╓Ё╓Ё╓гцМ╟у╓╥╓й╓╠╓Л╓п╓╓╓╠╓й╓╓╓Ё╓х╓╛╓╒╓Й╓ч╓╧. нЦ╓╗╓п, ╓╒╓Ке╧╓к╧т╓ц╓ф 1990г╞ю╫╓н NS16550AFN ╓Р15йф╔и╔К╓ггД╓ц╓ф╓╓╓К╓х╓╥╓ч╓╧. ╓х╓Ё╓М╓╛, ╓╫╓н╓╧╓╟ны╓к╓о ╔й╔╥╔Г╔й╔К║╕╔╩╔ъ╔Ё╔С╔ю╔╞╔©╓╛ AFN ╓Рю╦╩╨Ё╚╩о╓╥╓ф╓╚╓И ╓╫╓Л╓к╔ч╔╓╔й║╪╓ййя╧╧╓Р╡ц╓╗╓ф╨Н╓ц╓© PC16550DN ╓╛╓╒╓Й, ╓╫╓а╓И╓о ╨г╤А 6╔Ж╥Н╓к╨Н╓И╓Л╓©╓Б╓н╓й╓н╓к, ╢йц╠╓кфЧ╪Й╓г╓╜╓К╓©╓А NS16550AFN ╓н х╬Ёш (╓©╓╞╓╣╓С╟Леы╓кгЦ╓╕╓х 5йф╔и╔К╓ч╓г╡╪╓╛╓К╓Ё╓х╓Б╓╒╓Й╓ч╓╧) ╟л╓г гЦ╓╗╓©╓Й╓╧╓К╓Ё╓х╓╛╓╒╓К╓н╓г╓╧. NS16550AFN ╓н╔а╔ц╔в╤║╣К╓о╦╨╬╞╓╥бЁ╓╠╓ф╓╓╓К╓©╓А, PC16550DN ╓╛╦е╓╓ иТийхж╧Ф╓н╓Б╓н╓х╓ч╓ц╓©╓╞ф╠╓╦╣║г╫╓Р╩Щ╓ц╓ф╓╓╓К╓Ё╓х╓к, ╓Х╓Йб©╓╞╓н©м╓╛ ╣╓иу╓╓╓ф╪У╓╠фЧ╓Л╓К╓ч╓г╓о, ╡аЁй╓о╓╙╓╫╓И╓╞╬Е╬╨╓╥бЁ╓╠╓К╓г╓╥╓Г╓╕. ╔й╔╥╔Г╔й╔К║╕╔╩╔ъ╔Ё╔С╔ю╔╞╔©╓ниТийхж╧Фбн╥о ╦е╓╓ NSnnnnnrqp ╓ниТийхж╧Ф╓о, ╦╫╨ъ PCnnnnnrgp ╓х╓╓╓╕╔у╔╘║╪╔ч╔ц╔х╓к╓й╓ц╓ф╓╓╓ч╓╧. r ╓о╔Й╔с╔╦╔Г╔С╓н╔у╔ё║╪╔К╔и╓г╓╧. ╦╫╨ъ╓н╔й╔╥╔Г╔й╔К╔╩ ╔ъ╔Ё╔С╔ю╔╞╔©╓н 16550 ╓н╔Й╔с╔╦╔Г╔С╓оD╓г╓╧. p ╓о╔я╔ц╔╠║╪╔╦╔©╔╓╔в╓н╔у╔ё║╪╔К╔и╓г╓╧. ╔©╔╓╔в╓о╟й╡╪ ╓ндл╓Й╓г╓╧: "F" QFP (quad flat pack) L lead type "N" DIP (dual inline package) through hole straight lead type "V" LPCC (lead plastic chip carrier) J lead type лУцМ: ╤Ябне╙╓й╔я╔ц╔╠║╪╔╦╥а╬У╓к╓д╓╓╓ф╓н╬ПйС╓о http://www.national.com/packaging/plastic.html ╓Р╩╡╬х ╓╥╓ф╓╞╓ю╓╣╓╓. g ╓ою╫ий╔╟╔Л║╪╔и╓н╔у╔ё║╪╔К╔и╓г╓╧. ╓Б╓╥╔я╔ц╔╠║╪╔╦╔©╔╓ ╔в╓нй╦╩З╓на╟╓кI╓╛╓╒╓Л╓п, ╧╘╤хмя╔╟╔Л║╪╔ииТий╓Ри╫╓╥, и╦╫Ю иТий╓Х╓Й╧Б╓╓╔╧╔з╔ц╔╞╓Р╩Щ╓а╓ч╓╧╓╛, Miltary ╩емм (Milspec) ╓ш╓и╧Б ╓╞╓о╓╒╓Й╓ч╓╩╓С. ╓Ё╓Л╓оиу╡це╙╓й╔у╔ё║╪╔К╔и╓г╓╧. ╩Д╓©╓а╓╛╓╚╓д╓ф NS16550AFN (DIP ╔я╔ц╔╠║╪╔╦) ╓х╦ф╓С╓г╓╓╓©╓Б╓н╓о, ╦╫╨ъ ╓о PC16550DN ╓ч╓©╓о PC16550DIN ╓х╦ф╓п╓Л╓ф╓╓╓ч╓╧. б╬╓н╔ы╔С╔ю╓хнЮ╩В╓н UART д╧г╞╓кео╓Й, 8250, 8250A, 16450 ╓╫╓╥╓ф 16550 ╓о╔И╔╓╔╩╔С╔╧╓╣╓Л, ╓ч╓©╓об╬╓н╔а╔ц╔в╔ы╔С╔ю╓к╔Ё╔т║╪╓╣╓Л╓ф╓╜╓ч╓╥╓©. 8250, 8250A ╓╫╓╥╓ф 16450 ╓н╬Л╧Г╓о, ╓╫╓н╓Б╓н╓н╡Со╘ (megacell: LSI╓нцФ╓ках╓ъ╧Ч╓Ю ╓Ё╓х╓н╓г╓╜╓К╔И╔╓╔ж╔И╔Й╡╫╓╣╓Л╓©╡Со╘╓нбГ╣╛ло╓йй╙) ╓╛ Western Digital ╓х Intel ╓Р╢ч╓Ю╓©╓╞╓╣╓С╓н╔ы╔С╔ю╓к╔И╔╓╔╩╔С╔╧╓╣╓Л╓ч╓╥ ╓©. б╬╓н╔ы╔С╔ю╓оиТий╓Р ╔Й╔п║╪╔╧╔╗╔С╔╦╔к╔╒╔Й╔С╔╟╓╥╓©й╙╓╚ф╠╓╦╓Х╓╕╓к ф╟╨Н╓╧╓К╦ъ╢╧ий╓Рю╫б╓╓╥╓ч╓╥╓©. фБб╒╔Б╔г╔Ю╓к╓╙╓╓╓ф╓о, ╔Б╔г╔Ююъ╥в╪т╓о╔Б╔г╔Ю╓н╔ч╔╓╔╞╔М╔в╔М╔╩╔ц╔╣╓г 8250A/16450 ╓Р╔╗╔ъ╔Е╔Л║╪╔х╓╧╓К╓Ё╓х╓о╓Х╓╞╓╙╓Ё╓й╓О╓Л╓ч╓╧. ╓Ё╓н╔╗╔ъ╔Е╔Л║╪╔х ╓к╓Х╓К (╦ъ╢╧╓н) UART ╓о©Ти╢╔п╔╓╔х╓н╠ё╓Л╓©╔п╔ц╔у╔║╓Р╩Щ╓д╓г╓╥╓Г╓╕. ╔п╔ц╔у╔║╓н╔╣╔╓╔╨╓н╓©╓А, ╓Ё╓н╓Х╓╕╓й╦ъ╢╧ий╓о╧Бб╝╔г║╪╔©╫ХмЩ╓нг╫но╓г╓о 16550A ╓хйя╓О╓И╓й╓╓©╝мЙю╜╓Р╩Щ╓д╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓╥╓╚╓╥, ╓╫╓Л╓г╓Б ╓ш╓х╓С╓и╓н╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓о UART ╓о 8250A ╓╚ 16450 ╓г╓╒╓К ╓хйС╧П╓╥, фц╪Л╓й╔и╔И╔╓╔п╓╛╩хмя╓╣╓Л╓й╓╠╓Л╓п ╔╗╔ъ╔Е╔Л║╪╔х╓к╓Х╓К UART ╓нм╬й╛╓кб╦╨ъ╓╧╓К ╔п╔ц╔у╔║╔Й╔С╔╟╓н╦З╡ле╙╓й╩хмя╓о╓╙╓Ё╓й╓╓╓ч╓╩╓С. ╢Ж╓д╓╚╓н╔Б╔г╔Ю╔А║╪╔╚║╪╓о, ╩т╬Л╓к╓╙╓╠╓К╤╔аХ╓Рм╜мЬ╓к╓╧╓К╓©╓А╓к©Ти╢╔п ╔╓╔х╓н╔п╔ц╔у╔║╓Р╩Щ╓а 16550A ╓нцж╓╜╢╧╓╗╓╛╓г╓╜╓К╓о╓╨╓нюъ╥в╓Р, ╓©╓х╓╗ ю╜г╫╓╛дЦ╡╪╓╧╓К╩Ж╓к╓й╓ц╓©╓х╓╥╓ф╓Б ╢Ч╓ф╓╤╓К╓Рфю╓й╓╞╓й╓К╓Х╓╕╓й╩т╬Л╓н╟╣ но╓Р╪У╓╠╓ф╓╓╓ч╓╧. ╟Лхле╙╓к╓╒╓К╦М╡Р╓о, 16550A ╓х╫Я╓╚╓Л╓©╓╧╓ы╓ф╓ниТий╓╛ф╠╓╦ю╜г╫╓г╓╒╓К╓х ╓╓╓╕╓Ё╓х╓г╓╧. ╓╫╓Л╓И╓о╟ш╓й╓К╓Б╓н╓г╓╒╓Й, ╬У╤╥╓к╓Х╓ц╓ф╓о╓ч╓а╓╛╓╓╓й╓╞ ╥Г╢ы╓х╦ф╓ы╓К╓Б╓н╓╛╓Ё╓Л╓И╓н 16550A ╔╞╔М║╪╔С╓н╓ш╓х╓С╓и╓к╓╒╓Й╓ч╓╧. NS16550 ╓╛Ё╚х╞╓╣╓Л╓©╩Ч╓к, ╔й╔╥╔Г╔й╔К║╕╔╩╔ъ╔Ё╔С╔ю╔╞╔©╓оюъ╥в╓к╢ь╓╧╓К ╢Ж╓д╓╚╓нфц╣Ж╓Р╪Хфю╓╥, хЮ╓И╓о╔И╔╓╔╩╔С╔╧╓Рю╘╦б╓╥╓фб╬╓н╔ы╔С╔ю╓╛нЮ╩В ╓нфцд╖╓Р╩Щ╓д╔а╔ц╔в╓Р╤║╣К╓╧╓К╓Ё╓х╓Р╨╓фЯ╓к╓╥╓ч╓╥╓©. фц╣Ж╓н╓©╓А, ╔Й╔п║╪ ╔╧╔╗╔С╔╦╔к╔╒╔Й╔С╔╟╓к╓Х╓Кюъ╥в╓х╔╗╔ъ╔Е╔Л║╪╔╥╔Г╔С╓о, фц╣Ж╓╛╔╚╔п║╪╓╧╓К юа╣А╦╒╓Р©╞Ё╡╓Р╡СхР╓╥╓й╓╞╓ф╓о╓й╓Й╓ч╓╩╓С╓г╓╥╓©. ╥К╡л╓х╓╥╓ф, ╓Ё╓Л╓И╓н ╔Ё╔т║╪╓н╓ш╓х╓С╓и╓о, б©╓╞╓н╔Ё╔С╔т╔Е║╪╔©╓х╔Б╔г╔Ю╓н╔А║╪╔╚║╪╓о╩ый╖╓╓╓© ╓╞╓о╓й╓╓дЬ╓н╡аЁй╓г╓╒╓ц╓©кэй╙╓ниТий╓н NS16550A ╓ч╓©╓о PC16550D ╓х╓ч╓ц╓© ╓╞ф╠╓╦╓Х╓╕╓йф╟╨Н╓Р╓╣╓╩╓К╓Ё╓х╓о╓г╓╜╓ч╓╩╓С╓г╓╥╓©. 16550A ╓н╔╞╔М║╪╔С╓кб╦╨ъ╓╧╓КаЙ╟Цею╓н╓╕╓а ╓╓╓╞╓д╓╚╓о╨Ё╨ы╓й╓Б╓н╓г╓╧╓╛, ╓╫╓н╓ш╓╚╓к фцдЙ╓н╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓Д╔и╔И╔╓╔п╓г╓о а╢аЁ╩х╓╓╓Б╓н╓к╓й╓И╓й╓╓╓Х╓╕╓йаЙ╟Ц╓╛б╦╨ъ╓╧╓К╬Л╧Г╓Б╓╒╓Й╓ч╓╧. ╓╒╓К╔и╔И╔╓╔п╓г╓олДбЙ╓й╓╞ф╟╨Н╓╥╓ф╓Б, йл╓н╔и╔И╔╓╔п╓Р╩хмя╓╥╓©╬Л╧Г╓к╓о лДбЙ╓╛х╞ю╦╓╧╓К╓Ё╓х╓Б╓╒╓Й╓ч╓╧╓╥, Windows ╓н╔и╔И╔╓╔п╓к╓╙╓╓╓ф╓Б ╫╪й╛╓к╔ф╔╧╔х╓Д╧мн╦╓╛╓╙╓Ё╓й╓О╓Л╓й╓╚╓ц╓©╔╓╔ы╔С╔х╓нах╧Г╓О╓╩╓╛ ╣╞╓Ё╓ц╓©╬Л╧Г╓к╓о, ╓Ё╓Л╓И╓наЙ╟Цею╓╛лю╓И╓╚╓к╓й╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓Ё╓Л╓о╓ш╓х╓С╓и╓н╔Б╔г╔Ю╔ы╔С╔ю╓х 16550 ╔╞╔М║╪╔С╔А║╪╔╚║╪╓╛, NS16550A ╓х╓н╦ъ╢╧ю╜╓н╔в╔И╔╓╔ч╔Й╔ф╔╧╔х╓х╓╥╓ф Windows for Workgroups 3.11 ╓х Microsoft MS-DOS ╔Ф║╪╔ф╔ё╔Й╔ф╔ё╓н Microsoft ╔и╔И╔╓╔п╓Р╩хмя╓╥╓ф╓╓╓К╓╚ ╓И╓г╓╧. ╓Ё╓н╟б╟в╡А╓╝╓К╣╛╫Ю╓о, ╓Б╓╥╟ш╓й╓К╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓╛ ╩хмя╓╣╓Л╓©╓И╔╞╔М║╪╔С╓х кэй╙╓ниТий╓нхЫл╞╓й╟Ц╓╓╓н╓©╓А╓клДбЙ╓╛х╞ю╦╓╥фю ╓К, ╓х╓╓╓╕╓Ё╓х╓Р╟улё╓╥╓ф╓╓╓ч╓╧. ╔й╔╥╔Г╔й╔К║╕╔╩╔ъ╔Ё╔С╔ю╔╞╔©╓о, ╓и╓С╓й OS ╓н╔и╔И╔╓╔п╓╚╓И╓Бфхн╘╓╥╓©╦ъ ╢╧ю╜╔ф╔╧╔х╓Р╪б╧т╓╧╓К COMTEST ╓х╓╓╓╕л╬а╟╓нфЧ╪Й╡дг╫╓й╔в╔М╔╟╔И╔Ю╓Р╨Н ю╝╓╥╓ч╓╥╓©. ╓Ё╓н╔©╔╓╔в╓н╔в╔М╔╟╔И╔Ю╓нлэе╙╓о, ╤╔╧Гю╫ий╓к╓╒╓К╥Г╢ы╓н╔г ╔Б╔С╔╧╔х╔Л║╪╔╥╔Г╔С╓г╓╒╓К╓Ё╓х╓Р╓╙╓э╓╗╓ф╓╙╓╞╓ы╓╜╓г╓╧. ╓г╓╧╓╚╓И╓╫╓н╔в ╔М╔╟╔И╔Ю╓о, ╔ф╔╧╔хцФ╓ниТий╓нф╟╨Н╓н╫емв╓йлДбЙ╓х╤к╓А╓ф╓╣╓╣╓╓╓йаЙ╟Ц╓Р ф╠╓╦╓Х╓╕╓кйС╧П╓╧╓К╓г╓╥╓Г╓╕. ╓Ё╓нй╦╫Я╓нцЬ╪т╓╛ 1994 г╞╓к╪б╧т╓╥╓©╟Ло╒╓н╔ф╔╧╔х╓г╓о, ╔й╔╥╔Г╔й╔К╔╩╔ъ ╔Ё╔С╔ю╔╞╔©, TI, StarTech ╓╫╓╥╓ф CMD ╓╛ю╫б╓╓╥╓©иТий╓о megacell ╣з╓с COMTEST ╓г╔ф╔╧╔х╓╣╓Л╓©фБб╒╔Б╔г╔Ю╓ккД╓А╧Ч╓ч╓Л╓©╔╗╔ъ╔Е╔Л║╪╔╥╔Г╔С╓хф╠ еЫ╓г╓╧. ╓Ё╓Л╓И╓ниТий╓н╓н╢Ж╓д╓╚╓гцМлэ╓╣╓Л╓КаЙ╟Цею╓Р╟й╡╪╓к╪╗╓╥╓ч╓╧. ╓Ё╓Л╓И╓н╔ф╔╧╔х╓о1994г╞╓к╪б╧т╓╣╓Л╓©╓н╓г, ╓Ё╓Л╓И╓о╔ы╔С╔ю╓╚╓И╤║╣К╓╣ ╓Л╓©ю╫ий╓н╦╫╨ъ╓ню╜г╫╓к╓ох©╠г╓╣╓Л╓й╓╓╓г╓╥╓Г╓╕. ╤кц╪╓кб©╓╞╓нлДбЙ╓Д╓╒╓К╔©╔╓╔в╓нлДбЙ╓╛╦║╫п╓╣╓Л╓©╬Л╧Г╓к, COMTEST ╓одл ╬О╓о╪б╧т╓РцФ╩ъ╓╧╓К╓Ё╓х╓кцМ╟у╓╥╓ф╓╞╓ю╓╣╓╓. ╓Ё╓н╔ф╔╧╔х╓н╟ЛиТ╓г╓о, ╓©╓х ╓╗╡©╡СаЙ╟Цею╓каЬ╤Ь╓╥╓ф╓БцФ╩ъ╓╥╓й╓╓╓Х╓╕╓к COMTEST ╓Р╫╓ю╣╓╥╓ч╓╥╓©. ╔ы╔С╔ю иТийхж╧Ф йС╧П╓╣╓Л╓©║жаЙ╟Цею║в╓х╓╥╓фцн╓И╓Л╓К╔╗╔И║╪ National (PC16550DV) 0 National (NS16550AFN) 0 National (NS16C552V) 0 TI (TL16550AFN) 3 CMD (16C550PE) 19 StarTech (ST16C550J) 23 Rockwell Reference modem with internal 16550 or an emulation (RC144DPi/C3000-25) 117 Sierra Modem with an internal 16550 (SC11951/SC11351) 91 ╓Ё╓нй╦╫Я╓нцЬ╪т╓о╨ё╓ч╓г, COMTEST ╔в╔М╔╟╔И╔Ю╓Р ╩хмя╓╥╓фаЙ╟Цею╓╛╔╪╔М╓хйС╧П╓╣╓Л╓К╔й╔╥╔Г╔й╔К║╕ ╔╩╔ъ╔Ё╔С╔ю╔╞╔©╟йЁ╟╓ниТий╓Р╟Л╓д╓Бх╞╦╚╓╥╓ч╓╩╓С╓г╓╥╓©. ╔й╔╥╔Г╔й╔К║╕╔╩╔ъ╔Ё╔С╔ю╔╞╔©╓од╧г╞╓кео╓Й 16550 ╓н╦ч╓д╓н╔п║╪╔╦╔Г╔С╓Р╩Щ╓ц╓ф╓╙╓Й, ╨г©╥╓ниТий╓о ╣║г╫ю╜╓н╓©╓А╓к, ╔ы╔С╔а╔ч║╪╔╞╓Р╧мн╦╓╥╓©╦е╓╓ NS16550AFN ╓х╬╞╓╥╟ш╓й╓К©╤╓КиЯ╓╓╓Р╓╧╓К╓Ё╓х╓к цМ╟у╓╧╓К╓ы╓╜╓г╓╧. COMTEST ╓о╔й╔╥╔Г╔й╔К║╕╔╩╔ъ╔Ё╔С╔ю╔╞╔©╓ню╫ий╔И╔╓╔С╓н аЙ╟Цею╓к╓д╓╓╓ф╓о╦╚╓ф╦╚╓л╓у╓Й╓Р╓╧╓К╓Х╓╕╓к╓й╓Й, иТий╓н╔Й╔с╔╦╔Г╔С A, B ╓╫╓╥╓ф C ╓к╓╒╓К╔п╔╟╓╛ ╣╜╫р╓╣╓Л╓ф╓╓╓К╦Ь╪╟╓йю╣╦Ми╫╓╛╓╒╓К╩Ч╓г╓Б, (╔╙╔Й╔╦╔й╔К╓н 16550 ╓Р╫Э╓╓╓ф╓о) ╔й╔╥╔Г╔й╔К║╕ ╔╩╔ъ╔Ё╔С╔ю╔╞╔©╓ниТий╓к╓д╓╓╓ф╔╗╔И║╪╓Р йС╧П╓╥╓й╓╞╓й╓ц╓©╓н╓г, ╓Ё╓н COMTEST ╓н╓р╓╓╓╜╓Р ╧мн╦╓к╓╓╓Л╓К╓ы╓╜╓г╓╧. COMTEST ╓╚╓И╓наЙ╟Цею╓нц╠╫Ц╓й╔╚╔╕╔С╔х╓╛, ╡©╓наЙ╟Цею╓╛╫емв╓г╓╒╓Й ╓и╓Л╓╛╓╫╓╕╓г╓й╓╓╓н╓╚╓к╓д╓╓╓ф б©╓╞╓Рлю╓И╓╚╓к╓╥╓й╓╓╓Ё╓х╓Р мЩ╡Р╓╧╓К╓Ё╓х ╓╛бГюз╓г╓╧. нЦ╓╗╓п, фБб╒╓н UART ╓Р╩Щ╓д╬Е╣╜╓нфС╓д╓н╔Б╔г╔Ю╓гйС╧П╓╣╓Л ╓©аЙ╟Цею╓нлСх╬й╛╓╛, 5╣з╓с6╔с╔ц╔х╔╜╔Ц╔И╔╞╔©╔Б║╪╔и╓Р╔╣╔щ║╪╔х╓╥╓й╓╓╔╞ ╔М║╪╔С╓н UART ╓к╓Х╓ц╓ф╟З╓╜╣╞╓Ё╓╣╓Л╓ч╓╥╓©. кэй╙╓н 16550, 16450 ╓╫╓╥ ╓ф 8250 UART ╓╧╓ы╓ф╓о╓Ё╓Л╓И╓н╔Б║╪╔и╓Р╔╣╔щ║╪╔х╓╥, COMTEST ╓о╓Ё╓Л╓И╓н ╔Б║╪╔и╓н╣║г╫ю╜╓Р╔а╔╖╔ц╔╞╓╧╓К╓н╓г, 50╓Р╠ш╓╗╓КаЙ╟Цею╓╛йС╧П╓╣╓Л╓ч╓╥╓©. ╓╥╓╚╓╥, 5╣з╓с6╔с╔ц╔х╔╜╔Ц╔И╔╞╔©╔Б║╪╔и╓Р ╔╣╔щ║╪╔х╓╧╓К╔Б╔г╔Ю╓окь╓и╓й╓╞, фц╓к╓к╓Ё╓Л╓И╓о╔╗╔И║╪╫╓ю╣╓х╟╣╫л╣║г╫иу╓н╓Б╓н╓г╓╧. ╓Ё╓Л╓о5╣з╓с6╔с╔ц╔х ╔╜╔Ц╔И╔╞╔©╔Б║╪╔и╓к╢ьо╒╓╥╓©аЙ╟Цею╓о ╨╧╓╥╟З╓╓╓ф╧м╓╗╓К╓Ё╓х╓╛╓г╓╜╓К╓Ё╓х ╓Р╟улё╓╥╓ф╓╓╓ч╓╧. COMTEST ╓╛йС╧П╓╥╓©аЙ╟Цею╓нб©╓╞╓о, ╔©╔╓╔ъ╔С╔╟╓к╢ь╓╧╓Кею╓г╓╥╓Г╓╕. б©╓╞╓н╔╞╔М║╪╔С╓нюъ╥в╓г╓о, ╔ш╔╧╔х╓╛╟Л╓д╓н╔щ║╪╔х╓╚╓Ифи╓ъ╧Ч╓С╓ю╩Ч╓кб╬ ╓н╓╒╓К╔щ║╪╔х╓н╔╧╔ф║╪╔©╔╧╔с╔ц╔х╓о, кэеЖ╓н NS16550AFN ╓хф╠╓╦ д╧╓╣╓н╩Ч╢жфБ╓г╧╧©╥╓╣╓Л╓й╓╓ (╓╒╓К╓Б╓н╓об╝╓╞, ╓╒╓К╓Б╓н╓оцы╓╞) ╓╚╓Б╓╥╓Л ╓ч╓╩╓С╓╛, COMTEST ╓о╓Ё╓Л╓И╓наЙ╟Цею╓Рц╣╓╥╓ч╓╧. ╓Ё╓Л╓оаЙ╟Цею╓н©Т╓о╦М ╡Р╓Р╬╥╓╜╟в╓╓╓Б╓н╓г╓╧. ╓╒╓К╔г╔п╔╓╔╧╓к╓о╟Л╓д╓╚фС╓д╓наЙ╟Цею╓╥╓╚╓╒╓Й╓ч ╓╩╓С╓╛╓╫╓Л╓И╓охС╬О╓к╫ебГ╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓ч╓©йл╓н╔г╔п╔╓╔╧╓о╢П╫ЮиТий ╓ххФ╓ы╓фб╝╓╞╓ч╓©╓оцы╓╞ status ╔Л╔╦╔╧╔©╓Р╧╧©╥╓╧╓К╓©╓А╓к (е╛юз╓к╫Я╓╚ ╓Л╓©╔и╔И╔╓╔п╓наЮ╨Н╓к╓о╓ч╓ц╓©╓╞╠ф╤а╓╥╓й╓╓╓╚╓Б╓╥╓Л╓ч╓╩╓С) б©╓╞╓наЙ╟Цею╓Р йС╧П╓╣╓Л╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С. COMTEST ╓олДбЙ╓Р╟З╓╜╣╞╓Ё╓╧╓╚╓Бцн╓Л╓й╓╓, ╓ч╓©╓офц╪Л╓й╔╠║╪╔╧╓х╓╥╓ф╫Х мЩ╓╥╓й╓╠╓Л╓п╓й╓И╓й╓╓юЬ╨ъе╙╓кл╥╫Б╓╥╓©иТий╓нб╦╨ъ╓кбп╓╥╓ф, ╢имЩ╪т╓к╥ы ╧П╓Р╫п╓╧╔╧╔╞╔Й║╪╔к╔С╔╟╔д║╪╔К╓х╓╥╓ф╩хмя╓г╓╜╓ч╓╧. ╓Б╓╥╔Б╔г╔Ю╓нцФ╓к╓╒╓К 16550 ╓Д╔╥╔Й╔╒╔К╔щ║╪╔хюэбЁ╓╣╓Л╓ф╓╓╓К╔Б╔г╔Ю╓к бп╓╥╓ф COMTEST ╓Р╪б╧т╓╧╓К╬Л╧Г, ╔Б╔г╔Ю╓╛╔ф╔╧╔х╔╜╔Ц╔И╔╞╔©╓Р╔╗╔Ё║╪╓╥ ╓й╓╓╓Х╓╕╓к╨г╫И╓к ATE0&W ╔Ё╔ч╔С╔и╓Р╔Б╔г╔Ю╓кх╞╧т╓╧╓Ки╛мв╓╛╓╒╓Й╓ч ╓╧. ╓Ё╓Л╓Р╓╙╓Ё╓й╓╕╓Ё╓х╓Рк╨╓Л╓©╬Л╧Г, COMTEST ╓о╬╞╓й╓╞╓х╓Б╓Ё╓наЙ╟Цею╓Р йС╧П╓╧╓К╓г╓╥╓Г╓╕: Error (6)...Timeout interrupt failed: IIR = c1 LSR = 61 8250/16450/16550 ╓н╔Л╔╦╔╧╔© 8250/16450/16550 UART ╓ох╛╓д╓но╒бЁ╓╧╓К I/O ╔щ║╪╔х╔╒╔и╔Л╔╧╓Рм╫лС ╓╥╓ф╓╓╓ч╓╧. IBM PC ╓г╓о╓Ё╓Л╓И╓нх╛╓д╓н╔щ║╪╔х╓кбп╓╥╓ффС╓д╓ндЙ╣а╓╣╓Л╓© ╟лцж╓╛╓╒╓Й, ╓╫╓Л╓И╓о╫╦╧Ге╙╓к COM1 ╓х COM2 ╓х╓╥╓фцн╓И╓Л╓ф╓╓╓ч╓╧. PC ╔╞╔М║╪╔С╓х╔╒╔и╔╙╔С╔╚║╪╔и╓н╔А║╪╔╚║╪╓о COM3 ╓х COM4 ╓х╓╥╓фцн╓И╓Л╓КфС╓д ╓ниу╡це╙╓йнн╟Х╓Р╨Ню╝╓╥╓ч╓╥╓©╓╛, ╢Ж╓д╓╚╓н╔╥╔╧╔ф╔Ю╓г╓о╓Ё╓Л╓И╓нм╬й╛╓й COM ╔щ║╪╔х╓об╬╓н╔о║╪╔и╔╕╔╖╔╒╓х╬вфм╓╥╓ч╓╧. ╨г╓Б╓Х╓╞╣╞╓╜╓К╓Б╓н╓о IBM 8514 ╔╗╔ъ╔Е╔Л║╪╔╥╔Г╔С╓РдС╤║╓╧╓К╔с╔г╔╙╔╒╔ю╔в╔©╓х╓н╬вфм╓г╓╧. COM1 ╓к╓о 0x3f8 ╓╚╓И 0x3ff ╓╛ЁД╓ЙеЖ╓ф╓И╓Л, дл╬О IRQ 4 ╓╛╩хмя╓╣╓Л╓ч╓╧. COM2 ╓к╓о 0x2f8 ╓╚╓И 0x2ff ╓╛ЁД╓ЙеЖ╓ф╓И╓Л, дл╬О IRQ 3 ╓╛╩хмя╓╣╓Л╓ч╓╧. COM3 ╓к╓о 0x3e8 ╓╚╓И 0x3ef ╓╛ЁД╓ЙеЖ╓ф╓И╓Л, IRQ ╓ои╦╫Ю╡╫╓╣╓Л╓ф╓╓╓ч╓╩╓С. COM4 ╓к╓о 0x2e8 ╓╚╓И 0x2ef ╓╛ЁД╓ЙеЖ╓ф╓И╓Л, IRQ ╓ои╦╫Ю╡╫╓╣╓Л╓ф╓╓╓ч╓╩╓С. 8250/16450/16550 UART ╓нI/O╔щ║╪╔х╓н╬э╨ы╓о╟й╡╪╓кдС╤║╓╣╓Л╓ф╓╓╓ч╓╧. I/O ╔щ║╪╔х ╣Ж╡д╓╣╓Л╓©╔╒╔╞╔╩╔╧ юБлю +0x00 write (DLAB==0) Transmit Holding Register (THR). ╓Ё╓н╔щ║╪╔х╓к╫Я╓╜╧Ч╓ч╓Л╓©╬ПйС╓о ╔г║╪╔©л©нА╓х╓╥╓ф ╫ХмЩ╓╣╓Л, UART ╓к╓Х╓ЙаВ©╝╓╣╓Л╓ч╓╧. +0x00 read (DLAB==0) Receive Buffer Register (RBR). ╔╥╔Й╔╒╔КюэбЁ╓╚╓И UART ╓к╓Х╓ц╓ф╪У©╝╓╣╓Л╓©╓╧╓ы╓ф╓н ╔г║╪╔©л©нА╓о, ╓Ё╓н╔щ║╪╔х╓Рфи╓Ю╓Ё╓х╓к╓Х╓ц╓ф╔ш╔╧ ╔х╓к╓Х╓Й╔╒╔╞╔╩╔╧╓╣╓Л╓ч╓╧. +0x00 write/read (DLAB==1) Divisor Latch LSB (DLL) ╔ч╔╧╔©фЧно╔╞╔М╔ц╔╞╓н╪Чгх©Т╓Р ╓Ё╓н╔Л╔╦╔╧╔©╓кфЧ╓ц ╓ф╓╓╓Кцм╓гЁД╓К╓Ё╓х╓к╓Х╓Й, UART ╓н╪Чгх©Т╓╛╥ХдЙ ╓╣╓Л╓ч╓╧ (IBM PC╓г╓о, ╔ч╔╧╔©╔╞╔М╔ц╔╞╓н╪Чгх©Т╓о 1.8432MHz╓г╓╧). ╓Ё╓н╔Л╔╦╔╧╔©╓к╓о╬Е╣╜╓н╫Э©Т╓н╡╪ ╟л8╔с╔ц╔х╓╛фЧ╓ц╓ф╓╓╓ч╓╧. +0x01 write/read (DLAB==1) Divisor Latch MSB (DLH) ╔ч╔╧╔©фЧно╔╞╔М╔ц╔╞╓н╪Чгх©Т╓Р╓Ё╓н ╔Л╔╦╔╧╔©╓кфЧ╓ц ╓ф╓╓╓Кцм╓гЁД╓К╓Ё╓х╓к╓Х╓Й, UART ╓н╪Чгх©Т╓╛╥ХдЙ ╓╣╓Л╓ч╓╧ (IBM PC╓г╓о, ╔ч╔╧╔©╔╞╔М╔ц╔╞╓н╪Чгх©Т╓о 1.8432MHz╓г╓╧). ╓Ё╓н╔Л╔╦╔╧╔©╓к╓о╬Е╣╜╓н╫Э©Т╓н╬Е ╟л8╔с╔ц╔х╓╛фЧ╓ц╓ф╓╓╓ч╓╧. +0x01 write/read (DLAB==0) Interrupt Enable Register (IER) 8250/16450/16550 ╓н UART ╓о╔╓╔ы╔С╔х╓Р╩м╓д╓н╔╚╔ф ╔╢╔Й╓н╟Л╓д╓кй╛нЮ╓╥╓ч╓╧. ╓╫╓Л╓╬╓Л╓н╔╚╔ф╔╢╔Й╓оюъ дЙ╡дг╫╓г╓╧. ╓╫╓Л╓╬╓Л╓н╔╚╔ф╔╢╔Й╓о, ╓и╓С╓йнЮ╓н╔╓ ╔ы╔С╔х╓нх╞ю╦╩Ч╓кЁД╓Й╧Ч╓ъ╓Р ю╦ю╝╓╧╓К╓Х╓╕╓кюъдЙ╡д г╫╓г╓╧. 8250/16450/16550 ╓н UART ╓о, м╜╦З╓к╓й╓ц ╓ф╓╓╓К╔╚╔ф╔╢╔ЙфБ╓г╓╓╓╞╓д╓н ╔╓╔ы╔С╔х╓╛х╞ю╦╓╥╓ф╓╓ ╓К╓╚╓к╢ь╓О╓И╓╨, ц╠╟Л╓нЁ╟иТЁД╓Й╧Ч╓ъ╔╥╔╟╔й╔К╓Рю╦ ю╝╓╥╓ч╓╧. ЁД╓Й╧Ч╓ъ╓к╠ЧеЗ╓╥м╜╦З╓к╓й╓ц╓ф╓╓╓КЁД╓Й ╧Ч╓ъ╔╚╔ф╔╢╔Й (дл╬О╓╧╓ы╓ф╓н╔╚╔ф╔╢╔Й╓╛м╜╦З╓к╓й╓ц╓ф ╓╓╓КЁД╓Й╧Ч╓ъ╓Р╩Щ╓а╓ч╓╧) ╓РЁД╓Й╧Ч╓ъ╓нкэеЖ╓н╦╤╟Ь ╓Р╥ХдЙ╓╧╓К╓©╓А╓к╔щ║╪╔Й╔С╔╟╓╧╓К╓╚╓о, ╔ш╔╧╔х╓н╔в ╔М╔╩╔ц╔╣╪║бХ╓г╓╧. Bit 7 м╫лС╨я╓ъ, ╬О╓к 0. Bit 6 м╫лС╨я╓ъ, ╬О╓к 0. Bit 5 м╫лС╨я╓ъ, ╬О╓к 0. Bit 4 м╫лС╨я╓ъ, ╬О╓к 0. Bit 3 Enable Modem Status Interrupt (EDSSI). ╓Ё╓н╔с╔ц╔х╓Р║ж1║в╓кюъдЙ╓╧╓К╓Ё╓х╓г, ╟Л╓д╟й╬Е╓н╬Убж╔И╔╓╔С╓гйя╧╧╓╛х╞ю╦╓╥╓©╩Ч ╓к, UART ╓╛ЁД╓Й╧Ч╓ъ╓Рю╦ю╝╡дг╫╓х╓й╓Й╓ч ╓╧. Bit 2 Enable Receiver Line Status Interrupt (ELSI) ╓Ё╓н╔с╔ц╔х╓Р║ж1║в╓кюъдЙ╓╧╓К╓Ё╓х╓г, фЧ╓ц ╓ф╓╞╓К╔г║╪╔©╓к╔╗╔И║╪ (╓ч╓©╓о BREAK ╔╥ ╔╟╔й╔К) ╓╛╦║цн╓╣╓Л╓©╩Ч╓к, UART ╓╛ЁД╓Й ╧Ч╓ъ╓Рю╦ю╝╓╧╓К╓Х╓╕╓к╓й╓Й╓ч╓╧. Bit 1 Enable Transmitter Holding Register Empty Interrupt (ETBEI) ╓Ё╓н╔с╔ц╔х╓Р║ж1║в╓кюъдЙ╓╧╓К╓Ё╓х╓г, UART ╓каВ©╝╓╣╓Л╓К╟Л╓д╟й╬Е╓ниу╡це╙╓йй╦ ╩З╓кбп╓╧╓К╤У╓╜╓╛ю╦╓╦╓©╩Ч╓к, UART ╓╛ЁД ╓Й╧Ч╓ъ╓Рю╦ю╝╓╧╓К╓Х╓╕╓к╓й╓Й╓ч╓╧. Bit 0 Enable Received Data Available Interrupt (ERBFI) ╓Ё╓н╔с╔ц╔х╓Р║ж1║в╓кюъдЙ╓╧╓К╓Ё╓х╓г, UART ╓╛ FIFO ╓н╔х╔Й╔╛║╪╔Л╔ы╔К╓Р╠ш╓╗ ╓К╫╫й╛╓йй╦╩З╓Р╪У╓╠╪Х╓К╓╚, FIFO ╓н╔©╔╓ ╔ч╓╛╢Э╦бюз╓Л╓х╓й╓К╓╚ (╦е╓╞╓й╓ц╓©╔г║╪╔©), FIFO ╓╛л╣╦З╓н╬Л╧Г╓к╔╥╔╟╔й╔Кй╦╩З╓╛╪У©╝ ╓╣╓Л╓©╩Ч╓к, UART ╓╛ЁД╓Й╧Ч╓ъ╓Рю╦ю╝╓╧╓К ╓Х╓╕╓к╓й╓Й╓ч╓╧. +0x02 write FIFO Control Register (FCR) (╓Ё╓н╔щ║╪╔х╓о 8250 ╓х 16450 ╓н UART ╓г╓о б╦╨ъ╓╥╓ч╓╩╓С.) Bit 7 Receiver Trigger Bit #1 Bit 6 Receiver Trigger Bit #0╓Ё╓нфС╓д╓н╔с╔ц╔х╓о FIFO ╓╛╣║г╫╓╥╓ф╓╓╓К ╬Л╧Г╓к╔Л╔╥║╪╔п╓╛╓и╓н╩Чею╓гЁД╓Й╧Ч╓ъ╓Рю╦ ю╝╓╧╓К╓╚╓Рю╘╦Ф╓╥╓ч╓╧. 7 6 ЁД╓Й╧Ч╓ъю╦ю╝а╟╓к╓╓╓╞╓д╓нл©нА ╓╛ ╪У©╝╓╣╓Л╓©╓╚. 0 0 1 0 1 4 1 0 8 1 1 14 Bit 5 м╫лС╨я╓ъ, ╬О╓к 0. Bit 4 м╫лС╨я╓ъ, ╬О╓к 0. Bit 3 DMA Mode Select. Bit 0 ╓╛║ж1║в (FIFO м╜╦З) ╓кюъдЙ╓╣╓Л╓ф ╓╓╓К╬Л╧Г, ╓Ё╓н╔с╔ц╔х╓нюъдЙ╓о -RXRDY ╓х -TXRDY ╓н╫ХмЩ╓Р Mode 0 ╓╚╓И Mode 1 ╓ь йя╧╧╓╥╓ч╓╧. Bit 2 Transmit FIFO Reset. ╓Ё╓н╔с╔ц╔х╓к║ж1║в╓╛╫Я╓╜╧Ч╓ч╓Л╓ф╓╓╓К╬Л ╧Г, FIFO ╓нфБмф╓огк╢Ч╓╣╓Л╓ч╓╧. ╦╫╨ъаВ ©╝╓╣╓Л╓ф╓╓╓К╓╧╓ы╓ф╓нл©нА╓об╩╓й╓О╓Л╓╨╓каВ ╓И╓Л╓К╓г╓╥╓Г╓╕. ╓Ё╓н╣║г╫╓оаВ©╝цФ╩ъ╓н╬Л ╧Г╓клР╓кн╘╓а╓ч╓╧. Bit 1 Receiver FIFO Reset. ╓Ё╓н╔с╔ц╔х╓к║ж1║в╓╛╫Я╓╜╧Ч╓ч╓Л╓ф╓╓╓К╬Л ╧Г, FIFO ╓нфБмф╓огк╢Ч╓╣╓Л╓ч╓╧. ╦╫╨ъ shift ╔Л╔╦╔╧╔©фБ╓гах╓ън╘╓ф╓И╓Л╓ф╓╓╓К╓╧╓ы ╓ф╓нл©нА╓об╩╓й╓О╓Л╓╨╓к╪У©╝╓╣╓Л╓К╓г╓╥╓Г ╓╕. Bit 0 16550 FIFO Enable. юъдЙ╓╣╓Л╓ф╓╓╓К╬Л╧Г, аВ©╝ / ╪У©╝н╬йЩ╓н FIFO ╓╛м╜╦З╓к╓й╓Й╓ч╓╧. holding ╔Л╔╦╔╧ ╔©, shift ╔Л╔╦╔╧╔©╓ч╓©╓о FIFO фБ╓н╓╧╓ы╓ф ╓нфБмф╓о, FIFO ╓╛м╜╦З╓ч╓©╓ол╣╦З╓к╓й╓ц ╓©╩Чею╓г╪╨╓О╓Л╓ч╓╧. +0x02 read Interrupt Identification Register Bit 7 FIFOм╜╦З. 8250/16450 UART ╓г╓о, ╓Ё╓н╔с╔ц╔х╓о╔╪╔М. Bit 6 FIFOм╜╦З. 8250/16450 UART ╓г╓о, ╓Ё╓н╔с╔ц╔х╓о╔╪╔М. Bit 5 м╫лС╨я╓ъ, ╬О╓к0. Bit 4 м╫лС╨я╓ъ, ╬О╓к0. Bit 3 Interrupt ID Bit #2. 8250/16450 UART ╓г╓о, ╓Ё╓н╔с╔ц╔х╓о╔╪╔М. Bit 2 Interrupt ID Bit #1 Bit 1 Interrupt ID Bit #0. ╓Ё╓Л╓И╓н3╓д╓н╔с╔ц╔х╓о©й╧тцФ╓нЁД╓Й╧Ч╓ъ ╓Р╟З╓╜╣╞╓Ё╓╥╓©╔╓╔ы╔С╔х╓н╔╚╔ф╔╢╔Й╓Рй╩╓╩ ╓фйС╧П╓╥╓ч╓╧. ╓Ё╓Л╓И╓н╔╚╔ф╔╢╔Й╓ом╔юХеы ╓Р╩Щ╓д╓©╓А, ╔╓╔ы╔С╔х╓нйё©Т╓н╔╚╔ф╔╢╔Й╓╛ ф╠╩Ч╓кх╞ю╦╓╥╓©╬Л╧Г, UART ╓о╨г╫И╓к╨г╓Б ╫емв╓й╔╓╔ы╔С╔х╓РйС╧П╓╥, ╔ш╔╧╔х╓ойС╧П╓╣ ╓Л╓©╫Г╓к╡Р╥Х╓╧╓К╓г╓╥╓Г╓╕. ╦╫╨ъ╓нЁД╓Й╧Ч ╓ъ╓Р╟З╓╜╣╞╓Ё╓╥╓©╓╧╓ы╓ф╓н╔╓╔ы╔С╔х╓о, ©╥╓╥ ╓╓ЁД╓Й╧Ч╓ъ╓╛ю╦ю╝╓╣╓Л╓Ка╟╓к╡Р╥Х╓╣╓Л╓й╓╠ ╓Л╓п╓й╓Й╓ч╓╩╓С (╓Ё╓Л╓о PC ╓н╔╒║╪╔╜╔ф╔╞ ╔а╔Ц╓ню╘╦б╓г╓╧). 2 1 0 м╔юХеы юБлю 0 1 1 First ╔Л╔╥║╪╔п╔╗╔И║╪ (OE, PE, BI, ╓ч╓© FE) 0 1 0 Second м╜╦З╓й╪У©╝╔г║╪╔© 1 1 0 Second ╔х╔Й╔╛║╪╔Л╔ы╔К╪╠йл╩р (╪У©╝╔п╔ц╔у╔║цФ╓н╦е╓╓╔г║╪╔©) 0 0 1 Third ╔х╔И╔С╔╧╔ъ╔ц╔©╓к л©нАмя╓н╤У╓╜╓╛╓╒╓К (THRE) 0 0 0 Fourth ╔Б╔г╔Ю╓н╬Убж╓╛ йя╓О╓ц╓© (-CTS, -DSR, -RI, ╓ч╓©╓о -DCD) Bit 0 Interrupt Pending Bit. ╓Ё╓н╔с╔ц╔х╓╛║ж0║в╓кюъдЙ╓╣╓Л╓ф╓╓╓К╬Л╧Г, ╬╞╓й╓╞╓х╓Б╟Л╓д╓нЁД╓Й╧Ч╓ъ╓╛╔з╔С╔г╔ё╔С╔╟ ╓╣╓Л╓ф╓╓╓ч╓╧. +0x03 write/read Line Control Register (LCR) Bit 7 Divisor Latch Access Bit (DLAB). юъдЙ╓╣╓Л╓ф╓╓╓К╬Л╧Г, transmit/receive register (THR/RBR) ╓х Interrupt Enable Register (IER) ╓ь╓н╔╒╔╞╔╩╔╧╓╛л╣╦З╓к╓й ╓Й╓ч╓╧. ╦╫╨ъ╓Ё╓Л╓И╓н╔щ║╪╔х╓ь╓н╓╧╓ы╓ф╓н╔╒ ╔╞╔╩╔╧╓о Divisor Latch Register ╓ь╔Й╔ю ╔╓╔Л╔╞╔х╓╣╓Л╓ч╓╧. ╓Ё╓н╔с╔ц╔х╓нюъдЙ, Divisor Register ╓н╔М║╪╔г╔ё╔С╔╟, ╓╫╓╥ ╓ф DLAB ╓н╔╞╔Й╔╒╓оЁД╓Й╧Ч╓ъ╓╛л╣╦З╓к╓й╓ц ╓ф╓╓╓К╬Убж╓г╓╙╓Ё╓й╓О╓Л╓К╓ы╓╜╓г╓╧. Bit 6 Set Break. ║ж1║в╓кюъдЙ╓╣╓Л╓ф╓╓╓К╬Л╧Г, ╔х╔И╔С╔╧╔ъ╔ц ╔©╓о╓Ё╓н╔с╔ц╔х╓╛║ж0║в╓кюъдЙ╓╣╓Л╓К╓ч╓г ╔╧╔з║╪╔╧╓Рюз╓Йлэ╓й╓╞аВ©╝╓╥╓ч╓╧. ╓Ё╓Л╓о аВ©╝╓╣╓Л╓ф╓╓╓Кй╦╩З╓н╓╧╓ы╓ф╓н╔с╔ц╔х╓км╔юХ ╓╥╓ч╓╧. Bit 5 Stick Parity. parity ╓╛м╜╦З╓к╓й╓ц╓ф╓╓╓К╬Л╧Г, ╓Ё╓н╔с╔ц ╔х╓нюъдЙ╓о╔с╔ц╔х4╓нцм╓к╢П╓е╓╜ parity ╓Р╬О╓к║ж1║в╓╚║ж0║в╓к╓╥╓ч╓╧. Bit 4 Even Parity Select (EPS). parity ╓╛м╜╦З╓г╔с╔ц╔х5╓╛║ж0║в╓н╬Л╧Г, ╓Ё╓н╔с╔ц╔х╓нюъдЙ╓о╤Ж©Т parity ╓╛аВ©╝╓╫ ╓╥╓фмв╣А╓╣╓Л╓К╓Х╓╕╓к╓╥╓ч╓╧. ╓╫╓╕╓г╓й╓╠ ╓Л╓п╢Я©Т parity ╓╛╩хмя╓╣╓Л╓ч╓╧. Bit 3 Parity Enable (PEN). ║ж1║в╓кюъдЙ╓╣╓Л╓ф╓╓╓К╬Л╧Г, ╔г║╪╔©╓н╨г ╦Е╓н╔с╔ц╔х╓х╔╧╔х╔ц╔в╔с╔ц╔х╓н╢ж╓к parity ╔с╔ц╔х╓╛ачфЧ╓╣╓Л╓ч╓╧. ╓ч╓© UART ╓о╪У©╝╔г║╪╔©╓кб╦╨ъ╓╧╓К parity ╓Рмв╣А╓╧ ╓К╓г╓╥╓Г╓╕. Bit 2 Number of Stop Bits (STB). ║ж1║в╓кюъдЙ╓╣╓Л╓ф╓╓╓К╬Л╧Г, 5-bit ╔г║╪ ╔©л©нА╓Р╩хмя╓╥╓ф, 1.5╓н Stop ╔с╔ц╔х╓╛ аВ©╝╓╣╓ЛЁф╔г║╪╔©л©нАфБ╓кмв╣А╓╣╓Л╓ч ╓╧. 6, 7 ╓╫╓╥╓ф 8-bit ╔г║╪╔©л©нА╓кбп╓╥ ╓ф╓о, 2╓д╓н Stop ╔с╔ц╔х╓╛аВ©╝╓╣╓Лмв╣А ╓╣╓Л╓ч╓╧. ╓Ё╓н╔с╔ц╔х╓╛║ж0║в╓кюъдЙ╓╣╓Л ╓ф╓╓╓К╬Л╧Г, 1╓д╓н Stop ╔с╔ц╔х╓╛Ёф╔г║╪ ╔©л©нА╓г╩хмя╓╣╓Л╓ч╓╧. Bit 1 Word Length Select Bit #1 (WLSB1) Bit 0 Word Length Select Bit #0 (WLSB0) ╓Ё╓Л╓И╓н╔с╔ц╔х╓о╤╕╓к Ёф╔г║╪╔©л©нАфБ╓н╔с╔ц ╔х╓н©Т╓Р╩ьдЙ╓╥╓ч╓╧. 1 0 л©нАд╧ 0 0 5 Data Bits 0 1 6 Data Bits 1 0 7 Data Bits 1 1 8 Data Bits +0x04 write/read Modem Control Register (MCR) Bit 7 м╫лС╨я╓ъ, ╬О╓к 0. Bit 6 м╫лС╨я╓ъ, ╬О╓к 0. Bit 5 м╫лС╨я╓ъ, ╬О╓к 0. Bit 4 Loop-Back Enable. ║ж1║в╓кюъдЙ╓╣╓Л╓ф╓╓╓К╬Л╧Г, UART ╓н╔х╔И ╔С╔╧╔ъ╔ц╔©╓х╔Л╔╥║╪╔п╓о©гцг╫ХмЩ╓н╓©╓А╓к фБиТе╙╓каЙ╦ъ╓кюэбЁ╓╣╓Л╓ч╓╧. иу╓╠╡ц╓╗╓ф UART ╓н╔Б╔г╔Юю╘╦Ф╫пно╓о╔Б╔г╔Юю╘╦ФфЧно ╓кюэбЁ╓╣╓Л╓ч╓╧. CTS ╓о RTS ╓ь, DTR ╓о DSR╓ь, OUT 1 ╓о R1 ╓ь, OUT 2 ╓о DCD ╓ь Ёф║╧юэбЁ╓╣╓Л╓ч╓╧. Bit 3 OUT 2. ╔ш╔╧╔х╓н╔в╔М╔╩╔ц╔╣╓╛ high ╓ч╓©╓о low ╓кюъдЙ╓╧╓К╓г╓╒╓М╓╕йД╫Уе╙╓й╫пно. IBM PC ╓н╔╥╔Й╔╒╔К╔╒╔ю╔в╔© (╓х╔╞╔М║╪╔С╓нкь╓и) ╓г╓о, OUT 2 ╓о 8250/16450/16550 UART ╓╚╓И╓нЁД╓Й╧Ч╓ъ©╝╧Ф╓Р╔о╔╓╔╓╔С╔т║╪╔ю╔С╔╧ (л╣╦З) ╓к╓╧╓К╓н╓к╩хмя╓╣╓Л╓ч╓╧. Bit 2 OUT 1. ╔ш╔╧╔х╓н╔в╔М╔╩╔ц╔╣╓╛ high ╓ч╓©╓о low ╓кюъдЙ╓╧╓К╓г╓╒╓М╓╕йД╫Уе╙╓й╫пно. IBM PC ╓н╔╥╔Й╔╒╔К╔╒╔ю╔в╔©╓г╓о╓Ё╓н╫пно╓о╩хмя ╓╣╓Л╓ч╓╩╓С. Bit 1 Request to Send (RTS). ║ж1║в╓кюъдЙ╓╣╓Л╓ф╓╓╓К╬Л╧Г, UART ╓н -RTS ╔И╔╓╔С╓н╫пно╓о Low (м╜╦З) ╓х╓й╓Й ╓ч╓╧. Bit 0 Data Terminal Ready (DTR). ║ж1║в╓кюъдЙ╓╣╓Л╓ф╓╓╓К╬Л╧Г, UART ╓н -DTR ╔И╔╓╔С╓н╫пно╓о Low (м╜╦З) ╓х╓й╓Й ╓ч╓╧. +0x05 write/read Line Status Register (LSR) Bit 7 Error in Receiver FIFO. 8250/16450 UART ╓г╓о, ╓Ё╓н╔с╔ц╔х╓о╔╪╔М ╓г╓╧. FIFO╓нцФ╓к╪║╓н╔╗╔И║╪╬Р╥О╓╛╟Л╓д╟й ╬Е╢ч╓ч╓Л╓ф╓╓╓К╬Л╧Г, ╓Ё╓н╔с╔ц╔х╓о║ж1║в ╓кюъдЙ╓╣╓Л╓ч╓╧: PE, FE, ╓ч╓©╓о BI. Bit 6 Transmitter Empty (TEMT). ║ж1║в╓кюъдЙ╓╣╓Л╓ф╓╓╓К╬Л╧Г, аВ©╝ FIFO ╓ч╓©╓оаВ©╝ shift ╔Л╔╦╔╧╔©цФ╓к╩д╓ц╓ф╓╓ ╓Кл©нА╓о╓╒╓Й╓ч╓╩╓С. ╔х╔И╔С╔╧╔ъ╔ц╔©╓о╢╟ а╢╓кф╞╓╓╓ф╓╓╓ч╓╩╓С. Bit 5 Transmitter Holding Register Empty (THRE). ║ж1║в╓кюъдЙ╓╣╓Л╓ф╓╓╓К╬Л╧Г, ╦╫╨ъ FIFO (╓ч╓©╓о holding ╔Л╔╦╔╧╔©) ╓к╓о╬╞╓й╓╞╓х ╓Б╟Л╓д╓наВ©╝╓╣╓Л╓Киу╡це╙╓йл©нА╓кбп╓╧╓К ╤У╓╜╓╒╓Й╓ч╓╧. ╓Ё╓н╔с╔ц╔х╓╛║ж1║в╓кюъдЙ ╓╣╓Л╓ф╓╓╓К╩Ч╓о, б©й╛╔х╔И╔С╔╧╔ъ╔ц╔©╓о╓ч ╓юаВ©╝╓╥╓ф╓╓╓ч╓╧. Bit 4 Break Interrupt (BI). ╔Л╔╥║╪╔п╓о Break ╔╥╔╟╔й╔К╓Р╦║цн╓╥╓ч╓╥╓©. Bit 3 Framing Error (FE). Start ╔с╔ц╔х╓╛╦║цн╓╣╓Л╓ч╓╥╓©╓╛, Stop ╔с╔ц╔х╓омв╣А╓╣╓Л╓©╩Ч╢жфБ╓к╓о╦╫╓Л╓ч╓╩╓С ╓г╓╥╓©. ╪У©╝╓╣╓Л╓©л©нА╓о╓╙╓╫╓И╓╞╬║╪Й╓к ╡Р╪А╓╣╓Л╓ч╓╧. Bit 2 Parity Error (PE). parity ╔с╔ц╔х╓╛╪У©╝╓╣╓Л╓©л©нА╓кбп╓╥╓ф итю╣╓г╓╧. Bit 1 Overrun Error (OE). ©╥╓╥╓╓л©нА╓╛╪У©╝╓╣╓Л, ╪У©╝╔п╔ц╔у╔║╓к╤У ╓╜╓╛╓╒╓Й╓ч╓╩╓С╓г╓╥╓©. shift ╔Л╔╦╔╧╔©╓к ©╥╓©╓кеЧцЕ╓╥╓©л©нА╓огк╢Ч╓╣╓Л╓ч╓╧. 8250/16450 UART ╓г╓о, holding ╔Л╔╦╔╧╔© фБ╓нл©нА╓огк╢Ч╓╣╓Л©╥╓©╓кеЧцЕ╓╥╓©л©нА╓о holding ╔Л╔╦╔╧╔©╓кцж╓╚╓Л╓ч╓╧. Bit 0 Data Ready (DR) ╟Л╓д╟й╬Е╓нл©нА╓╛╔ш╔╧╔х╓╛фи╓Ю╓г╓╒╓М╓╕╪У ©╝ FIFO ╓к╓╒╓Й╓ч╓╧. ╓Ё╓н╔с╔ц╔х╓╛юъдЙ╓╣ ╓Л╓Ка╟╓к, л©нА╓о╢╟а╢╓к╪У©╝╓╣╓Л shift ╔Л╔╦╔╧╔©╓╚╓И FIFO (╓ч╓©╓о 8250/16450 ╓нюъ╥в╓г╓о holding ╔Л╔╦╔╧╔©) ╓ь╟эф╟╓╣ ╓Л╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. +0x06 write/read Modem Status Register (MSR) Bit 7 Data Carrier Detect (DCD). UART ╓н DCD ╔И╔╓╔С╓н╬Убж╓Рх©╠г╓╥╓ч╓╧. Bit 6 Ring Indicator (RI). UART ╓н RI ╔И╔╓╔С╓н╬Убж╓Рх©╠г╓╥╓ч╓╧. Bit 5 Data Set Ready (DSR). UART ╓н DSR ╔И╔╓╔С╓н╬Убж╓Рх©╠г╓╥╓ч╓╧. Bit 4 Clear To Send (CTS). UART ╓н CTS ╔И╔╓╔С╓н╬Убж╓Рх©╠г╓╥╓ч╓╧. Bit 3 Delta Data Carrier Detect (DDCD). ╔ш╔╧╔х╓к╓Х╓ц╓ф MSR ╓╛╨г╦Е╓кфи╓ъ╧Ч╓ч╓Л ╓©╩Чею╓╚╓И, -DCD ╔И╔╓╔С╓╛╬Убж╓Р╟Л╡С╟й ╬Ейя╓╗╓©╬Л╧Г╓к║ж1║в╓кюъдЙ╓╣╓Л╓ч╓╧. Bit 2 Trailing Edge Ring Indicator (TERI). ╔ш╔╧╔х╓к╓Х╓ц╓ф MSR ╓╛╨г╦Е╓кфи╓ъ╧Ч╓ч╓Л ╓©╩Чею╓╚╓И, -RI ╔И╔╓╔С╓╛ low ╓╚╓И high ╓ь╟э╓Ййя╓О╓ц╓©╬Л╧Г╓к║ж1║в╓кюъдЙ╓╣╓Л╓ч ╓╧. Bit 1 Delta Data Set Ready (DDSR). ╔ш╔╧╔х╓к╓Х╓ц╓ф MSR ╓╛╨г╦Е╓кфи╓ъ╧Ч╓ч╓Л ╓©╩Чею╓╚╓И, -DSR ╔И╔╓╔С╓╛╬Убж╓Р╟Л╡С╟й ╬Ейя╓╗╓©╬Л╧Г╓к║ж1║в╓кюъдЙ╓╣╓Л╓ч╓╧. Bit 0 Delta Clear To Send (DCTS). ╔ш╔╧╔х╓к╓Х╓ц╓ф MSR ╓╛╨г╦Е╓кфи╓ъ╧Ч╓ч╓Л ╓©╩Чею╓╚╓И, -CTS ╔И╔╓╔С╓╛╬Убж╓Р╟Л╡С╟й ╬Ейя╓╗╓©╬Л╧Г╓к║ж1║в╓кюъдЙ╓╣╓Л╓ч╓╧. +0x07 write/read Scratch Register (SCR). ╓Ё╓н╔Л╔╦╔╧╔©╓о UART ╓г╓о╣║г╫╓╥╓ч╓╩╓С. ╓Ё╓н╬Л╫Й ╓к╓о ╓и╓С╓йцм╓г╓Б╔ш╔╧╔х╓к╓Х╓ц╓ф╫Я╓╜╧Ч╓ч╓Л╓К╓Ё ╓х╓╛╓г╓╜, ╓╫╓н╦Е╔ш╔╧╔х╓к╓Х╓ц╓ффи╓ъ╧Ч╓Ю╓Ё╓х╓╛╡д г╫╓г╓╧. 16550A UART ╓Р╠ш╓╗╓ф ╔й╔╥╔Г╔й╔К║╕╔╩╔ъ╔Ё╔С╔ю╔╞╔©╓оиу╡це╙╓й╣║г╫╓Р╩Щ╓д 16550 ╓х╦ъ╢╧ ю╜╓н╓╒╓КиТий╓РдС╤║╓╥╓ф╓╓╓ч╓╩╓С╓╛, ©╖║╧╓йб╬╓н╔ы╔С╔ю╓╛╓╫╓Л╓Р╩Щ╓ц ╓ф╓╓╓ч╓╧. ╓Ё╓Л╓И╓ниТий╓н╢Ж╓д╓╚╓о╟й╡╪╓к╣╜╫р╓╣╓Л╓ф╓╓╓ч╓╧. ╦З╡ле╙ ╓к╓Ё╓Л╓И╓н╡Чни╓Р╩хмя╓╧╓К╓©╓А╓к╓о, кь╓и╓н╔щ╔т╔Е╔И║╪╓й╔╙╔з╔Л║╪╔ф╔ё ╔С╔╟╔╥╔╧╔ф╔Ю╓╛ 16550 ╓╛дС╤║╓╧╓К╣║г╫╟й╬Е╓н╓Б╓н╓Р╔╣╔щ║╪╔х╓╥╓й╓╓ ╓©╓А, ╔и╔И╔╓╔п╓о╔а╔ц╔в╔ы╔С╔ю╓╚╓ИдС╤║╓╣╓Л╓й╓╠╓Л╓п╓й╓И╓й╓╓╓Ё╓х╓Р мЩ╡Р╓╥╓ф╓╙╓╞и╛мв╓╛╓╒╓Й╓ч╓╧. ST16650 ╔г╔у╔╘╔К╔х╓г╓о╓Ё╓ниТий╓о NS16550A ╓х╩В╓ф╓╓╓ч╓╧╓╛, Ёх д╔╓╣╓Л╓©32╔п╔╓╔х╓наВ╪У©╝╔п╔ц╔у╔║╓Р ╔╙╔в╔╥╔Г╔С╓гм╜╦З╓к╓г ╓╜╓ч╓╧. StarTech ╓к╓Х╓Йю╫б╓╓╣╓Л╓ч╓╥╓©. TIL16660 ╔г╔у╔╘╔К╔х╓г╓о╓Ё╓ниТий╓о NS16550A ╓хнЮ╩В╓╥╓©©╤иЯ╓╓╓Р ╓╥╓ч╓╧╓╛, Ёхд╔╓╣╓Л╓©64╔п╔╓╔х╓наВ╪У©╝╔п╔ц╔у╔║╓Р╔╙╔в╔╥╔Г ╔С╓гм╜╦З╓к╓г╓╜╓ч╓╧. Texas Instruments ╓к╓Х╓Йю╫б╓╓╣╓Л╓ч ╓╥╓©. Hayes ESP ╓Ё╓нюЛгДфц╣Ж╓н╔в╔И╔╟╔╓╔С╔╚║╪╔и╓о, 2048╔п╔╓╔х╓наВ╪У ©╝╔п╔ц╔у╔║╓Р╢ч╓ъ, 230.4Kbit/sec ╓н╔г║╪╔©╔Л║╪╔х╓Р╔╣╔щ║╪ ╔х╓╥╓ч╓╧. Hayes ╓к╓Х╓Йю╫б╓╓╣╓Л╓ч╓╥╓©. ╓Ё╓Л╓И╓н╔ю╔ЮUART ╓к╡ц╓╗, ╓©╓╞╓╣╓С╓н╔ы╔С╔ю╓╛╔╓╔С╔ф╔Й╔╦╔╖ ╔С╔х╔╥╔Й╔╒╔К╔Ё╔ъ╔к╔Е╔╠║╪╔╥╔Г╔С╔э║╪╔и╓Рю╫б╓╓╥╓ф╓╓╓ч╓╧. ╓Ё ╓н╔©╔╓╔в╓нюъ╥в╓одл╬О╔ч╔╓╔╞╔М╔в╔М╔╩╔ц╔╣╓РдС╤║╓╥╓ф╓╙╓Й, ╓Ё╓н╔ч╔╓ ╔╞╔М╔в╔М╔╩╔ц╔╣╓о╢Ж╓д╓╚╓н UART ╓ь╓н╔╓╔С╔©╔у╔╖║╪╔╧╓х╓й╓ц╓ф╔г║╪╔© ╓Р╫ХмЩ / ╔п╔ц╔у╔║╔Й╔С╔╟╓╥, ╓╫╓╥╓фи╛мв╓й╩Ч╓к╔А╔╓╔С╓н PC ╓н╔в╔М╔╩╔ц ╔╣╓ь╥ы╧П╓Р╫п╓╥╓ч╓╧. UART ╓о╓Ё╓н╔©╔╓╔в╓н╔Ё╔ъ╔к╔Е╔╠║╪╔╥╔Г╔С╔╥ ╔╧╔ф╔Ю╓к╓╙╓╓╓ф PC ╓н╔в╔М╔╩╔ц╔╣╓к╓Х╓ц╓фд╬юэ╔╒╔╞╔╩╔╧╓╣╓Л╓й╓╓╓©╓А, ╔ы╔С╔ю╓к╓х╓ц╓ф╓о 8250, 16450, ╓ч╓©╓о 16550 UART ╓х╦ъ╢╧ю╜╓н╓╒╓К UART ╓Р╩хмя╓╧╓Ки╛мв╓о╓╒╓Й╓ч╓╩╓С. ╓Ё╓Л╓к╓Х╓Йюъ╥в╪т╓о, ╓Х╓Йни╓╓ ю╜г╫фцю╜╓Р╩Щ╓диТий╓╛╪╚мЁ╓кмЬмя╓г╓╜╓ч╓╧.
<devicename>sio</devicename>╔и╔И╔╓╔п╓нюъдЙ sio ╔и╔И╔╓╔п╓о, NS8250-, NS16450-, NS16550╓хNS16550A ╔ы║╪╔╧╓н EIA RS-232C(CCITT V.24) дл©╝мя╔╓╔С╔©╔у╔╖║╪╔╧╓Р╔╣╔щ║╪╔х╓╥╓ч╓╧. ╓ч ╓©, ╓╓╓╞╓д╓╚╓н╔ч╔К╔а╔щ║╪╔х╔╥╔Й╔╒╔К╔╚║╪╔и╓Б╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓ч╓╧. ╣╩╫яе╙ ╓й╬э╨ы╓к╓д╓╓╓ф╓о╔ч╔к╔Е╔╒╔К &man.sio.4; ╓Р╦╚╓ф╓╞╓ю╓╣╓╓. Digi International (DigiBoard) PC/8 ╦╤╨Н: &a.awebster;. 1995г╞8╥Н26фЭ. лУ: &a.jp.masaki;.6 September 1996. ╟й╡╪╓кDigi International PC/8D╓х16550╔а╔ц╔в╓Рф╟╨Н╓╣╓╩╓К╓©╓А╓н, ╔╚║╪╔м ╔Кconfig╓ниТй╛╓Р╪╗╓╥╓ч╓╧. ╓Ё╓н╔э║╪╔и╓о, 8кэ╓н╡СюЧ╓к╓╧╓ы╓ф╔Б╔г╔Ю╓РюэбЁ ╓╥╓©╬Л╧Г╓г╓Бни╧╔╓кф╟╨Н╓╥╓ч╓╧. options COM_MULTIPORT ╓Р╡ц╓╗╓К╓н╓Рк╨╓Л╓й╓╓╓г╓╞╓ю╓╣╓╓. к╨╓Л╓К ╓х╓╕╓ч╓╞ф╟╨Н╓╥╓ч╓╩╓С! device sio4 at isa? port 0x100 tty flags 0xb05 device sio5 at isa? port 0x108 tty flags 0xb05 device sio6 at isa? port 0x110 tty flags 0xb05 device sio7 at isa? port 0x118 tty flags 0xb05 device sio8 at isa? port 0x120 tty flags 0xb05 device sio9 at isa? port 0x128 tty flags 0xb05 device sio10 at isa? port 0x130 tty flags 0xb05 device sio11 at isa? port 0x138 tty flags 0xb05 irq 9 vector siointr ╓Ё╓Ё╓гЁф SIO ╔щ║╪╔х╓╛ЁД╓Й╧Ч╓ъ╓Р╤╕м╜╓╧╓К╟Л╓д╓н╔╟╔К║╪╔в╓г╓╒╓К╓Ё╓х╓Ри╫╦╫ ╓╧╓К╓©╓А╓к, ╔х╔Й╔ц╔╜║╪╓йюъдЙ╓Р╓╥╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╔у╔И╔╟ (flags ╓н╦Е ╓М╓н 16 ©й©Т) ╓н╡╪╓╚╓И 2 ╔п╔╓╔хлэ╓к╓Ё╓н╔╟╔К║╪╔в╓н╨г╦Е╓н SIO ╔щ║╪╔х╓нхж ╧Ф╓РюъдЙ╓╥╓ч╓╧. ╓Ё╓ннЦ╓г╓о 11 (16©й©Т╓г╓о 0x0b) ╓г╓╧╓╚╓И, Ёф╔г╔п╔╓╔╧╓н ╔у╔И╔╟╓о 0xb05 ╓х╓й╓Й╓ч╓╧. Boca 16 ╢С╧ф: &a.whiteside;. 1995г╞8╥Н26фЭ FreeBSD ╓г Boca 16pord ╓н╔э║╪╔и╓Рф╟╓╚╓╧╓Ё╓х╓о╢йц╠╓г╓╧╓╛, ╓╫╓н╓© ╓А╓к╓о╓╓╓╞╓д╓╚╓н╨Н╤х╓╛и╛мв╓г╓╧. : 2.0.5 ╓н╔г╔у╔╘╔К╔х╓н╔╚║╪╔м╔К╓о, ╔ч╔К╔а╔щ║╪╔х╓н╔╣╔щ║╪╔х╓Р╓╥╓ф ╓╓╓й╓╓ ╓н╓г, ╓╒╓й╓©╓оЁф╔щ║╪╔хкХ╓к╔г╔п╔╓╔╧╔╗╔С╔х╔Й╓Рди╡ц╓╧╓Ки╛мв╓╛ ╓╒╓Й╓ч╓╧. ╓д╓ч╓Йи╛мв╓й╔╙╔в╔╥╔Г╔С╓Риу╓╠╓ф, ╔╚║╪╔м╔К╓н╨ф╧╫цш╓Р╓╥╓й╓╠╓Л╓п ╓й╓Й╓ч╓╩╓С. ╓╫╓н╓©╓А╓к╓о, ╓╒╓й╓©╓н╔ч╔╥╔С╓к╔╚║╪╔м╔К╓н╔╫║╪╔╧╔Ё║╪╔и╓╛╢Ш╓к ╔╓╔С╔╧╔х║╪╔К╓╣╓Л╓ф╓╓╓К╓╚, ╓╒╓й╓©╓нбь╓О╓Й╓нц╞╓╚╓к╔╚║╪╔м╔К╨ф╧╫цш╓Р╓Д╓ц╓ф ╓Б╓И╓╕и╛мв╓╛╓╒╓Й╓ч╓╧. 2хжлэ╓к, ╓╒╓й╓©╓о╔╚║╪╔м╔К╔╙╔в╔╥╔Г╔С╓Рю╣╓╥╓╞юъдЙ╓╧╓К╓©╓А╓к, ╓╒╓й ╓©╓нBoca Board╓н IO ╓хЁД╓Й╧Ч╓ъ╓нцм╓Рцн╓ц╓ф╓╓╓Ки╛мв╓╛╓╒╓Й╓ч╓╧. ╓р╓х╓д╫емв╓й╓Ё╓х╓╛╓╒╓Й╓ч╓╧. Boca 16 ╓к╩х╓О╓Л╓ф╓╓╓К╪б╨щ╓н UART ╔а╔ц╔в ╓о, Boca 16 ╓н╔э║╪╔и╓г╓о╓й╓╞, Ё╟иу╓╠╓н╔Ё╔м╔╞╔©╔э╔ц╔╞╔╧╓нцФ╓кб╦╨ъ╓╥╓ч╓╧. ╔Ё╔м╔╞╔©╔э╔ц╔╞╔╧╓РюэбЁ╓╥╓й╓╓╓х, ╔щ║╪╔х╓н╦║╫п╓к╪╨гт╓╧╓К╓г╓╥╓Г╓╕. ╩Д╓о, юэбЁ╓╥╓й╓╓╓ч╓ч╣╞ф╟╓╥╓©╓Й, ╦Е╓╚╓ИюэбЁ╓╥╓й╓╙╓╥╓©╓Й╓╥╓©╩Ч╓к╓и╓╕╓й╓К╓╚╓Р╔ф ╔╧╔х╓╥╓ф╓╓╓ч╓╩╓С. ╓и╓а╓И╓Б╪б╧т╓╥╓й╓╓╓Х╓╕╓╙╬╘╓А╓╥╓ч╓╧. ╓Б╓╥╓╒╓й╓©╓╛╔╚╔╧╔©╔ч╔╓╔╨╨я╓ъ╓н╔╚║╪╔м╔К ╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С╔у╔║╔╓╔К╓Р╩Щ╓ц ╓ф╓╓╓й╓╠╓Л╓п, ╟Лхле╙╓й╩Жйа╓к╓д╓╓╓ф╓о, FreeBSD ╔╚║╪╔м╔К╓н╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С ╓Р╩╡╧м╓к╓╥╓ф╓╞╓ю╓╣╓╓. ╟й╡╪╓кBoca 16╓н╔э║╪╔и ╓к╢ь╥╦╓╧╓КиТй╛╓ю╓╠╓Р╣╜╫р╓╥╓ч╓╧. ╓Ё╓ннЦ╓г╓о, ╓╒╓й╓©╓╛MYKERNEL╓х╓╓╓╕л╬а╟ ╓н╔╚║╪╔м╔К╓Р╩х╓ц╓ф╓╓╓ф, ╔╗╔г╔ё╔©╓к╓о vi╓Р╩х╓ц╓ф╓╓╓К╓Ё╓х╓Р╡╬дЙ╓╥╓ф╓╓╓ч ╓╧. ╪║╓н1╧т╓Рconfig╔у╔║╔╓╔К╓кди╡ц╓╥╓ф╓╞╓ю╓╣╓╓. options COM_MULTIPORT ╓Ё╓н device sion╓х╓╓╓╕╧т╓Р, и╛мв╓к╠Ч╓╦╓ф 16 ╦д╓н╔г╔п╔╓╔╧й╛╓Рди╡ц╓╥╓ф╓╞╓ю╓╣╓╓. ╨г╦Е╓н╔г╔п╔╓╔╧╓к╓ю╓╠, ╓Ё╓н╔э║╪╔и ╓нЁД╓Й╧Ч╓ъ╔ы╔╞╔©╓Р╣╜╫р╓╥╓ч╓╧. (╬э╨ы╓о &man.sio.4; ╓н╔ч╔к╔Е╔╒ ╔К╔з║╪╔╦╓Р╩╡╬х╓╥╓ф╓╞╓ю╓╣╓╓.) ╟й╡╪╓ннЦ╓о, ЁД╓Й╧Ч╓ъ 3, ╔ы║╪╔╧ IO ╔╒╔и╔Л╔╧ 100h ╓нцм╓Р╩Щ╓д Boca Board ╓н╬Л╧Г╓г╓╧. Ёф╔щ║╪╔х╓н╓©╓А╓н IO ╔╒╔и╔Л╔╧╓о, 100h, 108h, 110h, ... ╓н╓Х ╓╕╓к 16 ©йк║╓г 8 ╓е╓д╡ц╓╗╓ф╓╓╓╜╓ч╓╧. device sio1 at isa? port 0x100 tty flags 0x1005 device sio2 at isa? port 0x108 tty flags 0x1005 device sio3 at isa? port 0x110 tty flags 0x1005 device sio4 at isa? port 0x118 tty flags 0x1005 … device sio15 at isa? port 0x170 tty flags 0x1005 device sio16 at isa? port 0x178 tty flags 0x1005 irq 3 vector siointr ╔у╔И╔╟╔╗╔С╔х╔Й╓о, ╓╒╓й╓©╓╛а╢╓╞ф╠╓╦sio╓нЁД╓ЙеЖ╓ф╓Р╩х╓ц╓ф╓╓╓й╓╓╦б╓Й и╛╓╨ ╬Е╣╜╓ннЦ╓╚╓Ийя╧╧╓╥╓ф╓╞╓ю╓╣╓╓. ╔у╔И╔╟╓о, ╪║╓н╓Х╓╕╓кюъдЙ╓╥╓ч╓╧. 0x M YY ╓нM╓о, ╔ч╔╧╔©╔щ║╪╔х (Boca 16╓кеК╨э╓╣╓Л╓©╨г╦Е ╓н╔щ║╪╔х)╓н╔ч╔╓╔й║╪хж╧Ф╓Р╩ьдЙ╓╥╓ч╓╧. ╓╣╓И╓к YY ╓ниТй╛╓оFIFO╓╛ м╜╦З╓ч╓©╓ол╣╦З╓г╓╒╓К╓Ё╓х (╓Ё╓н╬Л╧Г╓ом╜╦З), ЁД╓Й╧Ч╓ъ╓Р (╔э║╪╔ифБ╓г) ╤╕ м╜╓╥╓ф╓╓╓К╓╚ (╓Ё╓н╬Л╧Г╓оYES), ╓╫╓╥╓ф, AST/4 ╓х╦ъ╢╧ю╜╓н╓╒╓К╩Щ╓дЁД╓Й╧Ч╓ъ ю╘╦Ф╔Л╔╦╔╧╔©╓Р╩Щ╓ц╓ф╓╓╓К╓╚ (╓Ё╓н╬Л╧Г╓оNO) ╓Р╩ьдЙ╓╥╓ч╓╧. ╓Ё╓ннЦ╓г╓о, flags 0x1005 ╓х╓╓╓╕╔у╔И╔╟╓к╓Х╓ц╓ф, ╔ч╔╧╔©╔щ║╪╔х╓╛ sio16 ╓г╓╒╓К╓Ё╓х╓Р╪╗╓╥╓ч╓╧. ╓Б ╓╥ф╠╓╦╔э║╪╔и╓Р╓Б╓╕╟ЛкГди╡ц╓╥, sio17 ╓╚╓И sio28 ╓РЁД╓ЙеЖ╓ф╓К╓й╓И, ©╥╓╥╓╓йЩ╓н ╔э║╪╔и╓кбп╠Ч╓╧╓К 16 ╦д╓н╔щ║╪╔х╓н╔у╔И╔╟╓о╓╧╓ы╓ф 0x1C05 ╓к ╓й╓Й╓ч╓╧. 28 (== 0x1C) ╓о©╥╓╥╓╓╔э║╪╔и╓н╔ч╔╧╔©╔щ║╪╔х╓н╔ч╔╓╔й║╪хж╧Ф╓г ╓╧. ╔у╔И╔╟╓н 05 ╓ниТй╛╓ойя╧╧╓╥╓й╓╓╓г╓╞╓ю╓╣╓╓. ╔╚║╪╔м╔К╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С╔у╔║╔╓╔К╓Р йщб╦╓╥╓ф╔╚║╪╔м╔К╓нюъдЙ╓Р╢╟н╩╓╥╓ч ╓╧. ╔╚║╪╔м╔К╓Р╔Ё╔С╔я╔╓╔К╦Е, ╔╓╔С╔╧╔х║╪╔К╓╥, ©╥╓╥╓╓╔╚║╪╔м╔К╓г╔Й╔ж║╪╔х╓╥ ╓ф╓╞╓ю╓╣╓╓. ╨ф╔Ё╔С╔я╔╓╔К╓╣╓Л╓©╔╚║╪╔м╔К╓╛╓╕╓ч╓╞╔╓╔С╔╧╔х║╪╔К╓╣╓Л╓ф, ╓╫╓н╔╚║╪╔м╔К╓кю╣ ╓╥╓╓╔╒╔и╔Л╔╧╓хЁД╓Й╧Ч╓ъ╓╛юъдЙ╓╣╓Л╓ф╓╓╓©╓й╓И╓п, ╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓о╪║╓н ╓Х╓╕╓к Boca ╔щ║╪╔х╓н╦║╫п╓кю╝╦Ы╓╧╓К╓о╓╨╓г╓╧: (sio╓нхж╧Ф, IO╓хIRQ╓нцм╓о, ╓Ё╓ннЦ╓х╓о╟ш╓й╓ц╓ф╓╓╓К╓г╓╥╓Г╓╕) sio1 at 0x100-0x107 flags 0x1005 on isa sio1: type 16550A (multiport) sio2 at 0x108-0x10f flags 0x1005 on isa sio2: type 16550A (multiport) sio3 at 0x110-0x117 flags 0x1005 on isa sio3: type 16550A (multiport) sio4 at 0x118-0x11f flags 0x1005 on isa sio4: type 16550A (multiport) sio5 at 0x120-0x127 flags 0x1005 on isa sio5: type 16550A (multiport) sio6 at 0x128-0x12f flags 0x1005 on isa sio6: type 16550A (multiport) sio7 at 0x130-0x137 flags 0x1005 on isa sio7: type 16550A (multiport) sio8 at 0x138-0x13f flags 0x1005 on isa sio8: type 16550A (multiport) sio9 at 0x140-0x147 flags 0x1005 on isa sio9: type 16550A (multiport) sio10 at 0x148-0x14f flags 0x1005 on isa sio10: type 16550A (multiport) sio11 at 0x150-0x157 flags 0x1005 on isa sio11: type 16550A (multiport) sio12 at 0x158-0x15f flags 0x1005 on isa sio12: type 16550A (multiport) sio13 at 0x160-0x167 flags 0x1005 on isa sio13: type 16550A (multiport) sio14 at 0x168-0x16f flags 0x1005 on isa sio14: type 16550A (multiport) sio15 at 0x170-0x177 flags 0x1005 on isa sio15: type 16550A (multiport) sio16 at 0x178-0x17f irq 3 flags 0x1005 on isa sio16: type 16550A (multiport master) ╓Б╓╥╔А╔ц╔╩║╪╔╦╓ни╫╪╗╓╛б╝╓╞╓ффи╓ъ╪Х╓Л╓й╓╓╓х╓╜╓о, &prompt.root; dmesg | more ╓х╓╧╓К╓х╔ж║╪╔х╩Ч╓н╔А╔ц╔╩║╪╔╦╓Р ╓Ф╓ц╓╞╓Й╦╚╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╪║╓к, root ╓к╓й╓ц╓ф╓╚╓И, ╔г╔п╔╓╔╧╓к╓╒╓О╓╩╓©╔╗╔С╔х╔Й╓Р /dev/MAKEDEV ╔╧╔╞╔Й╔в╔х╓Р╩х╓ц╓ф/dev ╓кди╡ц╓╥╓ч╓╧. &prompt.root; cd /dev &prompt.root; ./MAKEDEV tty1 &prompt.root; ./MAKEDEV cua1 (цФн╛) &prompt.root; ./MAKEDEV ttyg &prompt.root; ./MAKEDEV cuag ╓Б╓╥, ╡©╓И╓╚╓нмЩмЁ╓гх╞©╝╓╧╓К╔г╔п╔╓╔╧╓╛итмв╓й╬Л╧Г, cua* ╔г╔п ╔╓╔╧╓Р╨Н╓И╓й╓╓╓г╨я╓ч╓╧╓Ё╓х╓Б╓г╓╜╓ч╓╧. ╔г╔п╔╓╔╧╓╛Ён╪б╓кф╟╨Н╓╥╓ф╓╓╓К╓╚╓и╓╕╓╚ Ёнг╖╓╧╓К╪Й╓ц╪Х╓ЙаА╓╓йЩк║╓о, ╓╒╓й╓©╓╛ (root╓к╓й╓ц╓ф) Ёф╔щ║╪╔х╓к╔Б╔г╔Ю╓РюэбЁ╓╥╓ф╓ъ╓ф, ╓╒╓й╓©╓╛╨Ню╝╓╥ ╓©Ёф╔г╔п╔╓╔╧кХ╓к &prompt.root; echo at> ttyd* ╓х╓Д╓ц╓ф╓ъ╓ф╓╞╓ю╓╣╓╓. Ёф╔щ║╪ ╔х╓╛ф╟╨Н╓╥╓ф╓╓╓Л╓п RX╓ни╫╪╗╓╛╦В╓К╓н╓╛╦╚╓╗╓К╓о╓╨ ╓г╓╧. ╟б╡а╓й Multi-UART ╔╚║╪╔и╓н╔╣╔щ║╪╔х ╢С╧ф: Helge Oldach hmo@sep.hamburg.com, September 1999 фС╓д(╓ч╓©╓о╓Б╓ц╓хб©╓╞╓н) COM ╔щ║╪╔х╓РхВ╓╗╓© 20$ ╓н╔ч╔К╔а I/O ╔╚║╪╔и╓г╓н IRQ ╤╕м╜╓╛, FreeBSD ╓г╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓К╓╚©╢гш╓г╓╧╓ц╓ф? ╪║╓н╓Х╓╕╓к╓╧╓Л╓п╩х╓╕╓Ё╓х╓╛╓г╓╜╓ч╓╧. дл╬О, ╓Ё╓н╪О╓н╔э║╪╔и╓Р╔╣╔щ║╪╔х╓╧╓К╬Л╧Г╓к╓о, Ёф╔щ║╪╔х╓кбп╓╥╓ф╦дйл╓к IRQ ╓РЁД╓ЙеЖ╓ф╓фмЬмя╓╥╓ч╓╧. нЦ╓╗╓п, ╔ч╔╤║╪╔э║╪╔и╬Е╓к COM1 ╔щ║╪╔х (sio0–I/O ╔╒╔и╔Л╔╧ 0x3F8, IRQ 4) ╓╛╓╒╓Й, фС╓д╓н UART ╔щ║╪╔х╓╛╓д╓╓╓ф╓╓╓КЁхд╔╔╚║╪╔и╓╛╓╒╓К╓х╓╥╓ч╓╥╓Г╓╕. ╓╫╓н╬Л╧Г, ╓Ё╓нфС╓д╓н╔щ║╪╔х╓к╓о, фСхжлэ╓н╔щ║╪╔х╓Р COM2(sio1–I/O ╔╒╔и╔Л╔╧ 0x2F8, IRQ 3) ╓к, ╩╟хжлэ╓н╔щ║╪╔х(sio2)╓Р I/O ╔╒╔и╔Л╔╧ 0x3E8, IRQ 5 ╓кюъдЙ╓╧╓Ки╛мв╓╛╓╒╓Й╓ч╓╧. ╓╥╓╚╓╥╓╧╓╟╓О╓╚╓К╓х╓╙╓Й, ╓Ё╓нйЩк║╓г╓о IRQ ╩Я╦╩╓Рл╣бл╓ко╡хЯ╓╥╓ч╓╧. ╢Пкэе╙╓ка╟╔╩╔╞╔╥╔Г╔С╓к╣╜╓╣╓Л╓ф╓╓╓К COM_MULTIPORT ╓нюъдЙ╓к╫╬╓╗╓п, Ёхд╔╔╚║╪╔и╬Е╓нфС╓д╓н╔щ║╪╔х╓г╟Л╓д╓н IRQ ╓Р╩хмя╓╧╓К╓Х╓╕╓к ╔╩╔ц╔х╔╒╔ц╔в╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓╫╓н╓Х╓╕╓й╟б╡а╓й I/O ╔э║╪╔и╓к╓обГдЯ, ╪║╓к╪╗╓╧╓Х╓╕╓й, COM ╔щ║╪╔х╓Ра╙бР╓╧╓К 4x3 ╓н╔╦╔Ц╔С╔я╔ч╔х╔Й╔╞╔╧╓╛╓д╓╓╓ф╓╓╓ч╓╧. o o o * Port A | o * o * Port B | o * o o IRQ 2 3 4 5 ╓Ё╓Л╓о, Port A ╓╛ IRQ 5 ╓к, Port B ╓╛ IRQ 3 ╓к╥КюЧ╓╣╓Л╓ф╓╓╓К╓Ё╓х╓Р╪╗╓╥╓ф╓╓╓ч╓╧. IRQ ╓нйб╓с╓о╔э║╪╔и╓к╓Х╓Й╟ш╓й╓К╓г╓╥╓Г╓╕—нЦ╓╗╓п, б╬╓н╔э║╪╔и╓о IRQ ╓х╓╥╓ф 3,4,5,7 ╓╛а╙бР╓г╓╜╓К╓Х╓╕╓к╓й╓ц╓ф╓╓╓К╓╚╓Бцн╓Л╓ч╓╩╓С. ║ж╓╒╓╒, IRQ ╓Р╤╕м╜╓╧╓К╓к╓о IRQ 3 ╓ннС╓к╓╒╓К 3 ╓д╓нюэбЁею╓Р╓д╓й╓╟╓Х╓╕╓й╔╦╔Ц╔С╔яюЧ╓Р╪Й╨Н╓Й╓╥╓ф, н╬йЩ╓н╔щ║╪╔х╓╛ IRQ 3 ╓к╓й╓К╓Х╓╕╓к╥КюЧ╓╧╓Л╓пни╓╓╓н╓╚║в╓х ╧м╓╗╓К╓╚╓Бцн╓Л╓ч╓╩╓С╓╛, ╓╫╓Л╓ою╣╓╥╓╞╓╒╓Й╓ч╓╩╓С. UART ╓н╫пноцй╓о ╔х║╪╔ф╔Ю╔щ║╪╔К юэбЁ(*)╓╣╓Л╓ф╓╓╓К╓н╓г, IRQ 3 ╓кйё©ТюэбЁ╓╧╓К╓Ё╓х╓о╓г╓╜╓й╓╓╓н╓г╓╧. ╓╫╓н╓©╓А, ╓Б╓╥ UART ╓н╓и╓Л╓╚╟Л╓д╓╛ IRQ 3 ╓Рх╞╧т╓╥╓©╓х╓╥╓ф╓Б, ╓╫╓Л╓╛╢Эбт╓╧╓К╓Х╓╕╓йф╟╨Н╓к╓й╓Й╓ч╓╩╓С. Ёхд╔╔э║╪╔и╓Д╔ч╔╤║╪╔э║╪╔и╓н╪баУ╓к╟мб╦╓╧╓К╓Ё╓х╓г╓╧╓╛, IRQ 3 ©╝╧ФюЧ╓о╬О╩Ч H ╔Л╔ы╔К╓╚, L ╔Л╔ы╔К╓Рйщ╓ц╓ф╓╓╓ч╓╧. лУцМ: ╔х║╪╔ф╔Ю╔щ║╪╔К ╓х╓о, ╔г╔ё╔╦╔©╔КоюмЩ╡Со╘╓Р╧╫ю╝╓╧╓К TTL ╔М╔╦╔ц╔╞ IC ╓нфБиТ╧╫б╓╓н╟Л╪О╓г╓╧. ╔х║╪╔ф╔Ю╔щ║╪╔К╥©╫пно╓н╬Л╧Г╓к╓о ╫пноф╠╩н╓РюэбЁ╓╧╓К╓хц╩мМеен╝╓╛н╝╓Л╓ф╓╥╓ч╓╕╓©╓А, CPU ╓Д╔А╔Б╔Й╓г╩х╓О╓Л╓ф╓╓╓К, ╓╓╓О╓Ф╓К╔п╔╧юэбЁ╓╛╩х╓╗╓й╓╓╓х╓╓╓╕фцд╖╓Р╩Щ╓ц╓ф╓╓╓ч╓╧. IRQ ©╝╧ФюЧ╓╛╬О╩Ч H ╓╚ L ╔Л╔ы╔К╓кйщ╓©╓Л╓К, ╓х╓╓╓╕╓н╓о, ЁД╓Й╧Ч╓ъ©╝╧ФюЧ╓╛ю╣оюмЩ/иИоюмЩ╓н╓и╓а╓И╓к╓й╓ц╓ф╓╓╓К╓╚╓╛╪баУ╓к╟мб╦╓╧╓К╓Ё╓х╓к╓Х╓Й╓ч╓╧. ╟й╧ъ╓н╡РюБ╓о, ю╣оюмЩ╓Р╡╬дЙ╓╥╓ф╫Я╓╚╓Л╓ф╓╓╓ч╓╧╓н╓╢цМ╟у╡╪╓╣╓╓. ╓╥╓©╓╛╓ц╓ф, фС╓д╓н UART ╓н IRQ ╫пно╓Рй╛н╔╓╧╓Ки╛мв╓╛╓╒╓Й╓ч╓╧. ╓╫╓н╓©╓А╓к╓о, ╓и╓а╓И╓╚╓н UART ╓╛ IRQ ╓Рх╞╧т╓╥╓©╩Ч╓к╓ю╓╠, ╔э║╪╔и╬Е╓н IRQ ©╝╧ФюЧ╓╛ H ╔Л╔ы╔К╓к╓й╓Й, ╓╫╓╕╓г╓й╓╓╩Ч╓к╓о L ╔Л╔ы╔К╓к╓й╓К╓Х╓╕╓к╓╥╓ч╓╧. ╟й╡╪╓н╡Р╥Хк║╓о, Joerg Wunsch j@ida.interface-business.de ╓╚╓ИдС╟ф╓╣╓Л╓©╓Б╓н╓г╓╧: фС╓д╓н╔ю╔╓╔╙║╪╔и(╔╡╔К╔ч╔к╔╕╔Ю, ╓╒╓К╓╓╓о╔╥╔Г╔ц╔х╔╜║╪╥©╓Р╤╞╓╞©Д╬╘)╓х 1 ╔╜╔М╔╙║╪╔Ю╓ндЯ╧Ё╢О╟Лкэ╓г, ╔О╔╓╔Д║╪╔и OR ╓Р╧╫ю╝╓╥╓ч╓╧. ╟й╡╪╓к╪╗╓╧╓н╓о, ╬Е╓к╪╗╓╥╓© 4x3 ╔╦╔Ц╔С╔я╓н╡Со╘©ч╓г╓╧. Diode +---------->|-------+ / | o * o o | 1 kOhm Port A +----|######|-------+ o * o o | | Port B `-------------------+ ==+== o * o o | Ground \ | +--------->|-------+ IRQ 2 3 4 5 Diode Ёф╔ю╔╓╔╙║╪╔и╓н╔╚╔╫║╪╔иб╕╓оюэцоею╓к, 1 ╔╜╔М╔╙║╪╔Ю╓н╔в╔К╔ю╔╕╔СдЯ╧Ё╢О╓хд╬нС╓к╓╥╓фюэбЁ╓╥╓ч╓╧. ╔в╔К╔ю╔╕╔СдЯ╧Ё╓РюэбЁ╓╧╓К╓Ё╓х╓о╓х╓ф╓Б╫емв╓г╓╧. ╓Ё╓Л╓о╔п╔╧╬Е╓н IRQ ©╝╧ФюЧ╓╛╔у╔М║╪╔х╬Убж╓к╓й╓К╓н╓Рки╓╝╓ч╓╧. ╓╣╓╒, ╓Ё╓Л╓г╔╚║╪╔м╔К╓нюъдЙ╓Рйя╧╧╓╧╓К╫ЮхВ╓╛╓г╓╜╓ч╓╥╓©. ╬Е╓к╪╗╓╧╓Х╓╕╓йнЦ╓н╬Л╧Г, ╪║╓н╓Х╓╕╓йюъдЙ╓к╓й╓Й╓ч╓╧. # standard on-board COM1 port device sio0 at isa? port "IO_COM1" tty flags 0x10 # patched-up multi-I/O extension board options COM_MULTIPORT device sio1 at isa? port "IO_COM2" tty flags 0x205 device sio2 at isa? port "IO_COM3" tty flags 0x205 irq 3 sio1 ╓х sio2 ╓н flags юъдЙ╓охС╬О╓к╫емв╓г╓╧. ╬э╨ы╓о &man.sio.4; ╓Р╓╢мВ╓╞╓ю╓╣╓╓. (╟Лхле╙╓к╓о, "flags" б╟ю╜╓н 2 ╓о, sio2 ╓н IRQ ╓Р╩хмя╓╧╓К╓х╓╓╓╕╓Ё╓х╓Р╪╗╓╥╓ч╓╧. ╡╪╟л╔к╔ж╔К(лУцМ: 16 ©й©Т╟Л╥Е╓н╓Ё╓х) ╓о╢ж╟Ц╓╓╓й╓╞ 5 ╓х╓╧╓К╓г╓╥╓Г╓╕.) ╔╚║╪╔м╔К╓н verbose ╔Б║╪╔и╓╛ ON ╓к╓й╓ц╓ф╓╓╓К╓х, ╓Ё╓С╓йиВ╓й╫пно╓╛фю╓И╓Л╓ч╓╧. sio0: irq maps: 0x1 0x11 0x1 0x1 sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa sio0: type 16550A sio1: irq maps: 0x1 0x9 0x1 0x1 sio1 at 0x2f8-0x2ff flags 0x205 on isa sio1: type 16550A (multiport) sio2: irq maps: 0x1 0x9 0x1 0x1 sio2 at 0x3e8-0x3ef irq 3 flags 0x205 on isa sio2: type 16550A (multiport master) /sys/i386/isa/sio.c ╓о irq maps гшнС╓Р╩х╓ц╓ф╓╓╓К╓©╓А╓к и╫╪╗╓╛╬╞║╧фЯ╡Р╓й╓н╓г╓╧╓╛, ╢Пкэе╙╓й╔╒╔╓╔г╔╒╓о 1,3,4 хжлэ╓н╬Л╫Й╓к 0x1 ╓╛╓╒╓К╓╚╓и╓╕╓╚д╢╓ы╓К, ╓х╓╓╓╕╓Б╓н╓г╓╧. ╓Ё╓Л╓о╓д╓ч╓Й, бп╠Ч╓╧╓К IRQ ╓╛╫пно╓╣╓Л╓©╩Ч╓к╔╩╔ц╔х╓╣╓Л, ╓╫╓н╦Е╔╞╔Й╔╒╓╣╓Л╓К╓х╓╓╓╕, ╓а╓Г╓╕╓и╢Эбт╓╧╓Кф╟╨Н╓╛ ╧т╓й╓О╓Л╓К╓Ё╓х╓Р╟улё╓╥╓ч╓╧. ╓Б╓╥, ╔╚║╪╔м╔К╓╛╓Ё╓н╓Х╓╕╓йи╫╪╗╓Р╫пно╓╥╓й╓╓╬Л╧Г, бГиТй╛╓о╥КюЧ╓н╦М╓Й╓к╓Х╓К╓Б╓н╓г╓╥╓Г╓╕. <devicename>cy</devicename> ╔и╔И╔╓╔п╓н╔Ё╔С╔у╔ё╔╟ ╦╤╨Н: Alex Nash. 6 June 1996. лУ: &a.jp.yuki;. 6 September 1996. Cyclades ╪р╓н╔ч╔К╔а╔щ║╪╔х╔╚║╪╔и╓о, б╬╓н╔ч╔К╔а╔щ║╪╔х╔╚║╪╔и╓╛ ╩х╓╕ sio ╓нбЕ╓О╓Й╓к cy╔и╔И╔╓╔п╓Р╩х╓╓╓ч╓╧. ╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С╓охС╬О╓к╢йц╠╓г, cy ╔г╔п╔╓╔╧╓Р╓╒╓й╓©╓н ╔╚║╪╔м╔К╓н ╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С╓кб╜╓╥╓ч╓╧. (цМ╟у. ╓╒╓й╓©╓нirq╓Дiomem╓нюъдЙ╓╛╟Ц╓ц╓ф╓╓╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С) device cy0 at isa? tty irq 10 iomem 0xd4000 iosiz 0x2000 vector cyintr ©╥╓╥╓╓╔╚║╪╔м╔К╓н ╨ф╧╫ю╝╓х ╔╓╔С╔╧╔х║╪╔К ╓Р╓╥╓ч╓╧. ╔г╔п╔╓╔╧╔н║╪╔и ╓Р╪║(8╔щ║╪╔х╓х╡╬дЙ╓╥╓ф╓╓╓ч╓╧.) ╓н╓Х╓╕╓кбг╓ц╓ф╨Н╓Й╓ч╓╧: &prompt.root; cd /dev &prompt.root; for i in 0 1 2 3 4 5 6 7;do ./MAKEDEV cuac$i ttyc$i;done ╓Б╓╥, и╛мв╓й╓И ╔╥╔Й╔╒╔К╔г╔п╔╓╔╧ (ttyd) ╓х╓╫╓ц╓╞╓Й╓к╔Ё╔т║╪╓╥╓ф dialup╔╗╔С╔х╔Й╓Р╨Н╓Й, ttyd╓нбЕ╓О╓Й╓к ttyc╓Р╩х╓╓╓ч╓╧. нЦ: ttyc0 "/usr/libexec/getty std.38400" unknown on insecure ttyc1 "/usr/libexec/getty std.38400" unknown on insecure ttyc2 "/usr/libexec/getty std.38400" unknown on insecure … ttyc7 "/usr/libexec/getty std.38400" unknown on insecure ©╥╓╥╓╓╔╚║╪╔м╔К╓гн╘╓а╬Е╓╡╓ч╓╧. <devicename>si</devicename> ╔и╔И╔╓╔п╓н╔Ё╔С╔у╔ё╔╟ ╦╤╨Н &a.nsayer;. 25 March 1998. лУ: &a.jp.yoshiaki;. 29 Apr 1999. ╔ч╔К╔а╔щ║╪╔х╔╚║╪╔и╓нSpecialix SI/XIO ╓х SX ╓о si ╔и╔И╔╓╔п╓Р╩х╓╓╓ч╓╧. 1бФ╓н╔ч╔╥╔С╓г4кГ╓ч╓г╓н╔ш╔╧╔х╔╚║╪╔и╓Р╩х╓╕╓Ё╓х╓╛ ╓г╓╜╓ч╓╧. ╟й╡╪╓н╔ш╔╧╔х╔╚║╪╔и╓╛╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓ч╓╧: ISA SI/XIO host card (2 versions) EISA SI/XIO host card PCI SI/XIO host card ISA SX host card PCI SX host card SX ╓х SI/XIO ╔ш╔╧╔х╔╚║╪╔и╓олю╓И╓╚╓к╟Ц╓╓╓╛╓╒╓К╓Х╓╕╓к╦╚╓╗╓ч╓╧╓╛ ╓Ё╓Л╓И╓н╣║г╫╓о╢Пкэе╙╓к╓оф╠╓╦╓Б╓н╓г╓╧. ╔ш╔╧╔х╔╚║╪╔и╓оI/O╤У╢ж╓Р мЬмя╓╥╓ч╓╩╓С╓╛, бЕ╓Й╓к32K╔ж╔М╔ц╔╞╓н╔А╔Б╔Й╤У╢ж╓Р╩х╓╓╓ч╓╧. ISA╔╚║╪╔и╓н╧╘╬Л╫п╡ы╩Ч╓нюъдЙ╓о0xd0000-0xd7fff ╓г╓╧. ╓Ё╓Л╓И╓оIRQ╓Ри╛мв╓х╓╥╓ч╓╧. PCI╔╚║╪╔и╓г╓о╓Б╓а╓М╓С╪╚ф╟юъдЙ╓╣╓Л╓ч╓╧. ╔ш╔╧╔х╔╚║╪╔и╓к╓о╨гбГ4╦д╓нЁ╟иТ╔Б╔╦╔Е║╪╔К╓╛юэбЁ╓г╓╜╓ч╓╧. Ё╟иТ╔Б╔╦╔Е║╪╔К╓к╓о╓╫╓Л╓╬╓Л4/8кэ╓н╔╥╔Й╔╒╔К╔щ║╪╔х╓╛фБб╒╓╣╓Л╓ф╓╓╓ч╓╧. ╔Б╔╦╔Е║╪╔К╓о╟й╡╪╓ний╪О╓╛╓╒╓Й╓ч╓╧. SI 4 ╔щ║╪╔х/╔щ║╪╔х ╔Б╔╦╔Е║╪╔К. ╔щ║╪╔х╓╫╓Л╓╬╓Л ╨гбГ 57600 bps ╓╛╔╣╔щ║╪╔х╓╣╓Л╓ч╓╧. XIO 8 ╔э║╪╔х╔Б╔╦╔Е║╪╔К. ╔щ║╪╔х╓╫╓Л╓╬╓Л╨гбГ 115200 bps ╓╛╔╣╔щ║╪╔х╓╣╓Л╓ч╓╧. XIO╔Б╔╦╔Е║╪╔К╓к╓о 7 ╔╥╔Й╔╒╔К╔щ║╪╔х╓х1 ╔я╔И╔Л╔К╔щ║╪╔х ╓н╔©╔╓╔в╓Б╓╒╓Й╓ч╓╧. SXDC, 8╔щ║╪╔х╔Б╔╦╔Е║╪╔К. ╔щ║╪╔х╓╫╓Л╓╬╓Л╨гбГ921600 bps ╓╛╔╣╔щ║╪╔х╓╣╓Л╓ч╓╧. XIO╓хф╠мм, 1╓д╓н╔я╔И╔Л╔К╔щ║╪╔х╓Р╩Щ╓д╔Б╔г╔К╓╛╓╒╓Й╓ч╓╧. ISA ╔ш╔╧╔х╔╚║╪╔и╓РюъдЙ╓╧╓К╓к╓о╟й╡╪╓н╧т╓Р ╔╚║╪╔м╔К╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С ╔у╔║╔╓╔К╓кди╡ц╓╥╓ч╓╧. ©Тцм╓ое╛еЖ╓й╓Б╓н╓кйя╧╧╓╥╓ф╓╞╓ю╓╣╓╓. device si0 at isa? tty iomem 0xd0000 irq 11 м╜╦З╓йIRQхж╧Ф╓о SX ISA ╔ш╔╧╔х╔╚║╪╔и╓г╓о 9, 10, 11, 12, 15 ╓г SI/XIO ISA╔ш╔╧╔х╔╚║╪╔и╓г╓о 11, 12, 15 ╓г╓╧. EISA╓ДPCI╔╚║╪╔и╓нюъдЙ╓о, ╟й╡╪╓н╧т╓Р╩х╓╓╓ч╓╧: device si0 ╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С╔╗╔С╔х╔Й╓Рди╡ц╓╥╓©╦Е╓г, ©╥╓╥╓╓╔╚║╪╔м╔К╓н ╨ф╧╫цш╓х╔╓╔С╔╧╔х║╪╔К ╓Р╧т╓й╓╓╓ч╓╧. ©╥╓╥╓╓╔╚║╪╔м╔К╓г╨ф╣╞ф╟╓╥╓©╦Е╓к, ╔г╔п╔╓╔╧╔н║╪╔и ╓Р /dev ╟й╡╪╓к ╨Ню╝╓╧╓Ки╛мв╓╛╓╒╓Й╓ч╓╧. MAKEDEV╔╧╔╞╔Й╔в╔х ╓гцМ╟у©╪╓╞╧т╓й╓ц╓ф╓╞╓ю╓╣╓╓. мЬмя╓╧╓К╔щ║╪╔х╓н©Т╓Р╔©╔╓╔в╓╥╓ч╓╧: &prompt.root; cd /dev &prompt.root; ./MAKEDEV ttyAnn cuaAnn (nn ╓о╔щ║╪╔х╓н©Т╓кцж╓╜╢╧╓╗╓ч╓╧. login ╔в╔М╔С╔в╔х╓к╓Ё╓Л╓И╓н╔щ║╪╔ххж╧Ф╓Ри╫╪╗╓╣╓╩╓©╓╓╬Л╧Г ╓о/etc/ttys ╓к╟й╡╪╓н╧т╓Рди╡ц╓╧╓Ки╛мв╓╛╓╒╓Й╓ч╓╧: ttyA01 "/usr/libexec/getty std.9600" vt100 on insecure ╔©║╪╔ъ╔й╔К╔©╔╓╔в╓ое╛еЖ╓й╓Б╓н╓кйя╧╧╓╥╓ф╓╞╓ю╓╣╓╓. нЦ╓╗╓п╔Б╔г╔Ю╓н╬Л╧Г╓оdialup ╓╒╓К╓╓╓о unknown╓╛е╛еЖ╓г╓╥╓Г╓╕.
* ╔я╔И╔Л╔К╔╚║╪╔и * ╔Б╔г╔Ю * ╔м╔ц╔х╔О║╪╔╞╔╚║╪╔и * ╔╜║╪╔э║╪╔и ╔ч╔╕╔╧ ╢С╧ф: Joel Sutton jsutton@bbcon.com.au, 2000 г╞ 1 ╥Н. FreeBSD ╓о PS/2 ╔щ║╪╔х, ╔╥╔Й╔╒╔К╔щ║╪╔х, USB ╔щ║╪╔х╓Р╥пмЁ╓╥╓фмм║╧╓й╪ОнЮ╓н╔ч╔╕╔╧╓Р╔╣╔щ║╪╔х╓╥╓ф╓╓╓ч╓╧. mouse ╔г║╪╔Б╔С╓Р╩х╓╕╓х╔ч╔╕╔╧╓Р X ╓х╔╥╔╧╔ф╔Ю╔Ё╔С╔╫║╪╔К╓нн╬йЩ╓гмЬмя╓╧╓К╓Ё╓х╓╛╓г╓╜╓К╓©╓А, б©╓╞╓н©м╓о mouse ╔г║╪╔Б╔С╓Р╩х╓╕╓Ё╓х╓Ра╙╓С╓г╓╓╓ч╓╧. mouse ╔г║╪╔Б╔С╓к╢ь╓╧╓К╬э╨ы╓о, &man.moused.8; ╓Р╩╡╬х╓╥╓ф╓╞╓ю╓╣╓╓. ╓Ё╓н╬о╓ннЦ╓г╓о, mouse ╔г║╪╔Б╔С╓╛╩х╓О╓Л╓ф╓╓╓К╓Ё╓х╓Ра╟дС╓к╓╥╓ф╓╓╓ч╓╧. ╓Ё╓нюА╓к╫Я╓╚╓Л╓ф╓╓╓КЁф╪Ою╫ий╓нл╬а╟╓о, цЬ╪т╓╛ FreeBSD ╬Е╓г ф╟╨Н╓╧╓К╓Ё╓х╓РЁнг╖╓╥╓©╓Б╓н╓г╓╒╓Й, ╓Ё╓Ё╓к╫Я╓╚╓Л╓ф╓╓╓й╓╓б╬╓нф╠мм╓н╔г╔п╔╓╔╧╓Бф╟╨Н╓╧╓К╡дг╫ю╜╓╛╓╒╓Й╓ч╓╧. PS/2 ╔ч╔╕╔╧ ╔╥╔╧╔ф╔ЮюъдЙ PS/2 ╔ч╔╕╔╧╓╛ mouse ╔г║╪╔Б╔С╓гю╣╓╥╓╞╣║г╫╓╧╓К╓Х╓╕╓кюъдЙ╓╧╓К╓к╓о, ╟й╡╪╓н╧т╓Р /etc/rc.conf ╓к╡ц╓╗╓Ки╛мв╓╛╓╒╓Й╓ч╓╧. moused_enable="YES" moused_type="ps/2" moused_port="/dev/psm0" мЬмя╓г╓╜╓К╓Ё╓х╓╛й╛╓╚╓ц╓ф╓╓╓К╣║╢О Logitech First Mouse - 3 ╔э╔©╔С ╔ч╔╓╔╞╔М╔╫╔у╔х╪рю╫╔╥╔Й╔╒╔К-PS/2 ╦ъ╢╧╔ч╔╕╔╧ ╔╥╔Й╔╒╔К╔ч╔╕╔╧ ╔╥╔╧╔ф╔ЮюъдЙ ╔╥╔Й╔╒╔К╔ч╔╕╔╧╓╛ mouse ╔г║╪╔Б╔С╓гю╣╓╥╓╞╣║г╫╓╧╓К╓Х╓╕юъдЙ╓╧╓К╓к╓о, ╟й╡╪╓н╧т╓Р /etc/rc.conf ╓к╡ц╓╗╓Ки╛мв╓╛╓╒╓Й╓ч╓╧. ╓Ё╓ннЦ╓г╓о, ╔ч╔╕╔╧╓╛ COM1: ╓кюэбЁ╓╣╓Л╓ф╓╓╓ф, ╓╫╓н╔ч╔╕╔╧╓╛ mouse ╔г║╪╔Б╔С╓к╓Х╓ц╓ф╪╚ф╟е╙╓кг╖╪╠╓╣╓Л╓К╓Ё╓х╓Ра╟дС╓х╓╥╓ф╓╓╓ч╓╧. moused_enable="YES" moused_type="auto" moused_port="/dev/cuaa0" фцдЙ╓н╪ОнЮ╓н╔╥╔Й╔╒╔К╔ч╔╕╔╧╓г mouse ╔г║╪╔Б╔С╓Р╩хмя╓╧╓КюъдЙ╓к╢ь╓╥╓ф╓о, &man.moused.8; ╓к╓╒╓К╬э╨ы╓йюБлю╓Р╓╢мВ╓╞╓ю╓╣╓╓. мЬмя╓г╓╜╓К╓Ё╓х╓╛й╛╓╚╓ц╓ф╓╓╓К╣║╢О ╟Лхле╙╓й╔ч╔╓╔╞╔М╔╫╔у╔х╔ч╔╕╔╧╦ъ╢╧ий Logitech First Mouse - 3 ╔э╔©╔С ╔ч╔╓╔╞╔М╔╫╔у╔х╪рю╫╔╥╔Й╔╒╔К-PS/2 ╦ъ╢╧╔ч╔╕╔╧ USB ╔╥╔╧╔ф╔ЮюъдЙ USB ╔г╔п╔╓╔╧╔и╔И╔╓╔п╓охФЁсе╙╨г╤А FreeBSD ╓кди╡ц╓╣╓Л╓©╓Б╓н╓г, ╓ч╓ю GENERIC ╔╚║╪╔м╔К╓к╓о╢ч╓ч╓Л╓ф╓╓╓ч╓╩╓С. ╟й╡╪╓н╪Й╫Г╓о, е╣╥©е╙╓й╔╥╔╧╔ф╔Ю╓г╢ьо╒╓╧╓К╔и╔И╔╓╔п╓Р╓╓╓╚╓ках╓ъ╧Ч╓Ю╓╚╓х╓╓╓╕╟ЛнЦ╓г╓╧. ums ╔г╔п╔╓╔╧╓Р╓╒╓й╓©╓н ╔╚║╪╔м╔К╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С ╓н usb ╔╩╔╞╔╥╔Г╔С╓кди╡ц╓╥╓ч╓╧. ╓©╓х╓╗╓п, ╪║╓н╓Х╓╕╓к╓╥╓ч╓╧. controller usb0 controller uhci0 device ums0 ©╥╓╥╓╓╔╚║╪╔м╔К╓Р ╨ф╧╫цш╓╥╓ф╔╓╔С╔╧╔х║╪╔К╓╥╓ч╓╧. ╔г╔п╔╓╔╧╔н║╪╔и(device node) ╓Р╨Н╓Й╓ч╓╧. ╓╫╓Л╓к╓о, ╟й╡╪╓н╓Х╓╕╓кфЧно╓╥╓ч╓╧: &prompt.root; cd /dev &prompt.root; sh MAKEDEV ums0 ╟й╡╪╓нфБмф╓Р /etc/rc.conf ╓кди╡ц╓╥, mouse ╔г║╪╔Б╔С╓╛ю╣╓╥╓╞ф╟╨Н╓╧╓К╓Х╓╕╓кюъдЙ╓╥╓ч╓╧. moused_enable="YES" moused_type="auto" moused_port="/dev/ums0" ╔╥╔╧╔ф╔Ю╓Р╨ф╣╞ф╟╓╥╓ч╓╧. &prompt.root; shutdown -r now мЬмя╓г╓╜╓К╓Ё╓х╓╛й╛╓╚╓ц╓ф╓╓╓К╣║╢О Logitech TrackMan - Marble Wheel * ╓╫╓нб╬
]]> ╣╜╡╠аУцж ESDI╔о║╪╔и╔г╔ё╔╧╔╞╓н╩х╓╓йЩ ╦╤╨Н╓╙╓Х╓с Copyright © 1995, &a.wilko;. 24 September 1995. лУ: &a.jp.ts; 2 September 1996. ESDI╓х╓о Enhanced Small Device Interface╓нн╛╦Л╓г╓╧. ╓Ё╓н╣╩╫я╓о, фКюВ╓ъ ©╪╓╓ ST506╓Д ST412╓х╓╓╓ц╓©╔╓╔С╔©╔у╔╖║╪╔╧╓к╢П╓е╓╞╓Б╓н╓г╓╒╓Й, ю╓Ё╕╫И╓ниА ╣з╥© 5.25╔╓╔С╔а╓н╔╕╔ё╔С╔а╔╖╔╧╔©╔г╔ё╔╧╔╞╓Рб╓╓ц╓©Seagate Technology╪р╓к ╓Х╓ц╓ф╨г╫И╓к╨Н╓И╓Л╓ч╓╥╓©. ESDI╓н E╓оЁхд╔ (Enhanced) ╓Ри╫╓╥╓ф╓╙╓Й, ╪б╨щ╓╫╓н╓х╓╙╓Й╓г╓╧. ╓ч╓╨, ╔╓╔С ╔©╔у╔╖║╪╔╧╓нб╝еы╓об╝╓╞, 10 ╓й╓╓╓╥ 15M╔с╔ц╔х/иц╓г╓╒╓Й, ST412╔╓╔С╔©╔у╔╖║╪ ╔╧╓кюэбЁ╓╥╓©╔и╔И╔╓╔ж╓н 5M╔с╔ц╔х/иц╓Х╓Й╓Б╧Бб╝╓г╓╧. ╓ч╓©, ╬Е╟л╔Л╔ы╔К╓н╔Ё ╔ч╔С╔и╓╛╓╓╓╞╓д╓╚ди╡ц╓╣╓Л╓ф, ╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╔Л╔ы╔К╓н╔и╔И╔╓╔п╨Н ю╝╪т╓к╓х╓ц╓ф, ESDI╔╓╔С╔©╔у╔╖║╪╔╧╓о╓╒╓КдЬеы╔╓╔С╔ф╔Й╔╦╔╖╔С╔х╓й╓Б╓н╓х╓й╓Й ╓ч╓╥╓©. ╓©╓ю╓╥ SCSI╓ш╓и╓к╔╓╔С╔ф╔Й╔╦╔╖╔С╔х╓г╓о╓╒╓Й╓ч╓╩╓С. ESDI╓о ANSI╓╛ и╦╫Ю╡╫╓Р╓╙╓Ё╓й╓ц╓ф╓╓╓ч╓╧. ╔х╔И╔ц╔╞╓╢╓х╓н╔╩╔╞╔©©Т╓РаЩ╓Д╓╧╓Ё╓х╓г, ESDI╔и╔И╔╓╔ж╓н╣╜╡╠мфнл╓о╟З╓╜╬Е╓╡ ╓И╓Л╓ч╓╥╓©. дл╬О, ╔х╔И╔ц╔╞╓╒╓©╓Й 35╔╩╔╞╔©╓г╓╧╓╛, ╨ё╓ч╓г╓ки╝╪т╓╛╓ъ╓©╔и ╔И╔╓╔ж╓нцФ╓гбГмфнл╓н╓Б╓н╓о, ╔х╔И╔ц╔╞╓╒╓©╓Й 54╔╩╔╞╔©╓Б╓╒╓Й╓ч╓╥╓©. ESDI╓о IDE╓Д SCSI╓х╓╓╓ц╓©╔╓╔С╔©╔у╔╖║╪╔╧╓ниА╣з╓к╓Х╓ц╓ф╬ц╓╗╓д╓д╓╒╓Й╓ч╓╧ ╓╛, л╣на╓╒╓К╓╓╓о╨ъ╦к╫Хй╛╓н Ёй╟б╓й╔и╔И╔╓╔ж╓╛фЧ╪Й╡дг╫╓г╓╒╓К╓Ё╓х╓Р ╧м╓╗╓К╓х, ╬╞╓й╓╓ (╓Б╓╥╓╞╓о╦╫╬У╓н) м╫╩╩╓ггШ╓И╓Л╓©╔╥╔╧╔ф╔Ю╓к╓х╓ц╓ф, ESDI╔и╔И╔╓╔ж╓о мЩаше╙╓г╓╧. ESDI╓н╔Ё╔С╔╩╔в╔х й╙мЩе╙╓йюэбЁ ESDI╔╓╔С╔©╔у╔╖║╪╔╧╓г╓о, ╔и╔И╔╓╔ж╓╢╓х╓к2╓д╓н╔╠║╪╔ж╔К╓РюэбЁ╓╥╓ч╓╧. бХ 1 ╓н╔╠║╪╔ж╔К╓о34╔т╔С╓н╔у╔И╔ц╔х╔╠║╪╔ж╔К╔╗╔ц╔╦╔Ё╔м╔╞╔©╓г, ╔Ё╔С╔х╔М║╪╔И╓х╔и ╔И╔╓╔ж╢ж╓н╔Ё╔ч╔С╔и╓╙╓Х╓с╔╧╔ф║╪╔©╔╧╓н н╬©╝╧Ф╓н╓Д╓Й╓х╓Й╓н╓©╓А╓н╓Б╓н╓г╓╧. ╔Ё╔ч╔С╔имя╔╠║╪╔ж╔К╓о, ╓╧╓ы╓ф╓н ESDI╔и╔И╔╓╔ж╓Р╔г╔╓╔╦║╪╔а╔╖║╪╔С╓г╥К╓с ╓ч╓╧╓╚╓И, ╓╧╓ы╓ф╓н╔и╔И╔╓╔ж╓РюэбЁ╓╥╓©╔п╔╧╓Р╧╫ю╝╓╧╓К╓Ё╓х╓к ╓й╓Й╓ч╓╧. бХ 2 ╓н╔╠║╪╔ж╔К╓о 20 ╔т╔С╓н╔у╔И╔ц╔х╔╠║╪╔ж╔К ╔╗╔ц╔╦╔Ё╔м╔╞╔©╓г, ╔и╔И╔╓╔ж╓ь╓н ╔г║╪╔©фЧ╫пно╓к╩х╓╓╓ч╓╧. ╓Ё╓н╔╠║╪╔ж╔К╓ойЭ╪м╬У╓кюэбЁ╓╥╓ч╓╧╓╚╓И, ╔и╔И╔╓╔ж ╓╢╓х╓к╔Ё╔С╔х╔М║╪╔И╓ь╓нюЛмяюэбЁ╓Р╩Щ╓д╓Ё╓х╓к ╓й╓К╓О╓╠╓г╓╧. и╝╪т╓н╥п╦Ё╓к╓Х╓Л╓п, PC╦Ч╓╠ ESDI ╔Ё╔С╔х╔М║╪╔И╓к╓о, ╔Ё╔С╔х╔М║╪╔И╓╒╓©╓Й╨г бГ 2 бФ╓ч╓г╓н╔г╔п╔╓╔╧юэбЁ╓╛╡дг╫╓х╓╓╓╕ю╘╦б╓╛╓╒╓Й╓ч╓╥╓©. ╓Ё╓Л╓о, ╔и╔И╔╓ ╔ж╓н╔╒╔и╔Л╔╧ЁД╓ЙеЖ╓ф╓н╓©╓А╓к, ц╠╟Л╔с╔ц╔х╓ю╓╠╓Рмя╟у╓╥╓©╓х╓╓╓╕ WD1003 ╓╚ ╓И╩Щ╓а╠ш╓╣╓Л╓©╦ъ╢╧ (?) ╣║г╫╓й╓н╓ю╓х╩в╓О╓Л╓ч╓╧. ╔г╔п╔╓╔╧╓н╔╒╔и╔Л╔╧╩ьдЙ 1кэ╓н╔Ё╔ч╔С╔и╔╠║╪╔ж╔К╓к╓о╨гбГ╓г 7╓д╓н╔г╔п╔╓╔╧╓х 1╓д╓н╔Ё╔С╔х╔М║╪╔И╓Рюэ бЁ╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓и╓н╔и╔И╔╓╔ж╓Р╔Ё╔С╔х╔М║╪╔И╓╛╔╒╔и╔Л╔╧╓╥╓ф╓╓╓К╓н╓╚ ╓Р╦дйл╓кг╖╪╠╓г╓╜╓К╓Х╓╕╓к╓╧╓К╓©╓А╓к, ESDI╔г╔п╔╓╔╧╓о, ╔г╔п╔╓╔╧╔╒╔и╔Л╔╧╓Р юъдЙ╓╧╓К╓©╓А╓н╔╦╔Ц╔С╔я╓╚╔╧╔╓╔ц╔а╓РхВ╓╗╓ф╓╓╓ч╓╧. PC╦Ч╓╠╔Ё╔С╔х╔М║╪╔И╓г╓о, ╨г╫И╓н╔и╔И╔╓╔ж╓к╓о╔╒╔и╔Л╔╧0╓РюъдЙ╓╥, бХ2хжлэ╓н ╔г╔ё╔╧╔╞╓ь╓о╔╒╔и╔Л╔╧1╓РюъдЙ╓╥╓ч╓╧. ╓╓╓д╓Бн╠╟у╓╧╓ы╓╜╓Ё╓х╓о, ╔г╔ё╔╧╔╞╓╢╓х╓к╦гм╜╓н╔╒╔и╔Л╔╧╓Ри╛╓╨юъдЙ╓╧╓К╓х╓╓╓╕╓Ё╓х╓г╓╧! ╓д╓ч╓Й, ╔Ё╔С ╔х╔М║╪╔И╓╒╓©╓Й╨гбГ2бФ╓н╔и╔И╔╓╔ж╓х╓╓╓╕╓Х╓╕╓й PC╦Ч╓╠╓н╓Б╓н╓г╓о, бХ1 ╔и╔И ╔╓╔ж╓обХ0хж╔и╔И╔╓╔ж╓г, бХ2╔и╔И╔╓╔ж╓обХ1хж╔и╔И╔╓╔ж╓ю╓х╓╓╓╕╓Ё╓х╓г╓╧. ╔©║╪╔ъ╔м║╪╔х╫ХмЩ (termination) ╔г╔╓╔╦║╪╔а╔╖║╪╔СюэбЁмя╔Ё╔ч╔С╔и╔╠║╪╔ж╔К (34╔т╔С╓н╔╠║╪╔ж╔К╓г╓╒╓К╓Ё╓х╓РЁп ╓╗╓ф╓╓╓ч╓╧╓╚? ) ╓г╓о, ╨г╦Е╓н╔а╔╖║╪╔СюэбЁ╔и╔И╔╓╔ж╓г╔©║╪╔ъ╔м║╪╔х╓╥╓й╓╠╓Л ╓п╓й╓Й╓ч╓╩╓С. ╓Ё╓н╓©╓А╓к, ESDI╔и╔И╔╓╔ж╓к╓о╔©║╪╔ъ╔м║╪╔хмядЯ╧Ё╔м╔ц╔х╔О║╪ ╔╞╓╛иуб╟╓╥╓ф╓╙╓Й, ╔©║╪╔ъ╔м║╪╔х╓╧╓Ки╛мв╓╛╓й╓╓╓х╓╜╓к╓о╓╫╓ндЯ╧Ё╓Р╔и╔И╔╓╔ж ╓╚╓ИЁ╟╓╥╓©╓Й, ╓ч╓©╓о╔╦╔Ц╔С╔я╓гл╣╦З (disable) ╓к╓╧╓К╓Ё╓х╓╛╓г╓╜╓К╓Х╓╕╓к╓й╓ц ╓ф╓╓╓ч╓╧. ╓╥╓©╓╛╓ц╓ф, ╓р╓х╓д╓н╔и╔И╔╓╔ж, ╓╧╓й╓О╓а╔Ё╔ч╔С╔и╔╠║╪╔ж╔К╓н╨г╫╙ц╪╓к╟лцж╓╧ ╓К╔и╔И╔╓╔ж╓ю╓╠╓╛, ╓╫╓н╔©║╪╔ъ╔м║╪╔хмядЯ╧Ё╓Рм╜╦З (install╓ч╓©╓о enable) ╓к╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╔Ё╔С╔х╔М║╪╔И╓о╪╚ф╟е╙╓к╔Ё╔ч╔С╔и╔╠║╪╔ж╔К╓н╓Б╓╕╟ЛйЩ ╓нц╪╓н╔©║╪╔ъ╔м║╪╔хмядЯ╧Ё╓Рм╜╦З╓к╓╥╓ч╓╧. ╓╢цМ╟у╓╓╓©╓ю╓╜╓©╓╓╓н╓о, ╔Ё╔С╔х ╔М║╪╔И╓ои╛╓╨╔Ё╔ч╔С╔и╔╠║╪╔ж╔К╓н╓╓╓╨╓Л╓╚╓н ц╪╓к╟лцж╓╥╓й╓╠╓Л╓п╓й╓И╓╨, ╓╠╓ц ╓╥╓фесцФ╓к╟лцж╓╧╓К╓Х╓╕╓к╓╥╓ф╓о ╓╓╓╠╓й╓╓ ╓х╓╓╓╕╓Ё╓х╓г╓╧. ESDI╔г╔ё╔╧╔╞╓н FreeBSD╓г╓н╩х╓╓йЩ ESDI ╓Р╫И╓А╓фф╟╓╚╓╧╓Х╓╕╓к╓╧╓К╓Ё╓х╓╛, ╓и╓╕╓╥╓ф╓Ё╓╕╓БбГйя╓й╓Ё╓х╓й╓н╓г╓╥╓Г ╓╕╓╚ ? ESDI╔г╔ё╔╧╔╞╓Р FreeBSD ╓гф╟╓╚╓╫╓╕╓х╩Н╓ъ╓©©м╓©╓а╓╛╥ЦнУ╓й╔╓╔И╔╓╔И╓РйГ╓И╓╩ ╓©╓Ё╓х╓оцн╓И╓Л╓ф╓╓╓ч╓╧. ╨ё╓ч╓г╓ч╓ц╓©╓╞ ESDI╓Рцн╓И╓й╓╓╬Л╧Г╓к╓о, йё©Т╓н мв╟Ь╓нах╓ъ╧Г╓О╓╩╓╛╟╜╓╞ф╞╓╓╓ф, ESDI╓ь╓нмЩ╡Р╓Рк╦╓╡╓К╓Ё╓х╓к╓й╓К╓╚╓Б╓╥╓Л╓ч ╓╩╓С. ╓Ё╓н╓Ё╓х╓о, ESDI╓х FreeBSD╓нах╓ъ╧Г╓О╓╩╓оа╙╓С╓г╓о╓╓╓╠╓й╓╓╓х╓╓╓╕б╞юБ╓Бю╦ ╓ъ╫п╓╥╓ч╓╥╓©. ╟й╡╪╓нюА╓к╓╙╓╓╓ф, мН╓╥╥Й╓н╓╧╓ы╓ф╓х╓╫╓н╡Р╥Х╨Ж╓Р ╫р╓ы╓ф╓ъ╓Х╓╕╓х╩в╓╓╓ч╓╧. ESDIб╝еы╓н╟Ц╓╓ ╓╧╓г╓к╢йц╠╓к╬р╡П╓╥╓©╓Х╓╕╓к, ESDI╓о2╪ОнЮ╓нб╝еы╓Р╩Щ╓ц╓ф╓╓╓ч╓╧. ╣Л╪╟╓н╔и ╔И╔╓╔ж╓х╔Ё╔С╔х╔М║╪╔И╓о 10M╔с╔ц╔х/иц╓н╔г║╪╔©е╬аВб╝еы╓г╓╧╓╛, ©╥╓╥╓╓╓Б╓н ╓г╓о 15M╔с╔ц╔х/иц╓╛мЬмя╓г╓╜╓ч╓╧. ╡╬╓к 10M╔с╔ц╔х/иц╓н╔Ё╔С╔х╔М║╪╔И╓ь 15M╔с╔ц╔х/иц╓н╔и╔И╔╓╔ж╓РюэбЁ╓╥╓©╓Х ╓╕╓й╬Л╧Г╓клДбЙ╓╛ю╦╓╦╓К╓Ё╓х╓Рм╫аш╓╧╓К╓Ё╓х╓о╢йц╠╓г╓╧. ╓╥╓©╓╛╓ц╓фи╛╓╨, ╔Ё ╔С╔х╔М║╪╔И ╓╙╓Х╓с ╔и╔И╔╓╔ж╓н╔ч╔к╔Е╔╒╔К╓Р╩╡╬х╓╥╓ф, ╓╫╓Л╓╬╓Л╓н е╬аВб╝еы╓╛ ╟Лцв╓╥╓ф╓╓╓К╓╚╓и╓╕╓╚╓Рд╢╓ы╓К╓Х╓╕╓к╓╥╓ф╓╞╓ю╓╣╓╓. ╔х╔И╔ц╔╞╓к╓д╓╓╓ф ╪Гн╝╓н ESDI╔и╔И╔╓╔ж╓о, ╔х╔И╔ц╔╞╓╒╓©╓Й34╓й╓╓╓╥36╦д╓н╔╩╔╞╔©╓Р╩Щ╓а╓ч╓╧. ╓╥╓╚╓╥бГиТй╛╓н (╦е╓╓) ╔Ё╔С╔х╔М║╪╔И╓о36╦д╟й╬Е╓н╔╩╔╞╔©╓Р╟╥╓╕╓Ё╓х╓╛╓г╓╜╓ч ╓╩╓С. ©╥╓╥╓╓бГмфнл╓н╔и╔И╔╓╔ж╓г╓о, ╔х╔И╔ц╔╞╓╢╓х╓к╓╣╓И╓кб©╓╞╓н©Т╓н╔╩╔╞╔©╓Р╩Щ╓д ╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓©╓х╓╗╓пи╝╪т╓н 670MB╓н╔и╔И╔╓╔ж╓о, ╔х╔И╔ц╔╞╓╒╓©╓Й 54╔╩ ╔╞╔©╓Б╩Щ╓©╓╩╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. и╝╪т╓н╔Ё╔С╔х╔М║╪╔И╓о 54 ╔╩╔╞╔©©Т╓Р╔╣╔щ║╪╔х╓╥╓ф╓╓╓ч╓╩╓С╓г╓╥╓©╓╛, ╔х╔И╔ц╔╞ ╓╒╓©╓Й 35 ╔╩╔╞╔©╓х╓╓╓╕юъдЙ╓г, лДбЙ╓й╓╞ф╟╨Н╓╥╓ч╓╥╓©. ╓╥╓╚╓╥, ╓Ё╓Л╓╛╟улё╓╧ ╓К╓н╓обГнл╓н╔г╔ё╔╧╔╞мфнл╓Р╪╨╓╕╓х╓╓╓╕╓Ё╓х╓г╓╧. ╓Б╓╕╟Леы, ╬э╓╥╓╓╬ПйС╓к╓д╓╓╓ф╔о║╪╔и╔╕╔╖╔╒╓н╔и╔╜╔Е╔А╔С╔х╓Р д╢╓ы╓ф╓╞╓ю╓╣╓╓. ╓Ё╓ннЦ╓н╓Х╓╕╓й╩емм╓╚╓И╓о╓╨╓Л╓©юъдЙ╓Р╓╥╓©╓х╓╜╓к╓о, ╓╕╓ч╓╞ф╟╓╞╓╚╓Б╓╥╓Л╓ч ╓╩╓С╓╛, ф╟╓╚╓й╓╓╓Ё╓х╓Б╓╒╓Й╓ч╓╧. ╓╫╓н╓Х╓╕╓й╓х╓╜╓к╓о, йл╓н╓Х╓Йб©╓╞╓н╣║г╫ ╓Р╓Б╓д╔Ё╔С╔х╔М║╪╔И╓г╩Н╓╥╓ф╓ъ╓К╓Х╓╕╓к╓╥╓ф╓╞╓ю╓╣╓╓. ╔о║╪╔и╔╩╔╞╔©╓х╔╫╔у╔х╔╩╔╞╔© б©╓╞╓н ESDI╔и╔И╔╓╔ж╓г╓о, ╔о║╪╔и╔╩╔╞╔©╓ч╓©╓о╔╫╔у╔х╔╩╔╞╔©╓к╓Х╓К╫ХмЩ╓Р, ╔╦╔Ц╔С╔яюъдЙ╓г╩ьдЙ╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╔о║╪╔и╔╩╔╞╔©╓х╓о, ©╥╓╥╓╓╔╩╔╞╔©╓н Ё╚╩о╟лцж╓к╓╙╓╓╓ф, ESDI╔и╔И╔╓╔ж╓к╔╩╔╞╔©╔я╔К╔╧ (sector pulse) ╓Рх╞ю╦╓╣╓╩ ╓К╓Ё╓х╓г╓╧. ╔Ё╔С╔х╔М║╪╔И╓о╓Ё╓н╔я╔К╔╧╓РмЬмя╓╥╓ф, ╫Я╓╜╧Ч╓ъ╓Дфи╓ъ╪Х╓Й╓н╔© ╔╓╔ъ╔С╔╟╓Р╩ь╪╗╓╥╓ч╓╧. ╔о║╪╔и╔╩╔╞╔©╓г╓о╔╩╔╞╔©╓н╔╣╔╓╔╨╓Ра╙╓ж╓Ё╓х╓╛╓г╓╜╓ч╓╧ (дл╬О╓о╔у╔╘║╪╔ч╔ц╔х ╦Е╔╩╔╞╔©╓╒╓©╓Й256, 512, ╓╙╓Х╓с1024╔п╔╓╔х). FreeBSD╓о512╔п╔╓╔х╓н╔╩╔╞╔© ╔╣╔╓╔╨╓Р╩х╓╓╓ч╓╧. ╔х╔И╔ц╔╞╓╒╓©╓Й╓н╔╩╔╞╔©©Т╓о, ф╠╓╦╓Х╓╕╓ка╙бР╓киЩ╓╛╓╒╓Й ╓ч╓╧╓╛, ╔у╔╘║╪╔ч╔ц╔х╦Е╓н╔╩╔╞╔©╓н╔п╔╓╔х©Т╓о╓╧╓ы╓фф╠╓╦╓г╓╧. ╔╩╔╞╔©╓╢╓х╓н л╓╔у╔╘║╪╔ч╔ц╔х ╓н╔п╔╓╔х©Т╓о, ╔Ё╔С╔х╔М║╪╔И╓╛╓и╓ндЬеы╓нд╢ю╟мя╓н ╔п╔╓╔х©Т╓Ри╛мв╓х╓╧╓К╓╚╓к╓Х╓ц╓ф╟ш╓й╓Й╓ч╓╧. ╔х╔И╔ц╔╞╓╒╓©╓Й╓н╔╩╔╞╔©©Т╓Рб© ╓╞╓╧╓Л╓п╣╜╡╠мфнл╓оаЩ╓╗╓ч╓╧╓╛, ╓Б╓╥╔и╔И╔╓╔ж╓╚╓Им©╓╗╓И╓Л╓К╔п╔╓╔х©Т╓Х╓Й╓Б б©╓╞╓н╓Б╓н╓Р╔Ё╔С╔х╔М║╪╔И╓╛и╛мв╓х╓╧╓К╓н╓г╓╒╓Л╓п, лДбЙ╓Рю╦╓╦╓К╓Ё╓х╓╛╓╒╓Й ╓ч╓╧. ╔╫╔у╔х╔╩╔╞╔©╓г╓о, ╔Ё╔С╔х╔М║╪╔И╪╚©х╓╛фи╓ъ╫Я╓╜╓н╩о╓ч╓Й╓х╫╙╓Й╓н╟лцж╓Р╥Х╓А ╓ч╓╧. ╓й╓╙, ESDI (и╝╪т╓╛цн╓Йфю╓©╓Б╓н╓╧╓ы╓ф) ╓г╓о, ╔о║╪╔и╔╩╔╞╔©╓╛╔г╔у╔╘ ╔К╔х╓н╓Х╓╕╓г╓╧. ╔╫╔у╔х╔╩╔╞╔©╓Р╩Н╓ъ╓Ки╛мвю╜╓о╢╤╓╦╓©╓Ё╓х╓╛╓╒╓Й╓ч╓╩╓С. дл╬О, FreeBSD╓Р╔╓╔С╔╧╔х║╪╔К╓╧╓К╟йа╟╓к, ╓ч╓╨╔╩╔╞╔©╫ХмЩ╓нюъдЙ╓Р╩Н╓╣╓Л╓К ╓Ё╓х╓Р╓╙╓╧╓╧╓А╓╥╓ч╓╧. ╓х╓╓╓╕╓н╓Б, ╔╩╔╞╔©╫ХмЩ╓нюъдЙ╓Рйя╓╗╓К╓©╓с╓к, й╙мЩ ╔у╔╘║╪╔ч╔ц╔х (low-level format) ╓Р╓╥╓й╓╠╓Л╓п╓й╓И╓й╓╓╓╚╓И╓г╓╧. й╙мЩ╔у╔╘║╪╔ч╔ц╔х╫ХмЩ ESDI╔и╔И╔╓╔ж╓о, ╩х╓╓╩о╓А╓Ка╟╓к, й╙мЩ╔у╔╘║╪╔ч╔ц╔х╓Р╓╙╓Ё╓й╓╕и╛мв╓╛╓╒╓Й╓ч╓╧. ╓Б╓╥╔х╔И╔ц╔╞╓╒╓©╓Й╓н╔╩╔╞╔©©Т╓Рйя╓╗╓©╓Й, ╔и╔И╔╓╔ж╓нй╙мЩе╙╓йюъцжйЩк║ (©Е й©╓Д©Бд╬йЩ╦Ч) ╓Рйя╓╗╓©╓х╓╜╓к╓о, ╓у╓©╓©╓с╔у╔╘║╪╔ч╔ц╔х╓╧╓Ки╛мв╓╛╓╒╓Й╓ч╓╧ ╓╚╓И, ╓Х╓╞╦║ф╓╓╥╓©╦Е╓г╔у╔╘║╪╔ч╔ц╔х╓╥╓ф╓╞╓ю╓╣╓╓. ╔у╔╘║╪╔ч╔ц╔х╫ХмЩ╓н╫Ймв ╩Ч╢ж╓Рц╩╓╞м╫аш╓╥╓ф╓о╓╓╓╠╓ч╓╩╓С. бГмфнл╓н╔г╔ё╔╧╔╞╓г╓о©Т╩Ч╢ж╓Рмв╓╥╓ч╓╧. й╙мЩ╔у╔╘║╪╔ч╔ц╔х╓╛╫╙╓О╓ц╓©╓й╓И╓п, ╔╣║╪╔у╔ё╔╧╔╧╔╜╔Ц╔С (surface scan) ╓Р ╓╙╓Ё╓й╓╓, ╔п╔ц╔и╔╩╔╞╔©╓н╦║╫п╓х╔у╔И╔╟╓н╫ХмЩ╓Р╓╥╓ч╓╧. ╓ш╓х╓С╓и╓н╔г╔ё╔╧╔╞╓к╓о, ╔А║╪╔╚╓╛╨Ню╝╓╥╓©╔п╔ц╔и╔ж╔М╔ц╔╞╔Й╔╧╔х╓Р ╣╜о©╓╥╓©мя╩Ф╓ч╓©╓о╔╧╔ф╔ц╔╚║╪╓╛иу ╓╓╓ф╓╓╓ч╓╧. ╓╣╓И╓к, ╓ш╓х╓С╓и╓н╔г╔ё╔╧╔╞фБ╓к╓Б╔п╔ц╔и╔ж╔М╔ц╔╞╔Й╔╧╔х╓╛╣╜о© ╓╣╓Л╓ф╓╓╓ч╓╧. ╔А║╪╔╚╓╛╨Ню╝╓╥╓©╔Й╔╧╔х╓РмЬмя╓╧╓К╓Х╓╕╓к╓╥╓ф╓╞╓ю╓╣╓╓. ╓Ё╓н ╩Чею╓гитнииТй╛╓Р╔ч╔ц╔в╓╥д╬╓╧йЩ╓╛, FreeBSD╓н╔╓╔С╔╧╔х║╪╔К╦Е╓к╓╙╓Ё╓й╓╕╓Х╓Й╓Б, ╓о╓К╓╚╓к╢йц╠╓г╓╧. й╙мЩ╔у╔╘║╪╔ч╔ц╔х╔в╔М╔╟╔И╔Ю╓н╓й╓╚╓г╓Б, ╔х╔И╔ц╔╞╓нцФ╓к╓р╓х╓д╓г╓Б╔п╔ц╔и╔╩ ╔╞╔©╓╛╓╒╓Л╓п, ф╠╓╦╔х╔И╔ц╔╞фБ╓н╩д╓Й╓н╓╧╓ы╓ф╓н╔╩╔╞╔©╓Ритни╓х╓╧╓К╓Х╓╕╓й╔в ╔М╔╟╔И╔Ю╓╛╓╒╓Й╓ч╓╧╓╚╓И, ╓╫╓н╓Х╓╕╓й╓Б╓н╓омЬмя╓╥╓й╓╓╓Х╓╕╓к╓╥╓ф╓╞╓ю╓╣╓╓. ╔г╔ё╔╧╔╞╔╧╔з║╪╔╧╓но╡хЯ╓ю╓╠╓г╓й╓╞, ╓Х╓Й╫ебГ╓й bad144╓х╢ьо╒╓╥╓©хА╥Ю╓н╦╤ ╟Ь╓к╓Б╓й╓К╓╚╓И╓г╓╧ (bad144╓нюА╓Р╩╡╬х╓н╓Ё╓х). ╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С ╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓╛, ESDI╓ю╓╠╓к╦бдЙ╓╣╓Л╓©лДбЙ╓г╓о╓й╓╓╓к╓Б╓╚╓╚╓О╓И╓╨, ╫ебГ╓й╨╓фЯ╓к╓й╓К╓Ё╓х╓╛╓╒╓Й╓ч╓╧. ╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓к╓о╓╓╓╞╓д╓╚╓нб╕лл╓╛ ╓╒╓Й╓ч╓╧. б©╓╞╓к╤╕дл╓й╓Б╓н╓о, IBM PC/AT╓н╔╙╔Й╔╦╔й╔К╓нюъ╥в╓к╣╞╟Ь╓╧╓К╔г╔ё ╔╧╔╞╔╦╔╙╔А╔х╔Й╓к╢ь╓╧╓Кю╘╦б╓Р, ╓╕╓ч╓╞╡СхР╓╧╓К╓Х╓╕╓йд╢ю╟╓Р╩Н╓ъ╓К╓Б╓н╓г╓╧ (IBM ╓к╢╤╪у ! ). ╓ч╓╨╓о╓╦╓А╓к, 1024╔╥╔Й╔С╔ю╓к╢ь╓╧╓К (╟╜) л╬╧Б╓╓ю╘╦б╓╛╓╒╓Й╓ч╓╧. ╓╧╓й╓О ╓а, ╔ж║╪╔х╡дг╫╓й╔╥╔╧╔ф╔Ю╓к╓д╓╓╓ф, ╔╥╔╧╔ф╔Ю╢ьо╒╔у╔║╔╓╔К╓о (╔╙╔з╔Л║╪╔ф╔ё ╔С╔╟╔╥╔╧╔ф╔Ю╓╛╓и╓н╓Х╓╕╓й╓Б╓н╓г╓╒╓ц╓ф╓Б) , ╔г╔ё╔╧╔╞╓нюХф╛иТй╛╓н 1024╔╥ ╔Й╔С╔юфБ╓к╓й╓╠╓Л╓п╓╓╓╠╓й╓╓, ╓х╓╓╓╕ю╘╦б╓г╓╧. ╔╥╔Й╔С╔юхж╧Ф╓Ри╫╓╧╓©╓А╓к╓о 10╔с╔ц╔х╓╥╓╚м©╓╗╓И╓Л╓ф╓╓╓ч╓╩╓С. ╔╩╔╞╔©╓наМ©Т╓к╓д╓╓╓ф╓о, ╬Е╦б╓о 64 (0╓╚ ╓И 63) ╓г╓╧. ╓Ё╓н1024╔╥╔Й╔С╔ю╓ню╘╦б╓Р, 16╔ь╔ц╔и╓ню╘╦б (╓Ё╓Л╓Б AT╓н╩емм ╓к╓Х╓К) ╓хах╓ъ╧Г╓О╓╩╓К╓х, ╓╚╓й╓Й╦бдЙ╓╣╓Л╓©╔г╔ё╔╧╔╞мфнл╓╥╓╚мЬмя╓г╓╜╓ч╓╩ ╓С. ╓Ё╓нфЯею╓Р╡Р╬ц╓╧╓К╓©╓А╓к, PC ╦Ч╓╠ ESDI╔Ё╔С╔х╔М║╪╔И╓н╔А║╪╔╚╓о, ╪╚╪р╓н╔Ё ╔С╔х╔М║╪╔И╔э║╪╔и╓ь BIOS PROMЁхд╔╓Р╩э╓╥╓ч╓╥╓©. ╓Ё╓н BIOSЁхд╔╓нфБмф╓о, ╔ж║╪╔х╩Ч╓н╔г╔ё╔╧╔╞I/O╓Р (OS╓к╓Х╓ц╓ф╓о ╓╧╓ы╓ф ╓н╔г╔ё╔╧╔╞I/O╓Б) , ╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓Рмя╓╓╓ф╓╙╓Ё╓й╓╕╓х╓╓╓╕╓Б╓н╓г╓╧. ╓╧╓й╓О╓а, бГмфнл╓н╔г╔ё ╔╧╔╞╓Р, ╓╒╓©╓╚╓Б 32 ╔ь╔ц╔и╓╚╓д╔х╔И╔ц╔╞╓╒╓©╓Й 64 ╔╩╔╞╔©╓г╓╒╓К╓Х╓╕╓й╔г╔п╔╓╔╧ ╓х╓╥╓ф OS╓ьцн╓И╓╩╓К╓н╓г╓╧. ╓Ё╓н╥К╡л, аМ╔╥╔Й╔С╔ю║╪©Т╓о 1024╓Х╓Й╓Б╬╞╓й╓╞ ╓й╓Й╓ч╓╧╓╚╓И, ╬Е╣╜╓нфЯею╓й╓и╓й╓╚╓ц╓©╓Б╓н╓х╓╥╓фбГмфнл╔г╔ё╔╧╔╞╓Р╩х╓╕╓Ё╓х ╓╛╓г╓╜╓К╓Х╓╕╓к╓й╓Й╓ч╓╧. ╓й╓╙, цМлэ╓╓╓©╓ю╓╜╓©╓╓╓Ё╓х╓о, FreeBSD╔╚║╪╔м╔К ╓н╣╞ф╟╟й╧ъ, FreeBSD╓о╓Ё╓н BIOSЁхд╔╣║г╫╓Р╩х╓О╓й╓╓╓х╓╓╓╕╓Ё╓х╓г╓╧. ╬э╓╥╓╞ ╓о╦Е╓ш╓и╓╢юБлю╓╓╓©╓╥╓ч╓╧. ╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓нбХ 2 ╓нб╦╨ъмЩмЁ╓о, б©╓╞╓н╣Л╓╓╔╥╔╧╔ф╔ЮBIOS╓╛, ╔х╔И╔ц ╔╞╓╒╓©╓Й 17 ╔╩╔╞╔©╓н╔и╔И╔╓╔ж╓ю╓╠╓╥╓╚╟╥╓╗╓й╓╓ (ST412 ╓х╓╓╓╕╦е╓╓╩емм) ╓╚╓И, ╓х╓╓╓╕╓Б╓н╓г╓╧. хФЁсе╙©╥╓╥╓╓ BIOS╓одл╬О, ╪╚мЁ╓йцм╓РюъдЙ╓г╓╜╓К╔и╔И╔╓╔ж ╔©╔╓╔в (б©╓╞╓н╬Л╧Г╔и╔И╔╓╔ж╔©╔╓╔в47) ╓Р╩Щ╓ц╓ф╓╓╓ч╓╧. ╓Ё╓нй╦╫Я╓Рфи╓ъ╫╙╓╗╓И╓Л╓©╦Е╓г, ╓и╓н╓Х╓╕╓к╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓РмЬмя╓╧ ╓К╓к╓╩╓Х, ╓╪╓р╓╢н╠╟у╓╓╓©╓ю╓╜╓©╓╓╓Ё╓х╓╛╓╒╓Й╓ч╓╧. ╓Б╓╥йё©Т╓н OS╓Р╓р╓х╓д ╓н╔г╔ё╔╧╔╞╓к╔╓╔С╔╧╔х║╪╔К╓╧╓К╓х╓╜╓к╓о, и╛╓╨ф╠╓╦╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓Р╩х╓О ╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓к╢ь╓╥╓ф, и╝╪т╓╛╩хмя╓╥╓©╔Ё╔С╔х╔М║╪╔И╓о, ╓р╓х╓д╓н╔и╔И ╔╓╔ж╓Рйё©Т╓н╔я║╪╔ф╔ё╔╥╔Г╔С╓коюмЩе╙╓к й╛╓╠╓К╓Ё╓х╓╛╓г╓╜╓К╣║г╫╓Р BIOS ╓н╔╙ ╔в╔╥╔Г╔С╓х╓╥╓ф╩Щ╓ц╓ф╓╓╓ч╓╥╓© (╓Ё╓н╓Х╓╕╓йю╫ий╓о╓╓╓╞╓д╓╚╓╒╓К╓х╩в╓О╓Л╓К). ╓╥╓╚╓╥, ╓р╓х╓д╓н╔и╔И╔╓╔ж╓к╓о╓р╓х╓д╓н╔я║╪╔ф╔ё╔╥╔Г╔С╓к╦бдЙ╓╥╓ч╓╥╓©. ╓й╓╪ ╓й╓И, ╓Ё╓н╔Ё╔С╔х╔М║╪╔И╓о╔я║╪╔ф╔ё╔╥╔Г╔С╬ПйС╓Р ╔г╔ё╔╧╔╞╓ь╫Я╓╜╫п╓╧╓╚╓И╓г╓╧. ╓д╓ч╓Й, ее╦╩╓РфЧ╓Л╓К╓х, ╔Ё╔С╔х╔М║╪╔И╓о╓Ё╓н╬ПйС╓Рфи╓ъ╪Х╓Й, OS╓кбп╓╥╓ф╔г╔ё ╔╧╔╞╓╚╓Ифи╓ъ╓х╓ц╓©╬ПйС╓к╢П╓е╓╞╔г╔п╔╓╔╧╓х╓╥╓ф цн╓И╓╩╓К╓╚╓И╓г╓╧. бЕбь╔╩╔╞╔©╫ХмЩ б©╓╞╓н ESDI ╔Ё╔С╔х╔М║╪╔И╓о╔п╔ц╔и╔╩╔╞╔©╓Р ╪Х╓Йбь╓╗╓К╣║г╫╓РхВ╓╗╓ф╓╓╓ч╓╧. ╔г╔ё╔╧╔╞╓нй╙мЩ╔у╔╘║╪╔ч╔ц╔х╫ХмЩ╓несцФ╓Б╓╥╓╞╓о╫╙н╩╩Ч╓к, ╔п╔ц╔и╔╩╔╞╔©╓г╓╒ ╓К╓Ё╓х╓Р╣╜о©╓╥╓ф, бЕ╓О╓Й╓н╔╩╔╞╔©╓Р╡У╓Л╓©╔╩╔╞╔©╓н╟лцж╓ь (оюмЩе╙╓к) цж╓╜ ╓ч╓╧. дл╬О╓Ё╓нцж╓╜╢╧╓╗╫ХмЩ╓о, ╔х╔И╔ц╔╞фБ╓н N-1 ╦д╓н╔╩╔╞╔©╓Р╪б╨щ╓н╔г║╪╔©╣╜о©╓к ╩х╓╓, бХNхжлэ╓н╔╩╔╞╔©╓ю╓╠╓РбЕбь╔╩╔╞╔©╓х╓╧╓К╓Ё╓х╓г╪б╦╫╓╥╓ч╓╧. ╓Ё╓Ё╓гN╓х ╓╓╓╕цм╓о╔х╔И╔ц╔╞фБ╓нй╙мЩе╙╔╩╔╞╔©╓наМ©Т╓г╓╧. ╓Ё╓н╔╒╔╓╔г╔╒╓╛ю╦╓ч╓Л╓©гь╥й ╓о, ╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓╛╡У╓Л╓©╔╩╔╞╔©╓Р╩Щ╓©╓й╓╓ ║ж╢╟а╢║в ╓й╔г╔ё╔╧╔╞ ╓РашдЙ╓╥╓ф╓╓╓К, ╓х╓╓╓╕╓Б╓н╓г╓╧. ╓╥╓╚╓╥ FreeBSD╓г╓о╓Ё╓н╔╒╔╓╔г╔╒╓Р╩х╓╕╓Ё ╓х╓о╓г╓╜╓ч╓╩╓С. мЩмЁ╓о, ╩хмяит╡д (bad) ╓╚╓И ╩хмя╡дг╫ ╓ь╓нйя╢╧╓Р╓╙╓Ё╓й╓╕ ╓н╓╛ ESDI╔Ё╔С╔х╔М║╪╔И╬Е╓н BIOS╓ю╓╚╓И╓й╓н╓г╓╧. FreeBSD╓о, ©©╓н 32╔с╔ц╔х ╓н╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓г╓╒╓К╓©╓А╓к, ╔ж║╪╔х╦Е╓к╓о BIOS╓Р╩х╓╓╓ч╓╩╓С. бЕ╓О╓Й╓к FreeBSD╓╛╩х╓╕╓н╓о, ╔о║╪╔и╔╕╔╖╔╒╓хд╬юэ║жбпоц║в╓╧╓К╔г╔п╔╓╔╧╔и╔И ╔╓╔п╓х╓╓╓╕╓Б╓н╓г╓╧. ╥Кою: бЕбь╔╩╔╞╔©╫ХмЩ╓Д╔п╔ц╔и╔ж╔М╔ц╔╞╔ч╔ц╔т╔С╔╟╓й╓и, ╔Ё╔С╔х╔М║╪╔И║╕ ╔А║╪╔╚╓╛╓й╓С╓х╦ф╓ж╓╚╓ох╫╓Й╓ч╓╩╓С╓╛, ╓╫╓Л╓И╓к╩В╓©╣║г╫╓Р FreeBSD╓н╔г╔ё╔╧ ╔╞╓ь╓о╩х╓О╓й╓╓╓г╓╞╓ю╓╣╓╓. ╔п╔ц╔и╔ж╔М╔ц╔╞╓н╪Х╓Й╟╥╓╓ а╟юА╓╚╓И╩д╓╣╓Л╓©лДбЙ╓╛╓╒╓Й╓ч╓╧. ╓╧╓й╓О╓а, ╔Ё╔С╔х╔М║╪╔И╓к╓Х╓К╔п╔ц╔и╔ж╔М╔ц ╔╞╫ХмЩ╓омЬмя╓г╓╜╓й╓╓╬У╤╥╓г╓╒╓К╓к╓Б╓╚╓╚╓О╓И╓╨, FreeBSD╓н╔у╔║╔╓╔К╔╥╔╧╔ф ╔Ю╓╛ашдЙ╓╥╓ф╓╓╓К╓н╓о╓╒╓╞╓ч╓г╢╟а╢л╣╥Г╓й╔г╔ё╔╧╔╞╓г╓╒╓К, ╓х╓╓╓╕лДбЙ╓г ╓╧. ╓Ё╓Л╓Р╡Р╬ц╓╧╓К╓©╓А╓к, FreeBSD╓о bad144 ╓х╓╓╓╕╔д║╪╔К╓Р╨нмя ╓╥╓ф╓╓╓ч╓╧. ╓Ё╓н bad144 (╓Ё╓нл╬а╟╓о DEC╪р╓ни╦╫Ю╓х╓й╓ц╓©╔п╔ц╔и╔ж╔М╔ц╔╞ ╫ХмЩ╓кмЁмХ╓╥╓ф╓╓╓К) ╓о, FreeBSD╓н╔╧╔И╔╓╔╧╓╢╓х╓к╔п╔ц╔и╔ж╔М╔ц╔╞╓Рд╢╓ы╓ч ╓╧. ╔п╔ц╔и╔ж╔М╔ц╔╞╓Р╦╚╓д╓╠╫п╓╧╓х, bad144 ╓о╫Щ╓д╓╓╓©╔ж╔М╔ц╔╞хж╧Ф╓к╓Х╓К╔ф║╪ ╔ж╔К╓Р FreeBSD╔╧╔И╔╓╔╧╓нкЖхЬ╓ь╫Я╓╜╧Ч╓ъ╓ч╓╧. ╔г╔ё╔╧╔╞╓╛ф╟╨Н╓╥╩о╓А╓К╓х, ╔г╔ё╔╧╔╞╓╚╓Ифи╓ъ╓х╓И╓Л╓©╔ф║╪╔ж╔К╓Р╢П╓к, ╔г╔ё ╔╧╔╞╔╒╔╞╔╩╔╧╓Рд╢╓ы╓ч╓╧. ╓Ё╓н bad144 ╔Й╔╧╔х╓к╣╜о©╓╣╓Л╓©╔ж╔М╔ц╔╞хж╧Ф╓ь╓н мв╣А╓╛╣╞╓Ё╓К╓х, бЕ╓О╓Й╓н╔ж╔М╔ц╔╞ (ф╠╓╦╓╞ FreeBSD╔╧╔И╔╓╔╧╓нкЖхЬ╓к╟лцж╓╧ ╓К) ╓Р╩х╓╓╓ч╓╧. ╓Ё╓н╓Х╓╕╓к, bad144 ╓к╓Х╓Кцж╢╧╪ЙбЁ╓╜╓к╓Х╓ц╓ф ║ж╢╟а╢║в ╓й╔г╔ё ╔╧╔╞╓Р FreeBSD ╔у╔║╔╓╔К╔╥╔╧╔ф╔Ю╓ьдС╤║╓╥╓ф╓╓╓К╓н╓г╓╧. bad144 ╓н╩хмя╓к╓Х╓Й╢ы╓К╓╚╓Б╓╥╓Л╓й╓╓мН╓╥╥Й╓╛╓╒╓Й╓ч╓╧. ╓ч╓╨, ╓р╓х╓д╓н╔╧ ╔И╔╓╔╧╓к╓о 126 ╦д╟й╬Е╓н╔п╔ц╔и╔╩╔╞╔©╓Р╩Щ╓ф╓ч╓╩╓С. ╓Б╓╥╔и╔И╔╓╔ж╓к 126 ╦д╟й╬Е ╓н╔п╔ц╔и╔╩╔╞╔©╓╛╓╒╓ц╓©╓х╓╜╓к╓о, йё©Т╓н FreeBSD ╓н╔╧╔И╔╓╔╧╓кй╛╓╠╓ф, Ёф╔╧ ╔И╔╓╔╧╓н╔п╔ц╔и╔╩╔╞╔©╓╛ 126 ╦д╟й╡╪╓х╓й╓К╓Х╓╕╓к╓╧╓Ки╛мв╓╛╓╒╓Й╓ч╓╧. ╓╞╓Л╓╟ ╓Л╓Б, ╓р╓х╓д╓н╔х╔И╔ц╔╞фБ╓к╓©╓ц╓©╓р╓х╓д╓н╥Г╢ы╔╩╔╞╔©╓╛ ╦╚╓д╓╚╓ц╓©╓ю╓╠╓г, ╓╫╓н╔х╔И╔ц╔╞фБ╔╩╔╞╔© ╓╧╓ы╓ф ╓Р╫Щ╓д╓╓╓©╓Б╓н╓х╓╥╓ф╣╜о©╓╧╓К╓Х╓╕ ╓йй╙мЩ╔у╔╘║╪╔ч╔ц╔х╔в╔М╔╟╔И╔Ю╓Р╩х╓О╓й╓╓╓Х╓╕╓к╓╥╓ф╓╞╓ю╓╣╓╓. ╢йц╠╓к╓╙╡Р╓Й ╓╓╓©╓ю╓╠╓К╓х╩в╓╓╓ч╓╧╓╛, ╓Ё╓н╓Х╓╕╓йй╙мЩ╔у╔╘║╪╔ч╔ц╔х╓Р╓╙╓Ё╓й╓╗╓п, 126╦д╓ню╘ ╦б╓оц╩╩Ч╢ж╓гцёю╝╓╥╓ф╓╥╓ч╓╓╓ч╓╧. ╪║╓к, ╓Б╓╥╔╧╔И╔╓╔╧╓╛ root ╔у╔║╔╓╔К╔╥╔╧╔ф╔Ю╓Р╢ч╓С╓г╓╓╓К╓х╓╜╓к╓о, 1024╔╥ ╔Й╔С╔ю╟йфБ╓х╓╓╓╕ BIOS╓ню╘╦б╓Р╪И╓ц╓ф╓╓╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╔ж║╪╔х╫ХмЩ╓н ╓х╓╜╓г╓╧╓╚╓И, bad144 ╔Й╔╧╔х╓о BIOS ╓Р╩х╓ц╓ффи╓ъ╪Х╓Й╓ч╓╧╓н╓г, ╓Ё╓н╔Й╔╧╔х ╓╛ 1024 ╔╥╔Й╔С╔ю╦бЁ╕╟йфБ╓к╟лцж╓╥╓ф╓╓╓й╓╠╓Л╓пфи╓ъ╓х╓Л╓ч╓╩╓С. ╓Ё╓ню╘╦б╓о root ╔у╔║╔╓╔К╔╥╔╧╔ф╔Ю ╓ю╓╠ ╓╛1024╔╥╔Й╔С╔ю╦бЁ╕╟йфБ╓к╓╒╓Л╓п╫╫й╛╓х╓╓╓╕╓Ё╓х╓г╓о╓й╓╞, root╔╥╔╧╔ф╔Ю╓Р╢ч ╓С╓ю ╔╧╔И╔╓╔╧ а╢бн╓╛1024╔╥╔Й╔С╔ю╦бЁ╕╟йфБ╓к╓╙╓╣╓ч╓ц╓ф╓╓╓Ки╛мв ╓╛╓╒╓Й╓ч╓╧. ╔╚║╪╔м╔К╓н╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С ESDI╔г╔ё╔╧╔╞╓Р╟╥╓╕╔и╔И╔╓╔п╓о, IDE╓Д ST412 MFM╔г╔ё╔╧╔╞╓й╓и╓хф╠╓╦ wd ╔и╔И╔╓╔п╓г╓╧. ╓Ё╓н wd ╔и╔И╔╓╔п╓о, ╓╧╓ы╓ф╓н WD1003 ╦ъ╢╧╔╓╔С╔©╔у╔╖║╪╔╧╓к╓БмЬмя╓г╓╜╓К╓о╓╨╓г╓╧. бГиТй╛╓н╔о║╪╔и╔╕╔╖╔╒╓о, ╔╦╔Ц╔С╔я╓нюъдЙ╓к╓Х╓ц╓ф, ╓у╓©╓д╓н I/O╔╒╔и╔Л╔╧хо ╟о╓х IRQ цм╓н╓╕╓а╓╚╓И, ╓╫╓Л╓╬╓Л╓р╓х╓д╓Ра╙╓ж╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓╥╓©╓╛╓ц╓ф, wd ╔©╔╓╔в╓н╓у╓©╓д╓н╔Ё╔С╔х╔М║╪╔И╓Р ╓р╓х╓д╓н╔╥╔╧╔ф╔Ю╓г╩х╓╕╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓Б╓╥юъдЙ╓╥╓Х╓╕╓х╓╥╓ф╓╓╓К╔о║╪╔и╔╕╔╖╔╒╓╛ и╦╫Ю╟йЁ╟╓нЁД╓ЙеЖ╓ф╓Р╔╣╔щ║╪╔х╓╥╓ф ╓╓╓Л╓п, е╛юз╓йюъдЙ╬ПйС╓Р╔╚║╪╔м╔К╓н╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С╔у╔║╔╓╔К╓к ╣╜╫р╓╧ ╓К╓Ё╓х╓г, ╓Ё╓нхСи╦╫ЮЁД╓ЙеЖ╓ф╓РмЬмя╓г╓╜╓ч╓╧. ╪║╓к╔╚║╪╔м╔К╓н╔Ё╔С╔у╔ё╔╟╔Л║╪ ╔╥╔Г╔С╔у╔║╔╓╔К╓ннЦ╓Р╪╗╓╥╓ч╓╧ (╓Ё╓н╔у╔║╔╓╔К╓╛╓╒╓К╔г╔ё╔Л╔╞╔х╔Й╓о /sys/i386/conf ╓г╓╒╓К). # First WD compatible controller controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr disk wd0 at wdc0 drive 0 disk wd1 at wdc0 drive 1 # Second WD compatible controller controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr disk wd2 at wdc1 drive 0 disk wd3 at wdc1 drive 1 ESDI╔о║╪╔и╔╕╔╖╔╒╓ннЦ Adaptec 2320╔Ё╔С╔х╔М║╪╔И и╝╪т╓о, ACB-2320╓г╔Ё╔С╔х╔М║╪╔К╓╣╓Л╓© ESDI╔г╔ё╔╧╔╞╓ь, FreeBSD╓Р╔╓╔С╔╧╔х║╪ ╔К╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╥╓©. ╓й╓╙, ╓Ё╓н╔г╔ё╔╧╔╞╓к╓об╬╓н╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧ ╔ф╔Ю╓Р╔╓╔С╔╧╔х║╪╔К╓╥╓ф╓╓╓ч╓╩╓С. ╔╓╔С╔╧╔х║╪╔К╓╧╓К╓©╓А╓к, ╓ч╓╨, NEFMT.EXE (www.adaptec.com ╓╚╓И ftp╡дг╫) ╓г╔г╔ё╔╧╔╞╓Рй╙мЩ╔у╔╘║╪╔ч╔ц╔х╓╥, ╓╚╓д╔х╔И╔ц╔╞╓РбЕбь╔╩ ╔╞╔©╓х╓х╓Б╓к╔у╔╘║╪╔ч╔ц╔х╓╧╓К╓╚╓и╓╕╓╚╓нюълД╓к NO╓хеЗ╓╗╓ч╓╥╓©. ╓ч╓© ACB-2320╓н BIOS╓о╩х╓О╓й╓╓╓Х╓╕╓кюъдЙ╓╥╓ч╓╥╓©. ╓╫╓╥╓ф╔╥╔╧╔ф╔Ю BIOS╓╛╔ж║╪ ╔х╓г╓╜╓К╓Х╓╕╓к, ╔╥╔╧╔ф╔Ю BIOS╓н╪╚мЁ╓кюъдЙ╡дг╫ ╔╙╔в╔╥╔Г╔С╓Р╩х╓╓╓ч╓╥ ╓©. ╪б╓о, NEFMT.EXE╓Р╩х╓╕╟йа╟╓к, ╓ч╓╨ ACB-2320 ╓н BIOS╓ках╓ъ╧Ч╓ч╓Л╓ф╓╓╓К╔у╔╘║╪ ╔ч╔ц╔х╔в╔М╔╟╔И╔Ю╓г╔г╔ё╔╧╔╞╓Р╔у╔╘║╪╔ч╔ц╔х╓╥╓ф╓ъ╓ч╓╥╓©╓╛, ╩х╓╗╓й╓╓╓Ё╓х╓╛ х╫╓Й╓ч╓╥╓©. ╓й╓╪╓й╓И, бЕбь╔╩╔╞╔©╓н╫ХмЩ╓Р╓╙╓Ё╓й╓О╓й╓╓╓Х╓╕╓к╓╧╓К╔╙╔в╔╥╔Г╔С╓╛ мя╟у╓╣╓Л╓ф╓╓╓й╓╓╓╚╓И╓г╓╧. бЕбь╔╩╔╞╔©╫ХмЩ╓Р╓╙╓Ё╓й╓╕╓Х╓╕╓к╓╧╓К╓х, FreeBSD╓н ╔╓╔С╔╧╔х║╪╔К╨Н╤х╓о bad144╓н╪б╧т╓нцйЁ╛╓г╪╨гт╓╥╓ч╓╥╓©. ╓Б╓╥ ACB-232xy ╓Р╓╙╩Щ╓а╓г╓╒╓Л╓п, ╓╫╓н╔п║╪╔╦╔Г╔Схж╧Ф╓кцМ╟у╓╥╓ф╓╞╓ю╓╣╓╓. й╦╩З x ╓к╓о 0 ╓╚ 2 ╓╛фЧ╓Й╓ч╓╥╓ф, ╔э║╪╔и╬Е╓к╔у╔М╔ц╔т║╪╔Ё╔С╔х╔М║╪╔И╓╛╓╒╓К╓╚╓и ╓╕╓╚╓Р╦╚й╛╓╠╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. й╦╩З y╓о╓╣╓И╓к╤╫лё©╪╓╓╓Б╓н╓г, ╔ж╔И╔С╔╞╓╚, A-8╓╚, ╓ч╓©╓о D╓н╓╓╓╨╓Л╓╚╓г ╓╧. ╔ж╔И╔С╔╞╓о, ц╠╫Ц╓й10M╔с╔ц╔х/иц╓н╔Ё╔С╔х╔М║╪╔И╓г╓╒╓К╓Ё╓х╓Ри╫╓╥╓ч╓╧. A-8╓о, 15M╔с╔ц╔х/иц╓н╔Ё╔С╔х╔М║╪╔И╓г, ╓╚╓д 52╔╩╔╞╔©/╔х╔И╔ц╔╞╓Р╔╣╔щ║╪╔х ╓╥╓ф╓╓╓К╓Б╓н╓г╓╒╓К╓Ё╓х╓Ри╫╓╥╓ч╓╧. D╓о, 15M╔с╔ц╔х/иц╓н╔Ё╔С╔х╔М║╪╔И╓г, ╓╚╓д 36╔╩╔╞╔©/╔х╔И╔ц╔╞╟й╬Е (52╔╩╔╞╔©╓Б╡дг╫╓╚?) ╓н╔и╔И╔╓╔ж╓Р╔╣╔щ║╪╔х╓╥ ╓ф╓╓╓К╓Б╓н╓г╓╒╓К╓Ё╓х╓Ри╫╓╥╓ч╓╧. ╓Ё╓н╔Ё╔С╔х╔М║╪╔И╓н╓╧╓ы╓ф╓н╔п║╪╔╦╔Г╔С╓о╔╓╔С╔©║╪╔Й║╪╔жхФ 1:1╓кбп╠Ч╓╥╓ф╓╓ ╓К╓о╓╨╓г╓╧. FreeBSD╓о╫╪й╛╧Бб╝╓й╓н╓г, ╓╪╓р 1:1╓х╩ьдЙ╓╥╓ф╓╞╓ю╓╣╓╓. Western Digital WD1007╔Ё╔С╔х╔М║╪╔И и╝╪т╓о, WD1007╓г╔Ё╔С╔х╔М║╪╔К╓╣╓Л╓© ESDI╔г╔ё╔╧╔╞╓ь, FreeBSD╓Р╔╓╔С╔╧╔х║╪ ╔К╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╥╓©. ю╣Ён╓к╓о WD1007-WA2╓х╓╓╓╕╔Ё╔С╔х╔М║╪╔И╓г╓╥╓©. ╓Ё╓Л╟йЁ╟╓нйё©Т╓н╔п║╪╔╦╔Г╔С╓Б WD1007╓к╓╒╓Й╓ч╓╧. мЬмя╓г╓╜╓К╓Х╓╕╓к╓╧╓К╓©╓А╓к, ╔╩╔╞╔©╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓хWD1007╓н BIOS╓х ╓Р╩х╓О╓й╓╓╓Х╓╕╓кюъдЙ╓╥╓ч╓╥╓©. ╓Ё╓нюъдЙ╓н╟улё╓о, BIOS╓ках╓ъ╧Ч╓ч╓Л╓©й╙мЩ ╔у╔╘║╪╔ч╔ц╔х╔в╔М╔╟╔И╔Ю╓Р╩х╓╗╓й╓╓╓Х╓╕╓к╓╥╓©╓х╓╓╓╕╓Ё╓х╓г╓╧. бЕ╓О╓Й╓к, www.wdc.com╓╚╓И WDFMT.EXE╓РфЧ╪Й╓╥╓ф, ╔г╔ё╔╧╔╞╓Р╔у╔╘║╪╔ч╔ц╔х╓╥ ╓ч╓╥╓©. ╟й╦Е, ╫Гд╢╓кф╟╓╓╓ф╓╓╓ч╓╧. Ultrastor U14F╔Ё╔С╔х╔М║╪╔И ╔м╔ц╔х╓кн╝╓Л╓©╓╓╓╞╓д╓╚╓нйС╧П╓к╓Х╓Л╓п, Ultrastor╓н ESDI╔э║╪╔и╓Б FreeBSD ╓гф╟╨Н╓╧╓К╓Х╓╕╓г╓╧. ╪б╨щ╓нюъдЙ╓к╓д╓╓╓ф╓н╬э╓╥╓╓╬ПйС╓о╓╒╓Й╓ч╓╩╓С. ди╡ц╩Яна кэЁйе╙╓к ESDI╓н╔в╔М╔╟╔И╔ъ╔С╔╟╓Р╥в╡Х╓╥╓ф╓╓╓КйЩ╓о, ╪║╓н╦Ь╪╟╣╛Ёй╩емм╫Я╓Р фЧ╪Й╓й╓╣╓К╓Ё╓х╓Р╓╙╓╧╓╧╓А╓╥╓ч╓╧. ╨г©╥╓н ANSI X3T10 ╟я╟В╡Я╓нй╦╫Я╓о╪║╓н╓Б╓н╓г╓╧║╖ Enhanced Small Device Interface (ESDI) [X3.170-1990/X3.170a-1991] [X3T10/792D Rev 11] USENET╓н╔к╔Е║╪╔╧╔╟╔К║╪╔в comp.periphs ╓о, ╬э╓╥╓╓╬ПйС╓Рфю╓К╓Ё╓х╓╛╓г╓╜╓КцМлэ╓╧╓ы╓╜╓Б╓н╓г ╓╧. World Wide Web (WWW) ╓Б╓ч╓©йьмЬ╓й╬ПйС╦╩╓г╓╧. Adaptec╪р╓н ESDI╔Ё╔С╔х╔М║╪ ╔И╓к╓д╓╓╓ф╓о http://www.adaptec.com/ ╓Р╩╡╬х╓╞╓ю╓╣╓╓. Western Digital ╪р╓н╔Ё╔С╔х╔М║╪╔И╓к╓д╓╓╓ф╓о http://www.wdc.com/ ╓Р╩╡╬х╓╞╓ю╓╣╓╓. ╢╤╪у Andrew Gordon╩А╓Х╓Й, ╔ф╔╧╔хмя╓н Adaptec 2320╔Ё╔С╔х╔М║╪╔И╓х ESDI╔г╔ё╔╧ ╔╞╓РаВ╓ц╓ф╓╓╓©╓ю╓╜╓ч╓╥╓©. SCSI╓х╓о? ╦╤╨Н:&a.wilko;. July 6, 1996. лУ: &a.jp.yoshiaki;. 4 November 1996. SCSI ╓о Small Computer Systems Interface (╬╝╣╛ло╔Ё╔С╔т╔Е║╪╔©╔╥╔╧╔ф╔Ю╔╓╔С╔©╔у╔╖║╪╔╧) ╓нф╛й╦╩З╓Р╓х╓ц╓©╓Б╓н╓г╓╧. ╓Ё╓Л╓о ANSI ╣╛Ёй╓н╟Л╓д╓г╓╒╓Й, ╔Ё╔С╔т╔Е║╪╔©╤хЁ╕╓к╓╙╓╓╓ф╨г╓Б╓Х╓╞╩х╓О╓Л╓К I/O ╔п╔╧╓н╟Л╓д╓к╓й╓ц╓ф╓╓╓ч╓╧. SCSI ╓о╔╥╔Е╔╛║╪╔х╪р (╔ъ╔к╔у╔М╔ц╔т║╪╔г╔ё ╔╧╔╞╓Рю╓Ё╕╓г╨г╫И╓кхнгД╓╥╓ч╓╥╓©) ╓нЁ╚х╞╓╥╓© SASI (Shugart Associates Standard Interface) ╔п╔╧╓Р╦╣╓к╣╛Ёй╡╫╓╣╓Л╓ч╓╥╓©. ╓╫╓н╦Е╓н╤хЁ╕╓неьно╓к╓Х╓Й, ╟ш╓й╓К╔ы╔С╔ю╓н╔г╔п╔╓╔╧╓╛╨╝╨ъ╓╥╓ф╩х╓╗╓К╓Х╓╕, ╓Х╓Й╦╥л╘╓й╣╛Ёй╓ь╓х╣╛Ёй╡╫╓╣╓Л╓ч╓╥╓©. ╓╫╓н╥К╡л, г╖╡д╓╣╓Л╓©╓н╓╛ ANSI ╓н SCSI-1 ╣╛Ёй╓г╓╧. SCSI-1 ╩емм╓н╣╛Ёй╡╫╓╛╧т╓й╓О╓Л╓©╓н╓о 1985 г╞а╟╦Е╓г╓╧. (лУцМ: SCSI-1 ╓н╨г╫╙╟ф╥ХдЙ╓о 1985 г╞, ANSI ╓ни╦╫Ю╣╛Ёй╓х╓╥╓ф╓нг╖╡д╓о 1986 г╞╓г╓╧) ╓Ё╓н╣╛Ёй╓о, ╓╧╓г╓к╦╫╨ъ╓г╓о╩ЧбЕцы╓Л╓н╓Б╓н╓к╓й╓ц╓ф╓╙╓Й, ╦╫╨ъ╓ни╦╫Ю╓о SCSI-2 (╓╣╓И╓к╬э╓╥╓╓╬ПйС ╓Р╩╡╬х╓╥╓ф╓╞╓ю╓╣╓╓) ╓г, ╓Ё╓Л╓Б╓ч╓Б╓й╓╞ SCSI-3 ╓ь╟э╧т╓╥╓ф╓╓╓╞╓г╓╥╓Г╓╕. й╙мЩе╙╓йаЙ╦ъюэбЁ╓н╣╛Ёй╓к╡ц╓╗╓ф, SCSI╓г╓о╔г╔ё╔╧╔╞╔и╔И╔╓╔ж╓кит╡д╥Г╓йоюмЩе╙╓й╣╛Ёй (╔Ё╔ч╔С╔и╔╩╔ц╔х) ╓БдЙ╣а╓╥╓ф╓╓╓ч╓╧. ╓Ё╓н╣╛Ёй╓ои╦╫Ю╔Ё╔ч╔С╔и╔╩╔ц╔х (CCS; Common Command Set) ╓х╦ф╓п╓Л, ANSI ╓н SCSI-1 ╓х╓ш╓эф╠╩Ч╢Э╓кю╘дЙ╓╣╓Л╓ч╓╥╓©. SCSI-2 ╓к╓о (╡ЧдЙ╓╣╓Л╓©) CCS ╓╛╣╛Ёй╓н╟ЛиТ╓х╓╥╓фах╓ъ╧Ч╓ч╓Л╓ч╓╥╓©. ╔Ё╔ч╔С╔и╓о, ╔г╔п╔╓╔╧╓н╪ОнЮ╓к╓Х╓ц╓фйя╓О╓Й╓ч╓╧. ╓©╓х╓╗╓п╔╧╔╜╔Ц╔й╓к╓╙╓╓╓ф, Write ╔Ё╔ч╔С╔и╓о╟улё╓╛╓╒╓Й╓ч╓╩╓С. SCSI ╔п╔╧╓об©╓╞╓н╪ОнЮ╓╛╓╒╓К╔я╔И╔Л╔К╔п╔╧╓г╓╧. ╨г╓Б╦е╓╞, ╨г╓БмЬмя╓╣╓Л╓ф╓╓╓К╓н╓╛ 8 bit иЩ, ╔╥╔С╔╟╔К╔╗╔С╔и (итй©╧у) ©╝╧Ф, 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) ╓г╓╧. лУцМ: ╓Ё╓Ё╓г╓оее╣╓е╙╓ймя╦Л╓х╓╥╓ф╓ой©╧у, итй©╧у╓Рмя╓╓╓ф, ╔п╔╧╓нл╬╬н╓х╓╥╓ф╓о╢Пкэе╙╓к╓о╔╥╔С╔╟╔К╔╗╔С╔и, ╔г╔ё╔у╔║╔Л╔С╔╥╔Ц╔К╓х╓╥╓ч╓╥╓©. ╓Б╓а╓М╓С SCSI ╔п╔╧╓к╓о╔г║╪╔©©╝╧Ф╓ю╓╠╓г╓о╓й╓╞, б©╓╞╓н╔Ё╔С╔х╔М║╪╔К©╝╧ФюЧ╓╛╓╒╓Й╓ч╓╧. йё©Т╓н╔г╔п╔╓╔╧╓╛╔п╔╧╓Р╦Зн╗╓Х╓╞╤╕м╜╓╧╓К╓©╓А╓н йё╩╗╓й╔в╔М╔х╔Ё╔К╓Б╣╛Ёй╓н╟ЛиТ╓г╓╧. SCSI-2 ╓г╓о╔г║╪╔©╓о╬О╓кфхн╘╓╥╓©╔я╔Й╔ф╔ё©╝╧Ф╓Р╩х╓ц╓ф╔а╔╖╔ц╔╞╓╣╓Л╓ч╓╧. SCSI-2 ╟йа╟╓г╓о, ╔я╔Й╔ф╔ё╔а╔╖╔ц╔╞╓о╔╙╔в╔╥╔Г╔С╓г╓╥╓©. SCSI-3 ╓г╓о╓╣╓И╓к╧Бб╝╓й╔п╔╧╔©╔╓╔в╓╛фЁфЧ╓╣╓Л, ╓╫╓Л╓х╤╕╓к╔╠║╪╔ж╔К╓нюЧ©Т╓Р╦╨╓И╓╥, ╓Х╓Й╨гбГ╔п╔╧д╧╓Р©╜╓п╓╥╓©╔╥╔Й╔╒╔К SCSI ╓╛фЁфЧ╓╣╓Л╓ч╓╧. SSA ╓Д Fiberchannel╓х╓╓╓ц╓©л╬а╟╓Рй╧╓╓╓©╓Ё╓х╓о╓╒╓Й╓ч╓╩╓С╓╚? ╔╥╔Й╔╒╔К╔п╔╧╓о╦╫╨ъ╓г╓о, ╓ч╓ю╓╓╓╨╓Л╓нйЩ╪╟╓БиА╣з╓╥╓ф╓╓╓ч╓╩╓С (фц╓к╟Лхле╙╓й FreeBSD ╢д╤╜╓г╓о). ╓Ё╓н╓©╓А╔╥╔Й╔╒╔К╔п╔╧╔©╔╓╔в╓к╓д╓╓╓ф╓о, ╓Ё╓Ё╓г╓о╓Ё╓Л╟й╬Е╓о©╗╓Л╓ч╓╩╓С. ╨ё╓ч╓г╓н╣╜╫р╓╚╓ИашаЭ╓╣╓Л╓К╓Х╓╕╓к, SCSI ╔г╔п╔╓╔╧╓о╔╓╔С╔ф╔Й╔╦╔╖╔С╔х╓г╓╧. ╓Ё╓Л╓о SCSI╓н╣╛Ёй (╓Ё╓нй╦╫Я╓о 2 ╔╓╔С╔а╟й╬Е╓н╦Э╓╣╓╛╓╒╓Й╓ч╓╧) ╓хюз╓Йн╔╓╧╓Ё╓х╓о╓г╓╜╓ч╓╩╓С. ╓Ё╓н╓©╓А, ╓©╓х╓╗╓п╔о║╪╔и╔г╔ё╔╧╔╞╓г╓офцдЙ╓н╔ж╔М╔ц╔╞╓Р╩ь╓╧╬Л╧Г╓о, ╔ь╔ц╔и / ╔╥╔Й╔С╔ю / ╔╩╔╞╔©╓к╓Х╓ц╓ф╥Х╓А╓К╓н╓г╓о╓й╓╞, ц╠╓ки╛мв╓й╔ж╔М╔ц╔╞хж╧Ф╓Р╩ьдЙ╓╥╓ч╓╧. ╧╙л╞╓й╔╜╔Ц╔ц╔╥╔Еф╟╨Н╓Д, итю╣╔ж╔М╔ц╔╞╓н╪╚ф╟цж╓╜╢╧╓╗╓й╓и╓н╣║г╫╓о, ╓Ё╓н║ж╔╓╔С╔ф╔Й╔╦╔╖╔С╔х╔г╔п╔╓╔╧║в╓н╔╒╔в╔М║╪╔а╓к╓Х╓ц╓ф╡дг╫╓к╓й╓ц╓ф╓╓╓ч╓╧. SCSI ╔п╔╧╓г╓ог╓╟у╓н╔г╔п╔╓╔╧╓нах╓гдл©╝╓╧╓К╓Ё╓х╓╛╡дг╫╓г╓╧ (лУцМ: г╓╟у╓н╔г╔п╔╓╔╧╓╛╔╓╔к╔╥╔╗║╪╔©╓к╓й╓Л╓К╓х╓╓╓╕╟улё╓г╓╧). ╔г╔п╔╓╔╧╓н╣║г╫╓╛╓╫╓Л╓Р╣Ж╓╧╓╚╓и╓╕╓╚╓о╓ч╓©йл╓нлДбЙ╓г╓╧╓╛, ╣╛Ёй╓г╓о╤ь╩ъ╓╣╓Л╓ф╓╓╓ч╓╩╓С. ╓╫╓н╬Л╧Г╓о©╝╧Ф╓н╬вфм╓Рки╓╟╓©╓А╓к, 2 ╓д╓н╔г╔п╔╓╔╧╓╛╔п╔╧╓Р╩х╓╕а╟╓кд╢дД (arbitrate) ╓Р╧т╓й╓╕и╛мв╓╛╓╒╓Й╓ч╓╧. SCSI ╓г╓о, ╦е╓╓╣╛Ёй╓н╔г╔п╔╓╔╧╓х©╥╓╥╓╓╣╛Ёй╓н╔г╔п╔╓╔╧╓╛ ф╠╓╦╔п╔╧╓н╬Е╓гф╟╓╞╓Х╓╕╓к╣╛Ёй╓Р╨Н╓ц╓ф╓╓╓ч╓╧. ╓╥╓©╓╛╓ц╓ф, ╦е╓╓ SCSI-1╓н ╔г╔п╔╓╔╧╓о SCSI-2 ╔п╔╧╬Е╓г╓БиАдл╓оф╟╓╜╓ч╓╧. иАдл╓о, ╓хцг╓ц╓©мЩмЁ╓о, ╓╒╓К╦е╓╓╔г╔п╔╓╔╧╓╛ (╦е╓╓) ╣╛Ёй╓кбп╓╥╓ф, ©╥╓╥╓╓╔п╔╧╓г╓БлДбЙ╓й╓╓дЬ╓к╫╫й╛╣╛Ёй╓к╫Ю╣Р╓╥╓©╪баУ╓к╓й╓ц╓ф╓╓╓К╓╚╓и╓╕╓╚╓Р юДбпе╙╓кйщ╬з╓╧╓К╓Ё╓х╓о╓г╓╜╓й╓╓, ╓х╓╓╓╕╓Ё╓х╓г╓╧. ╟Лхл╓к, ╨г╤А╓н╔г╔п╔╓╔╧╓о╓Х╓Й╓╕╓ч╓╞ф╟╨Н╓╥╓ч╓╧. ╓╫╓нмЩмЁ╓о╣╛Ёй╡╫╓╛╓Х╓Й╦╥л╘╓к╓й╓Й, ╓ч╓©╔А║╪╔╚║╪╓╛╔г╔п╔╓╔╧╓ню╫б╓╓к╓╙╓╓╓ф, ╓Х╓Й╓╜╓а╓С╓х╣╛Ёй╓к╫╬╓╕╓Х╓╕╓к╓й╓ц╓ф╓╜╓ф╓╓╓К╓╚╓И╓г╓╧. ╟Лхле╙╓к╦ю╓ц╓ф, ц╠╟Л╓н╔п╔╧╬Е╓гф╟╓╚╓╧╔г╔п╔╓╔╧╓о SCSI-2 ╓╒╓К╓╓╓о╓Х╓Й©╥╓╥╓╓╔г╔п╔╓╔╧╓г╓╒╓Л╓п ╓╕╓ч╓╞ф╟╓╞╡дг╫ю╜╓о╧Б╓╓╓х╦ю╓╗╓ч╓╧. ╓Ё╓Л╓о©╥╓╥╓╓ 2GB╓н╔г╔ё╔╧╔╞╓Р╪Й╓кфЧ╓Л╓©╓х╓╥╓©╓И ╦е╓╓╔г╔п╔╓╔╧╓Р╪н╓ф╓ф╓╥╓ч╓О╓й╓╠╓Л╓п╓й╓И╓й╓╓╓х╓╓╓╕ ╟улё╓г╓о╓╒╓Й╓ч╓╩╓С. ╩Д╓н╔╥╔╧╔ф╔Ю╓г╓о SCSI-1╟йа╟╓н╔г╔ё╔╧╔╞, SCSI-2╓н QIC╔ф║╪╔в╔Ф╔к╔ц╔х, SCSI-1╓н╔ь╔Й╔╚╔К╔╧╔╜╔Ц╔С╔ф║╪╔в╔Ф╔к╔ц╔х (лУцМ: VTR╓н╓Х╓╕╓й╡Се╬╔ь╔ц╔и╓Р ╩Щ╓ц╓©╔ф║╪╔ваУцж╓н╓Ё╓х╓г╓╧. DAT╔ф║╪╔в╔и╔И╔╓╔ж╓Б╓╫╓н╟Л╓д╓г╓╧), 2бФ╓н SCSI-1 ╔г╔ё╔╧╔╞╓╛╟Л╫О╓клДбЙ╓й╓╞ф╟╓╓╓ф╓╓╓ч╓╧. ╓©╓ю╓╥╦Зн╗╓нею╓╚╓И╦е╓╓╔г╔п╔╓╔╧╓х©╥╓╥╓╓ (= б╝╓╓) ╔г╔п╔╓╔╧╓Рй╛╓╠╓©╓╓╓╚╓Б╓╥╓Л╓ч╓╩╓С. (лУцМ: ╦е╓╓╔г╔п╔╓╔╧╓нцФ╓к╓о disconnect╓Р╔╣╔щ║╪╔х╓╥╓й╓╓╓©╓А╓к╟Ло╒╓н╔Ё╔ч╔С╔и╪б╧тцФ╓к SCSI╔п╔╧╓РюЙм╜╓╥╓ф╓╥╓ч╓╕╔г╔п╔╓╔╧╓Б╓╒╓Й╓ч╓╧.) SCSI ╓н╧╫ю╝мваг юХ╓к╫р╓ы╓©╓Х╓╕╓к, SCSI ╔г╔п╔╓╔╧╓о╔╓╔С╔ф╔Й╔╦╔╖╔С╔х╓г╓╧. ╓д╓ч╓Й╔о║╪╔и╔╕╔╖╔╒╨ыиТ╓к╓╚╓И╓Юцн╪╠╓о SCSI ╔г╔п╔╓╔╧╪╚©х╓╛ ╩Щ╓ц╓ф╓╓╓ч╓╧. ╓╫╓н╓©╓А╔ш╔╧╔х╔╥╔╧╔ф╔Ю╓о, ╓╒╓К╔о║╪╔и╔г╔ё╔╧╔╞╓╛╓╓╓╞╓д╓н╔ь╔ц╔и╓Р╩Щ╓ц╓ф╓╓╓К╓н╓╚╓х╓╚, ╩ьдЙ╓╥╓©╔ф║╪╔в╔г╔п╔╓╔╧╓╛╓╓╓╞╓д╓н╔х╔И╔ц╔╞╓Р╩Щ╓д╓╚, ╓х╓╓╓╕╓Х╓╕╓й╓Ё╓х╓Рцн╓Ки╛мв╓о╓╒╓Й╓ч╓╩╓С. ╓Б╓╥╓╒╓й╓©╓╛цн╓Й╓©╓╓╓н╓г╓╒╓Л╓п, ╣╛Ёй╓гдЙ╣а╓╣╓Л╓ф╓╓╓К╔Ё╔ч╔С╔и╓Р╩х╓ц╓ф, ╔г╔п╔╓╔╧╓к╔о║╪╔и╔╕╔╖╔╒╓н╬э╨ы╓к╓д╓╓╓флД╓╓╧Г╓О╓╩╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╔╓╔С╔ф╔Й╔╦╔╖╔С╔х╔г╔п╔╓╔╧╓нмЬею╓олю╓И╓╚╓г╓╧. ╔ш╔╧╔х╓н╔г╔п╔╓╔╧╔и╔И╔╓╔п╓о╓Х╓Й╟Лхле╙╓к╫Я╓╞╓Ё╓х╓╛╓г╓╜, ©╥╓╥╓╓╔г╔п╔╓╔╧╓РфЁфЧ╓╧╓К╬Л╧Г╓г╓Бйя╧╧╓ни╛мв╓╛╓╒╓Й╓ч╓╩╓С. юэбЁ╓г╓╙╓Ё╓й╓╕╓ы╓╜╓Ё╓х, ╓╥╓ф╓о╓й╓И╓й╓╓╓Ё╓х ╔╠║╪╔ж╔К╓нюэбЁ╓к╓ое╢б╖╓╛╓╒╓Й╓ч╓╧. ╓Х╓╓иТий╓Р╩х╓╕╓Ё╓х╓г╓╧. ╔п╔╧╓нб╝еы╓Р╬Е╓╡╓К╓Ё╓х╓╛╓г╓╜, б©╓╞╓н╨рфЯ╓Рки╓╟╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓г╓╧╓╚╓И, ╤Б╔А╔ц╔╜╓н╔Ё╔м╔╞╔©, ╔╥║╪╔К╔и╔╠║╪╔ж╔К, ╦гдЙ╢О╤Яиу╓╜╓н╢Х╬Ф╓й╔Ё╔м╔╞╔©╔╚╔п║╪╓й╓и╓Р а╙╓ж╓н╓ою╣╓╥╓╓╓Ё╓х╓г╓╧. 2╓длэ╓не╢б╖╓о, ╔╠║╪╔ж╔К╓Ри╛мв╟й╬Е╓кд╧╓╞╓╥╓й╓╓╓Ё╓х╓г╓╧. ╩Д╓о╟йа╟╓к╓╒╓К╔ч╔╥╔С╓г╔х╔И╔ж╔К╓н ╦╤╟Ь╓Рц╣╓╧╓н╓к 3фЭ╢жг╨╓С╓г╓╓╓ч╓╥╓©╓╛, SCSI╔п╔╧╓Р 1m ц╩╓╞ ╓╧╓К╓Ё╓х╓глДбЙ╓Р╡Р╥Х╓╥╓©╓Ё╓х╓╛╓╒╓Й╓ч╓╧. ╓Б╓а╓М╓С, ╦╣╓н╔п╔╧╓нд╧╓╣╓г╓БSCSI╓н╩емм╓о╓╜╓а╓С╓х кЧ╓©╓╥╓ф╓╓╓©╓н╓г╓╧╓╛. SCSI ╔п╔╧╓н╔©╔╓╔в ее╣╓е╙╓к╦ъ╢╧ю╜╓н╓й╓╓ 2╪ОнЮ╓н╔п╔╧╓н╔©╔╓╔в╓╛╓╒╓Й╓ч╓╧. ╔╥╔С╔╟╔К╔╗╔С╔и╓х╔г╔ё╔у╔║╔Л╔С╔╥╔Ц╔К╓н╔п╔╧╓г╓╧. ╓Ё╓Л╓о SCSI ╔г╔п╔╓╔╧╓х╔Ё╔С╔х╔М║╪╔И╓оф╠╟Л╓н╔п╔╧╬Е╓к╨╝╨ъ╓╧╓К╓Ё╓х╓н╓г╓╜╓й╓╓ 2╓д╓н╔╟╔К║╪╔в╓к╓кбГ╓╜╓╞й╛╓╠╓И╓Л╓К╓х╓╓╓╕╓Ё╓х╓Р╟улё╓╥╓ф╓╓╓ч╓╧. ╓╥╓╚╓╥, фцйл╓й╔о║╪╔и╔╕╔╖╔╒╓Р╩х╓╗╓п╔╥╔С╔╟╔К╔╗╔С╔и╔п╔╧╓Р ╔г╔ё╔у╔║╔Л╔С╔╥╔Ц╔К╔п╔╧╓к (╓╫╓н╣у╓Б) йя╢╧╓╧╓К╓Ё╓х╓о╓г╓╜╓ч╓╧. ╓Ё╓Л╓И╓н╔п╔╧╓н╔©╔╓╔в╓н╟Ц╓╓╓о╪║╓н╔╩╔╞╔╥╔Г╔С╓гюБлю╓╥╓ч╓╧. SCSI╢ьо╒╓н╔и╔╜╔Е╔А╔С╔х╓г╓о ╟ш╓й╓К╔©╔╓╔в╓н╔п╔╧╓Р╟Л╪О╓нмя╦Л╓х╓╥ ╓фн╛╦Л╓ги╫╓╥╓ч╓╧. ╓Ё╓Л╓Р╪║╓ни╫╓к╪╗╓╥╓ч╓╧. FWD: Fast Wide Differential (╧Бб╝ ╔О╔╓╔и й©╧у) FND: Fast Narrow Differential (╧Бб╝ ╔й╔М║╪ й©╧у) SE: Single Ended (итй©╧у) FN: Fast Narrow (╧Бб╝ ╔й╔М║╪) etc. ╬╞╓╥ашаЭно╓Рф╞╓╚╓╩╓Л╓п╓и╓н╓Х╓╕╓й ╟улё╓г╓╒╓К╓╚╓о╓О╓╚╓К╓г╓╥╓Г╓╕. ╔О╔╓╔и (Wide) ╓о╓╓╓╞╓И╓╚шёкФ╓г, 16 ╓ч╓©╓о 32 bit╓н╔п╔╧╓Р╪╗╓╥╓ч╓╧. ╩Д╓нцн╓К╦б╓Й╓г╓о, 32 bit ╓н╔╓╔С╔©╔у╔╖║╪╔╧╓о (╓ч╓ю) ╩х╓О╓Л╓ф╓╓╓ч╓╩╓С╓н╓г Wide ╓одл╬О 16 bit╓Р╟улё╓╥╓ч╓╧. ╧Бб╝ (Fast) ╓о╔п╔╧╓н╔©╔╓╔ъ╔С╔╟╓╛╓╓╓╞╓д╓╚╓нею╓г╟ш╓й╓Й, ╔й╔М║╪ (8 bit) ╔п╔╧╓г╓о дЦб╝ (slow) SCSI╔п╔╧╓н 5 Mbytes/sec ╓кбп╓╥╓ф 10 Mbytes/sec ╓нг╫но╓╛╓╒╓Й╓ч╓╧. а╟╓к╓Б╫р╓ы╓©╓Х╓╕╓к, 20Mbytes/sec ╓Д 40Mbytes/sec ╓н╔п╔╧б╝еы╓Р╩Щ╓д╓Б╓н╓Б╦╫╓Л╓ф╓╜╓ф╓╓╓ч╓╧ (Fast-20 == Ultra SCSI ╓г Fast-40 == Ultra2 SCSI ╓г╓╧). ╔г║╪╔©юЧ╓н╬Е╟л (> 8) ╓о╔г║╪╔©╓не╬аВ╓х╔г╔п╔╓╔╧╓н╩ьдЙ╓ю╓╠╓кмЬмя╓╣╓Л╓ф╓╓╓ч╓╧. ╔Ё╔ч╔С╔и╓наВ╫п╓х╔╧╔ф║╪╔©╔╧╔А╔ц╔╩║╪╔╦еЫ╓о╡╪╟лб╕╓н 8 bit╓н╔г║╪╔©юЧ╓н╓ъ╓Р╩х╓╓╓ч╓╧. ╓Ё╓н╣╛Ёй╓к╓Х╓Й ╔й╔М║╪╔г╔п╔╓╔╧╓о╔О╔╓╔и╔п╔╧╬Е╓г╓Б ф╟╨Н╓╧╓К╩Ж╓╛╓г╓╜╓ч╓╧. мЬмя╓г╓╜╓К╔п╔╧╓ниЩ╓о╔г╔п╔╓╔╧╢ж╓гд╢дД (╔м╔╢╔╥╔╗║╪╔╥╔Г╔С) ╓╣╓Л╓ч╓╧. ╔г╔п╔╓╔╧╓н ID╓к╓д╓╓╓ф╓о╔О╔╓╔и╓х╔й╔М║╪╓╛╨╝╨ъ╓╧╓К╩Ч╓к╓о ╣╓╓Р╓д╓╠╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╔╥╔С╔╟╔К╔╗╔С╔и╔п╔╧ (итй©╧у╔п╔╧) ╔╥╔С╔╟╔К╔╗╔С╔и SCSI╔п╔╧╓о 5V╓х 0V╓нее╟╣ (╓д╓ч╓ЙTTL╔Л╔ы╔К╓г╓╧) ╓Р©╝╧Ф╓х╓╥╓ф╩х╓╓, ╓╫╓Л╓И╓о╤╕дл╓н╔╟╔И╔╕╔С╔и (GND) ╔Л╔ы╔К╓Р╢П╫Ю ╓к╓╥╓ч╓╧. ╔╥╔С╔╟╔К╔╗╔С╔и SCSI 8 bit╔п╔╧╓олС25кэ╓н╔╟╔И╔╕╔С╔июЧ ╓Р╩Щ╓а, ╓╧╓ы╓ф╓н╔г╔п╔╓╔╧╓Р║жд╬юЧ╬У║в╓кюэбЁ╓╥╓ч╓╧. ╢П╫Ю╓г╓о╔╥╔С╔╟╔К╔╗╔С╔и╔п╔╧╓о╨гбГ╓нд╧╓╣╓о 6m╓г╓╧. Fast-SCSI ╔г╔п╔╓╔╧╓Р╩х╓╕╬Л╧Г╓к╓о, ╓Ё╓н╨гбГд╧╓╣╓о 3m╓кц╩╓╞╓й╓Й╓ч╓╧. Fast-SCSI╓г╓о 5Mbytes/sec ╓г╓о╓й╓╞ 10Mbytes/sec ╓не╬аВб╝еы ╓╛╡дг╫╓к╓й╓Й╓ч╓╧. Fast-20 (Ultra SCSI) ╓х Fast-40╓г╓о╓╫╓Л╓╬╓Л1иц╢ж╓к2000кЭ (20M) ╓й╓╓╓╥╓о 4000кЭ (40M) ╡С╓не╬аВ╓╛╓г╓╜╓ч╓╧. ╓╥╓©╓╛╓ц╓ф, Fast-20╓г╓о 8bit╔п╔╧╓г 20Mbytes/sec, 16bit╔п╔╧╓г 40Mbytes/sec╓х╓й╓Й╓ч ╓╧. Fast-20╓г╓о╔п╔╧╓н╨гбГ╓нд╧╓╣╓о 1.5m, Fast-40╓г╓о 0.75m╓к ╓й╓Й╓ч╓╧. Fast-20╓о╦бЁ╕╓РаЙеЖ╓к╧╜╓╡╓К╓Б╓н╓й╓н╓г SCSI╔п╔╧ ╓к╩╗╡╩╓╛б©╓╓╬Л╧Г╓о╓╫╓н╠ф╤а╓Рб╗╨б╓к╪У╓╠╓ч╓╧. ╔п╔╧╬Е╓н╓╓╓╨╓Л╓╚╓н╔г╔п╔╓╔╧╓╛ ║ж╧Бб╝╓н║в е╬аВ╓РмЬмя╓╧╓К╬Л╧Г╓о Fast╔п╔╧╓нд╧╓╣╓ню╘╦б╓Р╪У╓╠╓ч╓╧. ╨г╤А╓н Fast-SCSI ╔г╔п╔╓╔╧╓г╓о╔п╔╧╓нд╧╓╣╓╛╪б╨щ╓нлДбЙ╓к ╓й╓Й╓д╓д╓╒╓К╓н╓╛лю╓И╓╚╓к╓й╓ц╓ф╓╓╓ч╓╧. ╓Ё╓Л╓╛╔г╔ё╔у╔║╔Л╔С╔╥╔Ц╔К SCSI╔п╔╧╓╛SCSI-2╓н╣╛Ёй╓кфЁфЧ╓╣╓Л╓©мЩмЁ╓г╓╧. ╔Ё╔м╔╞╔©╓н╔т╔Сгшцж╓Д╔Ё╔м╔╞╔©╓н╪ОнЮ╓к╓д╓╓╓ф╓о SCSI-2╓н╣╛Ёй (╓╣╓И╓к╬э╓╥╓╓╬ПйС) ╓Р╩╡╬х╓╥╓ф╓╞╓ю╓╣╓╓.╔Ё╔м╔╞╔©еЫ╓к╓д╓╓╓ф ╬э╨ы╓й╔Й╔╧╔х╓╛╓╒╓Й╓ч╓╧. хСи╦╫Ю╓н╔╠║╪╔ж╔К╓Р╩х╓╕╔г╔п╔╓╔╧╓к╣╓╓Р╓д╓╠╓ф╓╞╓ю╓╣╓╓. нЦ╓╗╓п Apple (╓н Macintosh ╓о) 25pin ╓н D-type ╓н╔Ё╔м╔╞╔© (╔╥╔Й╔╒╔К╔щ║╪╔х╓Д╔я╔И╔Л╔К╔в╔Й╔С╔©╓к╩х╓О╓Л╓ф╓╓╓К╔Ё╔м╔╞╔© -- лУцМ: фЭкэ╓г╓о╟Лхле╙╓к D-sub 25pin╓х╦ю╓ц╓ф╓╓╓ч╓╧) ╓Р╩х╓ц╓ф╓╓╓ч╓╧. ╦Ь╪╟╓йSCSI╔п╔╧╓г╓о50 pin ╓╛и╛мв╓г╓╒╓К╩Ж╓╚╓И╓Ё╓н╔Ё╔м╔╞╔©╓г╓о ║жфхаое╙╓й╔т╔Сгшцж║в╓╛и╛мв╓й╩Ж╓╛ашаЭ╓г╓╜╓К╓г╓╥╓Г╓╕. ╓Ё╓Ё ╓г╓╙╓Ё╓й╓О╓Л╓ф╓╓╓К╓Х╓╕╓к╔╟╔И╔╕╔С╔июЧ╓н©Т╓Р ╦╨╓И╓╧╓Ё╓х╓о╓Х╓╓╧м╓╗ ╓г╓о╓╒╓Й╓ч╓╩╓С. SCSI╓н╣╛Ёйдл╓Й╓н 50 pin╓нюэбЁ╓нйЩ╓╛к╬╓ч╓╥ ╓╓╓г╓╧. Fast-20 ╓Д 40 ╓г╓Ё╓н╓Х╓╕╓й╔╠║╪╔ж╔К╓Р╩х╓╙╓╕╓й╓С╓ф ╧м╓╗╓ф╓о╓╓╓╠╓ч╓╩╓С. ╔г╔ё╔у╔║╔Л╔С╔╥╔Ц╔К (й©╧у) ╔п╔╧ ╔г╔ё╔у╔║╔Л╔С╔╥╔Ц╔К SCSI╔п╔╧╓о╨гбГд╧╓╛ 25m ╓г╓╧. ╔╥╔С╔╟╔К╔╗╔С╔и Fast-SCSI╔п╔╧╓н 3m╓х╓о╓ч╓ц╓©╓╞╟Ц╓╓╓ч╓╧. й©╧у©╝╧Ф╓нгь╥й╓х ╓й╓ц╓ф╓╓╓К╧м╓╗йЩ╓о, ╓╫╓Л╓╬╓Л╓н╔п╔╧╓н©╝╧Ф╓о╓╫╓Л╓╬╓Л фхн╘╓╥╓©╔Й╔©║╪╔С©╝╧ФюЧ╓Р╩Щ╓д╓х╓╓╓╕╓Б╓н╓г╓╧. ╓д╓ч╓Й, ╓╫╓Л╓╬╓Л╓н©╝╧Ф╓о (╓г╓╜╓Л╓п╓Х╓ЙюЧ╓н) ╔з╔╒╓н©╝╧ФюЧ╓г еа╓╗╓И╓Л╓ч╓╧. ╓Ё╓Л╓И2╓д╓н©╝╧ФюЧ╓н╨╧й╛╓нее╟╣╓г©╝╧Ф╓╛║ж©©║в(assert) ╓г ╓╒╓К╓╚║ж╣╤║в(de-assert) ╓г╓╒╓К╓╚х╫дЙ╓╣╓Л╓ч╓╧. ╓╚╓й╓Й╓нее╟╣ ╓╛╔╟╔И╔╕╔С╔иее╟л╓х©╝╧ФюЧ╔з╔╒╓н╢ж╓к╓╚╓╚╓ц╓©╓х╓╥╓ф╓Б╠ф╤а╓╛╓╒ ╓Й╓ч╓╩╓С (╓ю╓╚╓И╓х╓╓╓ц╓ф 10kV╓нее╟╣╓Р╓╚╓╠╓ф╓ъ╓©╓Й╓╥╓й╓╓╓г ╓╞╓ю╓╣╓╓.. ). ╓й╓╪й©╧у©╝╧Ф╓╛ ╓Х╓╓╓н╓╚╓к╓д╓╓╓ф╓нюБлю╓о ╓Ё╓н╔и╔╜╔Е╔А╔С╔х╓н хо╟о╓Р╠ш╓╗╓ф╓╓╓ч╓╧. ее╣╓е╙╓кй©╧у©╝╧Ф╓о╔н╔╓╔╨╔ч║╪╔╦╔С╓нею╓г хС╬О╓км╔╓Л╓©╓Б╓н╓х╓╥╓фмЬмя╓╣╓Л╓ф╓╓╓К╓х╓╓╓╕╓Ё╓х╓Р ╪У╓╠фЧ╓Л╓ф ╓╞╓ю╓╣╓╓. ╔г╔ё╔у╔║╔Л╔С╔╥╔Ц╔К╔п╔╧╓оиАдл╓оЁ╟иТюэбЁ╓к мЬмя╓╣╓Л╓ф╓╓╓ч╓╧. ╓Ё╓Л╓одЦ╔Ё╔╧╔х╓н╔╥╔С╔╟╔К╔╗╔С╔и╔п╔╧╓╛ЦЧбнфБ╓нц╩ ╓╓╣Вн╔╓н╔п╔╧╓г╓охС╬О╓кб©╓╞мЬмя╓╣╓Л╓ф╓╓╓К╓╚╓И╓г╓╧. FreeBSD╓Р╩х╓╕╓к╓╙╓╓╓ф, FreeBSD ╓г╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓К ╔г╔п╔╓╔╧╔и╔И╔╓╔п╓╛╓╒╓К╓н╓г╓╒╓Л╓п ╔г╔ё╔у╔║╔Л╔С╔╥╔Ц╔К╔п╔╧╓нмЬмя╓г лДбЙ╓к╓й╓К╓Ё╓х╓о ╡©╓Б╓╒╓Й╓ч╓╩╓С. нЦ╓Р╓╒╓╡╓Л╓п, ╔╒╔ю╔в╔ф╔ц╔╞╓н AHA1740╓о╔╥╔С╔╟╔К╔╗╔С╔и╓г, AHA1744╓о╔г╔ё╔у╔║╔Л╔С╔╥╔Ц╔К╓г╓╧. апйЩ╓н╔╫╔у╔х╔╕╔╖╔╒╔╓╔С╔©╔у╔╖║╪╔╧╓о╓ч╓ц╓©╓╞ф╠╟Л╓г╓╧. ╔©║╪╔ъ╔м║╪╔© SCSI╓к╓╙╓╠╓Кмя╦Л╓г╓н╔©║╪╔ъ╔м║╪╔©╓х╓о╔╓╔С╔т║╪╔ю╔С╔╧╓н ╔ч╔ц╔а╔С╔╟╓Рю╣Ён╓к╓╙╓Ё╓й╓╕╓©╓А╓ндЯ╧Ё╔м╔ц╔х╔О║╪╔╞╓г╓╧. ╔╓╔С╔т║╪╔ю╔С╔╧ ╔ч╔ц╔а╔С╔╟╓ох©╪м╓Д╔Й╔С╔╝╔С╔╟╓Рмч╓╗, ╔п╔╧╓н©╝╧Ф╓Р╓╜╓Л╓╓╓к╓╧ ╓К╫емв╓й╓Б╓н╓г╓╧. ╓©╓х╓╗╓п, ╓╒╓ч╓Й╬Убж╓н╓Х╓╞╓й╓╓╡СюЧ╓гд╧╣В н╔╓нееоц╓Р╓╚╓╠╓©╩Ч╓к╓╒╓й╓©╓ох©╪м╓Р╓и╓С╓й╓Б╓н╓╚ ╢╤╓╦╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С. 20Mbytes/sec ╓г©╝╧Ф╓неа╓О╓К SCSI╔п╔╧╓г╓о©╝╧Ф╓н╔╗╔Ё║╪╓о╓╒╓Й╓╛╓©╓╞╓╒╓Й╓ч╓╩╓С. лУцМ: ее╣╓©╝╧Ф╓н╔я╔К╔╧╓о©й╧тгх╓х╓╥╓ф╓ню╜Ёй╓Р╩Щ╓ц╓ф╓╓╓ч╓╧. ╓Ё╓н╓©╓А, ╟Лхле╙╓к╓о©╝╧ФюЧ╓нн╬ц╪╓гх©╪м╓╛╣╞╓╜╓ч╓╧. 3m╓н╔п╔╧╓нц╪╓╚╓И╔я╔К╔╧╓РфЧ╓Л╓©╬Л╧Г, х©бп╓нц╪╓╚╓И╓нх©╪мгх╓о 20ns╦Е - кэеЖ╓оееюЧцФ╓н©╝╧Ф╓неацё╓о ╦Вб╝╓Х╓Й╓Б╬╞╓╥цы╓╞╓й╓К╓н╓г╓Б╓╕╬╞╓╥╩Ч╢ж╓╛╓╚╓╚╓Й╓ч╓╧╓╛ - ╓кйж╓ц╓ф╓╜╓ч╓╧. дЦб╝╓н╔п╔╧╓н╬Л╧Г╔©╔╓╔ъ╔С╔╟е╙╓йм╬м╣╓╛╓╒╓Й, х©╪м╓Р╥╚╓Ййж╓╥╓ф╓╓╓К╓╕╓а╓кх©╪мгх╓о╦╨©Й╓╥╓ф╓╥╓ч╓╕╓н╓г╓╧╓╛ ╧Бб╝╓н╔п╔╧╓н╬Л╧Г╓о, х©╪мгх╓н╠ф╤а╓╛мН╓ацЕ╓╞а╟╓к©╝╧Ф╓н фи╓ъ╧Ч╓ъ╓й╓и╓Р╧т╓╕╓©╓А╓кгх╥а╓нмП╓Л╓╛╦Мф╟╨Н╓н╦╤╟Ь╓к ╓й╓К╬Л╧Г╓╛╓╒╓Й╓ч╓╧. ╓Ё╓н╓©╓А╔©║╪╔ъ╔м║╪╔©╓Р╩хмя╓╥╓фх©╪мгх╓нх╞ю╦╓Р╓г╓╜╓К╓ю╓╠ ╓╙╓╣╓╗╓ч╓╧. ╔©║╪╔ъ╔м║╪╔©╓о╓╓╓М╓╓╓М╓й - юЖнЩ╓╣╓Л╓©╓Б╓н╓Б╓╫╓╕╓г╓й╓╓╓Б╓н╓Б - ╪б╦╫йЩк║╓╛╓╒╓Й╓ч╓╧. ╓Б╓а╓М╓С, фБб╒╓н╓Б╓н╓хЁ╟иТ╓х╓╓╓╕╤Хйл╓Б╓╒╓Й╓ч╓╧. б©╓╞╓н SCSI╔г╔п╔╓╔╧╓к╓о╓╓╓╞╓д╓╚╓н╔╫╔╠╔ц╔х╓╛╓╒╓Й, ╓╫╓нцФ╓к╓одЯ╧Ё╔м╔ц╔х╔О║╪╔╞ (╫╦╧ГдЯ╧Ё) ╓╛ фЧ╓ц╓ф╓╓╓К╓Б╓н╓Б╓╒╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С (╓╓╓Д, ╓╙╓╫╓И╓╞ ╢ж╟Ц╓╓╓й╓╞╓╒╓К╓г╓╥╓Г╓╕). ╔©║╪╔ъ╔м║╪╔©╓Р ╔г╔п╔╓╔╧╓╚╓ИЁ╟╓╧╩Ч╓обГ╩Ж╓к╓╥╓ч╓ц╓ф╓╙╓╓╓ф╓╞╓ю╓╣╓╓. SCSI╓нюэ бЁ╓нйя╧╧╓Р╓╥╓Х╓╕╓х╩в╓ц╓©╩Ч╓ки╛мв╓к╓й╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓ч ╓©, ╓╫╓Л╓И╓╥╓╓дЯ╧Ё╔м╔ц╔х╔О║╪╔╞╓╛╦╚╓д╓╚╓И╓й╓╓╓Ё╓х╓Б╓╒╓Й╓ч╓╧. ╓Ё╓н╬Л╧Г, SCSI╔г╔п╔╓╔╧╓офБб╒╔©║╪╔ъ╔м║╪╔©╓нм╜╦З╓хл╣╦З╓Рюзбь ╓╗╓К╔╦╔Ц╔С╔я╓╛╓╒╓Й╓ч╓╧. ╔у╔И╔ц╔х╔╠║╪╔ж╔К╓к╪Х╓Йиу╓╠╓Кфцйл ╓й╔©║╪╔ъ╔м║╪╔©╓Б╓╒╓Й╓ч╓╧. б╬╓к╓оЁ╟иТ╔Ё╔м╔╞╔©╓н╓Х╓╕╓й╥а╓Р╓╥ ╓©╓Б╓н╓Д╔╠║╪╔ж╔К╓н╓й╓╓╔Ё╔м╔╞╔©╔ь╔ц╔и╓ю╓╠╓н╓Б╓н╓Б╓╒╓Й╓ч╓╧. ╓╓╓М╓╓╓М╓х╦╚╓И╓Л╓К╓Х╓╕╓кб©╓╞╓на╙бР╓╛╓╒╓Й╓ч╓╧. ╓и╓н╓Х╓╕╓й╬Л╧Г╓кц╠╫Ц╓йдЯ╧Ё (╔я╔ц╔╥╔ж) ╔©║╪╔ъ╔м║╪╔©╓╚╓И ╔╒╔╞╔ф╔ё╔ж╔©║╪╔ъ╔м║╪╔©╓ьюзбь╓╗╓К╓╚╓х╓╓╓╕лДбЙ╓╛╓╒╓Й╓ч╓╧. ╔╒╔╞╔ф╔ё╔ж╔©║╪╔ъ╔м║╪╔©╓о╓╓╓╞╓И╓╚ю╨╧╙╓й╡Со╘╓╛©╝╧Ф╓Р╓Х╓Й ╓╜╓Л╓╓╓к╓╧╓К╓©╓А╓кфЧ╓ц╓ф╓╓╓ч╓╧. ╟Лхле╙╓к╪У╓╠фЧ╓Л╓И╓Л╓ф╓╓╓К╟у╦╚╓х╓╥╓ф╓о, д╧╓╓╔п╔╧╓Р╩х╓ц╓©╓Й ╧Бб╝╓й╔г╔п╔╓╔╧╓Р╩х╓╕╬Л╧Г╓о╔╒╔╞╔ф╔ё╔ж╔©║╪╔ъ╔м║╪╔©╓н м╜╦Зю╜╓оаЩ╡ц╓╧╓К╓х╦ю╓╗╓ч╓╧. SCSI ╔п╔╧╓г╓╧╓г╓клДбЙ╓╛╣╞╓╜╓ф ╓╓╓К╓й╓И╔╒╔╞╔ф╔ё╔ж╔©║╪╔ъ╔м║╪╔©╓Р╩Н╓╧╓Ё╓х╓Р╧м╓╗╓ф╓╓╓╓╓г ╓╥╓Г╓╕. ╓ч╓╨╪з╓Й╓К╓Ё╓х╓╛╓г╓╜╓й╓╓╓╚ц╣╓╥╓ф╓ъ╓ф╓╞╓ю╓╣╓╓. ╔╒╔╞╔ф╔ё╔ж╔©║╪╔ъ╔м║╪╔©╓охС╬О╓к╧Б╡а╓ю╓╫╓╕╓г╓╧╓╚╓И. ╔г╔ё╔у╔║╔Л╔С╔╥╔Ц╔К╓х ╔╥╔С╔╟╔К╔╗╔С╔и╔п╔╧╓н╔©║╪╔ъ╔м║╪╔©╓о╦ъ╢╧ ю╜╓╛╓й╓╓╓х╓╓╓╕╓Ё╓х╓РЁп╓╗╓ф╓╙╓╓╓ф╓╞╓ю╓╣╓╓. ╓Ё╓Л╓И╓н2╓д╓н╪О нЮ╓Р ╨╝╨ъ╓╣╓╩╓К╓Ё╓х╓о╓г╓╜╓ч╓╩╓С. OK, ╓г╓о╓╒╓й╓©╓о ╔©║╪╔ъ╔м║╪╔©╓Р╓и╓Ё╓кфЧ╓Л╓Л╓п╓╓╓╓╓г╓╥╓Г╓╕╓╚? ╓Ё╓Л╓о SCSI╓г╨г╓Бб©╓╞╦М╡Р╓╣╓Л╓ф╓╓╓К╓х╓Ё╓М╓г╓╧. ╓╥╓╚╓╥, ╓Ё╓Л ╓о╤к╓А╓фц╠╫Ц╓й╓Ё╓х╓г╓╧.. ╓Ё╓Ё╓г╓н╔К║╪╔К╓о SCSI╔п╔╧╓нюЧ ╟Лкэ╟Лкэ╓ои╛╓╨н╬ц╪╓к 2╦д╓н╔©║╪╔ъ╔м║╪╔©╓РфЧ╓Л╓К ╓х╓╓╓╕╓Ё╓х╓г╓╧. ╓д╓ч╓Й 2╦д╓г╓╒╓ц╓ф1╦д╓г╓Б3╦д╓г╓Б╓╒╓Й╓ч╓╩╓С. ╓Ё╓н╔К║╪╔К╓Р╪У╓╠фЧ╓Л╓ф╓╥╓©╓╛╓ц╓ф╓╞╓ю╓╣╓╓. ╓╫╓╕╓╧╓Л╓п╫╙╓Й╓н ╓й╓╓╤Л╓╥╓ъ╓╚╓И╣ъ╓О╓Л╓К╓г╓╥╓Г╓╕. ╓й╓╪╓й╓И╢ж╟Ц╓ц╓©╔©║╪╔ъ╔м║╪╔╥╔Г╔С╓оит╡д╡Р╓й╔п╔╟╓Р╟З╓╜╣╞╓Ё╓╧ ╡дг╫ю╜╓╛хС╬О╓к╧Б╓╓╓╚╓И╓г╓╧. (╓Ё╓Ё╓н ╡дг╫ю╜ ╓кцМ╟у; ╟Л╦╚ф╟╓╓╓ф╓╓╓К╓Х╓╕╓к╦╚╓╗╓К ╓Ё╓х╓╛╓╒╓К╓н╓╛╓Д╓ц╓╚╓╓╓г╓╧.) ╓Х╓╞╢ы╓Й╓Д╓╧╓╓мН╓╥╥Й╓о╔ч╔╥╔С╓нфБиТ (╔у╔И╔ц╔х) ╔╠║╪╔ж╔К╓хЁ╟иТ ╔╠║╪╔ж╔К╓╛╔Ё╔С╔х╔М║╪╔И╓к╓д╓й╓╛╓ц╓ф╓╓╓К╬Л╧Г╓г╓╧. ╓Х╓╞╦╚╓И╓Л ╓К╓н╓о╔Ё╔С╔х╔М║╪╔И╓н╔©║╪╔ъ╔м║╪╔©╓РЁ╟╓╧╓н╓Рк╨╓Л╓К╓Ё╓х╓г╓╧. ╔©║╪╔ъ╔м║╪╔©╓о╨г╦Е╓нЁ╟иТ╔г╔п╔╓╔╧╓ги╛мв╓г, ╔Ё╔С╔х╔М║╪╔И ╓к╓ои╛мв╓╒╓Й╓ч╓╩╓С! ╟Лхле╙╓к, SCSI╔п╔╧╓нюэбЁ╓нйя╧╧╓Р╓╧╓К╬Л ╧Г╓о╓Ё╓н╓Х╓╕╓й╓Ё╓х╓кцМ╟у╓Р╓╥╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╔©║╪╔ъ╔м║╪╔©╓н╟лцж╓о ©╝╧ФюЧ╓╢╓х╓к╥Х╓ч╓К╓Ё╓х╓кцМ╟у╓╥╓ф╡╪╓╣╓╓. ╔й╔М║╪╓х╔О╔╓╔и╓н╔╠║╪╔ж╔К╓Р н╬йЩ╔Ё╔С╔х╔М║╪╔И╓к╓д╓й╓╓╓г╓╓╓К╬Л ╧Г╓к╓о, ╔╠║╪╔ж╔К╓нн╬ц╪╓х╓х╓Б╓к╔Ё╔С╔х╔М║╪╔И╬Е╓г╓о╔п╔╧╓н╬Е╟л 8╔с╔ц╔х╓Р╔©║╪╔ъ╔м║╪╔х╓╥╓й╓╓╓х╓╓╓╠╓ч╓╩╓С. ╩Д╪╚©х╓о, ╓╧╓ы╓ф╓н╔г╔п╔╓╔╧╓х╔Ё╔С╔х╔М║╪╔И╓н╔©║╪╔ъ╔м║╪╔©╓РЁ╟╓╥ ╓ф╓╓╓ч╓╧. 2╦д╓нЁ╟иТ╔©║╪╔ъ╔м║╪╔©╓Р╔╩╔С╔х╔М╔к╔╞╔╧╔©╔╓╔в (лУцМ: фЭкэ╓г╓о╔╠║╪╔ж╔К╓кбп╓╥╓ф╓Ё╓╕╓╓╓╕╦ю╓╓йЩ╓о ╓╒╓ч╓Й╓╥╓й╓╓╓н╓г╓о ╓й╓╓╓г╓╥╓Г╓╕╓╚) Ё╟иТ╔╠║╪╔ж╔К╓хфБиТ╔у╔И╔ц╔х╔╠║╪╔ж╔К╓н ╔Ё╔м╔╞╔©╓нн╬ц╪╓кюэбЁ╓╥╓ф╓╓╓ч╓╧. ╓Ё╓╕╓╧╓К╓Ё╓х╓к╓Х╓ЙюэбЁ╓нйя╧╧╓о╓╚╓й╓Й╢йц╠╓к╓й╓Й╓ч╓╧. ╨г╤А╓н╔г╔п╔╓╔╧╓о, IC╔©║╪╔ъ╔м║╪╔©╓╛╩х╓О╓Л╓К╓Ё╓х╓Б╓╒╓Й╓ч╓╧. ╔Ё╔С╔х╔М║╪╔К╔т╔С╓к╓Х╓Йл╣╦З / м╜╦З╓РюъдЙ╓г╓╜╓К фцйл╓н IC ╓╛╓╒╓Й╓ч╓╧. ╓Ё╓Л╓ой╙мЩе╙╓к╔г╔п╔╓╔╧╓╚╓ИЁ╟╓╧и╛мв╓╛╓╒╓Й╓ч╓╩╓С. ©╥╓╥╓╓╔ш╔╧╔х╔╒╔ю╔в╔©╓г╓о╔╩╔ц╔х╔╒╔ц╔в╔д║╪╔КеЫ╓Р╩х╓ц╓ф ╔╫╔у╔х╔╕╔╖╔╒е╙╓кюъдЙ╓Р╓╙╓Ё╓й╓╕╬Л╧Г╓╛╓╒╓Й╓ч╓╧. ╓ч╓©, цФ╓к╓оц╪╩р╓кюэбЁ╓╣╓Л╓©╔╠║╪╔ж╔К╓Р╦║╫п╓╥╓ф ╔©║╪╔ъ╔м║╪╔© ╓Ри╛мв╓к╠Ч╓╦╓ф╪╚ф╟е╙╓к м╜╦З╓к╓╧╓К╓Б╓н╓Б╓╒╓Й╓ч╓╧. ╓╓╓╨╓Л╓к╓╥╓М, ╔ч╔к╔Е╔╒╔К╓Р╦╚╓ф╓╞ ╓ю╓╣╓╓. ╔©║╪╔ъ╔м║╪╔©╓нее╦╩ ╓Ё╓Ё╓ч╓г╓н╬о╓г╣дою╓╥╓©╔©║╪╔ъ╔м║╪╔©╓о ю╣╬О╓кф╟╨Н╓╧╓К╓©╓А╓к╓о ее╦╩╓╛и╛мв╓г╓╧. SCSI╔п╔╧╬Е╓к╓о╓Ё╓нлэе╙╓н╓©╓А╓кмЬмя╓╣╓Л╓КюЧ╓╛╓╒╓Й╓ч╓╧. ╓ю╓╚╓Ифц╓к╣╓╓к╓╧╓Ки╛мв╓о╓й╓╓╓х╩в╓╓╓ч╓╧╓╚? ╓х╓Ё╓М╓╛╓╫╓╕╓г╓о╓й╓╓╓н╓г╓╧. ╓╫╓Л╓╬╓Л╓н╔г╔п╔╓╔╧╓о╔г╔п╔╓╔╧╬Е ╓к╓╒╓К╔©║╪╔ъ╔м║╪╔©╔╫╔╠╔ц╔х╓кее╦╩╓Р╤║╣К╓╧╓К╓Ё╓х╓о╓г╓╜╓ч╓╧. ╓╠╓Л╓и╓БЁ╟иТ╔©║╪╔ъ╔м║╪╔©╓╛╓╒╓К╬Л╧Г╓ДSCSI╔п╔╧╓к╔©║╪╔ъ╔м║╪╔© ╓нее╦╩╓Р╤║╣К╓╧╓К╔г╔п╔╓╔╧╓н╔╧╔╓╔ц╔а╓╛╔╙╔у╓к╓й╓ц╓ф╓╓╓К╓Х╓╕╓й ╬Л╧Г╓к╓о╔х╔И╔ж╔К╓╛╣╞╓╜╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╔╓╔к╔╥╔╗║╪╔© (╓Ё╓Ё╓г╓о╔п╔╧╓нф╟╨Н╓РЁ╚╩о-initiate-╓╣╓╩╓К ╔г╔п╔╓╔╧╓Р╩ь╓╥╓ч╓╧ -- лУцМ: ╢йц╠╓к╦ю╓╗╓п╔ш╔╧╔хб╕╓н╔╒╔ю╔в╔©╓г╓╧╓╛SCSI╓н ╣╛Ёй╓к╓Х╓Л╓п, нЦ╓╗╓п╔г╔ё╔╧╔╞б╕╓╛╔Ё╔ч╔С╔и╓Рх╞╧т╓╧╓К╓Х╓╕╓й ╔╥╔╧╔ф╔Ю╓╛╓╒╓ц╓ф╓Б╓╚╓ч╓О╓й╓╓╓Ё╓х╓к╓й╓ц╓ф╓╓╓К╓н╓г ╓Ё╓╕╓╓╓╕╦ю╓╓йЩ╓Р╓╥╓ф╓╓╓ч╓╧) ╓о ╔©║╪╔ъ╔м║╪╔©ее╦╩╓Р╤║╣К╓╥╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╓╧╓ы╓ф╓нSCSI╔г╔п╔╓╔╧╓о╔©║╪╔ъ╔м║╪╔©╓нее╦╩╓Р╤║╣К╓╧╓К╓Ё╓х╓╛ ╓г╓╜╓ч╓╧ (и╛╓╨╓╥╓Б╤║╣К╓╥╓й╓╠╓Л╓п╓й╓И╓й╓╓╓х╓╓╓╕╓О╓╠ ╓г╓о╓╒╓Й╓ч╓╩╓С). ╔╧╔╓╔ц╔а╓╛╔╙╔у╓к╓й╓ц╓ф╓╓╓К╔г╔п╔╓╔╧╓╛ ╔п╔╧╬Е╓кб╦╨ъ╓╧╓К╓Ё╓х╓Р ╣Ж╓╧╓©╓А╓к, ╔©║╪╔ъ╔м║╪╔©╓нее╦╩╓о╔ю╔╓╔╙║╪╔и╓Рдл╓╥╓ф╤║╣К╓╣╓Л ╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╓Ё╓Л╓о╔╧╔╓╔ц╔а╓Рюз╓ц╓©╔г╔п╔╓╔╧╓кеен╝ ╓╛╣ун╝╓╧╓К╓Ё╓х╓Рки╓╟╓©╓А╓г╓╧. ╨г╟╜╓н╩Жбж╓РхР╓╠╓К╓©╓А╓к, ╔©║╪╔ъ╔м║╪╔©╓нее╦╩╓оиАдл╓о╔р╔Е║╪╔╨╓╛фЧ╓ц╓ф╓╓╓ч╓╧. еЖаЁ╔р╔Е║╪╔╨╓охТ╓ж╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓Ё╓н ╬Л╧Г╓г╓Б╔п╔╧╓╛╣║г╫дД╩ъ╓╧╓К╓х╓о╦б╓Й╓ч╓╩╓С. йё©Т╓н╔г╔п╔╓╔╧╓╛ ╔©║╪╔ъ╔м║╪╔©╓нее╦╩╓Р╤║╣К╓╥╓ф╓╓╓К╓н╓г╓╒╓Л╓п, ╔р╔Е║╪╔╨╓╛╟Л╓д хТ╓С╓г╓Ба╢бн╓н╣║г╫╓к╓о╠ф╤а╓╥╓ч╓╩╓С. ╓©╓ю╟Л╓д╓н╤║╣КюЧ╓н ╔р╔Е║╪╔╨╓╛хТ╓С╓ю╓н╓г╓╒╓Л╓пЁн╓╚╓клДбЙ╓к╓й╓К╓г╓╥╓Г╓╕. Ё╟иТ╔©║╪╔ъ╔м║╪╔©╓к╓Х╓ц╓ф╓о LED ╓г╔©║╪╔ъ╔м║╪╔©ее╦╩ ╓╛м©╓╗╓И╓Л╓ф╓╓╓К╓Ё╓х╓Р╪╗╓╧╓Б╓н╓Б╓╒╓Й╓ч╓╧. ╨г©╥╓нюъ╥в╓г╓о╓╒╓КдЬеы╓н╩Ч╢ж╓╛╓©╓д╓х ║ж╔Й╔╩╔ц╔х║в╓╣╓Л ╪╚ф╟иЭ╣╒╓╧╓К╔р╔Е║╪╔╨╓╛╩х╓О╓Л╓К╓Ё╓х╓Б╓╒╓Й╓ч╓╧. ╔г╔п╔╓╔╧ ╔╒╔и╔Л╔ц╔╥╔С╔╟ SCSI╔п╔╧╓г╓оюэбЁ╓╣╓Л╓©╟ш╓й╓К╔г╔п╔╓╔╧╓Р╤Хйл╓╥╓ф╩ьдЙ ╓г╓╜╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╓Ё╓Л╓к╓о SCSI╓г╓о╔©║╪╔╡╔ц╔хID╓╛╩х╓О╓Л╓ч╓╧. ╓╫╓Л╓╬╓Л╓н╔г╔п╔╓ ╔╧╓офцдЙ╓н╔©║╪╔╡╔ц╔хID╓Р╩Щ╓а╓ч╓╧. ╔г╔п╔╓╔╧╓н ID╓о╔╦╔Ц╔С╔я╓Д DIP╔╧╔╓╔ц╔а╓й╓и╓гюъдЙ╓г╓╜╓ч╓╧. ╔ж║╪╔х╩Ч╓н╔А╔к╔Е║╪╓╚╓ИID╓Р йя╧╧╓г╓╜╓К╓Х╓╕╓к╓й╓ц╓ф╓╓╓К╔Ё╔С╔х╔М║╪╔И╓Б╓╒╓Й╓ч╓╧. (╓ч╓©, ID╓Р 7╓╚╓Ийя╓╗╓К╓Ё╓х╓╛╓г╓╜╓й╓╓╔Ё╔С╔х╔М║╪╔И╓Б╓╒╓Й╓ч╓╧.) ╓Х╓Й╬э╓╥╓╓╬ПйС╓о╔г╔п╔╓╔╧╓н╔ч╔к╔Е╔╒╔К╓Р╦╚╓ф╓╞╓ю╓╣╓╓. йё©Т╓н╔г╔п╔╓╔╧╓Р╩х╓╕╬Л╧Г╓о ID╓н╫ейё╓к╣╓╓Р╓д╓╠╓ф╓╞╓ю╓╣╓╓. ╫ейё╓╧╓К╓хиАдл╓о╨╝мП╬Убж╓к╓й╓Й╓ч╓╧. ф╠╓╦ ID╓Р╤╕м╜╓╥╓ф╓╓╓К ╔г╔п╔╓╔╧╓н╓╕╓а╓н╟Л╓д╓╛I/O╔Й╔╞╔╗╔╧╔х╓кеЗ╓╗╓И╓Л╓©╓Й╓╧╓К╓х хС╬О╓к╓Д╓ц╓╚╓╓╓й╓Ё╓х╓к╓й╓Й╓ч╓╧. 8 bit╔п╔╧╓г╓о, ╨гбГ8бФ╓н╔©║╪╔╡╔ц╔х╓ч╓г╡дг╫╓г╓╧. ╨гбГ8бФ╓г ╓╒╓КмЩмЁ╓о, ╔п╔╧╓н8кэ╓н╔г║╪╔©юЧ╓╛╔г╔п╔╓╔╧╓на╙бР╓к╩х╓О╓Л╓К ╓╚╓И╓г╓╧. ╔О╔╓╔и╓й╔п╔╧╓г╓о╩х╓╗╓К╔г╔п╔╓╔╧╓н©Т╓оаЩ╓╗╓ч╓╧ (дл╬О╓о16╓к╓й╓К╓О╓╠╓г╓╧). ╔й╔М║╪ SCSI ╔г╔п╔╓╔╧╓о 8 ╟й╬Е╓н╔©║╪╔╡╔ц╔х ID ╓Р╩Щ╓д╔г╔п╔╓╔╧╓х╓о дл©╝╓г╓╜╓й╓╓╓Ё╓х╓кцМ╟у╓╥╓ф╓╞╓ю╓╣╓╓. ╓г╓╧╓╚╓И, ╔Ё╔С╔х╔М║╪╔И ╓н╔©║╪╔╡╔ц╔хID╓Р8╟й╬Е╓к╓╧╓К╓н╓о╓╒╓ч╓Й╓╓╓╓╧м╓╗╓х╓о ╓╓╓╗╓ч╓╩╓С (CDROM╓╛╩х╓╗╓й╓╞╓й╓ц╓©╓Й╓╥╓ч╓╧). ф╠╩Ч╓к╔п╔╧╩хмя╓нмв╣А╓╛х╞ю╦╓╥╓©╬Л╧Г, ╨г╓Б ID╓нбГ╓╜╓╓╔г╔п╔╓╔╧ ╓╛м╔юХ╓╣╓Л╓К╓х╓╓╓╕д╢дД╓╛╓╙╓Ё╓й╓О╓Л╓ч╓╧. ╓Ё╓н╓Ё╓х╓о SCSI╔ш╔╧╔х╔╒╔ю╔в╔©╓н ID╓одл╬О7хж╓╛╩х╓О╓Л╓КмЩмЁ╓г╓Б╓╒╓Й ╓ч╓╧. ╓©╓ю╓╥, ╔О╔╓╔и╔п╔╧╓г╓о╡╪╟л8╔с╔ц╔х╓╛╬Е╟л8╔с╔ц╔х╓Х╓Йм╔ юХеы╓╛╧Б╓╓╓Ё╓х╓кцМ╟у╓╥╓ф╓╞╓ю╓╣╓╓. ╓д╓ч╓Й, ╔О╔╓╔иSCSI╓н╔╥╔╧ ╔ф╔Ю╓г╓о╔©║╪╔╡╔ц╔хID╓нм╔юХеы╓о╧Б╓╓╫Г╓к [7 6 .. 1 0 15 14 .. 9 8] ╓х╓й╓Й╓ч╓╧. (╓и╓╕╓╥╓ф╡╪╟л8╔с╔ц╔х╓нйЩ╓╛м╔юХеы╓╛╧Б╓╓╓╚╓о, ╟Л╓да╟╓нцймН╓Рфи╓С╓г╧м╓╗╓ф╓ъ╓ф╡╪╓╣╓╓.) ╓╣╓И╓к╔╣╔ж╔Ф╔к╔ц╔х╓х╓╥╓ф, ╣╛Ёй╓г╓о ╔М╔╦╔╚╔К╔Ф╔к╔ц╔х, ц╩╫л╥а╓г LUN╓Р╩Щ╓д╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╟Л╓д╓н╔©║╪╔╡╔ц╔хID╓╛йё©Т╓н LUN╓Р ╩Щ╓д╓Ё╓х╓╛╓г╓╜╓ч╓╧. нЦ╓╗╓п, ╔ф║╪╔в╔а╔╖╔С╔╦╔Ц╓Р╩Щ╓д╔ф║╪╔в ╔и╔И╔╓╔ж╓о LUN 0╓Р╔ф║╪╔в╔и╔И╔╓╔ж╪╚©х, LUN 1╓Р ╔ф║╪╔в╔а╔╖╔С╔╦╔Ц ╓км©╓╗╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓Ё╓н╓Х╓╕╓к╓╥╓ф, ╔ш╔╧╔х╔╥╔╧╔ф╔Ю╓о╔ф║╪╔в╔а╔╖╔С╔╦╔Ц╓нлэе╙╓н ╔ф║╪╔в╔Ф╔к╔ц╔х╓ниТй╛╓Р╩ьдЙ╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╔п╔╧╓н╥а╬У SCSI╔п╔╧╓од╬юЧ╬У╓г╓╧. ╓д╓ч╓Й, YюэбЁ, ╔╧╔©║╪юэбЁ, ╠ъ╥а, ╔╞╔Б╓наЦ╬У╓нюэбЁ╓й╓и╓нд╬юЧ╟йЁ╟╓нюэбЁ╓г╓о╓╒╓Й╓ч╓╩╓С. ╫И©╢╪т╓╛ ╓Х╓╞╓Д╓К╢ж╟Ц╓╓╓х╓╥╓ф╓о╔О╔╓╔иSCSI╓н╔Ё╔С╔х╔М║╪╔И╓нц╪╩р3╓д╓х ╓Б╓к╔╠║╪╔ж╔К╓Р╓д╓й╓╓╓г╓╥╓ч╓╕╓х╓╓╓╕╓Б╓н╓╛╓╒╓Й╓ч╓╧. (Ё╟иТ, фБиТ╔й╔М║╪, фБиТ╔О╔╓╔и.) ╓Х╓ш╓и╠©╓╛╓Х╓╠╓Л╓п╓Ё╓С╓й╔х╔щ╔М╔╦║╪ ╓г╓Б╓а╓Ц╓С╓хф╟╓╞╓Х╓╕╓к╦╚╓╗╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С╓╛, ╓╗╓ф╓╥╓ф╓Ё╓╕ ╓╓╓╕╔╥╔╧╔ф╔Ю╓о╟ЛхжбГюз╓й╩Ч╓к╩х╓╗╓й╓╞╓й╓ц╓©╓Й╓╧╓К╓Б╓н╓г╓╧ (╓Ё╓Л╓Р╔ч║╪╔у╔ё║╪╓нк║б╖╓х╓╓╓╓╓ч╓╧). юХ╓к╣дою╓╥╓©╔©║╪╔ъ╔м║╪╔©╓нлДбЙ╓од╬юЧ╬У╟йЁ╟╓н╬Л╧Г╓г╓о ╓Х╓Й╨╓фЯ╓к╓й╓К╓ю╓М╓╕╓х╓╓╓╕╓Ё╓х╓кцМ╟у╓╥╓ф╓╞╓ю╓╣╓╓. ╓ч╓©, фБиТ╔п╔╧мя╓н ╔╠║╪╔ж╔К╓нц╪╩р╓н©Т╓Х╓Й╔г╔п╔╓╔╧╓н ©Т╓нйЩ╓╛╬╞╓й╓╓╬Л╧Г╓к╓о, и╛╓╨н╬ц╪╓нц╪╩р╓к╓о╔г╔п╔╓╔╧╓Р╓д╓й╓╟╓Х╓╕╓к╓╥╓ф╓╞╓ю╓╣╓╓. фБб╕╓нц╪╩р╓Р╩х╓ц╓ф╔╠║╪╔ж╔К╓нц╪╓Рм╬╓И╓╩╓ф╓╙╓╞╓х, ╔©║╪╔ъ╔м║╪╔©╓н╦З╡л╓╛х╬╦╨╓╥╓ч╓╧. ее╣╓е╙фцю╜╓о╓╫╓н╔н╔╓╔╨╔ч║╪╔╦╔С╓Да╢бн╓н©╝мЙю╜╓к╓╙╓╓╓ф, д╬юЧ╬У╓н╔п╔╧╓н╔К║╪╔К╓к╤╞╓╞╟мб╦╓╥╓ф╓╓╓ч╓╧. д╬юЧ╬У╔п╔╧╓г╓╒╓К╓х╓╓╓╕╔К║╪╔К╓к ╓╥╓©╓╛╓ц╓ф╓╞╓ю╓╣╓╓! FreeBSD ╓г SCSI╓Р╩х╓╕ ╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С, BIOS, ╓╫╓╥╓ф╔ч╔╦╔ц╔╞... ╓ч╓╨╩о╓А╓Ка╟╓к, ее╣╓е╙╓клДбЙ╓н╓й╓╓╔п╔╧╓г╓╒╓К╓╚д╢╓ы╓ф╓╙╓╓╓ф╓╞ ╓ю╓╣╓╓. SCSI╔г╔ё╔╧╔╞╓РPC╓г╔ж║╪╔х╔г╔ё╔╧╔╞╓х╓╥╓ф╩х╓╕╬Л╧Г╓к, PC BIOS╓к ╢ь╓╧╓К╣╓╓ч╓╟╓Л╓к╓д╓╓╓фцн╓ц╓ф╓╙╓╞и╛мв╓╛╓╒╓Й╓ч╓╧. PC BIOS╓о ╔о║╪╔и╔г╔ё╔╧╔╞╓ь╓ндЦ╔Л╔ы╔Кй╙мЩ╔╓╔С╔©╔у╔╖║╪╔╧╓Р мЬмя╓╧╓К╓Х╓╕╓к ╪б╦╫╓╣╓Л╓ф╓╓╓ч╓╧. ╓╥╓©╓╛╓ц╓ф, BIOS╓к (╔╩╔ц╔х╔╒╔ц╔в╔д║╪╔К╓ДBIOS╔с╔К╔х╔╓╔С ╔╩╔ц╔х╔╒╔ц╔в╓Р╩х╓ц╓ф) ╔г╔ё╔╧╔╞╓нй╙мЩ╔я╔И╔А╔©╓Р╤╣╓╗╓ф╓Д╓К и╛мв╓╛╓╒╓Й╓ч╓╧. ╓Ё╓Л╓о╔ь╔ц╔и╓н©Т, ╔╥╔Й╔С╔ю╓н©Т, ╔х╔И╔ц╔╞╓╒╓©╓Й╓н╔╩╔╞╔©╓й╓и╓╛╓╒╓Й, ╔в╔Й╔Ё╔С╔з╔С╔╩║╪╔╥╔Г╔С╓Д╫Я╓╜╧Ч╓ъеен╝╓Р ╦╨╬╞╓╣╓╩╓К╔х╔И╔ц╔╞, ╓й╓и╓н╓╒╓ч╓Й╓Х╓╞цн╓И╓Л╓ф╓╓╓й╓╓╓Б╓н╓Б╓╒╓Й╓ч╓╧. SCSI╔г╔ё╔╧╔╞╓о╓Ё╓Л╓И╓н╓Ё╓х╓Р╔Ф║╪╔╤╓о ╣╓╓к╓╧╓Ки╛мв╓╛╓й╓╓╓о╓╨ ╓ю╓х╧м╓╗╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓╥╓╚╓╥, ит╩в╣д╓й╓Ё╓х╓к (╓Ё╓Л╓И╓н╧Ю лэ╓н) ╔╩╔ц╔х╔╒╔ц╔в╓о╓╓╓ч╓ю╓к╓╒╓К╓н╓г╓╧. ╔╥╔╧╔ф╔Ю BIOS╓о╔ж║╪╔х ╩Ч╓кFreeBSD╓н╔╚║╪╔м╔К╓Рфи╓ъ╧Ч╓Ю╓©╓А╓кSCSI╔г╔ё╔╧╔╞╓к /╔ь╔ц╔и/╔╥╔Й╔С╔ю/╔╩╔╞╔© ╓Р╩ьдЙ╓╧╓КйЩк║╓г╔╒╔╞╔╩╔╧╓╧╓К╓©╓А, ╔я╔И╔А╔©╓Рцн╓Ки╛мв╓╛╓╒╓К╓н╓г╓╧. AT/EISA/PCI╔п╔╧╓й╓и╓к╓╒╓Й, ╔г╔ё╔╧╔╞╓кюэбЁ╓╣╓Л╓К SCSI╔ш╔╧╔х╔╒╔ю╔в╔©╓Д SCSI╔Ё╔С╔х╔М║╪╔И╓о ╓╫╓Л╪╚©х╓н╔╙╔С╔э║╪╔иBIOS╓Р╩Щ╓ц╓ф╓╓╓ч╓╧. ╔╥╔╧╔ф╔Ю╓н╣╞ф╟╩Ч╓к, SCSI BIOS╓о ╔╥╔╧╔ф╔ЮBIOS╓н╔о║╪╔и╔г╔ё╔╧╔╞╓н ╔╓╔С╔©╔у╔╖║╪╔╧╔К║╪╔а╔С╓Р╬Х╓ц╪Х╓Й╓ч╓╧. ╔╥╔╧╔ф╔ЮBIOS╓Р╓╢╓ч╓╚╓╧╓©╓А╓к ╔╥╔╧╔ф╔Ю╔╩╔ц╔х╔╒╔ц╔в╓г╓оиАдл╓о `No hard disk' ╓х╓╥╓ч╓╧. ╢йц╠╓г╓╧╓м? лУцМ: BIOS ╓г `No hard disk' ╓х╓╓╓╕юъдЙ╓Р╓╙╓Ё╓й╓╕╓н╓о SCSI ╔и╔И╔╓╔ж╓╚╓Ид╬юэ╣╞ф╟╓╣╓╩╓К╓©╓А╓н╔ф╔╞╔к╔ц╔╞╓г╓╧. ╦╫╨ъ╓н╔ч╔╤║╪╔э║╪╔и╓г╓о SCSI ╔и╔И╔╓╔ж╓╚╓И╣╞ф╟╓╣╓╩╓К╓©╓А╓н ╔╙╔в╔╥╔Г╔С╓Р╩Щ╓д BIOS ╓Р╩хмя╓╥╓ф╓╓╓К╓Б╓н╓Б╓╒╓Й╓ч╓╧. ╓ч╓©, ╔ж║╪╔х╔╩╔Л╔╞╔©╓Р╩х╓ц╓ф IDE╔и╔И╔╓╔ж╓н╔ж║╪╔х╔ж╔М╔ц╔╞╓╚╓И SCSI╔и╔И╔╓╔ж╬Е╓н FreeBSD╓Р╔ж║╪╔х╓╧╓К╓Ё╓х╓Б╓г╓╜╓ч╓╧. SCSI BIOS ╓о╔и╔И╔╓╔ж╓н ╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С ╓х╦ф╓п╓Л╓К ╣║г╫╓Р╩Щ╓а╓ч╓╧. ╓Ё╓Л╓оPC╓╛╔ж║╪╔х╓╧╓К╓©╓А╓к╨Н╓И╓Л╓©╔и╔И╔╓╔ж╔ф║╪ ╔ж╔К╓Р╓╢╓ч╓╚╓╧╓Б╓н╓г╓╧. ╓Ё╓н╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓об©╓╞╓о (╓╧╓ы╓ф╓н╬Л╧Г╓г╓о╓╒╓Й╓ч╓╩╓С) ╔х╔И╔ц╔╞╓╒╓©╓Й64╓╒╓К╓╓╓о32╦д╓н╔ь╔ц╔и╓Р ╩Щ╓д╡╬аше╙╓й╔и╔И╔╓╔ж╓Р╩х╓╓╓ч╓╧. ╔╥╔Й╔С╔ю╓н©Т╓Рйя╧╧╓╧╓К╓Ё╓х╓г SCSI BIOS ╓о╪б╨щ╓н╔и╔И╔╓╔ж╓н╔╣╔╓╔╨╓ке╛╧Г╓╣╓╩╓ч╓╧. аМ╔╩╔╞╔©©Т ╓Р 32 * 64 / 2 ╓гЁД╓ц╓©╥К╡л╓╛╔А╔╛╔п╔╓╔хц╠╟л╓н╔и╔И╔╓╔ж╓н╔╣╔╓╔╨ ╓к╓й╓Й╓ч╓╧. 2╓гЁД╓ц╓ф╓╓╓К╓н╓о, дл╬О 512╔п╔╓╔х╓н╔╣╔╓╔╨╓н ╔╩╔╞╔©╓Р kByte ц╠╟л╓кйя╢╧╓╧╓К╓©╓А╓г╓╧. ╓г╓о╓Ё╓Л╓г╓╧╓ы╓ф╓╕╓ч╓╞╓╓╓╞╓н╓г╓╥╓Г╓╕╓╚. ╓╓╓╓╓╗, ╓╫╓╕╓╓╓╕лУ╓г ╓о╓╒╓Й╓ч╓╩╓С. ╔ж║╪╔х╡дг╫╓й╔о║╪╔и╔г╔ё╔╧╔╞╓н╔╥╔Й╔С╔ю©Т╓о 1024╓Х ╓Йб©╓╞╓╧╓К╓Ё╓х╓о╓г╓╜╓й╓╓╓н╓г╓╧. ╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓Р╩х╓ц╓© ╬Л╧Г╓г╓Б╔г╔ё╔╧╔╞╓н 1GB╟й╬Е╓ннн╟Х╓о╦╚╓╗╓ч╓╩╓С. ╔г╔ё╔╧╔╞╓нмфнл ╓╛╓и╓С╓и╓СаЩ╡ц╓╥╓ф╓╓╓╞╓к╓д╓Л╓Ё╓Л╓олДбЙ╓к╓й╓ц╓ф╓╜╓ч╓╥╓©. ╧╛╓╓╓к╓╥╓ф, ц╠╫Ц╓й╡Р╥ХйЩк║╓╛╓╒╓Й╓ч╓╧. ц╠╓кйл╓н╔х╔И╔С╔╧╔Л║╪╔╥╔Г ╔С╓Р╩х╓╗╓п╓Х╓╓╓н╓г╓╧. нЦ╓╗╓п, 32╦д╓кбЕ╓О╓Й, 128╦д╓н╔ь╔ц╔и╓Р╩х╓╓╓ч╓╧. ╓ш╓х╓С╓и╓н╬Л╧Г, ╦е╓╓SCSI╔ш╔╧╔х╔╒╔ю╔в╔©╓Р╔╒╔ц╔в╔╟╔Л║╪╔и╓╧ ╓К╓©╓А╓н©╥╓╥╓╓╔п║╪╔╦╔Г╔С╓н SCSI BIOS ╓╛мя╟у╓╣╓Л╓ф╓╓╓ч╓╧. ©╥╓╥╓╓╔╒╔ю╔в╔©╓г╓о╔╦╔Ц╔С╔я ╓Д╔╩╔ц╔х╔╒╔ц╔в╔╫╔у╔х╓к╓Х╓ц╓ф SCSI BIOS╓н╩х╓╕ ╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓Ра╙бР╓г╓╜╓Кй╙╓Б╓╒╓Й╓ч╓╧. ╓Ё╓Ё╓гхС╬О╓к╫емв╓й╓Ё╓х╓о, ╔г╔ё╔╧╔╞╬Е╓н╓╧╓ы╓ф╓н ╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓╛ ф╠╟Л╓н╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓Р╩х╓ц╓ф ю╣╓╥╓╓╔я║╪╔ф╔ё╔╥╔Г╔С╓Рфю╓К╓Ё╓х╓г╓╧. ╓д╓ч╓Й FreeBSD╓Р╔╓╔С╔╧╔х║╪╔К╓╧╓К╩Ч╓к, ╔ь╔ц╔и/╔╥╔Й╔С╔ю╓й╓и╓к╓д╓╓╓ф╓н ╪алД╓к╓╒╓й╓©╓н╔ш╔╧╔х╔╒╔ю╔в╔©╓╛ ╩хмя╓╥╓ф╓╓╓К╔х╔И╔С╔╧╔Л║╪╔х╓╣╓Л╓© цм╓Р╩х╓О╓й╓╞╓ф╓о╓й╓Й╓ч╓╩╓С. ╔х╔И╔С╔╧╔Л║╪╔╥╔Г╔С╓к╢ь╓╧╓К╪╨гт╓г╓Х╓╞╦╚╓И╓Л╓К╓Б╓н╓о, ╔ж║╪╔х╓╥╓й╓╓╔╥╔╧╔ф╔Ю╓╛╓г╓╜╓©╓Й, б╬╓н╔я║╪╔ф╔ё╔╥╔Г╔С╓Р ╬Е╫Я╓╜╓╥╓ф╓╥╓ч╓╕╓Ё╓х╓г╓╧. ╓╧╓ы╓ф╓н╔╥╔╧╔ф╔Ю╓╛╦╚╓╗╓К╓Х╓╕╓к fdisk╓Р╩х╓╕╓ы╓╜╓г╓╧. ╓╒╓й╓©╓о╔г╔п╔╓╔╧╓к╓д╓╓╓ф ╓Ё╓Л╓х╓о©╘╓╓╟Ц╓ц╓©оц╓Рй╧╓╓╓©╓Ё╓х╓╛ ╓╒╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╦е╓╓ FreeBSD╓н╔╚║╪╔м╔К╓о╔ж║╪╔х╓╧╓К╩Ч╓к SCSI ╔г╔ё╔╧╔╞╓н╔╦╔╙╔А╔х╔Й╬ПйС╓РйС╧П╓╥╓ф╓╓╓ч╓╥╓©. ╩Д╓н╔╥╔╧╔ф╔Ю╓н╟Л╓д╓ннЦ╓Р╪╗╓╥╓ч╓╥╓Г╓╕. aha0 targ 0 lun 0: <MICROP 1588-15MB1057404HSP4> sd0: 636MB (1303250 total sec), 1632 cyl, 15 head, 53 sec, bytes/sec 512 ╨г╤А╓н╔╚║╪╔м╔К╓о, иАдл╓о╓Ё╓н╓Х╓╕╓й╬ПйС╓РйС╧П╓╥╓ч╓╩╓С. ╓©╓х╓╗╓п, ╓Ё╓н╓Х╓╕╓к╓й╓ц╓ф╓╓╓ч╓╧. (bt0:0:0): "SEAGATE ST41651 7574" type 0 fixed SCSI 2 sd0(bt0:0:0): Direct-Access 1350MB (2766300 512 byte sectors) ╓й╓╪╓Ё╓н╓Х╓╕╓кйя╓О╓ц╓©╓н╓г╓╥╓Г╓╕? ╓Ё╓н╬ПйС╓о SCSI╔г╔ё╔╧╔╞╪╚©х╓╚╓Ифю╓И╓Л╓ч╓╧. ╨г╤А╓н╔г╔ё╔╧╔╞╓г ╓о╓Х╓╞╔╬║╪╔С╔с╔ц╔х╣╜о©йЩ╪╟ (zone bit recording) ╓х╓╓╓╕ ╣╩╫я╓╛╩х╓О╓Л╓ф╓╓╓ч╓╧. ╓Ё╓Л╓о╔и╔И╔╓╔ж╓нЁ╟б╕╓н╔╥╔Й╔С╔ю╓о фБб╕╓Х╓Й╓Б╔╧╔з║╪╔╧╓╛╧╜╓╓╓н╓г╔х╔И╔ц╔╞╓╒╓©╓Й╓н╔╩╔╞╔©©Т╓Р аЩ╓Д╓╧╓Ё╓х╓╛╓г╓╜╓К╓х╓╓╓╕╔╒╔╓╔г╔ё╔╒╓г╓╧. ╓Ё╓н╥К╡л, Ё╟б╕╓н╔╥╔Й╔С╔ю╬Е╓н╔х╔И╔ц╔╞╓нмфнл╓офБб╕╓н ╔╥╔Й╔С╔ю╓Х╓Й╓БбГ╓╜╓╞╓й╓Й, а╢бн╓г╓о╓Х╓ЙбГ╓╜╓ймфнл╓х╓й╓Й╓ч╓╧. ╓Ё╓н╬Л╧Г, ╔и╔И╔╓╔ж╓н╔╦╔╙╔А╔х╔Й╓к╓д╓╓╓ф╓нйС╧П╓о, ╨га╠╓н╓Б╓н╓╚╓и╓╕╓╚╣©╓О╓╥╓╞, ╓ш╓х╓С╓и╓н╬Л╧Г╦М╡Р╓Р╬╥╓╞╓Б╓н╓г╓╒ ╓К╓Ё╓х╓╛╓О╓╚╓К╓г╓╥╓Г╓╕. ╔╦╔╙╔А╔х╔Й╓Рд╢╓ы╓К╬Л╧Г, ╓ш╓х╓С╓и╓н╬Л╧Г╓о BIOS╓нмя╓╓ ╓ф╓╓╓Кцм╓Рм©╓╗╓КйЩ╓╛╓Х╓╓╥К╡л╓х╓й╓Й, BIOS╓╛╓╫╓н╔г╔ё╔╧╔╞╓к ╓д╓╓╓ф╓ч╓ц╓©╓╞╢ьцн╓╥╓й╓╓╓н╓г╓╒╓Л╓п (нЦ╓╗╓п╔ж║╪╔х╔г╔ё╔╧╔╞╓г ╓о╓й╓╓╓й╓И) ет╧Г╓н╓Х╓╓╡╬аш╓н╔╦╔╙╔А╔х╔Й╓Рм©╓╗╓Л╓п╓╓╓╓╓г╓╥╓Г╓╕. SCSI ╔╣╔ж╔╥╔╧╔ф╔Ю╓нюъ╥в FreeBSD╓г╓оЁ╛аье╙╓й SCSI╔╣╔ж╔╥╔╧╔ф╔Ю╓Рмя╓╓╓ф╓╓╓ч╓╧. ╓╫╓Л╓╬╓Л ╟ш╓й╓К╔Ё╔С╔х╔М║╪╔И╔╚║╪╔и╓н ╔г╔п╔╓╔╧╔и╔И╔╓╔п╓╛╫Я╓╚╓Л╓ф╓╓╓ч╓╧. ╓Ё╓н╔и╔И╔╓╔п╓о╔Ё╔С╔х╔М║╪╔И╓н╔о║╪╔и╔╕╔╖╔╒╓н ╬э╨ы╓Рцн╓ц╓ф╓╓╓ч╓╧. ╔и╔И╔╓╔п╓о SCSI╔╣╔ж╔╥╔╧╔ф╔Ю╓н╓Х╓Й╬Е╟л╓нЁ╛аь╓н╔Ё╔ч╔С╔и╓Р╪У╓╠╪Х╓Й, ╔╧╔ф║╪╔©╔╧╓РйС╧П╓╧╓К╔╓╔С╔©╔у╔╖║╪╔╧╓Р╩Щ╓а╓ч╓╧. ╔╚║╪╔и╓н╔и╔И╔╓╔п╓н╨г╬Е╟л╓к╓о, ╔г╔п╔╓╔╧╓н╔╞╔И╔╧╓н╓©╓А╓н ╓╓╓╞╓д╓╚╓н╟Лхле╙╓й╔и╔И╔╓╔п╓╛╓╒╓Й╓ч╓╧. ╤Ябне╙╓к╓╓╓╕╓х, ╔ф║╪╔в╔и╔И╔╓╔ж╓н╓©╓А╓н╔и╔И╔╓╔п (н╛╧Ф╓о: st), ╪╖╣╓╔г╔ё╔╧╔╞ (sd), CDROM (cd) ╓й╓и╓г╓╧. ╓Ё╓Л╓И╓н╔╫║╪╔╧╔Ё║╪╔и╓о /sys/scsi╓к╓╒╓Й╓ч╓╧. ╔ч╔к╔Е╔╒╔К╔з║╪╔╦ (man) ╓н╔╩╔╞╔╥╔Г╔С 4 ╓к╓о╓Х╓Й╬э╓╥╓╓фБмф╓╛ ╓╒╓К╓н╓г╦╚╓ф╓╞╓ю╓╣╓╓. б©Ё╛аь╓нюъ╥в╓одЦ╔Л╔ы╔К╓х╓Х╓Й╧Б╟л╓н ╔Л╔ы╔К╓Рй╛н╔╓╣╓╩╓К╓Ё╓х╓╛ ╓г╓╜╓ч╓╧. ©╥╓©╓кб╬╓н╪ОнЮ╓н╔о║╪╔и╔╕╔╖╔╒╓н╔╣╔щ║╪╔х╓Р╡ц╓╗╓К╓Ё╓х╓Р ╓Х╓Й╫ХмЩ╓╥╓Д╓╧╓╓лДбЙ╓к╓╥╓ч╓╧. ╔╚║╪╔м╔К╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С ╓╒╓й╓©╓н╔о║╪╔и╔╕╔╖╔╒╧╫ю╝╓к╓╥╓©╓╛╓ц╓ф, ╔╚║╪╔м╔К╓н ╔Ё╔С╔у╔ё╔╟╔у╔║╔╓╔К╓к ╔ш╔╧╔х╔╒╔ю╔в╔©╓к╓д╓╓╓ф 1╧т╓╒╓К╓╓╓о©Т╧тдЬеы╓н╣╜╫р╓Р╓╧╓К и╛мв╓╛╓╒╓Й╓ч╓╧. ╓Ё╓Л╓к╓о I/O ╔╒╔и╔Л╔╧╓ДЁД╓Й╧Ч╓ъ╓й╓и╓к╓д╓╓╓ф╓нфБмф╓Б ╢ч╓ъ╓ч╓╧. ╓╒╓й╓©╓н╔╒╔ю╔в╔©╓н╔и╔И╔╓╔п╓к╓д╓╓╓ф╓н╔ч╔к╔Е╔╒╔К╔з║╪╔╦ ╓к╓о╓Х╓Йб©╓╞╓н╬ПйС╓╛╓╒╓К╓н╓г╓Х╓╞фи╓С╓г╓╞╓ю╓╣╓╓. ╓Ё╓Л╓х╓ойл╓к /sys/i386/conf/LINT ╓к╓о╔╚║╪╔м╔К╔Ё╔С╔у╔ё╔╟╔у╔║╔╓╔К╓к╓д╓╓╓ф╓н Ё╣мв╓╛╓╒╓Й╓ч╓╧. LINT ╓к╓о╟Лхле╙╓й╓Б╓н╓к╓д╓╓╓ф╓о╡дг╫╓й╓╧╓ы╓ф╓н ╔╙╔в╔╥╔Г╔С╓╛╢ч╓ч╓Л╓ф╓╓╓ч╓╧. ╓©╓ю╓╥, LINT ╓г╓о╪б╨щ╓кф╟╨Н╓╧╓К╔╚║╪╔м╔К╓Р╨Н╓К╓Ё╓х╓о ╓г╓╜╓ч╓╩╓С. еЖаЁ╓н╓Ё╓х╓Р╦ю╓╕╓Х╓╕╓г╤╡╫л╓г╓╧╓╛, ╔╚║╪╔м╔К╔Ё╔С╔у╔ё╔╟╔у╔║╔╓╔К╓о╪б╨щ╓н╔о║╪╔и╔╕╔╖╔╒╧╫ю╝╓Р х©╠г╓╧╓ы╓╜╓г╓╧. ╓╫╓н╓Х╓╕╓кЁД╓Й╧Ч╓ъ╓ДI/O╔╒╔и╔Л╔╧еЫ╓к ╧Г╓О╓╩╓ф╔╚║╪╔м╔К╔Ё╔С╔у╔ё╔╟╔у╔║╔╓╔К╓Р╫Я╓╚ ╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╔╥╔╧╔ф╔Ю╓н╔ж║╪╔х╩Ч╓н╔А╔ц╔╩║╪╔╦╓о╪б╨щ╓к ╦╚╓д╓╠╓©╔о║╪╔и╔╕╔╖╔╒╓нюъдЙ╓Ри╫╪╗╓╥╓ч╓╧. ╓ш╓х╓С╓и╓н EISA/PCI мя╓н╔и╔И╔╓╔п (╤Ябне╙╓к╓о ahb, ahc, ncr ╓х amd╓г╓╧) ╓о╔ж║╪╔х╩Ч╓к╔Ё╔С╔х╔М║╪╔И╓╚╓Ид╬юэ╔я╔И╔А║╪╔© ╓Рфи╓ъ╓Ё╓ъ╓ч╓╧. ╓Ё╓Л╓И╓к╓д╓╓╓ф╓о, ╡©╓Б╟З©Т╓Р╓д ╓╠╓╨╓к╓©╓ю controller ahc0 ╓н╓Х╓╕╓к╫Я╓╠╓пбГ╬Фив╓г ╓╧. нЦ╓х╓╥╓ф FreeBSD 2.2.5-Release╓н╓╓╓╞╓д╓╚╓н╔Ё╔А╔С╔х ([]╓нцФ) ╓Р╓д╓╠╓© LINT ╔╚║╪╔м╔К╔Ё╔С╔у╔ё╔╟╔у╔║╔╓╔К╓Р╪╗ ╓╥╓ч╓╧. # SCSI host adapters: `aha', `ahb', `aic', `bt', `nca' # # aha: Adaptec 154x # ahb: Adaptec 174x # ahc: Adaptec 274x/284x/294x # aic: Adaptec 152x and sound cards using the Adaptec AIC-6360 (slow!) # amd: AMD 53c974 based SCSI cards (e.g., Tekram DC-390 and 390T) # bt: Most Buslogic controllers # nca: ProAudioSpectrum cards using the NCR 5380 or Trantor T130 # ncr: NCR/Symbios 53c810/815/825/875 etc based SCSI cards # uha: UltraStore 14F and 34F # sea: Seagate ST01/02 8 bit controller (slow!) # wds: Western Digital WD7000 controller (no scatter/gather!). # [ Adaptec AHA274x/284x/294x/394x ╓й╓и╓н╔Ё╔С╔х╔М║╪╔И] controller ahc0 [ NCR/Symbios 53c875 ╔Ё╔С╔х╔М║╪╔И] controller ncr0 [Ultrastor ╔╒╔ю╔в╔©] controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr # Map SCSI buses to specific SCSI adapters controller scbus0 at ahc0 controller scbus2 at ncr0 controller scbus1 at uha0 # The actual SCSI devices disk sd0 at scbus0 target 0 unit 0 [SCSI ╔г╔ё╔╧╔╞ 0 ╓о scbus 0, LUN 0] disk sd1 at scbus0 target 1 [unit ╓Р╬йн╛╓╧╓К╓х╟елш╓г LUN 0] disk sd2 at scbus1 target 3 [uha0 ╬Е╓н SCSI╔г╔ё╔╧╔╞] disk sd3 at scbus2 target 4 [ncr0 ╬Е╓н SCSI╔г╔ё╔╧╔╞] tape st1 at scbus0 target 6 [SCSI ╔ф║╪╔в ╓о ╔©║╪╔╡╔ц╔х (ID)6] device cd0 at scbus? [╨г╫И╓к╦╚╓д╓╠╓© CDROM, ╦гдЙ╓к╓╥╓й╓╓] ╬Е╓ннЦ╓г╓о ╔╚║╪╔м╔К╓о ahc (Adaptec 274x) ╔Ё╔С╔х╔М║╪╔И╓Р╓ч╓╨ц╣╓╥, ╓╫╓н╪║╓к NCR/Symbios ╓н╔э║╪╔и╓х╓╓╓╕╓Х╓╕╓к╫Гхж╓кц╣╓╥╓ф ╧т╓╜╓ч╓╧. ╓╫╓н╡╪╓н╧т╓н controller ╓н╣╜╫р╓г╓о╔г╔п╔╓╔╧╓н╬э╨ы ╓Р╣╜╫р╓╥╓ф, бп╠Ч╓╧╓К╔п╔╧╓г╔©║╪╔╡╔ц╔х ID ╓х LUN ╓╛╩ьдЙ╓╣╓Л╓© ╓Б╓н╓х╟Лцв╓╧╓К╬Л╧Г╓ю╓╠ г╖╪╠╓╧╓К╓Х╓╕╓к╔╚║╪╔м╔К╓к еа╓╗╓ф╓╓╓ч╓╧. ╦гдЙ╓╣╓Л╓© (Wired down) ╔г╔п╔╓╔╧╓о ╨г╫И╓к╔Ф╔к╔ц╔ххж╧Ф╓╛ м©╓╗╓И╓Л╓К╓н╓г, ╦гдЙ╓╣╓Л╓ф╓╓╓й╓╓╔г╔п╔╓╔╧╓оф╠╓╦╪ОнЮ╓н ╦гдЙ╓╣╓Л╓©╔Ф╔к╔ц╔х хж╧Ф╓н╨г╓БбГ╓╜╓╓хж╧Ф╓н1╓д╬Е╓нхж╧Ф╓╚╓ИЁД╓ЙеЖ╓ф╓И╓Л╓ч╓╧. ╓╥╓©╓╛╓ц╓ф, ╔©║╪╔╡╔ц╔хID 2╓н SCSI╔ф║╪╔в╓Р╡ц╓╗╓К╓х, ╔©║╪╔╡╔ц╔хID 6 ╓н╔ф║╪╔в╓╛╔Ф╔к╔ц╔ххж╧Ф1╓к╦гдЙ╓╣╓Л╓ф╓╓╓К╓н╓г, ╓╫╓Л╓оst2╓кюъдЙ ╓╣╓Л╓К╓г╓╥╓Г╓╕. ╔ж║╪╔х╩Ч╓к╦╚╓д╓╚╓И╓й╓╞╓ф╓Б╦гдЙ╓╣╓Л╓©╔г╔п ╔╓╔╧╓к╓о╔Ф╔к╔ц╔ххж╧Ф╓╛╬О╓кЁД╓ЙеЖ╓ф╓И╓Л╓ч╓╧. ╦гдЙ╓н╔г╔п╔╓╔╧╓к ЁД╓ЙеЖ╓ф╓И╓Л╓©╔Ф╔к╔ц╔ххж╧Ф╓о, ╓Б╓╥╓╫╓н╔г╔п╔╓╔╧╓н╔╧╔╓╔ц╔а╓╛ ╔ж║╪╔х╩Ч╓кюз╓И╓Л╓ф╓╓╓ф╓Б╓╫╓н╔г╔п╔╓╔╧╓к ╔Й╔╤║╪╔ж╓╣╓Л╓ф╓╓╓ч╓╧. ╓Ё╓Л╓о, ее╦╩╓РфЧ╓Л╓фюэбЁ╓╥╓©╩Ч╓н╔Ф╔к╔ц╔ххж╧Ф╓╛м©╓╗╓И╓Л╓ч╓╧. ╔г╔п╔╓╔╧╓н╔Ф╔к╔ц╔ххж╧Ф╓о SCSI╔п╔╧╓н╔©║╪╔╡╔ц╔хID ╓х╓о ╡©╓н╢ь╥╦╓Б╓й╓╓ ╓Ё╓х╓кцМ╟у╓╥╓ф╓╞╓ю╓╣╓╓. ╡╪╓ннЦ╓о FreeBSD ╓н╔п║╪╔╦╔Г╔С 2.0.5 ╟йа╟╓н ╔╚║╪╔м╔К╔Ё╔С╔у╔ё ╔╟╔у╔║╔╓╔К╓г╓╧. ╨г╫И╓ннЦ╓х╓н╟Ц╓╓╓о╔г╔п╔╓╔╧╓н╦гдЙ (wired down) ╓╛╓й╓╓╓Ё╓х╓г╓╧. ╦гдЙ ╓к╓Х╓Й╓и╓нSCSI╔©║╪╔╡╔ц╔х╓Р╓и╓н ╔г╔п╔╓╔╧╓кЁД╓ЙеЖ╓ф╓К╓╚╓Р╣╜╫р╓г╓╜╓К╓Х╓╕╓к╓й╓Й╓ч╓╥╓©. ╡╪╓н╔Ё╔С╔у╔ё╔╟╔у╔║╔╓╔К╓к╓Х╓Й ╧╫цш╓╣╓Л╓©╔╚║╪╔м╔К╓г╓о╨г╫И╓к╦╚╓д ╓╠╓© SCSI╔г╔ё╔╧╔╞╓╛ sd0╓к╓й╓Й, ╪║╓к╦╚╓д╓╠╓©╔г╔ё╔╧╔╞╓╛ sd1╓к, ╓х╓╓╓╕╤Я╧Г╓кЁД╓ЙеЖ╓ф╓И╓Л╓ч╓╧. ╓Б╓╥╔г╔ё╔╧╔╞╓н╨О╫Э╓Дди╡ц╓Р╓╙╓Ё╓й╓╕ ╓х, б╬╓нф╠╓╦╔©╔╓╔в╓н╔г╔п╔╓╔╧ (╓Ё╓н╬Л╧Г╓о╔г╔ё╔╧╔╞) ╓н╓╧╓ы╓ф╓╛ ║ж╟эф╟╓╥╓ф║в╓╥╓ч╓╕╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓Ё╓Л╓к╓Х╓Й╓╫╓н╓©╓с╓к /etc/fstab ╓Рйя╧╧╓╧╓Ки╛мв╓╛╓╒╓Й╓ч╓╧. ╦е╓╓╔╧╔©╔╓╔К╓г╓Бф╟╓╜╓ч╓╧╓╛, ©╥╓╥╓╓╔╧╔©╔╓╔К╓Р╩х╓╕╓Ё╓х╓╛╤╞ ╓╞ ©Д╬╘╓╣╓Л╓ф╓╓╓ч╓╧. ╓Ё╓Л╓к╓Х╓Й SCSI╔п╔╧╓н╔о║╪╔и╔╕╔╖╔╒╓Р ╓и╓н╓Х╓╕╓кйя╧╧╓╥╓©╬Л╧Г╓г╓Б╔х╔И╔ж╔К╓РхР╓╠╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓г╓╧╓╚╓И, 2.0.5.R╟йа╟╓н FreeBSD╓╚╓И╔╒╔ц╔в╔╟╔Л║╪╔и╓╥╓©╦Е╓к╦е╓╓ ©╝мЙ╓г╓╜╓К╔Ё╔С╔у╔ё╔╟╔у╔║╔╓╔К╓Р╨фмЬмя╓╧╓К╩Ч╓о╓Ё╓ниТй╛╓Р ╔а╔╖╔ц╔╞╓╥╓фд╬╓╥╓ф╓╞╓ю╓╣╓╓. [Adaptec 174xмя╓н╔и╔И╔╓╔п] controller ahb0 at isa? bio irq 11 vector ahbintr [Adaptec 154xмя╓н╔и╔И╔╓╔п ] controller aha0 at isa? port "IO_AHA0" bio irq 11 drq 5 vector ahaintr [Seagate ST01/02╔╓╔С╔©╔у╔╖║╪╔╧╓н╔и╔И╔╓╔п] controller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr controller scbus0 device sd0 [4бФ╓нSCSI ╔г╔ё╔╧╔╞╓н╔╣╔щ║╪╔х, sd0 ╓╚╓И sd3] device st0 [2бФ╓н SCSI ╔ф║╪╔в╓н╔╣╔щ║╪╔х] [CDROM╓н╔и╔И╔╓╔п] device cd0 #Only need one of these, the code dynamically grows н╬йЩ╓ннЦ╓г SCSI╔г╔ё╔╧╔╞╓╛╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓ч╓╧. ╔ж║╪╔хцФ╓к ║ж╦гдЙ║в╓н╣╜╫р╓╛╓╣╓Л╓ф╓╓╓К╔©╔╓╔в(нЦ╓╗╓п sd ╔г╔ё╔╧╔╞) ╓н╔г╔п ╔╓╔╧╓г╣╜╫р╓Х╓Йб©╓╞╓н╔г╔п╔╓╔╧╓╛╦╚╓д╓╚╓К╓х, ╔╥╔╧╔ф╔Ю╓оц╠╫Ц╓к╨г╦Е╓н ╦гдЙ ╓н╔г╔п╔╓╔╧╓нхж╧Ф╓Х╓Й 1╓д╓╨╓даЩ╡ц╓╣╓╩╓©хж╧Ф╓Р╔г╔п╔╓╔╧╓кЁД╓ЙеЖ╓ф╓ф╧т╓╜╓ч╓╧. ╓Б╓╥ ╦гдЙ ╓н╔г╔п╔╓╔╧╓╛╓й╓╠╓Л╓п╔Ф╔к╔ц╔ххж╧Ф╓о 0 ╓╚╓И╩о╓ч╓Й╓ч╓╧. man 4 scsi ╓к╓Х╓ц╓ф SCSI╔╣╔ж╔╥╔╧╔ф╔Ю╓н╨г©╥╓н╬ПйС╓Р ╔а╔╖╔ц╔╞╓╥╓ф╓╞╓ю╓╣╓╓. ╓Х╓Й╬э╨ы╓й╔ш╔╧╔х╔╒╔ю╔в╔©╔и╔И╔╓╔п╓н╩х╓╓ йЩ╓о, ╓©╓х╓╗╓п Adaptec 294x╔и╔И╔╓╔п╓н╬Л╧Г╓оman 4 ahc ╓к╓╒╓Й╓ч╓╧. ╔╚║╪╔м╔К╔╩╔ц╔х╔╒╔ц╔в╓г╓н SCSI ╔а╔Е║╪╔к╔С╔╟ ╥п╦Ёе╙╓к SCSI╔п╔╧╔Й╔╩╔ц╔х (╔ж║╪╔х╩Ч╓к╓╙╓╜╓ч╓╧) ╦Е╓нINQUIRY╔Ё╔ч ╔С╔и╓кбп╓╥╓ф╠ЧеЗ╓╛цы╓╞╓й╓К╔г╔п╔╓╔╧╓╛╓╒╓Й╓ч╓╧. INQUIRY╔Ё╔ч╔С╔и╓о ╔ж║╪╔х╩Ч╓к╔╚║╪╔м╔К╓╛╓и╓н╪ОнЮ╓н╔г╔п╔╓╔╧ (╔г╔ё╔╧╔╞, ╔ф║╪╔в, CDROM╓й╓и) ╓╛╓и╓н╔©║╪╔╡╔ц╔хID╓кюэбЁ╓╣╓Л╓ф╓╓╓К╓╚╓Рд╢╓ы╓К╓©╓А╓к х╞╧т╓╥╓ч╓╧. ╓а╓й╓ъ╓к╓Ё╓н╔в╔М╔╩╔╧╓Р╔г╔п╔╓╔╧╔в╔М║╪╔с╔С╔╟ (╔г╔п╔╓╔╧╦║╫п) ╓х╦ю╓╓╓ч╓╧. ║ж╠ЧеЗ╓нцы╓╓╔г╔п╔╓╔╧║в╓нлДбЙ╓Р╡Р╥Х╓╧╓К╓©╓А╓к, FreeBSD╓о SCSI╔п╔╧╓Р╔Й╔╩╔ц╔х╓╥╓©╦Е╓к SCSI╔г╔п╔╓╔╧╓н╦║╫п╓Р ╓╙╓Ё╓й╓╕╓ч╓г╓н╔г╔ё╔Л╔╓╔©╔╓╔Ю╓Рд╢ю╟╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╔╚║╪╔м╔К╔Ё╔С╔у╔ё╔╟╔Л║╪╔╥╔Г╔С╔у╔║╔╓╔К╓н╡╪╓к╪╗╓╧╓Х╓╕╓й ╧т╓к╔г╔ё╔Л╔╓╔©╔╓╔Ю╓РюъдЙ╓╥╓ф╓╞╓ю╓╣╓╓. options SCSI_DELAY=15 #Be pessimistic about Joe SCSI device ╓Ё╓н╧т╓г╓о╔г╔ё╔Л╔╓╔©╔╓╔Ю╓о 15иц╓г╓╧. ╩Д╓н╔╥╔╧╔ф╔Ю╓г╓о, ©╝мЙ╓г╓╜╓К╦е╓╓ CDROM╓╛г╖╪╠╓г╓╜╓К╓Х╓╕╓к3иц╓нцм╓Р╩х╓ц╓ф╓╓╓ч╓╧. ╓Б╓╥ ╔г╔п╔╓╔╧╓нг╖╪╠╓глДбЙ╓╛╣╞╓╜╓К╩Ч╓обГ╓╜╓йцм (30иц╓г╓╒╓К╓х╓╚) ╓╚╓И ╩о╓А╓ф╓╞╓ю╓╣╓╓. ╓╕╓ч╓╞ф╟╓╓╓©╓И, цм╓Р╦╨╓И╓╥╓ф╓а╓Г╓╕╓и╓Х╓╓цм ╓к╔а╔Е║╪╔к╔С╔╟╓╥╓ф╓╞╓ю╓╣╓╓. Rogue ╓й SCSI ╔г╔п╔╓╔╧ (лУцМ: rogue ╓ом╜л╬╓й╔╡║╪╔Ю, ╓г╓о╓й╓╞╓ф ╟╜еч, ╥╡╓╚╓Ин╔╓Л╓©, ╤╖к╫╓й, ╓х╓╓╓╕╟улё) SCSI ╓н╣╛дЙ╓о╢╟а╢╓г╢й╥И╓й╓Б╓н╓к╓╥╓Х╓╕╓х╓╓╓╕ еьно╓о╓╣╓Л╓ч╓╥╓©╓╛, йё╩╗╓й╣╛дЙ╓х╓й╓Й, ю╣Ён╓к╪б╦╫╓╧╓К╓н╓о╢йц╠╓й╓Ё╓х╓г╓о╓╒╓Й╓ч╓╩╓С. ╓╓╓╞╓д╓╚╓н╔ы╔С╔ю╓об╬╓Х╓Й╓Б╓Х╓╓╩е╩Ж╓Р╓╥╓ф╓╓╓ч╓╧. ╓Ё╓Ё╓г ╔╓╔╚╔Л╓© ╔г╔п╔╓╔╧╓╛╦╫╓Л╓К╓Ё╓х╓к╓й╓Й╓ч╓╧. ╓Ё╓н╓Х╓╕╓й ╔г╔п╔╓╔╧╓о FreeBSD ╓н╔╚║╪╔м╔К╓к╓╓╓╞╓И╓╚и╦╫Юе╙ ╓г╓о╓й╓╓©╤иЯ╓Р╓╧╓К╓Б╓н╓хг╖╪╠╓╣╓Л╓ч╓╧. ╔╓╔╚╔Л╓©╔г╔п╔╓╔╧╓о ╔ж║╪╔х╩Ч╓к╔╚║╪╔м╔К╓к╓Х╓ц╓фйС╧П╓╣╓Л╓ч╓╧. ╪║╓ннЦ╓о╩Д╓н2╓д╓н ╔╚║╪╔х╔Й╔ц╔╦╔ф║╪╔в╔Ф╔к╔ц╔х╓г╓╧. Feb 25 21:03:34 yedi /kernel: ahb0 targ 5 lun 0: <TANDBERG TDC 3600 -06:> Feb 25 21:03:34 yedi /kernel: st0: Tandberg tdc3600 is a known rogue Mar 29 21:16:37 yedi /kernel: aha0 targ 5 lun 0: <ARCHIVE VIPER 150 21247-005> Mar 29 21:16:37 yedi /kernel: st1: Archive Viper 150 is a known rogue нЦ╓╗╓п, ╓╒╓К╔©║╪╔╡╔ц╔хID╓╚╓И╪б╨щ╓к╓о1╓д╓н╔г╔п╔╓╔╧╓╥╓╚╓й╓╓╓н ╓к╓╧╓ы╓ф╓н LUN╓╚╓И╓н╠ЧеЗ╓╛╓╒╓К╓Х╓╕╓й╔г╔п╔╓╔╧╓╛╓╒╓К╓х╓╥╓ч╓╧. ╔╚║╪ ╔м╔К╓о╓╫╓нфцдЙ╓н╔©║╪╔╡╔ц╔хID╓к8╦д╓н LUN╓╛╓╒╓К╓х╦М╡Р╓╥╓ф╓╥╓ч╓╕ ╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓Ё╓н╓Х╓╕╓й╨╝мП╓н╣╞╓╜╓К╦╤╟Ь╓к╓д╓╓╓ф╓офи╪т╓ь ╓н╡щбЙ╓к╓╥╓ф╓╙╓╜╓ч╓╧. FreeBSD╓н SCSI╔╣╔ж╔╥╔╧╔ф╔Ю╓о ╦║╫п╩Ч╓н INQUIRY╓н╠ЧеЗ╓Р╦╚╓ф ╟╜╓╓╫╛╢╥╓Р╩Щ╓д╔г╔п╔╓╔╧╓нг╖╪╠╓Р╓╥╓ф╓╓╓ч╓╧. INQUIRY╓н╠ЧеЗ╓к╓о ╔г╔п╔╓╔╧╓н╔у╔║║╪╔Ю╔╕╔╖╔╒╓н╔п║╪╔╦╔Г╔Схж╧Ф╓╛╢ч╓ч╓Л╓К╓©╓А, ╟ш╓й╓К ф╟╨Н╓Р╓╧╓К╔у╔║║╪╔Ю╔╕╔╖╔╒╓н╔п║╪╔╦╔Г╔С╓Р ╤Хйл╓╧╓К╓Ё╓х╓Б╡дг╫╓г╓╧. нЦ╓╗╓п, /sys/scsi/st.c ╓Д /sys/scsi/scsiconf.c ╓Р ╦╚╓ф╓╞╓ю╓╣╓╓. ╓и╓н╓Х╓╕╓к╧т╓ц╓ф╓╓╓К╓╚, ╓Х╓Йб©╓╞╓н╬ПйС╓╛╓╒╓Й╓ч╓╧. ╓Ё╓нйЩк║╓о╓╕╓ч╓╞╧т╓╜╓ч╓╧╓╛, ╓Б╓а╓М╓С╢Шцн╓н╔г╔п╔╓╔╧╓╛╓д╓й╓╛╓ц ╓ф╓╓╓К╬Л╧Г╓ю╓╠╓╕╓ч╓╞╓╓╓╞╓х╓╓╓╕╓Ё╓х╓к ╣╓╓Р╓д╓╠╓Ки╛мв╓╛╓╒╓Й╓ч╓╧. ╓Б╓╥╓╒╓й╓©╟йа╟╓к Mumbletech SCSI CDROM (лУцМ: ╡м╤У╓н╔А║╪╔╚ ╓н╔г╔п╔╓╔╧╓г╓╧) ╓РюэбЁ╓╥╓©©м╓╛╓╓╓й╓╓╓х╓╥╓©╓И, ╓и╓С╓й ║ж╔О╔╤║в ╓Р╩х╓ц╓ф╓╫╓Л╓Р╩х╓╕╓╚╪╚й╛╓г╦╚╓д╓╠╓й╓╓╓х ╓╓╓╠╓й╓╓╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓╒╓й╓©╓н Mubletech ╓Рф╟╓╚╓╧╓Ё╓х╓╛╓г╓╜╓©╓И╓╫╓ню╝╡л╓Р FreeBSD╓н ╪║╓н╔Й╔Й║╪╔╧╓ь╢ч╓А╓К╓©╓А╓к FreeBSDЁ╚х╞╔а║╪╔Ю╓ьаВ╓ц╓ф╓╞╓ю╓╣ ╓╓. б╬╓н Mumbletech╓нмЬмя╪т╓©╓а╓о╓╒╓й╓©╓к╢╤╪у╓╧╓К╓г╓╥╓Г╓╕. йё©Т╓н LUN╓Р╩Щ╓д╔г╔п╔╓╔╧ ц╠╟Л╓н SCSI ID╬Е╓кйё©Т╓ноюмЩ╔Ф╔к╔ц╔х (LUN) ╓Р╩Щ╓д╔г╔п╔╓╔╧╓Р╩х╓╕ ╓Х╓╕╓й╬Л╧Г╓Б╓╒╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С. б©╓╞╓н╬Л╧Г╓г╓о FreeBSD╓о LUN 0 ╓н╓ъ╓Р╦║╫п╓╥╓ч╓╧. ╓Ё╓н╓Х╓╕╓йнЦ╓х╓╥╓ф╓о2бФ╓н SCSI╓г╓о╓й╓╓╔о║╪╔и ╔г╔ё╔╧╔╞╓Р SCSI╔п╔╧╓к╓д╓й╓╟╔ж╔Й╔ц╔╦╔э║╪╔и (нЦ╓╗╓п╦е╓╓ Sun╔╥╔╧╔ф ╔Ю╓к╦╚╓И╓Л╓К Emulex MD21) ╓╛╓╒╓Й╓ч╓╧. LUN ╓╛0╓г╓о╓й╓╓╔г╔п╔╓╔╧╓оиАдл╓о╔╥╔╧╔ф╔Ю╔ж║╪╔х╩Ч╓н╦║╫п╓г╓о ╦╚╓д╓╚╓Й╓ч╓╩╓С. ╓Ё╓нлДбЙ╓к╓╕╓ч╓╞бп╫Х╓╧╓К╓к╓о /sys/scsi/scsiconf.c ╓ке╛юз╓й╔╗╔С╔х╔Й╓Р╡ц╓╗╓ф╔╚║╪╔м╔К╓Р╨ф╧╫цш ╓╥╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. ╟й╡╪╓н╓Х╓╕╓к╫И╢Э╡╫╓╣╓Л╓ф╓╓╓К╧╫б╓бн╓Рц╣╓╥╓ч╓╧. { T_DIRECT, T_FIXED, "MAXTOR", "XT-4170S", "B5A", "mx1", SC_ONE_LU } LUN╓╛йё©Т╓╒╓К╓╒╓й╓©╓н Mumbletech BRIDGE2000 ╓о╔о║╪╔и╔г╔ё╔╧╔╞ ╓х╓╥╓фф╞╓╜╓ч╓╧. ╓ч╓©╔у╔║║╪╔Ю╔╕╔╖╔╒╓н╔Й╔с╔╦╔Г╔С123╓й╓и╓Р╪║╓н╓Х ╓╕╓к╫Я╓╜╡ц╓╗╓ч╓╧. { T_DIRECT, T_FIXED, "MUMBLETECH", "BRIDGE2000", "123", "sd", SC_MORE_LUS } лУцМ: йё©Т LUN╓кбп╠Ч╓╧╓К╓©╓А╓к╓о╧╫б╓бн╓н╨г╦Е╓нмваг╓Р SC_MORE_LUS╓к╓╥╓ч╓╧. ╔╗╔С╔х╔Й╓Р╨Н╓Ки╛мв╓╛╓╒╓К╬Л╧Г╓о scsiconf.c ╓к╓╒╓К MBR-7еЫ╓н╔╗╔С╔х╔Й╓Р╩╡╧м╓к╓╧╓К╓х╓╓╓╓╓г╓╥╓Г╓╕. ╔╚║╪╔м╔К╓о INQUIRY╓к╟Лцв╓╧╓К╔г║╪╔©╓Р╔ж║╪╔х╩Ч╓к╔ф║╪╔ж╔К╓╚╓И ц╣╓╥╓ф╓Ё╓Л╓к╓╥╓©╓╛╓ц╓ф╓у╓К╓ч╓╓╓ч╓╧. ╓Х╓Йб©╓╞╓н╬ПйС╓о ╔╫║╪╔╧╔Ё║╪╔и╓Р╦╚╓ф╓╞╓ю╓╣╓╓. ╔©╔╟ ╔Ё╔ч╔С╔и ╔╜╔Е║╪╔╓╔С╔╟ ╨г╤А╓н SCSI ╔г╔п╔╓╔╧, фц╓к╪╖╣╓╔г╔ё╔╧╔╞╓г╓о╔©╔╟ ╔Ё╔ч╔С╔и ╔╜╔Е║╪╔╓╔С╔╟ (tagged command queuing: TCQ) ╓╛╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓ч╓╧. мвлС╓╧╓Л╓п, TCQ ╓ойё©Т╓н I/O ╔Й╔╞╔╗╔╧╔х╓Рф╠╩Ч╓к╪У╓╠╓К╓Ё╓х╓Р╡дг╫ ╓к╓╧╓К╓Ё╓х╓г╓╧. ╔г╔п╔╓╔╧╓о╔╓╔С╔ф╔Й╔╦╔╖╔С╔х╓г╓╧╓╚╓И,╔Й╔╞╔╗╔╧╔х ╔╜╔Е║╪╓к╓╒╓К╫ХмЩ (╔ь╔ц╔и╓н╔щ╔╦╔╥╔Г╔к╔С╔╟╓й╓и) ╓н╨ге╛╡╫╓Р ╓╙╓Ё╓й╓╕╓Ё╓х╓╛╓г╓╜╓ч╓╧. RAID (Redundant Array of Independent Disks) ╓н╓Х╓╕╓йSCSI╔г╔п╔╓╔╧╓г╓оTCQ╣║г╫╓о╔г╔п╔╓╔╧╓н╩Щ╓дйбнСю╜╓н мЬею╓Рю╦╓╚╓╧╓©╓А╓кит╡д╥Г╓г╓╧. Ёф║╧╓н I/O ╔Й╔╞╔╗╔╧╔х╓оц╠╟Л╓н tag (╔©╔╟ ╔Ё╔ч╔С╔и ╔╜╔Е║╪╔╓╔С ╔╟╓нл╬а╟╓нмЁмХ) ╓╛м©╓╗╓И╓Л╓ч╓╧. FreeBSD╓о╓Ё╓н tag╓к╓Х╓Й╔г╔п ╔╓╔╧╔и╔И╔╓╔п╓н╔╜╔Е║╪╓нцФ╓н╓и╓н I/O╔Й╔╞╔╗╔╧╔х╓╛╢╟н╩╓╥╓©╓╚╓н ╪╠ йл╓Р╓╙╓Ё╓й╓╓╓ч╓╧. TQC ╓н╔Й╔╞╔╗╔╧╔х╓о╔г╔п╔╓╔╧╔и╔И╔╓╔п╓╛ ╔╣╔щ║╪╔х╓╥╓ф╓╓╓©╓х╓╥╓ф╓Б ╓╒╓К╔г╔п╔╓╔╧╓н╔у╔║║╪╔Ю╔╕╔╖╔╒╓г╓о╔╓╔С╔в╔Й╔А╔С╔х╓╛ ю╣╓╥╓╞╓й╓╓ ╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓Ё╓н╓Х╓╕╓йлДбЙ╓к╫п╡Я╓╕╓ххС╬О╓кит╡д╡Р╓йлДбЙ╓к ╓д╓й╓╛╓Й╓ч╓╧. ╓Ё╓н╓Х╓╕╓й╬Л╧Г╓о TCQ ╓Рл╣╦З╓к╓╥╓ф╓ъ╓ф╓╞╓ю╓╣╓╓. ╔п╔╧╔ч╔╧╔© ╔ш╔╧╔х╔╒╔ю╔в╔© ╓╧╓ы╓ф╓г╓о╓╒╓Й╓ч╓╩╓С╓╛б©╓╞╓н SCSI╔ш╔╧╔х╔╒╔ю╔в╔©╓о ╔п╔╧╔ч╔╧╔©╔Ё╔С╔х╔М║╪╔И╓г╓╧. ╓Ё╓Л╓о╔ш╔╧╔хCPU╓к╔г║╪╔©е╬аВ╓н иИ╡ы╓Р╓╚╓╠╓╨, ╔э║╪╔и╪╚©х╓╛I/O╓Р╓╙╓Ё╓й╓╓╓ч╓╧. ╓Ё╓Л╓о FreeBSD╓н╓Х╓╕╓й╔ч╔К╔а╔©╔╧╔╞╓н╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю ╓г╓обГ╓╜╓ймЬею╓к╓й╓Й╓ч╓╧. ╓╥╓╚╓╥, ╡©╓И╓╚╓нлДбЙ╓н╣╞╓╜╓К╓Ё╓х╓Б ╓╒╓Й╓ч╓╧. нЦ╓╗╓п Adaptec 1542 ╔Ё╔С╔х╔М║╪╔И╓о ╔ш╔╧╔х╔п╔╧ (╓Ё╓Ё╓г╓о ISA ╓ч╓©╓о AT ╔п╔╧) ╓Р╟ш╓й╓ц╓©е╬аВб╝еы╓кюъдЙ╓г╓╜╓ч╓╧. ╔Ё╔С╔х╔М║╪╔И╓╛ ╟ш╓й╓К╔Л║╪╔х╓кюъдЙ╓г╓╜╓К╓н╓о ╓╧╓ы╓ф╓н╔ч╔╤║╪╔э║╪╔и╓г ╧Бб╝╓йе╬аВ╓╛ ╓г╓╜╓К╓О╓╠╓г╓о╓й╓╓╓╚╓И╓г╓╧. ╔ч╔╤║╪╔э║╪╔и╓к╧Г╓ц╓ф╓╓╓й╓╓╧Бб╝╓н ╔г║╪╔©е╬аВб╝еы╓Рмя╓╓╓©╩Ч╓к╓о, ╔о╔С╔╟╔╒╔ц╔в╓Д╔г║╪╔©╓нб╩╫ЩеЫ╓н лДбЙ╓╛╣╞╓╜╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓Ё╓Л╓Р╡Р╥Х╓╧╓КйЩк║╓олю╓И╓╚╓г╓╧. ╓Х╓ЙдЦ╓╓╔г║╪╔©е╬аВб╝еы╓кюъдЙ ╓╥╓ф╓╕╓ч╓╞ф╟╓╞╓╚Ён╓╚╓А╓К╓Ё╓х╓г╓╧. Adaptec 1542 ╓н╬Л╧Г, ╡дг╫╓й╦б╓Й╧Бб╝╓йе╬аВ╔Л║╪╔х╓Рф╟е╙╓кфи╓ъ╪Х╓ц╓ф, ю╣╓╥╓╓╥ХдЙ╓Р╓╙╓Ё╓й╓╕╓©╓А╓н╔╙╔в╔╥╔Г╔С╓Р ╔╚║╪╔м╔К╔Ё╔С╔у╔ё╔╟╔у╔║╔╓╔К╓к ди╡ц╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓Ё╓н╔╙╔в╔╥╔Г╔С╓о╔г╔у╔╘╔К╔х╓г╓ол╣╦З╓к ╓й╓ц╓ф╓╓╓ч╓╧. options "TUNE_1542" #dynamic tune of bus DMA speed ╓╒╓й╓©╓н╩х╓╕╔ш╔╧╔х╔╒╔ю╔в╔©╓к╓д╓╓╓ф╓н╔ч╔к╔Е╔╒╔К╔з║╪╔╦╓Р ╔а╔╖╔ц╔╞╓╥╓ф╓╞╓ю╓╣╓╓. ╓ч╓©╨г╫╙е╙╓й╪Йцй╓х╓╥╓ф╓о╣Ф╤к╓н╔и╔╜╔Е╔А╔С╔х╓Р ╩х╓ц╓ф╓╞╓ю╓╣╓╓ (╓д╓ч╓Й╔и╔И╔╓╔п╓н╔╫║╪╔╧╓Рфи╓С╓г╓╞╓ю╓╣╓╓╓х╓╓╓╕╓Ё ╓х╓г╓╧). лУцМ: 2.1.5R ╓н╩Чею╓г╓о╓╧╓ы╓ф╓н╔и╔И╔╓╔п╓к╢ь╓╥╓ф╔ч╔к╔Е╔╒╔К╔з║╪╔╦ ╓╛╓╒╓К╓О╓╠╓г╓о╓╒╓Й╓ч╓╩╓С. ╓ч╓©╬Е╓ннЦ╓н TUNE_1542╓н╔╙╔в╔╥╔Г╔С ╓Б man aha ╓к╓о╓й╓╓╓Х╓╕╓г╓╧. ╔╫║╪╔╧╓н╔Ё╔А╔С╔х╓ю╓╠╓г ╓Б╟Леы╦╚╓ф╓╙╓╓╓ф╓Б╓╓╓╓╓╚╓Б╓╥╓Л╓ч╓╩╓С. лДбЙ╓Рфм╓╜╩ъ╓А╓К ╟й╡╪╓о SCSI ╓г╟Лхле╙╓клДбЙ╓╛╣╞╓╜╓©╬Л╧Г╓к╡Р╥Х╓Р╓╧╓К╓©╓А╓н╔а╔╖╔ц ╔╞╔Й╔╧╔х╓н╩Н╓ъ╓г╓╧. ╓Ё╓Л╓о╢╟а╢╓йй╙╓г╓о╓╒╓Й╓ч╓╩╓С. ╔Ё╔м╔╞╔©╓х╔╠║╪╔ж╔К╓╛╓Ф╓К╓С╓г╓╓╓й╓╓╓╚╔а╔╖╔ц╔╞╓╧╓К. ╔©║╪╔ъ╔м║╪╔©╓н╬Л╫Й╓х©Т╓Рг╟╓к╓ог╟╓РфЧ╓Л╓ф ╔а╔╖╔ц╔╞╓╧╓К. ╬╞╓й╓╞╓х╓Б 1 ╓д╓н╔©║╪╔ъ╔м║╪╔©╓нее╦╩╓н╤║╣К╦╩╓╛╓╒╓К╓╚╔а╔╖╔ц╔╞ ╓╧╓К (фц╓кЁ╟иТ╔©║╪╔ъ╔м║╪╔©╓Р╩х╓╕╬Л╧Г). ╔©║╪╔╡╔ц╔хID╓╛╫ейё╓╥╓ф╓╓╓й╓╓╓╚╔а╔╖╔ц╔╞╓╧╓К. ╩хмя╓╧╓К╓╧╓ы╓ф╓н╔г╔п╔╓╔╧╓нее╦╩╓╛ ON ╓к╓й╓ц╓ф╓╓╓К╓╚╔а╔╖╔ц╔╞╓╧╓К. и╛мв╨г╬╝╦б╓н╔г╔п╔╓╔╧╓ю╓╠╓н╧╫ю╝╓Р╩Н╓╥╓ф╓ъ╓К. ╡дг╫╓г╓╒╓Л╓п, ╔ш╔╧╔х╔╒╔ю╔в╔©╓н╔╧╔т║╪╔и╓Рцы╓╞╓╧╓К. лДбЙ╓Р╓Х╓Йц╠╫Ц╓к╓╧╓К╓©╓А╓к, ╔©╔╟╔Ё╔ч╔С╔и╔╜╔Е║╪╔╓╔С╔╟╓Р╡дг╫ ╓г╓╒╓Л╓пл╣╦З╓к╓╧╓К. (NCR╔ы║╪╔╧╓н╔ш╔╧╔х╔╒╔ю╔в╔©╓к╓д╓╓╓ф╓о man ncrcontrol ╓Р╦╚╓ф╓╞╓ю╓╣╓╓) ╔╚║╪╔м╔К╓н╔Ё╔С╔я╔╓╔К╓╛╓г╓╜╓К╓н╓г╓╒╓Л╓п, SCSIDEBUG╔╙╔в╔╥╔Г ╔С╓Р╓д╓╠╓ф make╓╥╓ф, ╔г╔п╔╓╔╧╓Р╔г╔п╔ц╔╟╔Б║╪╔и╓к╓╥╓ф╔╒╔╞╔╩ ╔╧╓╥╓ф╓ъ╓ф╓╞╓ю╓╣╓╓. ╓Б╓╥╓╫╓Л╓г╓Б╣╞ф╟╩Ч╓к╔г╔п╔╓╔╧╓╛╦║╫п ╓╣╓Л╓й╓╓╓н╓г╓╒╓Л╓п, ╔г╔п╔╓╔╧╓нюъдЙ╔╒╔и╔Л╔╧╓╛╢ж╟Ц╓ц╓ф╓╓╓К ╓н╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓ч╓©, /sys/scsi/scsidebug.h ╓к ╓╒╓К╔г╔п╔ц╔╟╔Л╔ы╔К╓Рйя╓╗╓ф╓ъ╓ф╓╞╓ю╓╣╓╓. ╦║╫п╓о╓╣╓Л╓К╓╛ ф╟╓╚╓й╓╓╓н╓г╓╒╓Л╓п, &man.scsi.8; ╔Ё╔ч╔С╔и╓г (SCSIDEBUG ╓Р╓д╓╠╓фmake╓╥╓©) ╔╚║╪╔м╔К╓╛ф╟╓╓╓ф╓╓╓К╬Убж╓гф╟е╙╓к╔г╔п╔ц╔╟ ╔Л╔ы╔К╓РюъдЙ╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓Ё╓Л╓о guru (UNIX╓нцё©м) ╓г ╓Б╨╝мП╓╥╓ф╓╥╓ч╓╕╓ш╓и╓нхС╬О╓кбГнл╓н╔г╔п╔ц╔╟╬ПйС╓Р ╫п╓╧╓г╓╥╓Г ╓╕. man 4 scsi ╓к╓о╓Х╓Йю╣Ён╓й╬ПйС╓╛╓╒╓Й╓ч╓╧. ╓ч╓©man 8 scsi ╓Б╦╚╓ф╓╞╓ю╓╣╓╓. ╓╣╓И╓к╬э╓╥╓╓╬ПйС ╓Б╓╥╓╒╓й╓©╓╛╓╓╓╞╓И╓╚╓окэ╣╓╓г SCSI╔о╔ц╔╜╔С╔╟╓Р╓╧╓К╣╓╓╛╓╒╓К╓й╓И ╓©╓ж╓Сю╣╣╛╓н╣╛Ёй╓Р╩Щ╓ц╓ф╓╓╓©╓╞╓й╓К╓г╓╥╓Г╓╕. ╬╣г╖╓╨╓ъ╓н╔╒╔А╔Й╔╚╧╘╤х╣╛Ёй╓о ANSI ╓╚╓И╧ьфЧ╓г╓╜╓ч╓╧. ╫╩╫Й╓хееоцхж╧Ф╓о
13th Floor 11 West 42nd Street New York NY 10036 Sales Dept: (212) 642-4900
╓г╓╧.
╓ч╓©, ANSI╓н╣╛Ёй╓╙╓Х╓с╟я╟В╡Я╓н╣╛Ёй╟ф (╔и╔И╔у╔х) ╓н╓ш╓х╓С╓и╓о Global Engineering Documents ╓Х╓ЙгЦ╓╕╓Ё╓х╓╛╓г╓╜╓ч╓╧. о╒мМюХ╓о
15 Inverness Way East Englewood CO, 80112-5704 Phone: (800) 854-7179 Outside USA and Canada: (303) 792-2181 Fax: (303) 792- 2192
╓г╓╧.
X3T10 ╓н╔и╔И╔у╔х╓нб©╓╞╓оее╩ре╙╓кмЬмя╓г╓╜╓К╥а╓г SCSI BBS (719-574-0424) ╓х ncrinfo.ncr.com ╓н Anonymous FTP ╔╣╔╓╔х╓╚╓Ифю╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╨г©╥╓н X3T10 ╟я╟В╡Я╓нй╦╫Я╓о: AT Attachment (ATA or IDE) [X3.221-1994] (Approved) ATA Extensions (ATA-2) [X3T10/948D Rev 2i] Enhanced Small Device Interface (ESDI) [X3.170-1990/X3.170a-1991] (Approved) Small Computer System Interface — 2 (SCSI-2) [X3.131-1994] (Approved) SCSI-2 Common Access Method Transport and SCSI Interface Module (CAM) [X3T10/792D Rev 11] ди╡ц╬ПйС╓Рфю╓К╓Ё╓х╓н╓г╓╜╓К╫пхгй╙╓о: SCSI: Understanding the Small Computer System Interface, NCR╪р йт. ╫пхг: Prentice Hall, Englewood Cliffs, NJ, 07632 Phone: (201) 767-5937 ISBN 0-13-796855-8 Basics of SCSI, a SCSI tutorial, Ancot Corporation йт Ancot ╓но╒мМюХ: Phone: (415) 322-5322 Fax: (415) 322-0455 SCSI Interconnection Guide Book, AMP╪р╓н╫пхгй╙ (х╞╧т 4/93, ╔╚ ╔©╔М╔╟ 65237) ©╖║╧╓й SCSI ╔Ё╔м╔╞╔©╓н╔Й╔╧╔х ╓х ╔╠║╪╔ж╔КюэбЁйЩк║╓н╔╛╔╓╔и. AMP ╪р╓Х╓ЙфЧ╪Й╡дг╫. (800) 522-6752 ╓ч╓©╓о (717) 564-0100 Fast Track to SCSI, иы╩ндл╓к╓Х╓К╔в╔М╔ю╔╞╔х╔╛╔╓╔и, фЧ╪ЙюХ: Prentice Hall, Englewood Cliffs, NJ, 07632 ееоц: (201) 767-5937 ISBN 0-13-307000-X The SCSI Bench Reference, The SCSI Encyclopedia, SCSI Tutor, ENDL Publications, 14426 Black Walnut Court, Saratoga CA, 95070 ееоц: (408) 867-6642 Zadian SCSI Navigator (╔╞╔╓╔ц╔╞╔Й╔у╔║╔Л╔С╔╧) ╓╙╓Х╓с Discover the Power of SCSI (╨г╫И╓нкэ╓о1╩Ч╢ж╓н╔с╔г╔╙╓х╔а╔Е║╪╔х╔Й╔╒╔К╓╛иуб╟), Zadian Software, Suite 214, 1210 S. Bascom Ave., San Jose, CA 92128, (408) 293-0800 Usenet ╓н╔к╔Е║╪╔╧╔╟╔К║╪╔в comp.periphs.scsi ╓х comp.periphs ╓офц╓к╓Х╓Йб©╓╞╓н╬ПйС╓Рфю╓К╓к╓оцМлэ╓╧╓ы╓╜╬Л╫Й╓г╓╧. ╓ч╓©дЙ╢Эе╙╓к ╔щ╔╧╔х╓╣╓Л╓К SCSI-FAQ╓Р╓Ё╓Ё╓╚╓Ифю╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. б©╓╞╓н╪Гмв╓й SCSI╔г╔п╔╓╔╧╓х╔ш╔╧╔х╔╒╔ю╔в╔©╓н╤║╣К╦╣╓о FTP ╔╣╔╓╔х ╓Д BBS╓РЁ╚╓╓╓ф╓╓╓ч╓╧. ╓Ё╓Л╓И╓о╓╒╓й╓©╓н╩Щ╓ц╓ф╓╓╓К╔г╔п╔╓╔╧╓к╢ь╓╧ ╓К╣╝╫е╓й╬ПйС╦╩╓х╓й╓К╓г╓╥╓Г╓╕.
* ╔г╔ё╔╧╔╞/╔ф║╪╔в ╔Ё╔С╔х╔М║╪╔И * SCSI * IDE * ╔у╔М╔ц╔т║╪ ╔о║╪╔и╔г╔ё╔╧╔╞╔и╔И╔╓╔ж SCSI ╔о║╪╔и╔г╔ё╔╧╔╞аУцж ╢С╧ф: &a.asami; . 17 February 1998. лУ: &a.jp.miyasita;. 20 February 1998. SCSI ╓н╬о╓г╫р╓ы╓©╓Х╓╕╓к, ╪б╨щ, ╦╫╨ъхнгД╓╣╓Л╓ф╓╓╓К SCSI ╔о║╪╔и╔г╔ё╔╧╔╞аУцж╓о╓╧╓ы╓ф SCSI-2 ╦ъ╢╧╓г╓╒╓Й, ╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓К SCSI ╔ш╔╧╔х╔╒╔ю╔в╔©╓к юэбЁ╓╧╓Л╓п╓╫╓Л╓И╓ою╣╬О╓кф╟╨Н╓╧╓К╓г╓╥╓Г╓╕. ©м║╧╓╛д╬лл╓╧╓КлДбЙ╓нб©╓╞╓о, ╔╠║╪╔ж╔КюэбЁ╓╛╢ж╟Ц╓ц╓ф╓╓╓©╓Й (╔╠║╪╔ж╔К╓╛д╧╡А╓╝╓К, ╔╧╔©║╪╥©юэбЁ╓к╓й╓ц╓ф╓╓╓К, ╓й╓и), ╔╠║╪╔ж╔К╫╙ц╪╓н╫ХмЩ╓╛ит╫╫й╛╓ю╓ц╓©╓Й, иТий╓╛╦н╬Ц╓╥╓ф╓╓╓©╓Й╓н╓╕╓а╓н╓и╓Л╓╚╓г╓╧. SCSI ╔о║╪╔и╔г╔ё╔╧╔╞аУцж╓╛ф╟╨Н╓╥╓й╓╓╓х╓╜╓к╓о, ╓ч╓╨ SCSI ╓н╬о╓Р╩╡╬х╓╥╓ф╡╪╓╣╓╓. ╓╥╓╚╓╥ SCSI ╔о║╪╔и╔г╔ё╔╧╔╞аУцж╓Р╧ьфЧ╓╧╓К╓х╓╜╓к ╣╓╓Риу╓╠╓ф╓╙╓╜╓©╓╓╓Ё╓х╓╛╓у╓©╓д╓╒╓Й╓ч╓╧. ╡Се╬б╝еы ╦╫╨ъхнгД╓╣╓Л╓ф╓╓╓К SCSI ╔и╔И╔╓╔ж╓н╡Се╬б╝еы╓нхо╟о╓о 4,500RPM ╓╚╓И 10,000RPM ╓г╓╒╓Й, ╓╫╓нбГиТй╛╓о 5,400RPM ╓╚ 7,200RPM ╓г╓╧. ╟Лхле╙╓к 7,200RPM ╓н╔и╔И╔╓╔ж╓нйЩ╓╛╔г║╪╔©е╬аВ╓об╝╓╓╓н╓г╓╧╓╛, 5,400RPM ╓нф╠мфнл╓н╓Б╓н╓ххФ╓ы╓ф╓х╓ф╓Бг╝╓╞╓й╓Й╓ч╓╧. ╦╫╨ъ╓н╔г╔ё╔╧╔╞аУцж╓н╦н╬Ц╓нбГх╬╓ог╝╓к╓Х╓К╓Б╓н╓г╓╧. ╓Б╓╥ PC ╓н╔╠║╪╔╧╓нцФ╓╛хС╬О╓к╓Х╓╞нД╣я╓╣╓Л╓ф╓╓╓й╓╠╓Л╓п, 5,400RPM ╓╚╓╫╓Л╟й╡╪╓н╔и╔И╔╓╔ж╓к╓╥╓ф╓╙╓╓╓©йЩ╓╛╓Х╓╓╓г╓╥╓Г╓╕. ╓Х╓Й╧Бл╘еы╓г╣╜о©╓╧╓К╓Х╓╕╓к╓й╓ц╓ф╓╓╓К©╥╓╥╓╓╔и╔И╔╓╔ж╓о ╟йа╟╓н╓Б╓н╓кхФ╓ы╓ф╓Х╓Йб©╓╞╓н╔с╔ц╔х╓Р Ёф╡Се╬кХ╓ке╬аВ╓╧╓К╓Ё╓х╓╛ ╓г╓╜╓К╓х╓╓╓╕╓Ё╓х╓к╣╓╓Р╓д╓╠╓ф╡╪╓╣╓╓. ╦╫╨ъ, 5,400RPM ╓н╨г╧Б╣И╣║╪О╓г╓о 1, 2 ю╓бЕа╟╓н 7,200RPM ╓н ╔и╔И╔╓╔ж╓ки╓е╗╓╧╓Ке╬аВб╝еы╓╛╫п╓╩╓ч╓╧. ╩емм╟ЛмВ╓╚╓И╔п╔С╔ииЩ╓н©Тцм╓Рц╣╓╧╓к╓о фБиТ╔г║╪╔© (╓ч╓©╓ое╬аВ) б╝еы ╓х╓╓╓╕мС╓Р╦╚╓ф╡╪╓╣╓╓. дл╬О╓╫╓н©Тцм╓о Mbits/s ╓г╫Я╓╚╓Л╓ф╓╓╓К╓н╓г, ╓╫╓Л╓Р 8 ╓гЁД╓Л╓п╓╫╓н╔и╔И╔╓╔ж╓г╫п╓╩╓Кб╝еы╓╛ Mbytes/s ╓г ╓╙╓╙╓Х╓╫╦╚еЖ╓Р╓д╓╠╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. (╓Б╓╥╓╒╓й╓©╓╛╔╧╔т║╪╔и╤╦╓г, ╓╒╓й╓©╓н╟╕╓╧╓К╬╝╓╣╓й╔я╔╫╔Ё╔С╓а╓Ц╓С╓к 10,000RPM ╓н╔и╔И╔╓╔ж╓Р╨э╓╩╓©╓╓╓н╓й╓И╓╫╓╕╓╥╓ф╓Б╧╫╓╓╓ч╓╩╓С╓╛, ╓╫╓н╓Х╓╕╓й╔и╔И╔╓╔ж╓о╓Б╓н╓╧╓╢╓╞г╝╓╞╓й╓Й╓ч╓╧. ╔и╔И╔╓╔ж╓ь д╬юэ иВ╓РеЖ╓ф╓И╓Л╓К╓Х╓╕╓й╔у╔║╔С╓Д ╓╜╓а╓С╓х╢╧╣╓╓╣╓Л╓ф╓╓╓К╔г╔ё╔╧╔╞╤Х╡Х╓Р╩Щ╓ц╓ф╓╓╓й╓╓╓х╓╜╓к╓о ╓╫╓╕╓╓╓╕╓Ё╓х╓о╧м╓╗╓й╓╓йЩ╓╛╓Х╓╓╓г╓╥╓Г╓╕.) ╨г©╥╓н 10,000RPM ╓н╔и╔И╔╓╔ж╓Д 7,200RPM ╓н╔и╔И╔╓╔ж╓оеЖаЁ ╨г©╥╓н 5,400RPM ╓н╔и╔И╔╓╔ж╓Х╓Й╓Бб©╓╞╓н╔г║╪╔©╓Ре╬аВ╓╧╓К╓Ё╓х╓╛ ╓г╓╜╓ч╓╧╓╚╓И, юДбпе╙╓й╔п╔С╔ииЩ╓╛╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓к╓х╓ц╓ф и╛мв╓й╓И╓п, ╓Х╓Йб╝╓╓╔и╔И╔╓╔ж╓Ра╙╓ж╓╥╓╚╓╒╓Й╓ч╓╩╓С. ╓ч╓©, ╔Л╔╓╔ф╔С╔╥╓Р╬╝╓╣╓╞╓╧╓Ки╛мв╓╛╓╒╓К╓х╓╜╓Б, ╓Х╓Йб╝╓╓╔и╔И╔╓╔ж╓╛е╛еЖ╓г╓╧. ╓й╓╪╓й╓И, ╓Х╓Йб╝╓╓╔и╔И╔╓╔ж╓нйЩ╓╛й©╤я╔╥║╪╔╞╩Ч╢ж╓╛ ╬╞╓й╓╓╓ю╓╠╓г╓й╓╞, ╡Се╬цы╠Д╓х╓╓╓╕╪эеы╓к╓╙╓╓╓ф дЦ╡Се╬б╝еы╓н╔и╔И╔╓╔ж╓╛╧Б╡Се╬б╝еы╓н╓Б╓н╓к ╬║╓К╓Ё╓х╓о╓й╓╓╓╚╓И╓г╓╧. (й©╤я╡Се╬╔Л╔╓╔ф╔С╔╥╓о╔г╔ё╔╧╔╞╓╛ 1 ╡Се╬╓╧╓К╓©╓А╓кмв╓╧╓К╩Ч╢ж╓Рх╬й╛╓к ╓╥╓©╓Б╓н╓г╓╧. ╓╧╓й╓О╓а, 10,000RPM ╓н╔и╔И╔╓╔ж╓г╓о 3 ms, 7,200RPM ╓н╔и╔И╔╓╔ж╓г╓о 4.2 ms, 5,400RPM ╓н╔и╔И╔╓╔ж╓г╓о 5.6 ms ╓х╓й╓Й╓ч╓╧.) ╔Л╔╓╔ф╔С╔╥╓о╔╥║╪╔╞╩Ч╢ж╓х╡Се╬цы╠Д╓х╓ноб╓к╓й╓Й╓ч╓╧. ╓╥╓╚╓╥╓Ё╓Ё╓г, ╔Л╔╓╔ф╔С╔╥╓н╬╞╓й╓╓╔и╔И╔╓╔ж╓╛мъ╓╥╓╓╓н╓╚, 1 иц╓╒╓©╓Й╓н╔╒╔╞╔╩╔╧©Т╓РаЩ╓Д╓╧йЩ╓╛╓Х╓╓╓н╓╚╓Р ╓о╓ц╓╜╓Й╓╣╓╩╓ф╓╙╓╚╓й╓╠╓Л╓п╓╓╓╠╓ч╓╩╓С. ╦Е╪т╓н╬Л╧Г (нЦ : ╔к╔Е║╪╔╧╔╣║╪╔п) ╓г╓о, бГ╓╜╓йб╝╓╓╔и╔И╔╓╔ж╓Р 1 ╓д╧ьфЧ╓╧╓К╓Ё╓х╓о╨ге╛╡Р╓х╓о╓й╓И╓й╓╓╓г╓╥╓Г╓╕. цы╓╓╔и╔И╔╓╔ж╓Рйё©Т╦д╩х╓ц╓ф╔╧╔х╔И╔╓╔т╔С╔╟╓╣╓Л╓© ╔г╔ё╔╧╔╞╔╒╔Л╔╓╓Р ╨Н╓К ccd (о╒╥К╔г╔ё╔╧╔╞) ╔и╔И╔╓╔п╓Рмя╓╓╓К╓Ё╓х╓к╓Х╓ц╓ф, а╢бн╓ки╛мв╓йхЯмя╓нею╓гф╠мм╓╚╓ч╓©╓о╓Х╓Й ни╓╓╥К╡л╓Рфю╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╔и╔И╔╓╔ж╓н╓ч╓О╓Й╓ке╛юз╓й╤У╣╓╓н н╝╓Л╓Р╨Н╓К╓Х╓╕╓к╓╧╓Ки╛мв╓╛ ╓╒╓Й╓ч╓╧. ╧Б╡Се╬б╝еы╓н╔и╔И╔╓╔ж╓Р╩х╓╙╓╕╓х╓╥╓ф╓╓╓К╓х╓╜╓к╓офц╓к цМ╟у╓╥╓ф╓╞╓ю╓╣╓╓. ╟Лхле╙╓к, ╔и╔И╔╓╔ж╓н╬Е╡╪╓к╓о╬╞╓й╓╞╓х╓Б 1/2 ╔╓╔С╔а (1.25cm) ╓н ╓╧╓╜╢ж╓╛и╛мв╓г╓╧. PC ╓н╔╠║╪╔╧фБ╓н╤У╣╓╓╛╓и╓С╓й╓у╓╕╓кн╝╓Л╓ф╓╓╓К╓╚ мЩ╡Р╓╥╓ф╓╙╓╓╓ф╓╞╓ю╓╣╓╓. б©╓╞╓н╔╠║╪╔╧╓к╓огьлл╓╚╓И╤У╣╓╓Р╣ш╓╓╧Ч╓Юее╦╩╓╛иу╓╓╓ф╓╓╓ч╓╧. ╓и╓Ё╓╚╓И╤У╣╓╓╛фЧ╓ц╓ф╓╞╓К╓╚╓РЁн╓╚╓А╓ф, ╓ч╓О╓Й╓к╨гбГнл╓н нД╓©╓╓╤У╣╓╓╛н╝╓Л╓К╓Х╓╕╓к╔и╔И╔╓╔ж╓Рюъцж╓╥╓ф╓╞╓ю╓╣╓╓. ╦З╡ле╙╓кнД╣я╓╧╓К╓©╓А╓к╓о, итмв╓й╥Й╓Р╓╓╓╞╓д╓╚╨и╓╓╓ю╓Й ©╥╓╥╓╓╔у╔║╔С╓Рди╡ц╓╧╓Ки╛мв╓╛╓╒╓К╓╚╓Бцн╓Л╓ч╓╩╓С. ╓Б╓╕╓р╓х╓д╧мн╦╓╧╓К╓ы╓╜╩Жйа╓оаШ╡╩╓г╓╧. 7,200RPM ╓Д╓╫╓Л╓Х╓Йб╝╓╓╡Се╬б╝еы╓н╔и╔И╔╓╔ж╓нб©╓╞╓о╧Б╓╓╪Чгх©Т╓н ╡╩╓Рх╞ю╦╓╥, ╓Ё╓н╡╩╓об©╓╞╓н©м╓Р╓х╓ф╓Бит╡В╓к╓╥╓ч╓╧. ╓╫╓Л╓к╡ц╓╗╓ф, нД╣я╓н╓©╓А╓кди╡ц╓╣╓Л╓©╔у╔║╔С╓к╓Х╓ц╓ф╓Б, 7,200RPM ╓Д╓╫╓Л╓Х╓Йб╝╓╓╡Се╬б╝еы╓н╔и╔И╔╓╔ж╓о╔╙╔у╔ё╔╧╓Д╡х╓н╢д╤╜╓к ╓╫╓╟╓О╓й╓╓╓Б╓н╓к╓й╓К╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╥а╬У ╦╫╨ъхнгД╓╣╓Л╓ф╓╓╓КбГиТй╛╓н SCSI ╔и╔И╔╓╔ж╓о 3.5 ╔╓╔С╔а╓н бГ╓╜╓╣╓г╓╧. ╓╫╓Л╓И╓о╧Б╓╣╓╛ 1.6 ╔╓╔С╔а (╔о║╪╔у╔о╔╓╔х) ╓н╓Б╓н╓х 1 ╔╓╔С╔а (╔М║╪╔в╔М╔у╔║╔╓╔К) ╓н╓Б╓н╓х╓н 2 ╪ОнЮ╓кй╛нЮ╓╣╓Л╓ч╓╧. ╔о║╪╔у╔о╔╓╔х╓н╔и╔И╔╓╔ж╓о CDROM ╔и╔И╔╓╔ж╓хф╠╓╦╧Б╓╣╓г╓╧. ╓╥╓╚╓╥а╟юА╓г╫р╓ы╓©╓╧╓╜╢ж╓к╓д╓╓╓ф╓н ╔К║╪╔К╓Рк╨╓Л╓й╓╓╓г╓╞╓ю╓╣╓╓. 3.5 ╔╓╔С╔а╔и╔И╔╓╔жмя╓н╔ы╔╓╓╛ 3 цймя╟у╓╣╓Л╓ф╓╓╓К╓х╓╜╓к, ╔о║╪╔у╔о╔╓╔х╓н╔и╔И╔╓╔ж 3 ╦д╓Р (╬г╓╛╓╧╓Ё╓х╓й╓╞) ╓╫╓Ё╓кюъцж╓╧╓К╓Ё╓х╓о╓г╓╜╓й╓╓╓г╓╥╓Г╓╕. ╔╓╔С╔©╔у╔╖║╪╔╧ ╦╫╨ъгД╓И╓Л╓ф╓╓╓К SCSI ╔о║╪╔и╔и╔И╔╓╔ж╓нб©╓╞╓о Ultra ╓ч╓©╓о Ultra-wide SCSI ╓г╓╧. Ultra SCSI ╓н╨гбГ╔п╔С╔ииЩ╓о 20MB/s, Ultra-wide SCSI ╓н╬Л╧Г╓о 40MB/s ╓г╓╧. Ultra ╓х Ultra-wide ╓н╢ж╓к╔╠║╪╔ж╔К╨гбГд╧╓наЙ╟Ц╓о╓╒╓Й╓ч╓╩╓С╓╛, ф╠╟Л╔п╔╧╓кюэбЁ╓╣╓Л╓К╔г╔п╔╓╔╧╓╛аЩ╓╗╓Л╓паЩ╓╗╓К╓ш╓и аА╓╓╩Ч╢Э╓к╔п╔╧╓ню╟мЩ╓к╢ь╓╧╓КлДбЙ╓Р йЗ╓╗╓К╓Ё╓х╓к╓й╓К╓г╓╥╓Г╓╕. ╓╕╓ч╓╞юъ╥в╓╣╓Л╓©╔г╔ё╔╧╔╞╤Х╡Х╓Р╩Щ╓ц╓ф╓╓╓К╓н╓г╓й╓╠╓Л╓п, 5 ╦д╓╚ 6 ╦д╟й╬Е╓н Ultra SCSI ╔и╔И╔╓╔ж╓Р 1 кэ╓н╔п╔╧╓к юэбЁ╓╧╓К╓Ё╓х╓омф╟в╓й╓Ё╓х╓г╓о╓╒╓Й╓ч╓╩╓С. ╟ЛйЩ, б©©Т╓н╔и╔И╔╓╔ж╓РюэбЁ╓╧╓Ки╛мв╓╛╓╒╓К╓х╓╜╓к Fast-wide SCSI ╓РмЬмя╓╧╓К╓Ё╓х╓о╟╜╓╞╓й╓╓╔╒╔╓╔г╔╒╓г╓╥╓Г╓╕. ╓Ё╓Л╓о Ultra (narrow) SCSI ╓хф╠╓╦╨гбГ╔п╔С╔ииЩ╓г╓╒╓К╓хф╠╩Ч╓к ю╣╓╥╓╞ юэбЁ╓╧╓К╓Ё╓х╓╛ее╣╓е╙╓к╓х╓ф╓Бмф╟в╓г╓╧. ╔╒╔и╔п╔╓╔╧╓х╓╥╓ф╓о╓Ё╓н╓Х╓╕╓к╓й╓К╓г╓╥╓Г╓╕╓╚ : ╔г╔ё╔╧╔╞╓Рб©©ТюэбЁ╓╥╓©╓╓╓х╓╜╓к╓о wide SCSI ╓н╔и╔И╔╓╔ж╓Р а╙╓С╓г╡╪╓╣╓╓. дл╬О wide SCSI ╓нйЩ╓╛╬╞╓╥╧Б╡а╓г╓╧╓╛, ╬╜мХ╓╜╓ц╓хлР╓кн╘╓а╓ч╓╧. (╓й╓╙, ╡аЁй╨╧╓РйД╓╕м╬м╣╓╛╓й╓╓╓х╓╜╓к╓о╔г╔ё╔╧╔╞╔╒╔Л╔╓╓Р ╨Н╓К╓ы╓╜╓г╓о╓╒╓Й╓ч╓╩╓С.) wide SCSI ╔и╔И╔╓╔ж╓к╓о 68 ╔т╔С╓н╓Б╓н╓х 80╔т╔С SCA (ц╠╔Ё╔м╔╞╔©╥©) ╓н╓Б╓н╓х╓н 2 ╪ОнЮ╓╛╓╒╓Й╓ч╓╧. SCA ╔и╔И╔╓╔ж╓к╓о 4 ╔т╔С╓нее╦╩╔Ё╔м╔╞╔©╓╛╓й╓╞, SCSI ID ╓Б 80 ╔т╔С╔Ё╔м╔╞╔©╓Рдл╓╦╓фюъдЙ╓╣╓Л╓ч╓╧. ©©лллэ╓кбГ╣╛ло╓й╣╜╡╠╔╥╔╧╔ф╔Ю╓Р╨Ню╝╓╧╓К╓Х╓╕╓й╬Л╧Г╓к╓о, SCA ╔и╔И╔╓╔ж╓х SCA Д║бн (2 ╪ОнЮ╓нее╟╣╓╛╤║╣К╓г╓╜╓Кее╦╩╓х╬╞╓й╓╞╓х╓Б 1 ╦д╓н╔у╔║╔С╓╛иу╓╓╓©╓Б╓н) ╓Р╩х╓ц╓ф╓╞╓ю╓╣╓╓. ╓╫╓нйЩ╓╛ 68 ╔т╔С╓нф╠мм╓н╔и╔И╔╓╔ж╓Х╓Й╓Бее╣╓е╙╓км╔╓Л╓ф╓╓╓ч╓╧. ╓й╓╪╓й╓И, 68 ╔т╔С╓н╔и╔И╔╓╔ж╓г╨Н╓ц╓©╔г╔ё╔╧╔╞╔╒╔Л╔╓╓к ╦╚╓И╓Л╓К╓Х╓╕╓й SCSI ╔п╔╧╓н ╔╧╔©╔ж ╓╛╔г╔ё╔╧╔╞╔╜╔Ц╔к╔╧╔©╓нфБиТ╓к б╦╨ъ╓╥╓й╓╓╓╚╓И╓г╓╧. ╓╫╓Л╓И╓о╓Х╓Й╢йц╠╓кюъцж╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧ (╔╜╔Ц╔к╔╧╔©╓нцФ╓к╔и╔И╔╓╔ж╓Р╓м╓╦╓г╦гдЙ╓╧╓Л╓п╓Х╓╓╓ю╓╠╓г, (SCSI ID ╓Д╔г╔ё╔╧╔╞╔╒╔╞╔╩╔╧ LED мя╓нюЧ╓н╓Х╓╕╓й) ╨ы╓╚╓╓╔╠║╪╔ж╔К╓Ра╢иТ╩Щ╓а╬Е╓╡╓К╓©╓А╓к╤╧╓╓╓х╓Ё╓М╓ь╩ь╓РфЧ╓Л╓ф ╟╝╓И╓й╓╞╓ф╓Б╓Х╓╓╓н╓г╓╧). * IDE ╔о║╪╔и╔г╔ё╔╧╔╞╔и╔И╔╓╔ж ╔ф║╪╔в╔и╔И╔╓╔ж ╦╤╨Н: &a.jmb;. 2 July 1996. лУ: &a.jp.yoshiaki;. 13 October 1996. ╟Лхле╙╓й╔ф║╪╔в╔╒╔╞╔╩╔╧╔Ё╔ч╔С╔и &man.mt.1; ╓о╔ф║╪╔в╔и╔И╔╓╔ж╓ь╓н╟Лхле╙╓й╔╒╔╞╔╩╔╧йЩк║╓РдС ╤║╓╥╓ч╓╧. rewind, erase, status╓й╓и ╓н╤╕дл╔Ё╔ч╔С╔и╓╛╓╒╓Й╓ч╓╧. ╔ч╔к╔Е╔╒╔К╔з║╪╔╦╓н &man.mt.1; ╓Р╦╚ ╓ф╓╞╓ю╓╣╓╓. ╓Х╓Й╬э╓╥╓╓╡РюБ╓╛╓╒╓Й╓ч╓╧. ╔Ё╔С╔х╔М║╪╔И╔╓╔С╔©╔у╔╖║╪╔╧ ╔ф║╪╔в╔и╔И╔╓╔ж╓к╓о╓╓╓╞╓д╓╚╓н╟ш╓й╓ц╓©╔╓╔С╔©╔у╔╖║╪╔╧╓╛╓╒╓Й ╓ч╓╧. SCSI, IDE, ╔у╔М╔ц╔т║╪, ╔я╔И╔Л╔К╔щ║╪╔х╓н╔╓╔С╔©╔у╔╖║╪╔╧ ╓г╓╧. хС╬О╓кб©╓╞╓н╪ОнЮ╓н╔ф║╪╔в╔и╔И╔╓╔ж╓╛╓Ё╓Л╓И╓н╔╓╔С╔©╔у╔╖║╪ ╔╧╓г╩х╓╗╓ч╓╧. ╔Ё╔С╔х╔М║╪╔И╓к╓д╓╓╓ф╓н╣дою╓о╔г╔ё╔╧╔╞/╔ф║╪╔в ╓н╔Ё╔С╔х╔М║╪╔И╓к╓╒╓Й╓ч╓╧(лУцМ:╦╫╨ъл╓╢╟ю╝╓г╓╧). SCSI ╔и╔И╔╓╔ж &man.st.4; ╔и╔И╔╓╔п╓о 8mm (Exabyte), 4mm (DAT: Digital Audio Tape), QIC (1/4╔╓╔С╔а╔╚║╪╔х╔Й╔ц╔╦), DLT (╔г╔╦╔©╔К╔Й╔к╔╒╔ф║╪╔в), QIC ╔ъ╔к╔╚║╪╔х╔Й╔ц╔╦, 9╔х╔И╔ц╔╞ (бГ╓╜╓й╔Й║╪╔К╓╛╔о╔Й╔╕╔ц╔и╓н ╔Ё╔С╔т╔Е║╪╔©╔К║╪╔Ю╓г╡С╓ц╓ф╓╓╓К╓н╓Р╦╚╓©╓Ё╓х╓╛╓╒╓К╓г╓╥╓Г╓╕) ╓Р╔╣╔щ║╪╔х╓╥╓ч╓╧. &man.st.4; ╔ч╔к╔Е╔╒╔К╔з║╪╔╦╓к╓Х╓Й╬э╓╥╓╓╡РюБ╓╛╓╒╓Й╓ч╓╧. ╟й╡╪╓н╔и╔И╔╓╔ж╔Й╔╧╔х╓о╦╫╨ъ FreeBSD╔Ё╔ъ╔Е╔к╔ф╔ё╓н╔А╔С╔п╓╛ ╩х╓ц╓ф╓╓╓К╓Б╓н╓г╓╧. ╓Ё╓Л╓И╓ю╓╠╓╛ FreeBSD╓гф╟╓╞╔и╔И╔╓╔ж╓х╓╓╓╕ ╓О╓╠╓г╓о╓╒╓Й╓ч╓╩╓С. ╓Ё╓Л╓И╓оц╠╓к╓©╓ч╓©╓ч╩Д╓©╓а╓н╓╕╓а╓нц╞╓╚╓╛╩х╓ц ╓ф╓╓╓К╓х╓╓╓╕╓ю╓╠╓г╓╧. 4mm (DAT: Digital Audio Tape ) Archive Python 28454 Archive Python 04687 HP C1533A HP C1534A HP 35450A HP 35470A HP 35480A SDT-5000 Wangtek 6200 8mm (Exabyte) EXB-8200 EXB-8500 EXB-8505 QIC (1/4 ╔╓╔С╔а╔╚║╪╔х╔Й╔ц╔╦) Archive Anaconda 2750 Archive Viper 60 Archive Viper 150 Archive Viper 2525 Tandberg TDC 3600 Tandberg TDC 3620 Tandberg TDC 3800 Tandberg TDC 4222 Wangtek 5525ES DLT (Digital Linear Tape) Digital TZ87 Mini-Cartridge Conner CTMS 3200 Exabyte 2501 Autoloaders/Changers Hewlett-Packard HP C1553A Autoloading DDS2 * IDE ╔и╔И╔╓╔ж ╔у╔М╔ц╔т║╪╔и╔И╔╓╔ж Conner 420R * ╔я╔И╔Л╔К╔щ║╪╔х╔и╔И╔╓╔ж ╬э╨ы╓й╬ПйС Archive Anaconda 2750 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о ARCHIVE ANCDA 2750 28077 -003 type 1 removable SCSI 2 ╓г╓╧. ╓Ё╓Л╓о QIC ╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. QIC-1350╔ф║╪╔в╓РмЬмя╓╥╓©╬Л╧Г╓ни╦╫Ю╓нмфнл╓о 1.35GB╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о QIC-150 (DC6150), QIC-250 (DC6250), QIC-525 (DC6525) ╓н ╔ф║╪╔в╓РлДбЙ╓й╓╞фи╓ъ╫Я╓╜╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. &man.dump.8; ╓Р╩х╓ц╓©╩Ч╓н╔г║╪╔©е╬аВ╔Л║╪╔х╓о 350kB/s╓г╓╧. Amanda ╓к╓╙╓╠╓Ке╬аВ╔Л║╪╔х╓о 530kB/s╓хйС╧П╓╣╓Л╓ф╓╓╓ч╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о╢Ш╓кю╦╩╨цФ╩ъ╓к╓й╓ц╓ф╓╓╓ч╓╧. ╓Ё╓н╔ф║╪╔в╔и╔И╔╓╔ж╓н SCSI╔п╔╧╔Ё╔С╔х╔М║╪╔И╓об╬╓н╓ш╓х╓С╓и╓н SCSI╔и╔И╔╓╔ж╓х╔т╔Сгшцж╓╛╣у╓г╓╧. Anaconda ╔ф║╪╔в╔и╔И╔╓╔ж╓на╟╦Е╓гSCSI╔╠║╪ ╔ж╔К╓Р1/2╓р╓м╓К╓Ё╓х╓╛╓г╓╜╓К╓╞╓И╓╓ SCSI ╔╠║╪╔ж╔К╓╛д╧╓╓╓Ё╓х╓РЁнг╖╓╥╓ф╓╙╓╞ ╓╚, б╬╓н SCSI╔г╔п╔╓╔╧╓н╔т╔Сгшцж╓РфЧ╓Л╢╧╓╗╓ф╓╙╓╞и╛мв ╓╛╓╒╓Й╓ч╓╧. ╓╫╓╥╓ф, ╓Ё╓н╔и╔И╔╓╔ж╓г╓о╔╚║╪╔м╔К╔Ё║╪╔и╓нйя╧╧╓╛ 2╡у╫Йи╛мв╓г╓╧. ╓╫ ╓н╓ч╓ч╓г╓о╓╕╓ч╓╞ф╟╓╚╓й╓╓╓г╓╥╓Г╓╕. SCSI-2╔Ё╔С╔х╔М║╪╔И╓Р╩Щ╓ц╓ф╓╓╓К╓й╓И, ╔╦╔Ц╔С╔я╓н 6хж╓Р╔╥╔Г║╪╔х ╓╥╓ф╓╞╓ю╓╣╓╓. ╓╫╓╕╓╥╓й╓╓╓х╓Ё╓н╔и╔И╔╓╔ж╓о SCSI-1╓х╓╥╓фф╞╓╜╓ч╓╧. SCSI-1╓н ╔г╔п╔╓╔╧╓х╓╥╓фф╟╨Н╓╧╓К╩Ч, ╓Ё╓н╔и╔И╔╓╔ж╓о╔ф║╪╔в╓нfsf (аАаВ╓Й), rewind (╢╛ лА╓╥),rewoffl (╢╛лА╓╥╓ф╔╙╔у╔И╔╓╔С╓к╓╧╓К) еЫ╓Р╢ч╓ЮаЮ╨Н╓Р╧т╓ц╓ф╓╓╓К╢ж, SCSI╔п╔╧╓Р╔М╔ц╔╞╓╥╓ч╓╧. NCR SCSI╔Ё╔С╔х╔М║╪╔И╓Р╩х╓╕╬Л╧Г, /usr/src/sys/pci/ncr.c (╟й ╡╪╓Р╩╡╬х╓╥╓ф╓╞╓ю╓╣╓╓)╓к╔я╔ц╔а╓Р╧т╓ц╓ф, ╔╚║╪╔м╔К╓Р╨Н╓Йд╬╓╥, ©╥╓╥╓╓╔╚║╪╔м ╔К╓Р╔╓╔С╔╧╔х║╪╔К╓╥╓ф╓╞╓ю╓╣╓╓. *** 4831,4835 **** }; ! if (np->latetime>4) { /* ** Although we tried to wake it up, --- 4831,4836 ---- }; ! if (np->latetime>1200) { /* ** Although we tried to wake it up, йС╧П╪т: &a.jmb; Archive Python 28454 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о ARCHIVE Python 28454-XXX4ASB type 1 removable SCSI 2 density code 0x8c, 512-byte blocks ╓г╓╧. ╓Ё╓Л╓о DDS-1 ╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. 90m ╔ф║╪╔в╓Р╩х╓ц╓©╬Л╧Г╓ни╦╫Юмфнл╓о 2.5GB╓г╓╧. ╔г║╪╔©е╬аВб╝еы╓оитлю╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о Sun ╔ч╔╓╔╞╔М╔╥╔╧╔ф╔Ю╓╛╨ф╔я╔ц╔╠║╪╔╦╓╥╓ф model 595-3067╓х╓╥╓ф╫п╓╥╓ф╓╓╓ч╓╧. йС╧П╪т: Bob Bishop rb@gid.co.uk ╔╧╔К║╪╔в╔ц╔х╓о 1.5 MByte/sec ╔╞╔И╔╧╓г╓╧╓╛, ╔г╔ё╔╧╔╞╓х╔ф║╪╔в╓╛ф╠╓╦ SCSI ╔Ё╔С╔х╔М║╪╔И╓кюэбЁ╓╣╓Л╓ф╓╓╓К ╬Л╧Г╓к╓оцы╓╞╓й╓ц╓ф╓╥╓ч╓╓╓ч╓╧. йС╧П╪т: Robert E. Seastrom rs@seastrom.com Archive Python 04687 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓оARCHIVE Python 04687-XXX 6580 Removable Sequential Access SCSI-2 device╓г╓╧. ╓Ё╓Л╓о DAT-DDS-2 ╔и╔И╔╓╔ж╓г╓╧. 120m ╔ф║╪╔в╓Р╩х╓ц╓©╬Л╧Г╓ни╦╫Юмфнл╓о 2.5GB╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о╔о║╪╔и╔╕╔╖╔╒╔г║╪╔©╟╣╫л╓Р╔╣╔щ║╪╔х╓╥╓ф╓╓╓ч╓╧. ╔╧╔╓╔ц╔а4╓о MRS (Media Recognition System:╔А╔г╔ё╔╒г╖╪╠╔╥╔╧╔ф╔Ю )╓Р╔Ё╔С╔х╔М║╪╔К╓╥╓ч╓╧. MRS╔ф║╪╔в╓нф╘лю╓й╔ф║╪╔в╔Й║╪╔ю║╪иТй╛╓к╓о ╓╥╓чломм╓╛╓╒╓Й╓ч╓╧. ╔╧╔╓╔ц╔а 4 ╓Рoff ╓к╓╧╓К╓х MRS ╓╛м╜╦З╓к, on ╓к╓╧╓К╓х MRS ╓╛л╣╦З╓к╓й╓Й╓ч╓╧. ╔я╔Й╔ф╔ё╓о╔╧╔╓╔ц╔а 5 ╓г╔Ё╔С╔х╔М║╪╔К╓╣╓Л╓ч╓╧. ╔╧╔╓╔ц╔а 5 ╓Р on ╓к╓╧╓К╓х╔я╔Й╔ф╔ё╓╛м╜╦З╓к╓й╓Й╓ч╓╧. ╟╣╫л╓о ╔╧╔╓╔ц╔а 6 off ╓гм╜╦З╓г╓╧. ╟╣╫л╓к╓д╓╓╓ф╓о SCSI MODE SELECT ╔Ё╔ч╔С╔и (see &man.mt.1;) ╓н╩ьдЙ╓╛м╔юХ╓╣╓Л╓ч╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 800kB/s ╓г╓╧. Archive Viper 60 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╪╠йл╩р╓о ARCHIVE VIPER 60 21116 -007 type 1 removable SCSI 1 ╓г╓╧. ╓Ё╓Л╓о QIC╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. и╦╫Ю╓нмфнл╓о 60MB ╓г╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓оитлю╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓ою╦╩╨цФ╩ъ╓к╓й╓ц╓ф╓╓╓ч╓╧. йС╧П╪т: Philippe Regnauld regnauld@hsc.fr Archive Viper 150 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о ARCHIVE VIPER 150 21531 -004 Archive Viper 150 is a known rogue type 1 removable SCSI 1╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓н╔у╔║║╪╔Ю╔╕╔╖╔╒╓к╓об©╓╞╓н╔Й╔с╔╦╔Г ╔С╓╛╓╒╓Й╓ч╓╧. ╓╒╓й╓©╓н╔и╔И╔╓╔ж╓г╓о╓Ё╓х╓й╓ц╓©©Т╩З╓╛и╫╪╗╓╣╓Л╓К╓╚╓Б╓╥╓Л╓ч ╓╩╓С(нЦ╓╗╓п 21247 -005). ╓Ё╓Л╓о QIC╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. и╦╫Юмфнл╓о 150/250MB╓г╓╧. 150MB (DC6150) ╔ф║╪╔в╓х 250MB (DC6250)╔ф║╪╔в╓н╣╜о©╔у╔╘║╪╔ч╔ц╔х╓╛╓╒╓Й╓ч╓╧. 250MB╔ф║╪╔в╓о ╓╙╓Х╓╫67% 150MB╔ф║╪╔в╓Х╓Йд╧╓╓╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о 120MB╓н╔ф║╪╔в╓РлДбЙ ╓й╓╞фи╓Ю╓Ё╓х╓╛╓г╓╜╓ч╓╧. 120MB╔ф║╪╔в╓к╫Я╓╜╧Ч╓Ю╓Ё╓х╓о╓г╓╜╓ч╓╩╓С. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о100kB/s╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о DC6150 (150MB) ╓х DC6250 (250MB) ╔ф║╪╔в╓нфи╓ъ ╫Я╓╜╓╛╓г╓╜╓ч╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓н╢Ял╞╓ййй╓о SCSI╔ф║╪╔в╔г╔п╔╓╔╧╔и╔И╔╓╔п╓о╓╒╓И ╓╚╓╦╓А (&man.st.4;) ╓к╓╒╓И╓╚╓╦╓Аах╓ъ╧Ч╓ч╓Л╓ф╓╓╓ч╓╧. FreeBSD 2.2-CURRENT╓г╓о, ╔ж╔М╔ц╔╞╔╣╔╓╔╨╓нюъдЙ╓РюъдЙ╓╧╓К╓©╓Аmt blocksize 512╓х╓╥╓ф╓╞╓ю╓╣╓╓. (╔у╔║║╪╔Ю╔╕╔╖╔╒╔Й╔с╔╦╔Г╔С╓╛ 21247 -005 ╓г╓╒╓К╬Л╧Г╓нлДбЙ╓г╓╧. б╬╓н╔Й╔с╔╦╔Г╔С╓н╔у╔║║╪╔Ю╔╕╔╖╔╒╓г╓о╟ш ╓й╓К╬Л╧Г╓╛╓╒╓Й╓ч╓╧.) ╓Ё╓Л╟йа╟╓н FreeBSD╔п║╪╔╦╔Г╔С╓к╓о╓Ё╓нлДбЙ╓о╓╒╓Й╓ч╓╩╓С. ╓Ё╓н╔и╔И╔╓╔ж╓ою╦╩╨цФ╩ъ╓к╓й╓ц╓ф╓╓╓ч╓╧. йС╧П╪т: Pedro A M Vazquez vazquez@IQM.Unicamp.BR &a.msmith; Archive Viper 2525 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о ARCHIVE VIPER 2525 25462 -011 type 1 removable SCSI 1╓г╓╧. ╓Ё╓Л╓о QIC╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. и╦╫Юмфнл╓о 525MB╓г╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 90inch/sec╓н╬Л╧Г╓г 180kB/s╓г╓╧. QIC-525, QIC-150, QIC-120, QIC-24╓н╔ф║╪╔в╓Рфи╓Ю╓Ё╓х╓╛╓г╓╜╓ч ╓╧. QIC-525, QIC-150, QIC-120 ╓к╫Я╓╜╧Ч╓Ю╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╔у╔║║╪╔Ю╔╕╔╖╔╒╓н╔Й╔с╔╦╔Г╔С╓╛ 25462 -011 ╟йа╟╓нй╙╓о╔п╔╟╓╛ б©╓╞, ю╣╓╥╓╞╣║г╫╓╥╓ч╓╩╓С. ╓Ё╓н╔и╔И╔╓╔ж╓ою╦╩╨цФ╩ъ╓к╓й╓ц╓ф╓╓╓ч╓╧. Conner 420R ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о Conner tape ╓г╓╧. ╓Ё╓Л╓о╔у╔М╔ц╔т║╪╔Ё╔С╔х╔М║╪╔И╓Р ╩х╓╕╔ъ╔к╔╚║╪╔х╔Й╔ц╔╦╔ф║╪╔в╔и ╔И╔╓╔ж╓г╓╧. и╦╫Юмфнл╓оитлю╓г╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓оитлю╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о QIC-80╔ф║╪╔в╔и╔И╔╓╔ж╓Р╩х╓╓╓ч╓╧. йС╧П╪т: Mark Hannon mark@seeware.DIALix.oz.au Conner CTMS 3200 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о CONNER CTMS 3200 7.00 type 1 removable SCSI 2 ╓г╓╧. ╓Ё╓Л╓о╔ъ╔к╔╚║╪╔х╔Й╔ц╔╦╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. и╦╫Юмфнл╓оитлю╓г╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓оитлю╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о QIC-3080╔ф║╪╔в╔╚║╪╔х╔Й╔ц╔╦╓Р╩х╓╓╓ч╓╧. йС╧П╪т: Thomas S. Traylor tst@titan.cs.mci.com <ulink url="http://www.digital.com/info/Customer-Update/931206004.txt.html">DEC TZ87</ulink> ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о DEC TZ87 (C) DEC 9206 type 1 removable SCSI 2 density code 0x19 ╓г╓╧. ╓Ё╓Л╓о DLT╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. и╦╫Юмфнл╓о 10GB╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о╔о║╪╔и╔╕╔╖╔╒╔г║╪╔©╟╣╫л╓н╣║г╫╓╛╓╒╓Й╓ч╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 1.2MB/s╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о Quantum DLT2000╓хф╠╟Л╓нй╙╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж ╓н╔у╔║║╪╔Ю╔╕╔╖╔╒╓о Exabyte╓н 8mm╔и╔И╔╓╔жеЫ╓н╓Х╓╞цн╓И╓Л╓©╓╓╓╞╓д╓╚╓н╔и╔И ╔╓╔ж╓н╔╗╔ъ╔Е╔Л║╪╔х╓Р╓╙╓Ё╓й╓╕╓Х╓╕юъдЙ╓╛╓г╓╜╓ч╓╧. йС╧П╪т: &a.wilko; <ulink url="http://www.Exabyte.COM:80/Products/Minicartridge/2501/Rfeatures.html">Exabyte EXB-2501</ulink> ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╪╠йл╩р╓о EXABYTE EXB-2501╓г╓╧. ╓Ё╓Л╓о╔ъ╔к╔╚║╪╔х╔Й╔ц╔╦╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. MC3000XL╔ъ╔к╔╚║╪╔х╔Й╔ц╔╦╓Р╩х╓ц╓©╩Ч╓ни╦╫Юмфнл╓о 1GB╓г╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓оитлю╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о DC2300 (550MB), DC2750 (750MB), MC3000 (750MB), MC3000XL (1GB) ╔ъ╔к╔╚║╪╔х╔Й╔ц╔╦╓нфи╓ъ╫Я╓╜╓╛╓г╓╜╓ч╓╧. цМ╟у: ╓Ё╓н╔и╔И╔╓╔ж╓о SCSI-2╓н╩емм╓ке╛╧Г╓╥╓ф╓╓╓ч╓╩╓С. ╓Ё╓н╔и╔И╔╓╔ж╓о, ╔у╔╘║╪╔ч╔ц╔х╨я╓ъ╓н╔ф║╪╔в╟йЁ╟╓РфЧ╓Л╓©╬Л╧Г, SCSI MODE_SELCT╔Ё╔ч╔С╔и╓г╢╟а╢╓к╔М╔ц╔╞╔╒╔ц╔в╓╥╓ф╓╥╓ч╓╓╓ч╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓Р╩х ╓╕а╟╓к, ╔ф║╪╔в╔ж╔М╔ц╔╞╔╣╔╓╔╨╓Р╪║╓н╓Х╓╕╓кюъдЙ╓╥╓ч╓╧. &prompt.root; mt -f /dev/st0ctl.0 blocksize 1024 ╔ъ╔к╔╚║╪╔х╔Й╔ц╔╦╓о╨г╫И╓к╩х╓╕а╟╓к ╔у╔╘║╪╔ч╔ц╔х╓╥╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С. FreeBSD 2.1.0-RELEASE ╓╙╓Х╓с╓╫╓Л╟йа╟╓н╬Л╧Г╓о &prompt.root; /sbin/scsi -f /dev/rst0.ctl -s 600 -c "4 0 0 0 0 0" (╓╒╓К╓╓╓о, FreeBSD 2.1.5/2.2╓╚╓И scsiformat╔╥╔╖╔К╔╧╔╞╔Й╔в╔х╓Р ╔Ё╔т║╪╓╥╓ф╩Щ╓ц╓ф╓╜╓©╬Л╧Г╓х) FreeBSD 2.1.5╓╙╓Х╓с╓╫╓Л╟й╧ъ╓н╬Л╧Г╓о &prompt.root; /sbin/scsiformat -q -w /dev/rst0.ctl ╓х╓╥╓ч╓╧. ╨ё╓н╓х╓Ё╓М, FreeBSD╓г╓о╓Ё╓н╔и╔И╔╓╔ж╓о╓╒╓ч╓Й╓╙╓╧╓╧╓А╓г╓╜╓ч╓╩╓С. йС╧П╪т: Bob Beaulieu ez@eztravel.com Exabyte EXB-8200 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о EXABYTE EXB-8200 252X type 1 removable SCSI 1╓г╓╧. ╓Ё╓Л╓о8mm╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. и╦╫Юмфнл╓о 2.3GB╓г╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 270kB/s╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о╔ж║╪╔х╩Ч╓н SCSI╔п╔╧╓ь╓н╠ЧеЗ╓о╓О╓Й╓╒╓╓цы╓╓╓г╓╧. ╔╚╔╧╔©╔Ю╔╚║╪╔м╔К╓╛и╛мв╓╚╓Б╓╥╓Л╓ч╓╩╓С (SCSI_DELAY╓Р 10иц╓кюъдЙ╓╥╓ч╓╥╓Г╓╕). лУцМ: GENERIC╔╚║╪╔м╔К╓нюъдЙ╓г╓о 15иц╓к╓й╓ц╓ф╓╓╓ч╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓к╓охС╬О╓кб©╓╞╓н╔у╔║║╪╔Ю╔╕╔╖╔╒╓н ╧╫ю╝╓╛╓╒╓Й╓ч╓╧. ╓╒╓К╔и╔И╔╓╔ж╓г╓офцдЙ╓н╔ы╔С╔ю╓н╔о║╪╔и╔╕╔╖╔╒╓к ╔╚╔╧╔©╔ч╔╓╔╨╓╥╓ф╓╒╓Й╓ч╓╧. ╔у╔║║╪╔Ю╔╕╔╖╔╒╓о EPROM╓Рцж╓╜╢╧╓╗╓К╓Ё╓х╓гйя╧╧╓г╓╜╓ч╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓ою╦╩╨цФ╩ъ╓к╓й╓ц╓ф╓╓╓ч╓╧. йС╧П╪т: &a.msmith; Exabyte EXB-8500 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о EXABYTE EXB-8500-85Qanx0 0415 type 1 removable SCSI 2 ╓г╓╧. ╓Ё╓Л╓о 8mm╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. и╦╫Юмфнл╓о 5GB╓г╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 300kB/s╓г╓╧. йС╧П╪т: Greg Lehey grog@lemis.de <ulink url="http://www.Exabyte.COM:80/Products/8mm/8505XL/Rfeatures.html">Exabyte EXB-8505</ulink> ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╪╠йл╩р╓о EXABYTE EXB-85058SQANXR1 05B0 type 1 removable SCSI 2╓г╓╧. ╓Ё╓Л╓о ╟╣╫л╣║г╫╓Р╩Щ╓ц╓© 8mm╔ф║╪╔в╔и╔И╔╓╔ж╓г, EXB-5200 ╓х EXB-8500╓кбп╓╧╓К╬Е╟л╦ъ╢╧ий╓г╓╧. и╦╫Юмфнл╓о 5GB╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о ╔о║╪╔и╔╕╔╖╔╒╔г║╪╔©╟╣╫л╣║г╫╓╛╓╒╓Й╓ч╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 300kB/s╓г╓╧. йС╧П╪т: Glen Foster gfoster@gfoster.com Hewlett-Packard HP C1533A ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о HP C1533A 9503 type 1 removable SCSI 2╓г╓╧. ╓Ё╓Л╓оDDS-2╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. DDS-2 ╓х╓о╔г║╪╔©мфнл╓РаЩ╓Д ╓╧╓©╓А╓к╔о║╪╔и╔╕╔╖╔╒╟╣╫л╓х ╤╧╓╓╔х╔И╔ц╔╞╓Р╨нмя╓╥╓©╓Б╓н╓г╓╧. 120m╔ф║╪╔в╓Р╩х╓ц╓©╬Л╧Г╓ни╦╫Юмфнл╓о4GB╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о ╔о║╪╔и╔╕╔╖╔╒╔г║╪╔©╟╣╫л╣║г╫╓╛╓╒╓Й╓ч╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о510kB/s╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о╔р╔Е║╪╔Л╔ц╔х╔я╔ц╔╚║╪╔и╪р╓н 6000eU ╓╙╓Х╓с 6000i ╔ф║╪ ╔в╔и╔И╔╓╔ж, C1533A DDS-2 DAT ╔и╔И╔╓╔ж╓к╩х╓О╓Л╓ф╓╓╓ч╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о 8юэею╓н╔г╔ё╔ц╔в╔╧╔╓╔ц╔а╓╛╓╒╓Й╓ч╓╧. FreeBSD╓г ╓не╛юз╓йюъдЙ╓о 1 ON; 2 ON; 3 OFF; 4 ON; 5 ON; 6 ON; 7 ON; 8 ON ╓г╓╧. ╔╧╔╓╔ц╔а 1 ╔╧╔╓╔ц╔а 2 ╥К╡л On On ее╦╩еЙфЧ╩Ч╓к╟╣╫л ON, ╔ш╔╧╔х╓к╓Х╓К╔Ё╔С╔х╔М║╪╔К╡дг╫ On Off ее╦╩еЙфЧ╩Ч╓к╟╣╫л ON, ╔ш╔╧╔х╓к╓Х╓К╔Ё╔С╔х╔М║╪╔Кит╡д Off On ее╦╩еЙфЧ╩Ч╓к╟╣╫л OFF, ╔ш╔╧╔х╓к╓Х╓К╔Ё╔С╔х╔М║╪╔К╡дг╫ Off Off ее╦╩еЙфЧ╩Ч╓к╟╣╫л OFF, ╔ш╔╧╔х╓к╓Х╓К╔Ё╔С╔х╔М║╪╔Кит╡д ╔╧╔╓╔ц╔а 3 ╓о MRS (Media Recognition System :╔А╔г╔ё╔╒г╖╪╠╔╥╔╧╔ф ╔Ю) ╓Р╔Ё╔С╔х╔М║╪╔К╓╥╓ч╓╧. MRS ╔ф║╪╔в╓оф╘лю╓й╔ф║╪╔в╔Й║╪╔юиТй╛╓к╓╥╓чло мм╓╛╓╒╓Й╓ч╓╧. ╓Ё╓Л╓о╔ф║╪╔в╓╛ DDS (Digital Data Storage) ╔╟╔Л║╪╔и╓г╓╒╓К ╓Ё╓х╓Р╪╗╓╥╓ч╓╧. ╓╥╓чломм╓н╓й╓╓╔ф║╪╔в╓о╔И╔╓╔х╔в╔М╔ф╔╞╔х╓╣╓Л╓©╓Б╓н╓х╓╥╓ф ╟╥╓╓╓ч╓╧. ╔╧╔╓╔ц╔а3╓РOFF╓к╓╧╓К╓х MRS╓╛м╜╦З╓к╓й╓Й╓ч╓╧. ╔╧╔╓╔ц╔а3╓РON╓к ╓╧╓К╓х MRS╓ол╣╦З╓к╓й╓Й╓ч╓╧. лУцМ: ╟б╡а╓й╡╩Ёзмя╓нDAT╔ф║╪╔в╓Р╩х╓╕╓к╓о MRS╓РOFF╓к╓╥╓ф╓╙╓╜╓ч╓╧ ╓Ё╓н╔и╔И╔╓╔ж╓нюъдЙ╓к╓д╓╓╓ф╓н╓Х╓Й╬э╓╥╓╓╬ПйС╓о HP SureStore Tape Products ╓╙╓Х╓с Hewlett-Packard Disk and Tape Technical Information ╓Р╓╢мВ╓╞╓ю╓╣╓╓. цМ╟у: ╓Ё╓Л╓И╓н╔и╔И╔╓╔ж╓ний╪а╢имЩ╓охС╬О╓киЩ╓╛╓╒╓Й╓ч ╓╧. ╓╒╓К FreeBSD╔Ё╔╒╔а║╪╔Ю╓н╔А╔С╔п╓о ╓Ё╓н╔и╔И╔╓╔ж╓Р2╓дйжий╓╥╓ч╓╥╓©. йС╧П╪т: &a.se; Hewlett-Packard HP 1534A ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о HP HP35470A T503 type 1 removable SCSI 2 Sequential-Access density code 0x13, variable blocks╓г╓╧. ╓Ё╓Л╓о DDS-1╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. DDS-1 ╓о╨г╫И╓н DAT ╔ф║╪╔в╔у╔╘║╪╔ч╔ц╔х╓г╓╧. 90m ╔ф║╪╔в╓Р╩х╓ц╓©╬Л╧Г╓ни╦╫Юмфнл╓о 2GB╓г╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 183kB/s╓г╓╧. ╔р╔Е║╪╔Л╔ц╔х╔я╔ц╔╚║╪╔и╪р╓н SureStore 2000i ╔ф║╪╔в╔и╔И╔╓╔ж, C35470A DDS ╔у╔╘║╪╔ч╔ц╔х DAT╔и╔И╔╓╔ж, C1534A DDS ╔у╔╘║╪╔ч╔ц╔х DAT╔и╔И╔╓╔ж, HP C1536A DDS ╔у╔╘║╪╔ч╔ц╔х DAT╔и╔И╔╓╔ж╓х ф╠╓╦╣║╧╫╓Р╩хмя╓╥╓ф╓╓╓ч╓╧. HP C1534A DDS╔у╔╘║╪╔ч╔ц╔х DAT╔и╔И╔╓╔ж╓о╔╟╔Й║╪╔С╓х╡╚©╖(╔╒╔С╔п║╪) ╓н2╓д╓ни╫╪╗╔И╔С╔в╓╛╓╒╓Й╓ч╓╧. ╔╟╔Й║╪╔С╓н╔И╔С╔в╓оф╟╨Н╬У бж╓Р╪╗╓╥, ╔М║╪╔г╔ё╔С╔╟цФ╓о╓Ф╓ц╓╞╓Йеюлг, ╔М║╪╔г╔ё╔С╔╟╓╛╫╙н╩╓╧╓К╓хеюеТ, read/writeф╟╨НцФ╓об╝╓╞еюлг╓╥╓ч╓╧. ╡╚©╖╓н╔И╔С╔в╓о╥ы╧ПеТ╓г, ╔╞╔Й║╪╔к╔С╔╟ ╓╛и╛мв╓г╓╒╓К╓╚╓ч╓©╓о╔ф║╪╔в╓╛╪Вл©╓к╤А╓╞╓й╓К╓х╓Ф╓ц╓╞╓Йеюлг, цвл©е╙╓й╔╗╔И║╪ ╓н╬Л╧Г╓оеюеТ╓╥╓ч╓╧(╧╘╬Л╓г╓н╫╓мЩ╓╛и╛мв╓╚╓Б╓╥╓Л╓ч╓╩╓С). йС╧П╪т:Gary Crutcher gcrutchr@nightflight.com Hewlett-Packard HP C1553A Autoloading DDS2 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓ол╓Ёнг╖╓г╓╧. ╓Ё╓Л╓о╔ф║╪╔в╔а╔╖╔С╔╦╔Циу╓н DDS-2╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. DDS-2 ╓х╓о╔г║╪╔©мфнл╓РаЩ╓Д ╓╧╓©╓А╓к╔о║╪╔и╔╕╔╖╔╒╟╣╫л╓х╤╧╓╓╔х╔И╔ц╔╞╓Р ╨нмя╓╥╓©╓Б╓н╓г╓╧. 120m╔ф║╪╔в╓Р╩хмя╓╥╓©╬Л╧Г╓ни╦╫Юмфнл╓о 24GB ╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о╔о║╪╔и╔╕╔╖╔╒╔г║╪╔©╟╣╫л╣║г╫╓╛╓╒╓Й╓ч╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о510kB/s (и╦╫Ю) ╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о╔р╔Е║╪╔Л╔ц╔х╔я╔ц╔╚║╪╔и╪р╓н SureStore 12000e ╔ф║╪╔в╔и╔И╔╓╔ж╓к╩х╓О╓Л╓ф╓╓╓ч╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о╔Й╔╒╔я╔м╔К╓к2╓д╓на╙бР╔╧╔╓╔ц╔а╓╛╓╒╓Й╓ч╓╧. ╔у╔║╔С╓к╤А╓╓╔╧╔╓╔ц╔а╓о SCSI ID╓г╓╧. ╓Б╓╕╓р╓х╓д╓о 7╓кюъдЙ╓╥╓ф╓╙╓╜╓ч╓╧. фБиТ╓к 4╦д╓н╔╧╔╓╔ц╔а╓╛╓╒╓Й╓ч╓╧. ╓Ё╓Л╓И╓о 1 ON; 2 ON; 3 ON; 4 OFF ╓кюъдЙ╓╥╓ф╓╙╓╜╓ч╓╥╓Г╓╕. ╦╫╨ъ╓н╔╚║╪╔м╔К╔и╔И╔╓╔п╓о╔э╔Й╔Е║╪╔Ю╓н╫╙╓Й╓г ╪╚ф╟е╙╓к╔ф║╪╔в╓Р ╦Р╢╧╓╥╓ч╓╩╓С. ╓Ё╓Ё╓к╪╗╓╧ shell╔╧╔╞╔Й╔в╔х╓г╔ф║╪╔в╓Р╦Р╢╧╓г╓╜╓ч╓╧. #!/bin/sh PATH="/sbin:/usr/sbin:/bin:/usr/bin"; export PATH usage() { echo "Usage: dds_changer [123456ne] raw-device-name echo "1..6 = Select cartridge" echo "next cartridge" echo "eject magazine" exit 2 } if [ $# -ne 2 ] ; then usage fi cdb3=0 cdb4=0 cdb5=0 case $1 in [123456]) cdb3=$1 cdb4=1 ;; n) ;; e) cdb5=0x80 ;; ?) usage ;; esac scsi -f $2 -s 100 -c "1b 0 0 $cdb3 $cdb4 $cdb5" Hewlett-Packard HP 35450A ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о HP HP35450A -A C620 type 1 removable SCSI 2 Sequential-Access density code 0x13 ╓г╓╧. ╓Ё╓Л╓о DDS-1╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. DDS-1 ╓о╨г╫И╓н DAT ╔ф║╪╔в╔у╔╘║╪╔ч╔ц╔х╓г╓╧. и╦╫Юмфнл╓о 1.2GB╓г╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 160kB/s╓г╓╧. йС╧П╪т: Mark Thompson mark.a.thompson@pobox.com Hewlett-Packard HP 35470A ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о HP HP35470A 9 09 type 1 removable SCSI 2╓г╓╧. ╓Ё╓Л╓о DDS-1╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. DDS-1╓о╨г╫И╓н DAT ╔ф║╪╔в╔у╔╘║╪╔ч╔ц╔х╓г╓╧. 90m╔ф║╪╔в╓Р╩хмя╓╥╓©╩Ч╓ни╦╫Юмфнл╓о 2GB╓г╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 183kB/s╓г╓╧. ╓Ё╓Л╓о╔р╔Е║╪╔Л╔ц╔х╔я╔ц╔╚║╪╔и╪р╓н SureStore 2000i ╔ф║╪╔в╔и╔И╔╓╔ж, C35470A DDS╔у╔╘║╪╔ч╔ц╔хDAT╔и╔И╔╓╔ж, C1534A DDS╔у╔╘║╪╔ч╔ц╔хDAT╔и╔И╔╓╔ж, HP C1536A DDS ╔у╔╘║╪╔ч╔ц╔хDAT╔и╔И╔╓╔ж╓хф╠ ╓╦╣║╧╫╓╛╩х╓О╓Л╓ф╓╓╓ч╓╧. цМ╟у: ╓Ё╓Л╓И╓н╔и╔И╔╓╔ж╓ний╪а╢имЩ╓к╓охС╬О╓кбГ╓╜ ╓йиЩ╓╛╓╒╓Й╓ч╓╧. ╓╒╓К FreeBSD╔Ё╔╒╔а║╪╔Ю╓н╔А╔С╔п╓о 5бФ╓н╔и╔И╔╓╔ж╓Рйжий╓╥ ╓ч╓╥╓©. 9╔Ж╥Н╟й╬Е╓Б╓ц╓©╓Б╓н╓о╓╒╓Й╓ч╓╩╓С. йС╧П╪т: David Dawes dawes@rf900.physics.usyd.edu.au (9 09) Hewlett-Packard HP 35480A ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о HP HP35480A 1009 type 1 removable SCSI 2 Sequential-Access density code 0x13 ╓г╓╧. ╓Ё╓Л╓о DDS-DC╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. DDS-DC╓о╔о║╪╔и╔╕╔╖╔╒╔г║╪╔© ╟╣╫л╓н╓д╓╓╓©DDS-1╓г╓╧. DDS-1╓о╨г╫И╓нDAT╔ф║╪╔в╔у╔╘║╪╔ч╔ц╔х╓г╓╧. 90m╔ф║╪╔в╓Р╩х╓ц╓©╬Л╧Г╓ни╦╫Юмфнл╓о 2GB╓г╓╧. 120m╔ф║╪╔в╓о╩хмя ╓г╓╜╓ч╓╩╓С. ╓Ё╓н╔и╔И╔╓╔ж╓о╔о║╪╔и╔╕╔╖╔╒╟╣╫л╣║г╫╓╛╓╒╓Й╓ч╓╧. е╛юз╓й╔╧╔╓╔ц╔аюъдЙ╓к╢ь╓╥╓ф╓о, HP C1533A ╓нюА╓Р╩╡╬х╓╥╓ф╓╞╓ю╓╣╓╓. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 183kB/s╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о╔р╔Е║╪╔Л╔ц╔х╔я╔ц╔╚║╪╔и╪р╓н SureStore 5000eU , 5000i ╔ф║╪╔в╔и╔И ╔╓╔ж, C35480A DDS ╔у╔╘║╪╔ч╔ц╔х DAT ╔и╔И╔╓╔ж╓хф╠╓╦╣║╧╫╓Р╩х╓ц╓ф╓╓╓ч╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о╩Ч║╧, ╔ф║╪╔в╓н ejectаЮ╨Н (mt offline) ╓Р╧т╓ц╓ф╓╓╓К╩Ч╓к╔о╔С╔╟╔╒╔ц╔в╓╧╓К╓Ё╓х╓╛╓╒╓Й╓ч╓╧. ╔ф║╪╔в╓Рeject╓╣╓╩╓©╓Й, ╔и╔И╔╓╔ж╓Р╡СиЭ╓╣╓╩╓К╓к╓о╔у╔М╔С╔х╔я╔м╔К╓н╔э╔©╔С╓Р ╡║╓╥╓ф╓╞╓ю╓╣╓╓. цМ╟у: HP 35480-03110 ╓г╓офцм╜╓нлДбЙ╓╛╓╒╓Й╓ч╓╥╓©. ╬╞╓й╓╞╓х╓Б2╡С, FreeBSD 2.1.0 ╓г IBM Server 320╓к 2940W SCSI╔Ё╔С╔х╔М║╪╔И ╓Р╓д╓╠╓ф╓Ё╓н╔и╔И╔╓╔ж╓Р╩х╓ц╓ф╓╓╓К╩Ч╓к╓╧╓ы╓ф╓н SCSI╔г╔ё╔╧╔╞╓н╔я║╪╔ф╔ё╔╥╔Г ╔С╓╛╪╨╓О╓Л╓©╓Ё╓х╓╛╓╒╓Й╓ч╓╧. ╓Ё╓нлДбЙ╓о╡Рюо╓Б╡Р╥Х╓Б╓г╓╜╓ф╓╓╓ч╓╩╓С. <ulink url="http://www.sel.sony.com/SEL/ccpg/storage/tape/t5000.html">Sony SDT-5000</ulink> ╓Ё╓Л╓И╓к╓о╬╞╓й╓╞╓х╓Б DDS-1╓н╓Б╓н╓х DDS-2╓н╓Б╓н╓н2╓д╓н╔Б╔г╔К╓╛ ╓╒╓Й╓ч╓╧. DDS-1╓н╓Б╓н╓о SDT-5000 3.02╓г╓╧. DDS-2╓н╓Б╓н╓о SONY SDT-5000 327M ╓г╓╧. DDS-2╔п║╪╔╦╔Г╔С╓к╓о 1MB╓н╔╜╔Ц╔ц╔╥╔Е╓╛╓╒╓Й╓ч╓╧. ╓Ё╓н ╔╜╔Ц╔ц╔╥╔Е╓к╓Х╓Й╓╒╓И╓Ф╓К╬У╤╥╓г ╔ф║╪╔в╓н╔г║╪╔©╓нн╝╓Л╓Ресюз╓Л╓╣╓╩╓ч╓╩╓С. ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о SONY SDT-5000 3.02 type 1 removable SCSI 2 Sequential-Access density code 0x13╓г╓╧. 120m╔ф║╪╔в╓Р╩хмя╓╥╓©╬Л╧Г╓ни╦╫Юмфнл╓о 4GB╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж ╓о╔о║╪╔и╔╕╔╖╔╒╔г║╪╔©╟╣╫л╣║г╫╓╛╓╒╓Й╓ч╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о╔и╔И╔╓╔ж╓н╔Б╔г╔К╓к╓Х╓Й╓ч╓╧. SONY SDT-5000 327M ╓г╔г║╪╔©╟╣╫л╓Р╧т╓ц╓©╬Л╧Г╓н╔Л║╪╔х╓о 630kB/s ╓г╓╧. SONY SDT-5000 3.02╓г╓о 225kB/s╓г╓╧. Kenneth Merry ken@ulc199.residence.gatech.edu ╓нйС╧П╓к╓Х╓Л╓п ╓Ё╓н╔и╔И╔╓╔ж╓╚╓И╔г║╪╔©╓Рфи╓Ю╓©╓А╓к╓о, ╔ж╔М╔ц╔╞╔╣╔╓╔╨╓Р 512╔п╔╓╔х╓к╓╥╓ч ╓╧ (mt blocksize 512). SONY SDT-5000 327M ╓н╬ПйС╓о Charles Henrich henrich@msu.edu ╓к╓Х╓КйС╧П╓г╓╧. йС╧П╪т: &a.jmz; Tandberg TDC 3600 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о TANDBERG TDC 3600 =08: type 1 removable SCSI 2╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓оQIC ╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. и╦╫Юмфнл╓о150/250MB╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓к╓о╢Ял╞╓ййй╓╛╓╒╓К╓Ё╓х╓╛цн╓И╓Л╓ф╓╓╓ч╓╧╓╛, SCSI╔ф║╪╔в╔и╔И╔╓╔п (&man.st.4;) ╓к╓олДбЙ╓й╓╞ф╟╓╞╔Ё║╪╔и╓╛╢ч╓ч╓Л╓ф╓╓ ╓ч╓╧. лДбЙ╓н╫╓ю╟╓хSCSI 2╓ь╓н╔Ё╔С╔я╔а╔с╔Й╔ф╔ё╓Рфю╓К╓©╓А╓к╔у╔║║╪╔Ю╔╕╔╖ ╔╒╓Р╓╒╓К (╤Ябне╙╓к╓оитлю╓н) ╔п║╪╔╦╔Г╔С╓Х╓Й╬Е╓к╓╥╓ф╓╞╓ю╓╣╓╓. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о80kB/s╓г╓╧. IBM╓х Emeraldю╫ий╓н╔Ф╔к╔ц╔х╓оф╟╓╚╓й╓╓╓г╓╥╓Г╓╕. лДбЙ╓Р╡Р╥Х╓╧╓К╓©╓А╓к╔у╔║║╪╔Ю╔╕╔╖╔╒ EPROM╓Р╦Р╢╧╓╥╓ф╓╞╓ю╓╣╓╓. йС╧П╪т: &a.msmith; Tandberg TDC 3620 ╓Ё╓Л╓о Tandberg TDC 3600╔и╔И╔╓ ╔ж╓кхС╬О╓к╓Х╓╞╩В╓ф╓╓╓ч╓╧. йС╧П╪т: &a.joerg; Tandberg TDC 3800 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о TANDBERG TDC 3800 =04Y Removable Sequential Access SCSI-2 device ╓г╓╧. ╓Ё╓Л╓о QIC ╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. и╦╫Юмфнл╓о 525MB ╓г╓╧. йС╧П╪т: &a.jhs; Tandberg TDC 4222 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о TANDBERG TDC 4222 =07 type 1 removable SCSI 2╓г╓╧. ╓Ё╓Л╓о QIC╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. и╦╫Юмфнл╓о2.5GB╓г╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓о 60M (DC600A) ╟й╬Е╓н╓╧╓ы╓ф╓н ╔╚║╪╔х╔Й╔ц╔╦╓Рфи╓Ю╓Ё╓х╓╛╓г╓╜, 150MB (DC6150) ╟й╬Е╓н╓╧╓ы╓ф╓н╔╚║╪╔х╔Й╔ц╔╦╓Р фи╓ъ╫Я╓╜╓г╓╜╓ч╓╧. ╔о║╪╔и╔╕╔╖╔╒╟╣╫л╓о 2.5GB ╔╚║╪╔х╔Й╔ц╔╦╓Р╩хмя╓╥╓©╩Ч╓н ╔╙╔в╔╥╔Г╔С╓х╓╥╓ф╔╣╔щ║╪╔х╓╣╓Л╓ф╓╓╓ч╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓к╓о╢Ял╞╓ййй╓╛╓╒╓Й╓ч╓╧╓╛, FreeBSD ╓н 2.2-CURRENT╟й╧ъ╓н SCSI╔ф║╪╔в╔г╔п╔╓╔╧╔и╔И╔╓╔п (&man.st.4;) ╓к╓обп╠Ч╓╛ах╓ъ╧Ч╓ч╓Л╓ф╓╓╓ч╓╧. ╓╫╓Л╟йа╟╓н╔п║╪╔╦╔Г╔С╓н FreeBSD╓г╓оmt╓Рмя╓╓╓ф╔ф║╪╔в╓╚╓И1╔ж╔М╔ц ╔╞фи╓ъ, ╔ф║╪╔в╓Р╢╛лА╓╥╓ф╓╚╓И╔п╔ц╔╞╔╒╔ц╔в╔в╔М╔╟╔И╔Ю╓Р ╪б╧т╓╥╓ф╓╞╓ю╓╣╓╓. (mt fsr 1; mt rewind; dump ...). ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 600kB/s (╔г║╪╔©╟╣╫л╩Ч╓н╔ы╔С╔ю╓к╓Х╓К╦Ь╬н) ╓г, start/stop ╔Б║╪╔и╓г╓Б 350kB/s ╓к╓о╓й╓Й╓ч╓╧. мфнл╓н╬╝╓╣╓╓╔╚║╪ ╔х╔Й╔ц╔╦╓Р╩х╓ц╓©╬Л╧Г╓к╓о╔Л║╪╔х╓о╡╪╓╛╓Й╓ч╓╧. йС╧П╪т: &a.joerg; Wangtek 5525ES ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о WANGTEK 5525ES SCSI REV7 3R1 type 1 removable SCSI 1 density code 0x11, 1024-byte blocks╓г╓╧. ╓Ё╓Л╓о QIC╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. и╦╫Юмфнл╓о 525MB╓г╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 180kB/s╓г╓╧. 60, 120, 150, 525MB ╓н╔ф║╪╔в╓Рфи╓Ю╓Ё╓х╓╛╓г╓╜╓ч╓╧. 60MB (DC600╔╚║╪╔х╔Й╔ц╔╦) ╓к╓о╫Я╓╜╧Ч╓Ю╓Ё╓х╓о╓г╓╜╓ч╓╩╓С. 120╓╙╓Х╓с150╔ф║╪ ╔в╓кЁн╪б╓к╬Е╫Я╓╜╓╧╓К╓к╓о, юХ╓к╔ф║╪╔в╓Р╬ц╣Н (mt erase) ╓╥╓ч╓╧. 120╓╙╓Х╓с 150╓н╔ф║╪╔в╓о 525MB╓н╔ф║╪╔в╓Х╓ЙиЩ╓н╧╜╓╓╔х╔И╔ц╔╞╓Р╩хмя╓╥╓ф╓╓ ╓ч╓╧(╔ф║╪╔веЖ╓©╓Й╓н╔х╔И╔ц╔╞©Т╓о╬╞╓й╓╞╓й╓Й╓ч╓╧). ╔х╔И╔ц╔╞╓ниЩ╓нЁ╟б╕╓к╓о╬Е╫Я╓╜╓╣╓Л╓ч╓╩╓С╓н╓г, ╔ф║╪╔в╓╛╬ц╣Н╓╣╓Л╓й╓╓╦б╓Й н╬б╕╓к╦е╓╓╔г║╪╔©╓╛╩д╓ц╓©╓ч╓ч ©╥╓╥╓╓╔г║╪╔©╓╛цж╓╚╓Л╓К╓Ё╓х╓к╓й╓Й╓ч╓╧. ╓Ё╓н╔и╔И╔╓╔ж╓н╢Ял╞╓ййй╓оцн╓И╓Л╓ф╓╓╓ф, SCSI ╔ф║╪╔в╔и╔И╔╓╔п (&man.st.4;) ╓ках╓ъ╧Ч╓ч╓Л╓ф╓╓╓ч╓╧. б╬╓н╔у╔║║╪╔Ю╔╕╔╖╔╒╓н╔Й╔с╔╦╔Г╔С╓гф╟╓╞╓Ё╓х╓╛ Ёнг╖╓╣╓Л╓ф╓╓╓К╓Б ╓н╓о M75D╓г╓╧. йС╧П╪т: Marc van Kempen marc@bowtie.nl REV73R1 Andrew Gordon Andrew.Gordon@net-tel.co.uk M75D Wangtek 6200 ╓Ё╓н╔и╔И╔╓╔ж╓н╔ж║╪╔х╔А╔ц╔╩║╪╔╦╓н╪╠йл╩р╓о WANGTEK 6200-HS 4B18 type 1 removable SCSI 2 Sequential-Access density code 0x13╓г╓╧. ╓Ё╓Л╓о DDS-1╔ф║╪╔в╔и╔И╔╓╔ж╓г╓╧. 90m╔ф║╪╔в╓Р╩хмя╓╥╓©╬Л╧Г╓ни╦╫Юмфнл╓о 2GB╓г╓╧. ╔г║╪╔©е╬аВ╔Л║╪╔х╓о 150kB/s╓г╓╧. йС╧П╪т: Tony Kimball alk@Think.COM * лДбЙ╓н╓╒╓К╔и╔И╔╓╔ж CDROM ╔и╔И╔╓╔ж ╦╤╨Н: &a.obrien;. 23 November 1997. Jordan ╩А╓на╙╓С╓юах╧Г╓╩ ╓г╓у╓Л╓И╓Л╓ф╓╓╓К╓Х╓╕╓к FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓г╓о╟Лхле╙╓к╓о IDE CDROM ╓Х╓Й╓Б SCSI CDROM ╓нйЩ╓╛╧╔╓ч╓Л╓ф╓╓╓ч╓╧. ╓╥╓╚╓╥а╢╓ф╓н SCSI CDROM ╔и╔И╔╓╔ж╓╛ф╠╓╦╓г╓╒╓К╓х╓╓╓╕╓О╓╠╓г╓о╓╒╓Й╓ч╓╩╓С. ╓╓╓╞╓д╓╚╓н SCSI CDROM ╔и╔И╔╓╔ж╓ний╪а╓о IDE CDROM ╔и╔И╔╓╔ж╓Х╓Й╓Б дЦ╓╓╓Б╓н╓г╓╒╓К╓х╢╤╓╦╓ф╓╓╓К©м╓Б╓╓╓ч╓╧. еЛ╪г╓о©╝мЙю╜╓╛╧Б╓╓╓х╓╓╓╕и╬х╫╓╛ ╓╒╓Й╓ч╓╥╓©╓╛, 12гэб╝╓н XM-5701A ╓о, SCSI ╔А║╪╔Й╔С╔╟╔Й╔╧╔х╓г╓о ( ╔╙║╪╔г╔ё╔╙ CDROM ╓н╨фю╦╓г) ╡©╪ОнЮ╓╚╓н╔╙║╪╔г╔ё╔╙╨фю╦╔╫╔у╔х╔╕╔╖╔╒╓г ╔э╔Й╔Е║╪╔Ю╓н╔Ё╔С╔х╔М║╪╔К╓╛╓г╓╜╓й╓╓, ╓х╓╓╓╕иткЧ╓н╔А║╪╔К╓РбГнл╓к ╦╚╓К╓Ё╓х╓╛╓╒╓Й╓ч╓╥╓©. SCSI CDROM ╓н╔А║╪╔╚║╪╢ж╓н╤╔аХ╓н╓Б╓╕╟Л╓д╓н╤илл╓о, SCSI ╣╛Ёй╓кбп╓╧╓КцИ╪беы╓г╓╧. б©╓╞╓н SCSI CDROM ╓о ╔©║╪╔╡╔ц╔х╔╒╔и╔Л╔╧(ID)╓н ╔ч╔К╔а LUN ╓к╠ЧеЗ╓╥╓ч╓╧. ╢Шцн╓н╣╛Ёй╟Цх©╔г╔п╔╓╔╧╓к╓о╔ф╔ё╔╒╔ц╔╞╓н6гэб╝╔и╔И╔╓╔ж CD-56S 1.0D ╓╛╓╒╓Й╓ч╓╧. * ╓╫╓нб╬
* ╓╫╓нб╬ * PCMCIA
diff --git a/ja_JP.eucJP/books/handbook/introduction/chapter.sgml b/ja_JP.eucJP/books/handbook/introduction/chapter.sgml index 63c5228ffd..7e9f61321f 100644 --- a/ja_JP.eucJP/books/handbook/introduction/chapter.sgml +++ b/ja_JP.eucJP/books/handbook/introduction/chapter.sgml @@ -1,981 +1,981 @@ Jim Mock ╡ЧдШ: ╓о╓╦╓А╓к ╓Ё╓н╬о╓г╓о FreeBSD ╓к╤╫лё╓Р╩Щ╓ц╓ф╓╓╓©╓ю╓╜╓╒╓Й╓╛╓х╓╕╓╢╓╤╓╓╓ч╓╧! ╓Ё╓н╬о╓г╓о FreeBSD ╓ннР╩к, лэи╦, Ё╚х╞╔Б╔г╔К╓й╓и, FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓к╢ь╓╧╓К╓╣╓ч╓╤╓ч╓й╩Жйа╓Р╟╥╓╓╓ч╓╧. ╓Ё╓н╬о╓к╫Я╓╚╓Л╓ф╓╓╓КоцбЙ╓о, ╪║╓н╓Х╓╕╓й╓Б╓н╓г╓╧. FreeBSD ╓х╓╫╓нб╬╓н╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓х╓н╟Ц╓╓ FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓ннР╩к FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓нлэи╦ FreeBSD ╔╙║╪╔в╔С╔╫║╪╔╧Ё╚х╞╔Б╔г╔К╓н╢Пкэе╙╓й╧м╓╗йЩ ╓╫╓╥╓ф, "FreeBSD" ╓х╓╓╓╕л╬а╟╓нмЁмХ╓к╓д╓╓╓ф FreeBSD ╓ь╓Х╓╕╓Ё╓╫! 4.4BSD-Lite FreeBSD ╓о, Intel ╔╒║╪╔╜╔ф╔╞╔а╔Ц (x86) ╓х DEC Alpha ╔ы║╪╔╧╓н ╔╥╔╧╔ф╔Юмя╓н 4.4BSD-Lite ╓Р╔ы║╪╔╧╓х╓╥╓©╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓г╓╧. б╬╓н╔╒║╪╔╜╔ф╔╞╔а╔Ц╓кбп╓╧╓К╟э©╒╓Б©й╧тцФ╓г╓╧. FreeBSD ╓нЁ╣мв╓к╓д╓╓╓ф╓о, ╪║╓н╔╩╔╞╔╥╔Г╔С╓Р╓╢мВ╓╞╓ю╓╣╓╓. FreeBSD ╓ннР╩к╓Д, ╦╫╨ъ╓н╔Й╔Й║╪╔╧╓к╓д╓╓╓ф╓Бфи╓Ю╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╔в╔М╔╦╔╖╔╞╔х╓ь╓н╡©╓И╓╚╓н╧в╦╔ (╔╫║╪╔╧╔Ё║╪╔и, ╔о║╪╔и╔╕╔╖╔╒, ╩Я╤Б╓ндС╤║╓й╓и) ╓к╓д╓╓╓ф╤╫лё╓╛╓╒╓Л╓п, FreeBSD ╓ь╓н╧в╦╔╓Р╓╢мВ╓╞╓ю╓╣╓╓. FreeBSD ╓г╡©╓╛╓г╓╜╓К╓н? FreeBSD ╓к╓об©╓╞╓нцМлэ╓╧╓ы╓╜╣║г╫╓╛╓╒╓Й╓ч╓╧. нЦ╓Р╣С╓╡╓Л╓п╟й╡╪╓н╓Х╓╕╓к╓й╓Й╓ч╓╧: ╔в╔Й╔╗╔С╔в╔ф╔ё╔ж╔ч╔К╔а╔©╔╧╔╜╔С╔╟ м╔юХеы╓Рф╟е╙╓кд╢юА╓╧╓К╣║г╫╓РхВ╓╗╓К╓Ё╓х╓г ╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓х╔Ф║╪╔╤╓х╓н╢ж╓г╠ъЁЙ╓╚╓д╦Ьй©╓й ╔Ё╔С╔т╔Е║╪╔©╩Я╦╩╤╕м╜╓Р╪б╦╫╓╥, фц╓к╧Б╓╓иИ╡ы╓к╓Ббя╓╗╓К╓Ё╓х╓╛╓г╓╜╓К╥Ьо╢╓╣╓РхВ╓╗╓© ╔в╔Й╔╗╔С╔в╔ф╔ё╔ж╔ч╔К╔а╔©╔╧╔╜╔С╔╟. ╔ч╔К╔а╔Ф║╪╔╤╣║г╫ б©╓╞╓н©м║╧╓╛ 1 ╓д╓н FreeBSD ╔╥╔╧╔ф╔Ю╓Р╓╣╓ч╓╤╓ч╓йлэе╙╓гф╠╩Ч╓к╩х╓╕╓Ё╓х╓Р╡дг╫╓к╓╧╓К ╔ч╔К╔а╔Ф║╪╔╤╣║г╫. ╓Ё╓Л╓онЦ╓╗╓п, ╔в╔Й╔С╔©╓Д╔ф║╪╔в╔г╔п╔╓╔╧╓х╓╓╓ц╓©╔╥╔╧╔ф╔Ю╓н╪Чйу╣║╢О╓╛, ╓╫╓н╔╥╔╧╔ф╔Ю╓РмЬмя╓╧╓Ка╢╓ф╓н╔Ф║╪╔╤╓ю╓╠╓г╓й╓╞ ╔м╔ц╔х╔О║╪╔╞╥пмЁ╓к╓╙╓╓╓ф╓Б╪╚аЁ╓й╥а╓г╤╕м╜╓╣╓Л, ╓╣╓И╓к╫емв╓й╔╥╔╧╔ф╔Ю╩Я╦╩╓н╩х╓╓╡А╓╝╓Рки╓╟╓©╓А╓к ╦д║╧╓н╩Я╦╩╓кбп╓╧╓Кю╘╦б╓╛╔Ф║╪╔╤ц╠╟л, ╔╟╔К║╪╔вц╠╟л╓гюъдЙ╓г╓╜╓К, ╓х╓╓╓╕╓Х╓╕╓й╓Ё╓х╓Р╟улё╓╥╓ф╓╓╓ч╓╧. TCP/IP ╔м╔ц╔х╔О║╪╔╜╔С╔╟ SLIP ╓Д PPP, NFS, DHCP, NIS ╓х╓╓╓ц╓©╤хЁ╕и╦╫Ю╣╛Ёй╓н ╔╣╔щ║╪╔х╓Р╢ч╓С╓ю╥Ь╦г╓й TCP/IP ╔м╔ц╔х╔О║╪╔╜╔С╔╟. ╓Ё╓Л╓к╓Х╓ц╓ф, FreeBSD ╔ч╔╥╔С╓╛╬╕мя╔╣║╪╔п╓хф╠╓╦╓Х╓╕╓каЙ╦ъ╓к╠©мя╓г╓╜, NFS(╔Й╔Б║╪╔х╔у╔║╔╓╔К╔╒╔╞╔╩╔╧)╓Д, ее╩р╔А║╪╔К╔╣║╪╔с╔╧╓н╓Х╓╕╓й ╤к╓А╓ф╫емв╓й╣║г╫╓РдС╤║╓╥╓ч╓╧. ╓ч╓©, WWW ╓Д FTP, ╔К║╪╔ф╔ё╔С╔╟, ╔у╔║╔╓╔╒╔╕╔╘║╪╔К (╔╩╔╜╔Е╔Й╔ф╔ё) ╔╣║╪╔с╔╧╓Рмя╓╓╓ф╔╓╔С╔©║╪╔м╔ц╔х╓х юэбЁ╓г╓╜╓ч╓╧. ╔А╔Б╔Ййщ╦Н ╔╒╔в╔Й╔╠║╪╔╥╔Г╔С (╓╒╓К╓╓╓о╔Ф║╪╔╤) ╓╛╓╙╦ъ╓╓╓к╢Ё╬д╓г╓╜╓й╓╓ ╓Х╓╕╓к╓╧╓К╔А╔Б╔Ййщ╦Н╣║г╫. ╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓╛╔╞╔И╔ц╔╥╔Е╓╥╓ф╓Б, ╓и╓н╓Х╓╕╓й╬Л╧Г╓г╓Б б╬╓н╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓к╓о╠ф╤а╓Рм©╓╗╓ч╓╩╓С. FreeBSD ╓о 32╔с╔ц╔х ╓н╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю(Alpha хг╓о 64 ╔с╔ц╔х)╓г╓╒╓Й, ╨г╫И╓╚╓И╓╫╓н╓Х╓╕╓к╓Ё╓д╓Ё╓д╓хюъ╥в╓╣╓Л╓ч╓╥╓©. X Window System XFree86 ╤хЁ╕и╦╫Ю╓г╓╒╓КX Window╔╥╔╧╔ф╔Ю (X11R6) ╓о, иАдл╓нVGA╔╚║╪╔и╓Д╔Б╔к╔©╓г╔╟╔И╔у╔ё╔╚╔К╔Ф║╪╔╤ ╔╓╔С╔©╔у╔╖║╪╔╧ (GUI) ╓РдС╤║╓╥, ╓╧╓ы╓ф╓н╔╫║╪╔╧╔Ё║╪╔и╓Б╟Л╫О╓кдС╤║╓╣╓Л╓ч╓╧. ╔п╔╓╔й╔Й╦ъ╢╧ю╜ Linux ╔п╔╓╔й╔Й╦ъ╢╧ю╜ SCO ╔п╔╓╔й╔Й╦ъ╢╧ю╜ SVR4 ╔п╔╓╔й╔Й╦ъ╢╧ю╜ BSD/OS ╔п╔╓╔й╔Й╦ъ╢╧ю╜ NetBSD Linux ╓Д SCO, SVR4, BSDI, NetBSD мя╓к╨Н╓И╓Л╓©б©╓╞╓н ╔в╔М╔╟╔И╔Ю╓х╓н╔п╔╓╔й╔Й╦ъ╢╧ю╜. ╡©юИ╓Б╓н╓╧╓╟╓к╪б╧т╡дг╫╓й ╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓╛ FreeBSD ╓н ports ╓Д packages ╔Ё╔Л╔╞╔╥╔Г╔С╓гмЬмя╡дг╫╓г╓╧. ╓Ё╓Ё╓кмя╟у╓╣╓Л╓ф╓╓╓К╓Б╓н╓о ╔м╔ц╔х╓Рц╣╓╥╡С╓Ки╛мв╓╛╓╒╓Й╓ч╓╩╓С ╔╓╔С╔©║╪╔м╔ц╔х╬Е╓гфЧ╪Й╡дг╫╓й, ╟э©╒╓╛мф╟в╓й ╡©юИ╓Б╓н╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓Рди╡ц╓г╓╜╓ч╓╧. FreeBSD ╓о╨г╓Би╬х╫╓н╓Х╓╓╬╕мя╓н Unix ╔╥╔╧╔ф╔Ю╓х╔╫║╪╔╧╔Ё║╪╔и╔Л╔ы╔К╓г╦ъ╢╧ю╜╓╛╓╒╓Й╓ч╓╧. ╓Ё╓н╓©╓А, ╓ш╓х╓С╓и╓н╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓о, ╓Б╓╥╓╒╓ц╓©╓х╓╥╓ф╓Б╓ш╓С╓н ╬╞╓╥╓нйя╧╧╓г╔Ё╔С╔я╔╓╔К╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╡╬аш╔А╔Б╔Й ╔г╔ч╔С╔и╔з║╪╔╦╔С╔╟╡╬аш╔А╔Б╔Й ╓х╓╫╓Л╓киу©О╓н VM/buffer ╔╜╔Ц╔ц╔╥╔Е╓нюъ╥в╓о, б©╓╞╓н╔А╔Б╔Й╓Рмв╣А╓╧╓К ╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓кбп╓╥╓ф╦Зн╗╓Х╓╞╔А╔Б╔Й╓Р м©╓╗╓К╓Х╓╕╓к╓╧╓К╟ЛйЩ╓г, б╬╓н╔Ф║╪╔╤╓кбп╓╥╓ф╓Ббпоце╙╓й╠ЧеЗ╓Р╟щ╩Щ╓╥╓ч╓╧. бп╬н╥©╔ч╔К╔а╔в╔М╔╩╔ц╔╥╔С╔╟ (SMP) йё©Т╓н CPU ╓РеК╨э╓╥╓©╔ч╔╥╔С╓к╓╙╓╠╓К SMP ╣║г╫╓н╔╣╔щ║╪╔х. ╔Ё╔С╔я╔╓╔И C ╔Ё╔С╔я╔╓╔И C++ ╔Ё╔С╔я╔╓╔И Fortran ╢╟а╢╓й C ╓Д C++, Fortran, Perl ╓н Ё╚х╞╔д║╪╔К. ©й╓С╓ю╦╕╣Ф╓ДЁ╚х╞╓н╓©╓А╓нб©╓╞╓нб╬╓н╦ю╦Л╓Б ports ╓Д packages ╔Ё╔Л╔╞╔╥╔Г╔С╓гдС╤║╓╣╓Л╓ф╓╓╓ч╓╧. ╔╫║╪╔╧╔Ё║╪╔и ╔╥╔╧╔ф╔Юа╢бн╓н╔╫║╪╔╧╔Ё║╪╔и ╓╛дС╤║╓╣╓Л╓ф╓╓╓К╓н╓г, мв╣А╓к╧Г╓О╓╩╓ф╢д╤╜╓Р╨гбГ╦б╓ке╛╧Г╓╣╓╩╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ©©╓н╔╙║╪╔в╔С╔╥╔╧╔ф╔Ю╓╛мЬмя╓г╓╜╓К╓н╓г╓╧╓╚╓И, ╫Йм╜╦╒╓н╓╒╓К╡Р╥ХйЩк║╓кдЫ╓А╓д╓╠╓И╓Л, ╔ы╔С╔ю╓н╓й╓╧╓╛╓ч╓ч╓к╓й╓Ки╛мв╓о╓╒╓Й╓ч╓╩╓С. кдбГ╓йнл╓н ╔╙╔С╔И╔╓╔С╔и╔╜╔Е╔А╔С╔х. ╓Б╓╕╫Я╓╜╓╜╓Л╓ч╓╩╓С! 4.4BSD-Lite Computer Systems Research Group (CSRG) U.C. Berkeley FreeBSD ╓о╔╚╔Й╔у╔╘╔К╔к╔╒бГЁь╔п║╪╔╞╔Л╔╓╧╩╓нComputer Systems Research Group (CSRG) ╓к╓Х╓К4.4BSD-Lite ╔Й╔Й║╪╔╧╓Р╢П╓к╓╥╓ф╓╙╓Й, BSD╔╥╔╧╔ф╔Ю╓нЁ╚х╞╓нм╔╓Л╓©еаеЩ╓Р╪И╓ЙбЁ╓╠╓ф╓╓╓ч╓╧. CSRG╓к╓Х╓Кагю╡╓И╓╥╓╓ЁХф╟╓к╡ц╓╗╓ф, FreeBSD╔в╔М╔╦╔╖╔╞╔х╓о╡©юИ╩Ч╢ж╓Б╓н╩Ч╢ж╓РцМ╓╝╧Ч╓С╓г, ╪б╨щ╓н╩хмя╓н╬Л╓к╓╙╓╓╓ф╨гбГ╓ню╜г╫╓х©╝мЙю╜╓Р х╞╢Ь╓╧╓К╓©╓А╓к╔╥╔╧╔ф╔Ю╓н╔а╔Е║╪╔к╔С╔╟╓Р╓╙╓Ё╓й╓ц╓ф╓╓╓ч╓╧. б©╓╞╓нбГ╢К╤х╓╛PC╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓нй╛лН╓г ╪б╦╫╓╥╓Х╓╕╓хйЁф╝╓╥╓ф╓╓╓К╓╫╓н╓Х╓╕╓й╣║г╫╓Дю╜г╫, ©╝мЙю╜╓Р FreeBSD╓о╨ё╓╧╓╟дС╤║╓г╓╜╓ч╓╧! ╓╒╓й╓©╓н╩в╓╓╓д╓╞╦б╓Й╓н╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓о, ╡©╓г╓БFreeBSD╓г ╪б╧т╓г╓╜╓ч╓╧. ╔╫╔у╔х╔╕╔╖╔╒Ё╚х╞╓╚╓И╔у╔║╔╞╔х╔Й╔╙║╪╔х╔А║╪╔╥╔Г╔С, ╨ъ╦кю╘╦Ф╓╚╓И╠С╓╞н╔╓Л╓©©м╧╘╠рю╠╓н╔╒╔С╔ф╔й╓нйЩ╦Чд╢ю╟╓ч╓г; ╬╕мя Unix ю╫ий╓г╓г╓╜╓К╓Ё╓х╓о, FreeBSD╓г╓Б╫╫й╛╓к╓г╓╜╓К╓н╓г╓╧! ╓ч╓©, FreeBSD╓ою╓Ё╕цФ╓н╦╕╣Ф╔╩╔С╔©║╪╓ДбГЁь╓к╓Х╓ц╓фЁ╚х╞╓╣╓Л╓К й╦╩Здл╓Й╡©юИ╓Б╓н╧Бий╪а╓г, ╓©╓╓╓ф╓╓╓о╓ш╓х╓С╓ил╣на╓гмЬмя╓г╓╜╓К ╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓к╓Х╓К╡╦╥ц╓Рфю╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╬╕мя╓н╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓БдС╤║╓╣╓Л╓ф╓╙╓Й, фЭ║╧аЩ╓╗бЁ╓╠╓ф╓╓╓ч╓╧. FreeBSD╓н╔╫║╪╔╧╔Ё║╪╔и╓о╧╜╓╞дС╤║╓╣╓Л╓ф╓╓╓К╓н╓г, ╔╥╔╧╔ф╔Ю╓Бфцйл╓й╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓Д╔в╔М╔╦╔╖╔╞╔х╓к╧Г╓О╓╩╓ф, ╓╓╓╞╓И╓г╓Б╔╚╔╧╔©╔ч╔╓╔╨╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓Ё╓Л╓ом╜л╬╓й╬╕╤х╔ы╔С╔ю╓╚╓И╫п╓ф╓╓╓К╓ш╓х╓С╓и╓н╔╙╔з╔Л║╪╔ф╔ё╔С╔╟ ╔╥╔╧╔ф╔Ю╓г╓оит╡дг╫╓й╓Ё╓х╓г╓╧. ╟й╡╪╓к╦╫╨ъ FreeBSD ╓Р ╩х╓ц╓ф╓╓╓К©м║╧╓н╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓ннЦ╓Р╓╓╓╞╓д╓╚╬Е╓╡╓ч╓╧: ╔╓╔С╔©║╪╔м╔ц╔х╔╣║╪╔с╔╧: FreeBSD╓ках╓ъ╧Ч╓ч╓Л╓ф╓╓╓К ╢Х╤╞╓й TCP/IP ╔м╔ц╔х╔О║╪╔╜╔С╔╟╣║г╫╓о╪║╓н╓Х╓╕╓й╓╣╓ч╓╤╓ч╓й╔╓╔С╔©║╪╔м╔ц╔х ╔╣║╪╔с╔╧╓нмЩаше╙╓й╔в╔И╔ц╔х╔у╔╘║╪╔Ю╓к╓й╓Й╓ч╓╧: FTP ╔╣║╪╔п FTP ╔╣║╪╔п web ╔╣║╪╔п World Wide Web ╔╣║╪╔п(и╦╫Ю, ╓Б╓╥╓╞╓о╟ба╢╓й [SSL]) ╔у╔║╔╓╔╒╔╕╔╘║╪╔К IP ╔ч╔╧╔╚╔Л║╪╔и ╔у╔║╔╓╔╒╔╕╔╘║╪╔К╓х NAT (IP ╔ч╔╧╔╚╔Л║╪╔и) ╔╡║╪╔х╔╕╔╖╔╓ ее╩р╔А║╪╔К ее╩р╔А║╪╔К╔╣║╪╔п USENET USENET ╔к╔Е║╪╔╧╓╙╓Х╓сее╩р╥г╪╗хд╔╥╔╧╔ф╔Ю ╓╣╓И╓к╓╓╓М╓╓╓М... FreeBSD ╓РмЬмя╓╧╓Л╓п, ╬╝╣╛ло╓г╟б╡а╓й 386 ╔╞╔И╔╧╓н PC ╓г╓Б╣╓╥з╓кфЁфЧ╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧╓╥, ╩Ж╤х╓ню╝д╧╓к╧Г╓О╓╩╓ф╔╒╔ц╔в╔╟╔Л║╪╔и╓╥╓© 4 ╓д╓н Xeon ╔в╔М╔╩╔ц╔╣╓х RAID ╔╧╔х╔Л║╪╔╦╔г╔п╔╓╔╧╓Р хВ╓╗╓©╔╥╔╧╔ф╔Ю╓г╓Б, а╢╓╞╓╫╓н╓ч╓ч╩х╓╕╓Ё╓х╓╛╓г╓╜╓К╓н╓г╓╧. ╤╣╟И: ╓╒╓й╓©╓о╥в╩╩╣║╡йЁь╓ч╓©╓о╧╘Ёь╓нЁью╦╓г╓╧╓╚? ╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓Д╔Ё╔С╔т╔Е║╪╔©╔╒║╪╔╜╔ф╔╞╔а╔Ц, ╔м╔ц╔х╔О║╪╔╜╔С╔╟╓РЁь╫╛╓╧╓К╓й╓И, FreeBSD ╓Р╪Й╓к ╥п╦Ё╓╧╓К╓н╓╛╟Лхж╓Х╓╓йЩк║╓г╓╧. ╪╚мЁ╓кмЬмя╓г╓╜╓К CAD ╓Д©ТЁь, ╔╟╔И╔у╔ё╔ц╔╞╔г╔╤╔╓╔С╓н╔я╔ц╔╠║╪╔╦╓Б╓╓╓╞╓д╓Б╓╒╓Й, ╔Ё╔С╔т╔Е║╪╔©╓к╢ь©╢╓Р╩Щ╓ц╓©©м╓╛б╬╓н©м ╓ню╝╡л╓Р╪Й╓кфЧ╓Л╓фмЬмя╓╧╓К╓н╓к╓х╓ф╓БлР╓кн╘╓а╓ч╓╧. ╦╕╣Ф: ╔╥╔╧╔ф╔Юа╢бн╓н╔╫║╪╔╧╔Ё║╪╔и╓╛мЬмя╓г╓╜╓К╓©╓А, FreeBSD ╓о╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓н╦╕╣Ф╓ю╓╠╓г╓й╓╞, ╥в╩╩╣║╡йЁь╓нб╬╓ниТлГ╓к╓╙╓╓╓ф╓Бм╔╓Л╓©╔в╔И╔ц╔х╔у╔╘║╪╔Ю╓г╓╧. ╪╚мЁ╓кмЬмя╓г╓╜╓К FreeBSD ╓нфцд╧╓о, ╔╙║╪╔в╔С╔у╔╘║╪╔И╔Ю╓г ╣дою╓╣╓Л╓Кфцйл╓й╔И╔╓╔╩╔С╔╧╓нф╠╟у╓Дю╘╦б╓к╓д╓╓╓ф©╢гш╓╧╓К╓Ё╓х╓й╓╞, н╔╓Л╓©╔╟╔К║╪╔в╓г╓Б╔╒╔╓╔г╔ё╔╒╓ДЁ╚х╞╓н╤╕м╜╓к╓Х╓К╤╕ф╠╦╕╣Ф╓Р╡дг╫╓к╓╥╓ч╓╧. ╔К║╪╔© DNS ╔╣║╪╔п ╔м╔ц╔х╔О║╪╔╜╔С╔╟: ©╥╓╥╓╓╔К║╪╔©╓╛и╛мв? ╔м║╪╔Ю╔╣║╪╔п (DNS) ╓о? фБиТ╓н╔м╔ц╔х╔О║╪╔╞╓Р©м║╧╓╚╓И╪И╓К╔у╔║╔╓╔╒╔╕╔╘║╪╔К╓о? FreeBSD ╓о╓╧╓ъ╓кл╡╓ц╓ф╓╓╓К╩х╓О╓Л╓ф╓╓╓й╓╓ 386 ╓Д 486 ╓н PC ╓Р╢йц╠╓к юЖнЩ╓╣╓Л╓©╔я╔╠╔ц╔х╔у╔ё╔К╔©╔Й╔С╔╟╣║г╫╓Р╩Щ╓д╧Б╣И╓й╔К║╪╔©╓к йя╓╗╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. X Window System XFree86 X Window System Accellerated-X X Window╔О║╪╔╞╔╧╔ф║╪╔╥╔Г╔С: ╪╚мЁ╓кмЬмя╓г╓╜╓К XFree86 ╔╣║╪╔п╓Д X Inside ╪р╓╚╓ИдС╤║╓╣╓Л╓К м╔╓Л╓©╬╕╤х╔╣║╪╔п╓Р╩х╓╕╓Ё╓х╓к╓Х╓ц╓ф, ╟б╡а╓й X ц╪кЖ ╓х╓╥╓ф FreeBSD ╓Р╩х╓╕╓Ё╓х╓Б╓г╓╜╓ч╓╧. X ц╪кЖ╓х╓о╟Ц╓ц ╓фFreeBSD ╓об©╓╞╓н╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓Р╔М║╪╔╚╔К╓каЖ╓И╓╩╓К╓Ё╓х╓Б╓г╓╜, цФ©╢╓н╔╣║╪╔п╓ниИ╡ы╓Р╥з╦╨╓╧╓К╓Ё╓х╓Б╡дг╫╓г╓╧. FreeBSD ╓о╔г╔ё╔╧╔╞╔Л╔╧╓г╓Б╔ж║╪╔х╡дг╫╓г╓╒╓Й, ╦д║╧╓н╔О║╪╔╞╔╧╔ф║╪╔╥╔Г╔С╓Р╟б╡а╓г, мф╟в╓к╢имЩ╓╧╓К╓Ё╓х╓╣╓╗ ╡дг╫╓к╓╥╓ч╓╧. GNU Compiler Collection ╔╫╔у╔х╔╕╔╖╔╒Ё╚х╞: ╢Пкэе╙╓й FreeBSD ╔╥╔╧╔ф╔Ю╓к╓о м╜л╬ ╓йGNU ╓н C/C++ ╔Ё╔С╔я╔╓╔И╓Д╔г╔п╔ц╔╛╢ч╓С╓ю╢╟а╢╓йЁ╚х╞╔д║╪╔К╓╛╓д╓╓╓ф╓╜╓ч╓╧. FreeBSD ╓о CDROM ╓ч╓©╓о anonymous FTP ╓к╓Х╓ц╓ф╔╫║╪╔╧, ╔п╔╓╔й╔Й╓х╓БмЬмя╡дг╫╓г╓╧. ╬э╓╥╓╞╓о ╓Р╓╢мВ╓╞╓ю╓╣╓╓. FreeBSD ╓о╓и╓Ё╓к╩х╓О╓Л╓ф╓╓╓ч╓╧╓╚? ╔Ф║╪╔╤ FreeBSD ╓РмЬмя╓╥╓ф╓╓╓КбГ╣╛ло╔╣╔╓╔х FreeBSD ╓о, ╟й╡╪╓н╔╣╔╓╔х╓кбЕи╫╓╣╓Л╓К╓Х╓╕╓й, ╔╓╔С╔©║╪╔м╔ц╔х╬Е╓г╨гбГ╔╞╔И╔╧╓н╔╣╔╓╔х╓гмЬмя╓╣╓Л╓ф╓╓╓ч╓╧. Yahoo! Yahoo! Hotmail Hotmail Apache Apache Be, Inc. Be, Inc. Blue Mountain Arts Blue Mountain Arts Pair Networks Pair Networks Whistle Communications Whistle Communications Microsoft Microsoft Hotmail Hotmail Sony Japan Sony Japan ╓ч╓©, ╓Ё╓нб╬╓к╓Б╓╒╓Й╓ч╓╧. FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓к╓д╓╓╓ф ╟й╡╪╓нюА╓г╓о╢йц╠╓йнР╩к╓Д╔в╔М╔╦╔╖╔╞╔х╓нлэи╦, Ё╚х╞╔Б╔г╔К╓й╓и, иАцй╓ои╫╓к╓г╓й╓╓оцбЙ╓РдС╤║╓╥╓ф╓╓╓ч╓╧. Jordan Hubbard ╢С╧ф: FreeBSD ╬╝╩к 386BSD Patchkit Hubbard, Jordan Williams, Nate Grimes, Rod FreeBSD ╔в╔М╔╦╔╖╔╞╔х History FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓о 1993 г╞╓н╩о╓А╓к Unofficial 386BSD Patchkit ╓н╨г╦Е╓н 3 ©м╓н╓ч╓х╓АлР╓к╓Х╓ц╓ф, иТй╛е╙╓к patchkit ╓╚╓Игию╦╓╧╓К╥а╓гЁ╚╩о╓╣╓Л╓ч╓╥╓©. ╓Ё╓Ё╓г╓н 3 ©м╓н╓ч╓х╓АлР╓х╓╓╓╕╓н╓о, Nate Williams ╓х, Rod Grimes ╓х, ╩Д (Jordan K. Hubbard) ╓г╓╧. 386BSD ╩Д╓©╓а╓н╓Б╓х╓Б╓х╓нлэи╦╓о, patchkit ╓х╓╓╓╕╩еах╓ъ╓г╓о╓Б╓╕╫╫й╛╓к╡Р╥Х╓г╓╜╓й╓╞╓й╓ц╓ф╓╥╓ч╓ц╓© 386BSD ╓н©Тб©╓╞╓нлДбЙ╓Р╫╓ю╣╓╧╓К╓©╓А╓н, 386BSD ╓н╩цдЙе╙╓й╔╧╔й╔ц╔в╔╥╔Г╔ц╔х╓Р╨Ню╝╓╧╓К╓Ё╓х╓г╓╥╓©. ╓Ё╓╕╓╓╓ц╓©╥п╟ч╓Р╥п╓ф╓╓╓К╓н╓г, ╓Ё╓н╔в╔М╔╦╔╖╔╞╔х╓н╫И╢Э╓н╨╒╓нл╬а╟╓╛ 386BSD 0.5 ╓Д 386BSD ╩цдЙхг (Interim) ╓г╓╒╓ц╓©╓х╓╓╓╕╓Ё╓х╓РЁп╓╗╓ф╓╓╓К©м╓Б╓╓╓К╓г╓╥╓Г╓╕. Jolitz, Bill 386BSD ╓о, Bill Jolitz ╓╛ (лУцМ: ╔п║╪╔╞╔Л╔╓ Net/2 ╔ф║╪╔в╓Р╢П╓к) ╨Ню╝╓╥╓©╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓г╓╧. еЖ╩Ч╓н 386BSD ╓о, ╓ш╓э╟Лг╞╓к╓О╓©╓ц╓фйЭ╓ц╓ф╓╙╓╚╓Л╓ф╓╓╓© (лУцМ: ╨Н╪т╓╛╔п╔╟╓нйС╧П╓Р╪У╓╠╓ф╓Б╡©╓Б╓╥╓й╓╚╓ц╓©) ╓х╓╓╓╕╓р╓и╓╓╬У╤╥╓к╤Л╓╥╓С╓г╓╓╓ч╓╥╓©. ╨Н╪т╓нбЕ╓О╓Й╓клДбЙ╓Р╫╓ю╣╓╥бЁ╓╠╓ф╓╓╓© patchkit ╓офЭ╓Рди╓╕╓╢╓х╓кит╡В╓й╓ч╓г╓ккдд╔╓╥╓ф╓╥╓ч╓ц╓ф╓╓╓ч╓╥╓©. ╓Ё╓н╓Х╓╕╓й╬У╤╥╓кбп╓╥╓ф, ╓Ё╓н╓ч╓ч╓г╓о╓╓╓╠╓й╓╓, ╡©╓╚╧тф╟╓Р╣╞╓Ё╓╣╓й╓╠╓Л╓п, ╓х╓╓╓╕╓Ё╓х╓г╟ш╣д╓Р╬╖╓╗╓К╓Б╓н╓о╩Д╓©╓а╓н╓й╓╚╓к╓о╓╓╓ч╓╩╓С╓г╓╥╓©. ╓╫╓╥╓ф╩Д╓©╓а╓од╘юО╓╧╓К╓Ё╓х╓Р╥Хцг╓╥, ╩цдЙе╙╓й╔╞╔Й║╪╔С╔╒╔ц╔в╔╧╔й╔ц╔в╔╥╔Г╔ц╔х╓Р╨Ню╝╓╧╓К╓Ё╓х╓г Bill ╓Р╪Й╫У╓╠╓╥╓Х╓╕╓х╥Х╓А╓©╓н╓г╓╧. ╓╥╓╚╓╥, ╓Ё╓н╥в╡Х╓оеБфм╓к╫╙н╩╓╥╓ф╓╥╓ч╓╓╓ч╓╥╓©. Bill Jolitz ╓╛, ╓Ё╓н╔в╔М╔╦╔╖╔╞╔х╓кбп╓╧╓К╪У╓╠фЧ╓Л╩ы╩Щ╓Р╪Х╓Й╡╪╓╡╓К╓Ё╓х╓РфмаЁ╥Х╟у╓╥, ╓й╓╙╓╚╓д╓Ё╓н╔в╔М╔╦╔╖╔╞╔х╓нбЕ╓О╓Й╓к╡©╓Р╓╧╓К╓н╓╚╓Р╟Люз╦юлю╓╥╓й╓╚╓ц╓©╓н╓г╓╧. Greenman, David Walnut Creek CDROM ╓©╓х╓╗ Bill ╓╛╩ы╩Щ╓╥╓ф╓╞╓Л╓й╓╓╓х╓╥╓ф╓Б, ╓О╓Л╓О╓Л╓нлэи╦╓к╓о╟маЁ╓х╓╥╓ф ╓Д╓К╡ацм╓╛╓╒╓К╓х╥Х©╢╓╧╓К╓н╓к╓╣╓╥╓©╓К╩Ч╢ж╓о╓╚╓╚╓Й╓ч╓╩╓С╓г╓╥╓©. ╓╫╓Ё╓г David Greenman ╓╛╧м╟ф╓╥╓©л╬╬н FreeBSD ╓Р╩Д╓©╓а╓н╔в╔М╔╦╔╖╔╞╔х╓нл╬а╟╓к╨нмя╓╥, ©╥╓©╓й╔╧╔©║╪╔х╓Рюз╓Й╓ч╓╥╓©. ╓Ё╓н╩Чею╓г╓н╔в╔М╔╦╔╖╔╞╔х╓н╫И╢Элэи╦╓о, ╓╧╓г╓к╓Ё╓н╔╥╔╧╔ф╔Ю (лУцМ: 386BSD + Patchkit) ╓Р╩х╓ц╓ф╓╓╓©мЬмя╪т╓©╓а╓хаЙцл╓╥╓ф╥Х╓А╓И╓Л╓ч╓╥╓©. ╔в╔М╔╦╔╖╔╞╔х╓╛╪б╦╫╓к╦Ч╓╠╓ф╣╟ф╩╓к╬Х╓ц╓ф╓╜╓©╓Ё╓х╓╛люЁн╓к╓й╓ц╓©╩Чею╓г, ╩Д╓о Walnut Creek CDROM ╪р╓ко╒мМ╓╥╓ф╓ъ╓ч╓╥╓©. CDROM ╓Р╩х╓ц╓ф FreeBSD ╓Ргшиш╓╧╓К╓Ё╓х╓к╓Х╓ц╓ф, ╔╓╔С╔©║╪╔м╔ц╔х╓кмф╟в╓кюэбЁ╓г╓╜╓й╓╓б©╓╞╓н©м║╧╓╛ FreeBSD ╓Р╢йц╠╓кфЧ╪Й╓г╓╜╓К╓Х╓╕╓к╓й╓К╓х╧м╓╗╓©╓╚╓И╓г╓╧. Walnut Creek CDROM ╪р╓о FreeBSD ╓Р CD ╓ггшиш╓╧╓К╓х╓╓╓╕╔╒╔╓╔г╔╒╓Р╨нмя╓╥╓ф╓╞╓Л╓©╓п╓╚╓Й╓╚, ╨Н╤х╓╧╓К╓©╓А╓н╔ч╔╥╔С╓х╧Бб╝╓й╔╓╔С╔©║╪╔м╔ц╔х╡СюЧ╓Р╩Д╓©╓а╓н╔в╔М╔╦╔╖╔╞╔х╓кдС╤║╓╥╓ф╓╞╓Л╓ч╓╥╓©. еЖ╩Ч╓оЁ╓╓н╓Б╓н╓х╓Б╩Ё╓н╓Б╓н╓х╓Б╓О╓╚╓И╓й╓╚╓ц╓©╩Д╓©╓а╓н╔в╔М╔╦╔╖╔╞╔х╓кбп╓╥╓ф, Walnut Creek CDROM ╪р╓╛©╝╓╦╓И╓Л╓й╓╓╓ш╓и╓н©╝мЙ╓Р╢С╓╩╓ф╓╞╓Л╓©╓╙╓╚╓╡╓г, FreeBSD ╓оц╩╢Э╢ж╓н╓╕╓а╓к╓Ё╓Ё╓ч╓гбГ╓╜╓╞ю╝д╧╓╥╓©╓н╓г╓╧. 4.3BSD-Lite Net/2 U.C. Berkeley 386BSD Free Software Foundation CDROM ╓к╓Х╓К╨г╫И╓нгшиш (╓╫╓╥╓ф╔м╔ц╔х╓г╓н, ╔ы║╪╔©хг╓г╓о╓й╓╓╨г╫И╓н╟Лхл╦Ч╓╠гшиш) ╓о FreeBSD 1.0 ╓г, 1993 г╞ 12 ╥Н╓к╦ЬЁ╚╓╣╓Л╓ч╓╥╓©. ╓Ё╓Л╓о╔╚╔Й╔у╔╘╔К╔к╔╒бГЁь╔п║╪╔╞╔Л╔╓╧╩╓н 4.3BSD-Lite (Net/2) ╓Р╢П╓х╓╥, 386BSD ╓Д Free Software Foundation ╓╚╓И╓Бб©╓╞╓ниТй╛╓Р╪Х╓ЙфЧ╓Л╓©╓Б╓н╓г╓╧. ╓Ё╓Л╓о╫И╓А╓ф╦ЬЁ╚╓╥╓©╓Б╓н╓х╓╥╓ф╓о╫╫й╛╓кю╝╦Ы╓╥╓ч╓╥╓©. бЁ╓╠╓ф 1994 г╞ 5 ╥Н╓к FreeBSD 1.1 ╓Р╦ЬЁ╚╓╥, хС╬О╓кбГ╓╜╓йю╝╦Ы╓Р╪Щ╓А╓ч╓╥╓©. Novell U.C. Berkeley Net/2 AT&amp;T ╓Ё╓н╩Ч╢Э, ╓╒╓ч╓Йм╫аш╓╥╓ф╓╓╓й╓╚╓ц╓©мР╓╛╠С╓╞╓╚╓Июэ╤А╓╥╓ф╓╜╓ф╓╓╓ч╓╥╓©. ╔п║╪╔╞╔Л╔╓ Net/2 ╔ф║╪╔в╓нк║е╙╓й╟лцж╓е╓╠╓к╓д╓╓╓ф, Novell ╪р╓х╔╚╔Й╔у╔╘╔К╔к╔╒бГЁь╔п║╪╔╞╔Л╔╓╧╩╓х╓н╢ж╓нд╧╢Э╓к╓О╓©╓К к║дНоюаХ╓к╓╙╓╓╓фоб╡Р╓╛ю╝н╘╓╥╓©╓н╓г╓╧. об╡Р╓нфБмф╓о, Net/2 ╓н╓╚╓й╓Й╓ниТй╛╓╛╦╒мЬ╓д╓╜ (encumbered) ╔Ё║╪╔и╓г╓╒╓Й, ╓╫╓Л╓о Novell ╪р╓н╫Йм╜й╙╓г╓╒╓К, ╓х╓╓╓╕╔п║╪╔╞╔Л╔╓╧╩б╕╓╛╬ЫйБ╓╥╓©╓Б╓н╓г╓╥╓©. ╓й╓╙, Novell ╪р╓о╓Ё╓Л╓И╓н╦╒мЬ╓Р╨шх╫╓╛╩о╓ч╓К╬╞╓╥а╟╓к AT&T ╪р╓╚╓ИгЦ╪Щ╓╥╓ф╓╓╓ч╓╥╓©. об╡Р╓к╓╙╓╠╓К╬ЫйБ╓н╦╚йж╓Й╓к╔п║╪╔╞╔Л╔╓╧╩╓╛фю╓©╓н╓о, 4.4BSD-Lite ╓╛╨г╫╙е╙╓кх╞и╫╓╣╓Л╓©╩Чею╓г, 4.4BSD-Lite ╓о╦╒мЬ╓д╓╜╓г╓о╓й╓╓╓х╦Ь╪╟╓кюК╦ю╓╣╓Л╓К╓Ё╓х, ╓╫╓╥╓ф╓╧╓ы╓ф╓н╢Шб╦╓н Net/2 ╓нмЬмя╪т╓╛ 4.4BSD-Lite ╓нмЬмя╓ь╓х╟э╧т╓╧╓К╓Ё╓х╓╛╤╞╓╞╬╘нЕ╓╣╓Л╓К╓Ё╓х, ╓х╓╓╓╕ Novell ╪р╓╚╓И╓н╓╒╓Й╓╛╓©╓╜е╥╓╚╓И╓н╥ц╓ъ╓г╓╥╓©. (лУцМ: 4.4BSD-Lite ╓о╓╫╓н╦Е Novell ╪р╓н╔а╔╖╔ц╔╞╓Р╪У╓╠╓ф╓╚╓И╦ЬЁ╚╓╣╓Л╓©.) FreeBSD ╓Б Net/2 ╓РмЬмя╓╥╓ф╓╓╓ч╓╥╓©╓╚╓И, 1994г╞╓н 7╥Н╓н╫╙╓О╓Й╓ч╓г╓к Net/2 ╔ы║╪╔╧╓н FreeBSD ╓н╫п╡ы╓РдД╩ъ╓╧╓К╓Х╓╕╓к╦ю╓О╓Л╓ч╓╥╓©. ╓©╓ю╓╥, ╓Ё╓н╓х╓╜╓н╧Г╟у╓к╓Х╓ц╓ф, ╩Д╓©╓а╓одЫ╓Аюз╓Й╓ч╓г╓к╟Л╡С╓ю╓╠╨г╦Е╓н╦ЬЁ╚╓Р╓╧╓К╓Ё╓х╓Р╣Ж╓╣╓Л╓ч╓╥╓©. ╓╫╓╥╓ф╓╫╓Л╓о FreeBSD 1.1.5.1 ╓х╓й╓Й╓ч╓╥╓©. ╓╫╓Л╓╚╓И FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓о, ╓ч╓ц╓╣╓И╓г╓╚╓й╓Йит╢╟а╢╓й 4.4BSD-Lite ╓Р╢П╓к, й╦╩З╓и╓╙╓Й╟Л╓╚╓И╨феы╨Н╓Йд╬╓╧╓х╓╓╓╕, фЯ╓╥╓╞╓фбГйя╓й╨Н╤х╓н╫ЮхВ╓Р╩о╓А╓ч╓╥╓©. Lite ╔п║╪╔╦╔Г╔С╓о, иТй╛е╙╓к╓окэеЖ╓к╥з╓╞╓ф, цФ©х╓╛╓й╓╚╓ц╓©╓н╓г╓╧. ╣╞ф╟╓╥, ф╟╨Н╓г╓╜╓К╔╥╔╧╔ф╔Ю╓Р╪б╨щ╓к╨Н╓Й╬Е╓╡╓К╓©╓А╓ки╛мв╓х╓й╓К╔в╔М╔╟ ╔И╔Ю╔Ё║╪╔и╓н╓╚╓й╓Й╓ниТй╛╓╛╔п║╪╔╞╔Л╔╓╧╩╓н CSRG (лУцМ: BSD╓Р╨Н╓ц╓ф╓╓╓К╔╟╔К║╪╔в) ╓к╓Х╓ц╓ф (╓╓╓М╓╓╓М╓йк║е╙мв╣А╓н╓╩╓╓╓г) ╨О╫Э╓╣╓Л╓ф╓╥╓ч╓ц╓ф╓╓╓©╓х╓╓╓╕╓Ё╓х╓х, 4.4BSD ╓н Intel ╔╒║╪╔╜╔ф╔╞╔а╔Цбп╠Ч╓╛╦╣║╧╓╚╓й╓Йит╢╟а╢╓г╓╒╓ц╓©╓х╓╓╓╕╓Ё╓х╓╛╓╫╓нмЩмЁ╓г╓╧. ╓Ё╓н╟э╧т╨Н╤х╓о╥К╤и 1994 г╞╓н 11 ╥Н╓ч╓г╓╚╓╚╓Й╓ч╓╥╓©. ╓╫╓╥╓ф╓╫╓н╩Чею╓г FreeBSD 2.0 ╓Р╔м╔ц╔х╓х CDROM (12 ╥НкЖ╓╢╓М)╓Рдл╓╦╓ф╦ЬЁ╚╓╥╓ч╓╥╓©. ╓Ё╓Л╓о, ╓╚╓й╓Йаф╨О╓Й╓й╓х╓Ё╓М╓╛╩д╓ц╓ф╓╓╓©╓к╓Б╓╚╓╚╓О╓И╓╨, ╓╚╓й╓Й╓ню╝╦Ы╓Р╪Щ╓А╓ч╓╥╓©. ╓╫╓╥╓ф╓╫╓н╦Е╓к, ╓Х╓Й©╝мЙю╜╓╛╧Б╓╞, ╓╫╓╥╓ф╔╓╔С╔╧╔х║╪╔К╓╛╢йц╠╓к╓й╓ц╓© FreeBSD 2.0.5 ╓╛ 1995 г╞╓н 6 ╥Н╓к╦ЬЁ╚╓╣╓Л╓ч╓╥╓©. ╩Д╓©╓а╓о 1996 г╞╓н 8 ╥Н╓к FreeBSD 2.1.5 ╓Р╦ЬЁ╚╓╥╓ч╓╥╓©. ╓Ё╓н╫пмХ╓╛хС╬О╓кни╓╞, фц╓к╤хлЁ╓г╠©мя╓╥╓ф╓╓╓К╔╣╔╓╔х╓Д ISP ╓г╓н©м╣╓╓╛╧Б╓╚╓ц╓©╓н╓г, ╩Д╓©╓а╓о 2.1-STABLE Ё╚х╞й╛н╝╓╚╓И╧╧╓к╦ЬЁ╚╓Р╓╙╓Ё╓й╓╕╓Ё╓х╓к╔А╔Й╔ц╔х╓╛╓╒╓К╓х╧м╓╗╓ч╓╥╓©. ╓╫╓Л╓╛ FreeBSD 2.1.7.1 ╓г, 2.1-STABLE Ё╚х╞й╛н╝╓н╨г╦Е╓РдЫ╓А╓╞╓╞╓К╓Б╓н╓х╓╥╓ф, 1997г╞╓н 2╥Н╓к╦ЬЁ╚╓╣╓Л╓ч╓╥╓©. 2.1-STABLE Ё╚х╞й╛н╝ (RELENG_2_1_0) ╓о╦╫╨ъ, йщ╪И╓н╓ъ╓Р╓╙╓Ё╓й╓╕╬Убж╓к╓й╓ц╓ф╓╙╓Й, ╨ё╦Е╓о, ╔╩╔╜╔Е╔Й╔ф╔ё╓н╡Ча╠╓Дб╬╓н╡©╓╚╫емв╓й╔п╔╟╔у╔ё╔ц╔╞╔╧╓н╓ъ╓╛╓╙╓Ё╓й╓О╓Л╓К╓г╓╥╓Г╓╕. FreeBSD 2.2 ╓нЁ╚х╞╓о, RELENG_2_2 Ё╚х╞╔ж╔И╔С╔а╓х╓╥╓ф, Ё╚х╞╓нкэн╝ (-CURRENT) ╓╚╓И 1996 г╞ 11 ╥Н╓кй╛╢Т╓╥, ╓╫╓╥╓ф 1997 г╞ 4 ╥Н╓к╨г╫И╓н╔Й╔Й║╪╔╧(2.2.1)╓╛╧т╓й╓О╓Л╓ч╓╥╓©. 2.2 Ё╚х╞╔ж╔И╔С╔а╓╚╓И╓о, ╓╣╓И╓к 97 г╞╓н╡ф╓х╫╘╓к╔Й╔Й║╪╔╧╓╛╧т╓й╓О╓Л, 98 г╞ 11 ╥Н╓к 2.2 Ё╚х╞╔ж╔И╔С╔а╓н╨г╫╙╔Й╔Й║╪╔╧(2.2.8)╓╛ ╧т╓й╓О╓Л╓ф╓╓╓ч╓╧. 1998 г╞ 10 ╥Н╓к FreeBSD 3.0 ╨г╫И╓н╦Ь╪╟╔Й╔Й║╪╔╧╓╛ ╧т╓й╓О╓Л, 2.2 Ё╚х╞╔ж╔И╔С╔а╓оЁ╚х╞╓н╫╙н╩╓Р╥ч╓╗╓К╓Ё╓х╓к╓й╓Й╓ч╓╥╓©. 1999 г╞ 1 ╥Н 20 фЭ╓к╓о, FreeBSD ╓нЁ╚х╞╔д╔Й║╪╓╛ 4.0-CURRENT ╓х 3.X-STABLE ╓нЁф╔ж╔И╔С╔а╓к╨ф╓сй╛╢Т╓╥╓ч╓╥╓©. 3.X-STABLE ╓╚╓И╓о 3.1 ╓╛ 1999 г╞ 2 ╥Н 15 фЭ╓к, 3.2 ╓╛ 1999 г╞ 5 ╥Н 15 фЭ╓к, 3.3 ╓╛ 1999 г╞ 9 ╥Н 16 фЭ╓к, 3.4 ╓╛ 1999 г╞ 12 ╥Н 20 фЭ╓к, ╓╫╓╥╓ф 3.5 ╓╛ 2000 г╞ 6 ╥Н 24 фЭ╓к╔Й╔Й║╪╔╧╓╣╓Л╓ч╓╥╓©. 3.5 ╓о╔Й╔Й║╪╔╧╓н©ТфЭ╦Е, Kerberos ╓кбп╓╧╓К╔╩╔╜╔Е╔Й╔ф╔ё╬Е╓н╫╓ю╣╓Рах╓ъ╧Ч╓Ю╓©╓А╓к ╬╝╣╛ло╓й╧╧©╥╓╛╓й╓╣╓Л, 3.5.1 ╓к╓й╓Й╓ч╓╥╓©. 3.5.1 ╓о, ╓Ё╓н 3.X ╔ж╔И╔С╔а╓к╓╙╓╠╓К╨г╫╙╔Й╔Й║╪╔╧╓к╓й╓Км╫дЙ╓г╓╧. 2000 г╞ 3 ╥Н 13 фЭ╓к╓о 4.X-STABLE ╔ж╔И╔С╔а╓н╨Ню╝╓╛╧т╓О╓Л╓ч╓╥╓©. ╓Ё╓Л╓о╦╫╩Чею╓г║ж╨г©╥╓н -stable ╔ж╔И╔С╔а║в╓к╓й╓Й╓ч╓╧. ╓Ё╓н╔ж╔И╔С╔а╓╚╓И╓н╔Й╔Й║╪╔╧╓о, 4.0-RELEASE ╓╛ 2000 г╞ 3 ╥Н╓к, 4.1-RELEASE ╓╛ 2000 г╞ 7 ╥Н╓к, 4.2-RELEASE ╓╛ 2000 г╞ 11 ╥Н╓к, 4.3-RELEASE ╓╛ 2001 г╞ 4 ╥Н╓к, 4.3-RELEASE ╓╛ 2001 г╞ 9 ╥Н╓к╧т╓й╓О╓Л╓ч╓╥╓©. 4.X-stable (RELENG_4) ╔ж╔И╔С╔а╓╚╓И╓н╔Й╔Й║╪╔╧╓о, 2002 г╞╓ч╓гбЁ╓╠╓И╓Л╓Км╫дЙ╓к╓й╓ц╓ф╓╓╓ч╓╧. д╧╢Эе╙╓йЁ╚х╞╔в╔М╔╦╔╖╔╞╔х╓о 5.0-CURRENT Ё╚х╞╔ж╔И╔С╔а (╔х╔И╔С╔╞) ╓гбЁ╓╠╓И╓Л, 5.0 ╓н╔╧╔й╔ц╔в╔╥╔Г╔ц╔х╔Й╔Й║╪╔╧╓╛╪Що©╓╣╓Л╓© CDROM (╓Б╓а╓М╓С, ╔м╔ц╔х╔О║╪╔╞╬Е╓г╓Б) ╓о, Ё╚х╞╓н©й╧т╬У╤╥╓к╠Ч╓╦╓ф ╔╧╔й╔ц╔в╔╥╔Г╔ц╔х╔╣║╪╔п ╓Х╓Й╥ябЁе╙╓к╨Ню╝╓╣╓Л╓ф╓╓╓ч╓╧. Jordan Hubbard ╢С╧ф: FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓нлэи╦ FreeBSD ╔в╔М╔╦╔╖╔╞╔х лэи╦ FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓нлэе╙╓о, ╓╓╓╚╓й╓Кмяес╓к╓Б╩хмя╓г╓╜, ╡©╓Ию╘╦б╓н╓й╓╓╔╫╔у╔х╔╕╔╖╔╒╓Р╤║╣К╓╧╓К╓Ё╓х╓г╓╧. ╩Д╓©╓а╓нб©╓╞╓о, ╔Ё║╪╔и(╓╫╓╥╓ф╔в╔М╔╦╔╖╔╞╔х)╓кбп╓╥╓ф╓╚╓й╓Й╓неЙ╩Я╓Р╓╥╓ф╓╜╓ф╓╙╓Й, ╓Ё╓Л╓╚╓И╓Бб©╬╞╓нл╣бл╓о╓╒╓ц╓ф╓БеЙ╩Я╓РбЁ╓╠╓ф╧т╓╞╓д╓Б╓Й╓г╓╧. ╓©╓ю, б╬╓н©мцё╓к╓Бф╠╓╦╓Х╓╕╓йиИц╢╓Р╓╧╓К╓Х╓╕╓к╪Гд╔╓╥╓ф╓╓╓К╓О╓╠╓г╓о╓╒╓Й╓ч╓╩╓С. FreeBSD ╓к╤╫лё╓Р╩Щ╓ц╓ф╓╓╓К╟Л©м╓н╩д╓И╓╨а╢╓ф╓н©м║╧╓к, лэе╙╓Р╦бдЙ╓╥╓й╓╓╓г╔Ё║╪╔и╓РдС╤║╓╧╓К╓Ё╓х. ╓Ё╓Л╓╛, ╩Д╓©╓а╓н╨г╫И╓н╓╫╓╥╓ф╨гбГ╓нг╓лЁ ╓г╓╒╓К╓х©╝╓╦╓ф╓╓╓ч╓╧. ╓╫╓╕╓╧╓Л╓п, ╔Ё║╪╔и╓о╡дг╫╓й╦б╓Й╧╜╓╞╩х╓О╓Л, ╨гбГ╓н╡╦╥ц╓Р╓Б╓©╓И╓╧╓Ё╓х╓╛╓г╓╜╓К╓г╓╥╓Г╓╕. ╓Ё╓Л╓╛, ╩Д╓©╓а╓╛г╝нУ╓к╩ы╩Щ╓╥╓ф╓╓╓К╔у╔Й║╪╔╫╔у╔х╔╕╔╖╔╒╓н╨г╓Б╢Пкэе╙╓йлэе╙╓г╓╒╓К╓х, ╩Д╓о©╝╓╦╓ф╓╓╓ч╓╧. GNU General Public License (GPL) GNU Lesser General Public License (LGPL) BSD Copyright ╩Д╓©╓а╓н╔╫║╪╔╧╔д╔Й║╪╓к╢ч╓ч╓Л╓К╔╫║╪╔╧╓н╓╕╓а, GNU ╟Лхл╦Ьм╜╩хмя╣ЖбЗ(GPL)╓ч╓©╓о GNU ╔И╔╓╔ж╔И╔Й╟Лхл╦Ьм╜╩хмя╣ЖбЗ(LGPL) ╓к╫╬╓ц╓ф╓╓╓К╓Б╓н╓к╓д╓╓╓ф╓о, б©╬╞ю╘╦б╓╛╡щ╓╩╓И╓Л╓ф╓╓╓ч╓╧. ╓©╓ю╓╥, ╔╫║╪╔╧╔Ё║╪╔и╓ь╓н╔╒╔╞╔╩╔╧╓нйщ╬з╓х╓╓╓╕, ╟Лхл╓ню╘╦б╓х╓о╓╓╓О╓п╣у╓ню╘╦б(лУцМ1)╓г╓╧. GPL ╔╫╔у╔х╔╕╔╖╔╒╓н╬╕мЬмя╓к╓о, ╓╫╓н╔И╔╓╔╩╔С╔╧╓к╓╒╓К йё╩╗╓йб╕лл╓╛╠ф╤а╓╥╓ф╓╞╓К╓Ё╓х╓╛╓╒╓Й╓ч╓╧. ╓г╓╧╓╚╓И╩Д╓©╓а╓о, ╓╫╓╕╓╧╓К╓Ё╓х╓╛╧ГмЩе╙╓г╓╒╓К╓хх╫цг╓╣╓Л╓©╓х╓╜╓к╓о, ╓Х╓Йю╘╦б╓н╬╞╓й╓╓, BSD цЬ╨Н╦╒и╫╪╗╓Р╨нмя╓╥╓ф╓╓╓К╔╫╔у╔х╔╕╔╖╔╒╓Р а╙бР╓╧╓К╓Х╓╕╓к╓╥╓ф╓╓╓ч╓╧. (лУцМ1) GPL ╓г╓о, ║ж╔╫║╪╔╧╔Ё║╪╔и╓Р╪б╨щ╓к╪У╓╠╪Х╓К╓╚, ╓╒╓К╓╓╓о, ╢Ук╬╓╥╓╣╓╗╓╧╓Л╓п╓╫╓Л╓РфЧ╪Й╓╧╓К╓Ё╓х╓╛╡дг╫╓г╓╒╓К╓Ё╓х║в ╓Р╣А╓А╓ф╓╓╓ч╓╧. юУ╦╚ ╦╜ ╢С╧ф: FreeBSD ╓нЁ╚х╞╔Б╔г╔К FreeBSD ╔в╔М╔╦╔╖╔╞╔х Ё╚х╞╔Б╔г╔К FreeBSD ╓нЁ╚х╞╓охС╬О╓кЁ╚╓╚╓Л╓©, ╫юфПю╜╓н╓╒╓К╔в╔М╔╩╔╧╓г╓╧. ╧в╦╔╪т╔Й╔╧╔х ╓Р╦╚╓ф╓╓╓©╓ю╓╠╓Л╓п╓О╓╚╓К╓х╓╙╓Й, FreeBSD ╓ой╦╩Здл╓Йю╓Ё╕цФ╓н╡©и╢╓х╓╓╓╕©м║╧╓неьно╓к╓Х╓ц╓фЁ╚х╞╓╣╓Л╓ф╓╓╓ч╓╧. ©╥╓╥╓╓Ё╚х╞╪т╓о╓╓╓д╓г╓БбГ╢©╥ч╓г╓╧╓н╓г, &a.hackers; ╓к╔А║╪╔К╓РаВ╓ц╓ф╓╞╓ю╓╣╓╓. &a.announce; ╓Б╓╒╓Й╓ч╓╧╓н╓г, б╬╓н FreeBSD ╔Ф║╪╔╤╓к╪╚й╛╓н╓Д╓ц╓ф╓╓╓К╓Ё╓х╓РюКеа╓╥╓©╓╓╩Ч╓к╓о╓и╓╕╓╬╩х╓ц╓ф╓╞╓ю╓╣╓╓. ╓╒╓х, FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓х╓╫╓нЁ╚х╞╔в╔М╔╩╔╧╓к╓д╓╓╓ф, ╓и╓й╓©╓к╓Бцн╓ц╓ф╓╓╓ф╓╓╓©╓ю╓╜╓©╓╓╓н╓о╟й╡╪╓н╓Х╓╕╓й╓Ё╓х╓г╓╧. CVS╔Й╔щ╔╦╔х╔Й CVS ╔Й╔щ╔╦╔х╔Й Concurrent Version System CVS FreeBSD ╓н╔╫║╪╔╧╔д╔Й║╪╓о CVS (Concurrent Versions System) ╓к╓Х╓ц╓ф╔А╔С╔ф╔й╔С╔╧╓╣╓Л╓ф╓╓╓ч╓╧. CVS ╓о╔╫║╪╔╧╔Ё║╪╔и╢имЩмя╓н╔у╔Й║╪╔╫╔у╔х╔╕╔╖╔╒╓г, FreeBSD ╓н╔Й╔Й║╪╔╧╓к╓Б╢ч╓ч╓Л╓ф╓╓╓ч╓╧. FreeBSD ╓н╔А╔╓╔С CVS ╔Й╔щ╔╦╔х╔Й╓ойф╧Я╔╚╔Й╔у╔╘╔К╔к╔╒╫ё╓н╔╣╔С╔©╔╞╔И╔И╩т╓кб╦╨ъ╓╥, ╓╫╓Ё╓╚╓Ию╓Ё╕цФ╓н╓©╓╞╓╣╓С╓н╔ъ╔И║╪╔╣╔╓╔х╓к╔Ё╔т║╪╓╣╓Л╓ф╓╓╓ч╓╧. CVS ╔д╔Й║╪╓╫╓н╓Б╓н, ╓╫╓╥╓ф╓╫╓н╔а╔╖╔ц╔╞╔╒╔╕╔х╓╣╓Л╓©╔п║╪╔╦╔Г╔С╓г╓╒╓К -CURRENT ╓х -STABLE ╓о, ╓╒╓й╓©╓н╔ч╔╥╔С╓к╓Б╢йц╠╓к╪Х╓ц╓ф╓╞╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ╓Ё╓Л╓к╓д╓╓╓ф╓о ╔╫║╪╔╧╔д╔Й║╪╓нф╠╢Э╓н╬о╓Р╓╢мВ╓╞╓ю╓╣╓╓. ╔╫║╪╔╧╔д╔Й║╪╢имЩ╪т ╔Ё╔ъ╔ц╔©║╪ (committers) ╔╫║╪╔╧╔д╔Й║╪╢имЩ╪т╓о CVS ╔д╔Й║╪╓ь╓н╫Я╓╜╧Ч╓ъ╦╒╦б╓Р╩Щ╓ц╓ф╓╓╓К©м, ╓д╓ч╓Й FreeBSD ╓н╔╫║╪╔╧╓кйя╧╧╓Р╡ц╓╗╓К╓Ё╓х╓╛╓г╓╜╓К©м╓г╓╧. (CVS ╓г╔Й╔щ╔╦╔х╔Й╓кйя╧╧╓Р╡ц╓╗╓К╓к╓о &man.cvs.1; commit ╓х╓╓╓╕╔Ё╔ч╔С╔и╓Р╩х╓╕╓н╓г, ╓Ё╓Л╓И╓н©м║╧╓о╠я╦Л╓г╓о committers ╓х╦ф╓п╓Л╓ч╓╧.) Ё╚х╞╪т╓к╔Ё║╪╔и╓РаВ╓ц╓ф╦╚╓ф╓Б╓И╓╕╓н╓к╟Лхж╓╓╓╓йЩк║╓о &man.send-pr.1; ╔Ё╔ч╔С╔и╓Р╩х╓╕╓Ё╓х╓г╓╧. ╓Б╓╥, ╡©╓╚лДбЙ╓╛╓╒╓ц╓ф send-pr ╓╛╩х╓╗╓й╓╓╓й╓И &a.committers; ╓к╔А║╪╔К╓РаВ╓ц╓ф╓╓╓©╓ю╓╓╓ф╓Б╧╫╓╓╓ч╓╩╓С. FreeBSD ╔Ё╔╒╔а║╪╔Ю ╔Ё╔╒╔а║╪╔Ю FreeBSD ╔Ё╔╒╔а║╪╔Ю╓о FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓╛╡Я╪р╓ю╓х╓╧╓К╓х╪ХдЫлР╡Я╓к╓╒╓©╓К╓Б╓н╓г╓╧. ╔Ё╔╒╔а║╪╔Ю╓х╓╥╓ф╟Лхж╫емв╓йлРЁД╓о FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓╛а╢бн╓х╓╥╓ф╓Х╓╓йЩ╦Ч╓к╦Ч╓╚╓ц╓ф╓╓╓К╓Ё╓х╓РЁнг╖╓╧╓К╓Ё╓х╓г╓╧. юуг╓╢╤╓╒╓у╓Л╓КЁ╚х╞╪т╓Р╬Е╣╜╓н╔╫║╪╔╧╔д╔Й║╪╢имЩ╪т╓х╓╥╓ф╬╥╓╞╓Ё╓х, ╓ч╓©╩е╩Ж╬Е╓нет╧Г╓й╓и╓г╔Ё╔╒╔а║╪╔Ю╓Р╓Д╓А╓©©м╓©╓а╓н╦Ег╓╓Р╦╚╓д╓╠╓К╓Ё╓х╓Б╔Ё╔╒╔а║╪╔Ю╓нлРЁД╓г╓╧. ╦╫╨ъ╓н╔Ё╔╒╔а║╪╔Ю╓о FreeBSD Ё╚х╞╪т (committer) ╓нцФ╓╚╓И 2000 г╞ 10 ╥Н╓ка╙╣С╓к╓Х╓ц╓фа╙╫п╓╣╓Л╓ч╓╥╓©. ╔Ё╔╒╔а║╪╔Ю╓Ра╙╫п╓╧╓К╓©╓А╓на╙╣С╓о, 2 г╞кХ╓к╧т╓й╓О╓Л╓ф╓╓╓ч╓╧. ╔Ё╔╒╔а║╪╔Ю╓н╓╕╓а╡©©м╓╚╓офцдЙ╓нц╢еЖй╛лН╓Р╩Щ╓ц╓ф╓╙╓Й, ╔╥╔╧╔ф╔Ю╓н╓╕╓а╟ЛиТ╓кфц╓к╫еею╓Р╓╙╓╓╓фллещ╓Р╦╚╓ф╓╓╓ч╓╧. FreeBSD Ё╚х╞╪т╓хц╢еЖй╛лН╓н╢╟а╢╓й╔Й╔╧╔х╓о╔Ё╔С╔х╔Й╔с╔Е║╪╔©╓н╔Й╔╧╔х╓Р╓╢мВ╓╞╓ю╓╣╓╓. к╨╓Л╓ф╓ш╓╥╓╞╓й╓╓╓н╓о, ╔Ё╔╒╔а║╪╔Ю╓н╓ш╓х╓С╓и╓о FreeBSD ╓кбп╓╥╓ф╔э╔И╔С╔ф╔ё╔╒╓нн╘╬Л╓г╓╒╓Й, FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓╚╓И╓о╡©╓И╤Ба╛е╙╓й╩ы╠Г╓Р╪У╓╠╓ф╓╓╓й╓╓, ╓х╓╓╓╕╓Ё╓х╓г╓╧. ╓г╓╧╓╚╓И, ╓Ё╓Ё╓г╓нюуг╓╓ойщ╬з╓╣╓Л╓©╔╣╔щ║╪╔х╓г╓о╓╒╓Й╓ч╓╩╓С. ╓╫╓╕╓╓╓╕╟улё╓г, ╬Е╣╜╓н╪ХдЫлР╡Я╓х╓╓╓╕нЦ╓╗╓о╓╒╓ч╓Й╓Х╓╞╓й╓╓╓╚╓Б╓╥╓Л╓ч╓╩╓С. ╓Ю╓╥╓М, FreeBSD ╓н╓©╓А╓к©мю╦╓Ркю╓к©╤╓ц╓ф╓╥╓ч╓ц╓©©м╓н╫╦╓ч╓Й╓х╓╓╓ц╓©йЩ╓╛ю╣╓╥╓╓╓╚╓Б.... ╓╫╓нб╬╓н╔Ё╔С╔х╔Й╔с╔Е║╪╔© ╔Ё╔С╔х╔Й╔с╔Е║╪╔© ╨г╦Е╓к╓й╓Й╓ч╓╧╓╛, ╓Б╓ц╓х╓Б╫емв╓гб©©Т╓Р╓╥╓А╓КЁ╚х╞╪т╓о╔у╔ё║╪╔и╔п╔ц╔╞ ╓Д╔п╔╟╔у╔ё╔╞╔╧╓Р╓и╓С╓и╓СаВ╓ц╓ф╓╞╓Л╓К╔Ф║╪╔╤╪╚©х╓г╓╧. FreeBSD ╓нЁ╚х╞╓кЁ╟Ёт╓╚╓И╢ь╓О╓ц╓ф╓╓╓╜╓©╓╓╓х╓╓╓╕©м╓о &a.hackers; ( ╔А║╪╔Й╔С╔╟╔Й╔╧╔х╬ПйС╓Р╓╢мВ╓╞╓ю╓╣╓╓) ╓к╩╡╡ц╓╧╓К╓х╓╓╓╓╓г╓╥╓Г╓╕. FreeBSD ╓ь╓н╧в╦╔╪т╔Й╔╧╔х ╓офЭ╓кфЭ╓кд╧╓╞╓й╓ц╓ф╓╓╓ч╓╧. ╓╒╓й╓©╓Б╨ёфЭ, ╡©╓╚аВ╓К╓Ё╓х╓╚╓И╓о╓╦╓А╓ф╓ъ╓ч╓╩╓С╓╚? ╓Б╓а╓М╓С FreeBSD ╓к╧в╦╔╓╧╓К╓к╓о, ╔Ё║╪╔и╓Р╫Я╓╞╓ш╓╚╓к╓Б╓╓╓М╓╓╓М╓ййЩк║╓╛╓╒╓Й╓ч╓╧. ╫У╓╠╓╛╣А╓А╓И╓Л╓ф╓╓╓Кй╛лН╓к╓д╓╓╓ф╓о, FreeBSD ╔в╔М╔╦╔╖╔╞╔х╓н╔╕╔╖╔ж╔╣╔╓╔х╓Р╓╢мВ╓╞╓ю╓╣╓╓. ╓р╓х╓Ё╓х╓г╦ю╓╕╓х, FreeBSD ╓нЁ╚х╞ах©╔╓о╓Ф╓К╓Д╓╚╓йф╠©╢╠ъ╬У╓к╓й╓ц╓ф╓╓╓ч╓╧. ╓х╓Б╓╧╓К╓хцФ╠Ш╫╦╦╒е╙╓к╦╚╓╗╓╛╓а╓й╓Ё╓нах©╔╓о, FreeBSD ╓н╔Ф║╪╔╤╓╛╓╜╓а╓С╓х╢имЩ╓╣╓Л╓©╔Ё║╪╔и╔ы║╪╔╧╓Р мф╟в╓кди╓╓╓╚╓╠╓И╓Л╓К╓Х╓╕╓к╔г╔╤╔╓╔С╓╣╓Л╓ф╓╓╓К╓Б╓н╓г, ╧в╦╔╓╥╓©╓╓╓х╓╓╓╕©м╓РдЫ╓А╫п╓╧╟у©ч╓оа╢╓╞╓╒╓Й╓ч╓╩╓С! ╩Д╓©╓а╓нлэи╦╓о╟бдЙ╓╥╓©╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓х ╢йц╠╓к╔╓╔С╔╧╔х║╪╔К╓╥╓ф╩х╓╕╓Ё╓х╓н╓г╓╜╓К ╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓РдС╤║╓╧╓К╓Ё╓х╓г╓╒╓Й, ╓Ё╓нйЩк║╓о╥К╧╫╓╕╓ч╓╞╓о╓©╓И╓╞╓н╓г╓╧. ╓Ё╓Л╓╚╓ИFreeBSD╓нЁ╚х╞╓к╓©╓╨╓╣╓О╓М╓╕╓х╓╓╓╕©м╓к, ╩Д╓©╓а╓╛к╬╓Ю╓Ё╓х╓о╓©╓ю╟Л╓д╓г╓╧. FreeBSD╓ню╝╦Ы╓Р╥ябЁе╙╓й╓Б╓н╓к╓╧╓К╓©╓А╓к, ╦╫╨ъ╓нЁ╚х╞╪т╓хф╠╓╦╓Х╓╕╓й╬Пг╝╓Р╩Щ╓ц╓фюэ╓╥╓ф╓╞╓ю╓╣╓╓! ╦╫╨ъ╓н╔Й╔Й║╪╔╧╓к╓д╓╓╓ф NetBSD OpenBSD 386BSD Free Software Foundation U.C. Berkeley Computer Systems Research Group (CSRG) FreeBSD ╓о╪╚мЁ╓кмЬмя╓г╓╜ Intel i386, i486, Pentium, Pentium Pro, Celeron, Pentium II, Pentium III (╓х╓╫╓н╦ъ╢╧ CPU) ╓╙╓Х╓с DEC Alpha ╔╒║╪╔╜╔ф╔╞╔а╔Ц╓н╔Ё╔С╔т╔Е║╪╔©╔╥╔╧╔ф╔Ю╓гф╟╨Н╓╧╓К, 4.4BSD-Lite ╔ы║╪╔╧╓на╢╔╫║╪╔╧╓д╓╜╓н╔Й╔Й║╪╔╧╓г╓╧. ╓Ё╓Л╓о╓Б╓х╓Б╓х╔╚╔Й╔у╔╘╔К╔к╔╒бГЁь╔п║╪╔╞╔Л╔╓╧╩ CSRG ╔╟╔К║╪╔в╓н╔╫╔у╔х╔╕╔╖╔╒╓╛╔ы║╪╔╧╓х╓й╓ц╓ф╓╙╓Й, NetBSD, OpenBSD, 386BSD, ╓╫╓╥╓ф Free Software Foundation ╓н ╔╫╔у╔х╔╕╔╖╔╒╓й╓и╓к╓Х╓ЙЁхд╔╓╣╓Л╓ф╓╓╓ч╓╧. 94 г╞кЖ╓н FreeBSD 2.0 ╓н╔Й╔Й║╪╔╧╓╚╓И╓ъ╓К╓х, FreeBSD ╓ою╜г╫, ╣║г╫, ╟бдЙю╜╓нлл╓г╥Юе╙╓к╡Ча╠╓╣╓Л╓ч╓╥╓©. ╓Б╓ц╓х╓БбГ╓╜╓ййя╡╫╓о╡╬аш╔А╔Б╔Й╔╥╔╧╔ф╔Ю╓к ╓╙╓╠╓К╡Чни╓г, еЩ╧Г╡╫╓╣╓Л╓© VM/file ╔п╔ц╔у╔║╔╜╔Ц╔ц╔╥╔Е╓Рмя╓╓╓К ╓Ё╓х╓гю╜г╫╓Р╦Ч╬Е╓╣╓╩╓й╓╛╓И╓Б FreeBSD ╓н╔А╔Б╔Й╓н╩хмянл╓Р╦╨╓И╓╧╓Ё╓х╓╛╓г╓╜╓©╓Ё╓х╓г╓╧. ╓╫╓н╓╙╓╚╓╡╓г, ╨гдЦ 5MB ╔А╔Б╔Й╓х╓╓╓╕ю╘лС╬Е╓г╓Бф╟╨Н╓╧╓К╓Х╓╕╓к╓й╓Й╓ч╓╥╓©. ╓╫╓нб╬╓нЁхд╔╓х╓╥╓ф╓о, NIS ╓н╔╞╔И╔╓╔╒╔С╔х╓х╔╣║╪╔п╓н╢╟а╢╓й╔╣╔щ║╪╔х, ╔х╔И╔С╔╤╔╞╔╥╔Г╔С TCP ╓н╔╣╔щ║╪╔х, ╔ю╔╓╔Д╔К╔╙╔С╔г╔ч╔С╔и PPP, еЩ╧Г╓╣╓Л╓© DHCP ╓н╔╣╔щ║╪╔х, ╡Чни╓╣╓Л╓© SCSI ╔╣╔ж╔╥╔╧╔ф╔Ю, ISDN, ATM, FDDI, Fast Ethernet ╓Д Gigabit Ethernet(1000Mbit) ╔╒╔ю╔в╔©╓ь╓нбп╠Ч, ╨г©╥╓н Adaptec ╔Ё╔С╔х╔М║╪╔Ибп╠Ч╓н╡Чни╓Д, ©Ти╢╥О╓к╓╙╓Х╓ж╔п╔╟╓н╫╓ю╣╓й╓и╓╛╓╒╓Й╓ч╓╧. ╓О╓©╓╥╓©╓а╓о╓©╓╞╓╣╓С╓н╔Ф║╪╔╤╓╚╓И╓н╔Ё╔А╔С╔х╓Д дС╟ф╓Р╓ч╓╦╓А╓к╪У╓╠╪Х╓Й, ╩Д╓©╓а╓╛ю╣╓╥╓╓╓х╧м╓╗, ╓╚╓дфЁфЧ╓н╪Й╫Г╓╛й╛╓╚╓Й╓Д╓╧╓╓╓Б╓н╓РдС╤║╓╥╓Х╓╕╓хеьно╓╥╓ф╓╓╓ч╓╧. ╓Ё╓н (╥ябЁе╙╓к©й╡╫╓╧╓К) ╔в╔М╔╩╔╧╓кбп╓╧╓К╓╒╓й╓©╓н╟у╦╚╓Р ©╢╓╚╓И╓╙бт╓а╓╥╓ф╓╓╓ч╓╧. FreeBSD ╓г╓о╢Пкэгшиш╔╩╔ц╔х╓к╡ц╓╗, ╟э©╒╓╣╓Л╓©╔╫╔у╔х╔╕╔╖╔╒╫╦ ╓х╓╥╓ф©ТюИ╓н©м╣╓╓н╧Б╓╓╔в╔М╔╟╔И╔Ю╓РдС╤║╓╥╓ф╓╓╓ч╓╧. ╓Ё╓нй╦╫Я╓Р╟У╨Ч╓╥╓ф╓╓╓К╩Чею╓г &os.numports; ╟й╬Е╓н ports (╟э©╒╔╫╔у╔х╔╕╔╖╔╒) ╓╛б╦╨ъ╓╥╓ч╓╧. ports ╓к╓о http (WWW) ╔╣║╪╔п╓╚╓И, ╔╡║╪╔Ю, ╦ю╦Л, ╔╗╔г╔ё╔©╓ч╓г╓╒╓Й╓х╓╒╓И╓Ф╓К╓Б╓н╓╛╢ч╓ч╓Л╓ф╓╓╓ч╓╧. ports ╓о╔╙╔Й╔╦╔й╔К╔╫║╪╔╧╓кбп╓╧╓К╨╧й╛╓х╓╓╓╕╥а╓ги╫╦╫╓╣╓Л╓ф╓╙╓Й, ╓╧╓ы╓ф╓н ports ╓Р╫╦╓А╓ф╓Б 100MB дЬеы╓к╓╥╓╚╓й╓Й╓ч╓╩╓С. ╓Ё╓╕╓╧╓К╓Ё╓х╓г ports ╓н╧╧©╥╓Рмф╟в╓к╓╥, ports ╓ки╛мв╓й╔г╔ё╔╧╔╞╔╧╔з║╪╔╧╓Р╬╝╓╣╓╞╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. ports ╓Р╔Ё╔С╔я╔╓╔К╓╧╓К╓к╓о, ╔╓╔С╔╧╔х║╪╔К╓╥╓©╓╓╓х╩в╓ц╓ф╓╓╓К╔в╔М╔╟╔И╔Ю╓н╔г╔ё╔Л╔╞╔х╔Й╓к╟эф╟╓╥, make install ╓х╓╧╓К╓х, ╓╒╓х╓о╓╧╓ы╓ф╔╥╔╧╔ф╔Ю╓╛╓Д╓ц╓ф╓╞╓Л╓ч╓╧. ╓и╓н ports ╓Б╔╙╔Й╔╦╔й╔К╓нгшиш╔╩╔ц╔х╓Рф╟е╙╓к CDROM ╓Д╤А╓╞╓н FTP ╔╣║╪╔п╓╚╓И╪Х╓ц╓ф╓╞╓К╓н╓г, ╔г╔ё╔╧╔╞╓о╧╫цш╓╥╓©╓╓╓х╩в╓ц╓ф╓╓╓К ports ╓нй╛╓ю╓╠╓Р╫ЮхВ╓╥╓ф╓╙╓╠╓п╫╫й╛╓г╓╧. ╓ш╓х╓С╓и╓н ports ╓о, ╓╧╓г╓к╔Ё╔С╔я╔╓╔К╓╣╓Л╓©╬Убж╓г package ╓х╓╥╓фдС╤║╓╣╓Л╓ф╓╙╓Й, ╔╫║╪╔╧╔Ё║╪╔и╓╚╓И╔Ё╔С╔я╔╓╔К╓╥╓©╓╞╓й╓╓╬Л╧Г, ╓Ё╓Л╓Р╩х╓╕╓х (pkg_add ╓х╓╓╓╕╔Ё╔ч╔С╔и╓г) ╢йц╠╓к╔╓╔С╔╧╔х║╪╔К╓г╓╜╓ч╓╧. FreeBSD 2.1 ╟й╧ъ╓н╔ч╔╥╔С╓г╓╒╓Л╓п, /usr/share/doc ╔г╔ё╔Л╔╞╔х╔Й╓к╔╓╔С╔╧╔х║╪╔К╓н╪Й╫Г╓Д FreeBSD ╓РмЬмя╓╧╓К╬Е╓гм╜мя╓й╔и╔╜╔Е╔А╔С╔х╓╛╓©╓╞╓╣╓С╓╒╓Й╓ч╓╧. ╓Ё╓Л╓И╓н╔М║╪╔╚╔К╓к╔╓╔С╔╧╔х║╪╔К╓╣╓Л╓©╔и╔╜╔Е╔А╔С╔х╓о, HTML ╔ж╔И╔╕╔╤╓Р╩х╓ц╓ф, ╟й╡╪╓н URL ╓╚╓И ╩╡╬х╓╧╓К╓Ё╓х╓╛╓г╓╜╓ч╓╧. FreeBSD ╔о╔С╔и╔ж╔ц╔╞ (╠яй╦╔╙╔Й╔╦╔й╔К) - file:/usr/share/doc/handbook/index.html + /usr/share/doc/handbook/index.html FreeBSD ╓к╢ь╓╧╓К FAQ - file:/usr/share/doc/faq/index.html + /usr/share/doc/faq/index.html ╓ч╓©, http://www.FreeBSD.org/ ╓к╓о╔ч╔╧╔© (╓╚╓й╓Йияхк╓к╧╧©╥╓╣╓Л╓ч╓╧) ╓╛╓╒╓Й╓ч╓╧╓н╓г, ╓Ё╓а╓И╓Б╩╡╬х╓╥╓ф╓╞╓ю╓╣╓╓. diff --git a/no_NO.ISO8859-1/books/handbook/bibliography/chapter.sgml b/no_NO.ISO8859-1/books/handbook/bibliography/chapter.sgml index a146f089fe..8b9a72b02e 100644 --- a/no_NO.ISO8859-1/books/handbook/bibliography/chapter.sgml +++ b/no_NO.ISO8859-1/books/handbook/bibliography/chapter.sgml @@ -1,516 +1,516 @@ Bibliografi Selv om manualsidene er en definitiv referanse for individuelle deler av FreeBSD operativsystemet, er de notoriske for Е ikke illustrere hvordan delene skal puttes sammen slik at hele operativsystemet kjЬrer stabilt og sikkert. For Е fЕ dette til, kommer man ikke utenom en god bok om Unix systemadministrasjon og en god manual for brukere. BЬker & Magasiner Spesifikke For FreeBSD Internasjonale bЬker & Magasiner: Using FreeBSD (pЕ Kinesisk). FreeBSD for PC 98'ere (pЕ Japansk), publisert av SHUWA System Co, LTD. ISBN 4-87966-468-5 C3055 P2900E. FreeBSD (pЕ Japansk), publisert av CUTT. ISBN 4-906391-22-2 C3055 P2400E. Complete Introduction To FreeBSD (pЕ Japansk), publisert av Shoeisha Co., Ltd. ISBN 4-88135-473-6 P3600E. Personal UNIX Starter Kit FreeBSD (pЕ Japansk), publisert av ASCII. ISBN 4-7561-1733-3 P3000E. FreeBSD Handbook (Japansk Oversettelse), publisert av ASCII. ISBN 4-7561-1580-2 P3800E. FreeBSD mit Methode (in German), publisert av Computer und Literatur Verlag/Vertrieb Hanser, 1998. ISBN 3-932311-31-0. FreeBSD Install and Utilization Manual (pЕ Japansk), publisert av Mainichi Communications Inc.. Onno W Purbo, Dodi Maryanto, Syahrial Hubbany, Widjil Widodo Building Internet Server with FreeBSD (PЕ Indonesisk), publisert av Elex Media Komputindo. Engelske bЬker & Magasiner: The Complete FreeBSD, publisert av BSDi. The FreeBSD Corporate Networker's Guide, publisert av Addison-Wesley. Brukerguides Computer Systems Research Group, UC Berkeley. 4.4BSD User's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-075-9 Computer Systems Research Group, UC Berkeley. 4.4BSD User's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-076-7 UNIX in a Nutshell. O'Reilly & Associates, Inc., 1990. ISBN 093717520X Mui, Linda. What You Need To Know When You Can't Find Your UNIX System Administrator. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-104-6 Ohio State University har skrevet en UNIX Introductory Course som er tilgjengelig online i HTML og PostScript format. Jpman Project, Japan FreeBSD Users Group. FreeBSD User's Reference Manual (Japansk oversettelse). Mainichi Communications Inc., 1998. ISBN4-8399-0088-4 P3800E. Edinburgh University har skrevet en Online Guide for Unix nybegynnere. Administratorguides Albitz, Paul and Liu, Cricket. DNS and BIND, 4th Ed. O'Reilly & Associates, Inc., 2001. ISBN 1-59600-158-4 Computer Systems Research Group, UC Berkeley. 4.4BSD System Manager's Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-080-5 Costales, Brian, et al. Sendmail, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-222-0 Frisch, Æleen. Essential System Administration, 2nd Ed. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-127-5 Hunt, Craig. TCP/IP Network Administration, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-322-7 Nemeth, Evi. UNIX System Administration Handbook. 3rd Ed. Prentice Hall, 2000. ISBN 0-13-020601-6 Stern, Hal Managing NFS and NIS O'Reilly & Associates, Inc., 1991. ISBN 0-937175-75-7 Jpman Project, Japan FreeBSD Users Group. FreeBSD System Administrator's Manual (Japansk oversettelse). Mainichi Communications Inc., 1998. ISBN4-8399-0109-0 P3300E. Programmereren's guides Asente, Paul, Converse, Diana, and Swick, Ralph. X Window System Toolkit. Digital Press, 1998. ISBN 1-55558-178-1 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-078-3 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-079-1 Harbison, Samuel P. and Steele, Guy L. Jr. C: A Reference Manual. 4rd ed. Prentice Hall, 1995. ISBN 0-13-326224-3 Kernighan, Brian and Dennis M. Ritchie. The C Programming Language.. PTR Prentice Hall, 1988. ISBN 0-13-110362-9 Lehey, Greg. Porting UNIX Software. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-126-7 Plauger, P. J. The Standard C Library. Prentice Hall, 1992. ISBN 0-13-131509-9 Stevens, W. Richard. Advanced Programming in the UNIX Environment. Reading, Mass. : Addison-Wesley, 1992 ISBN 0-201-56317-7 Stevens, W. Richard. UNIX Network Programming. 2nd Ed, PTR Prentice Hall, 1998. ISBN 0-13-490012-X Wells, Bill. Writing Serial Drivers for UNIX. Dr. Dobb's Journal. 19(15), Desember 1994. pp68-71, 97-99. Internt i Operativsystemet Andleigh, Prabhat K. UNIX System Architecture. Prentice-Hall, Inc., 1990. ISBN 0-13-949843-5 Jolitz, William. Porting UNIX to the 386. Dr. Dobb's Journal. January 1991-July 1992. Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John Quarterman The Design and Implementation of the 4.3BSD UNIX Operating System. Reading, Mass. : Addison-Wesley, 1989. ISBN 0-201-06196-1 Leffler, Samuel J., Marshall Kirk McKusick, The Design and Implementation of the 4.3BSD UNIX Operating System: Answer Book. Reading, Mass. : Addison-Wesley, 1991. ISBN 0-201-54629-9 McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John Quarterman. The Design and Implementation of the 4.4BSD Operating System. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-54979-4 (Kapittel 2 av denne boken er tilgjengeligonline som en del av FreeBSD Dokumentasjonsprosjektet, og kapittel 9 her.) Stevens, W. Richard. TCP/IP Illustrated, Volume 1: The Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63346-9 Schimmel, Curt. Unix Systems for Modern Architectures. Reading, Mass. : Addison-Wesley, 1994. ISBN 0-201-63338-8 Stevens, W. Richard. TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP and the UNIX Domain Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63495-3 Vahalia, Uresh. UNIX Internals -- The New Frontiers. Prentice Hall, 1996. ISBN 0-13-101908-2 Wright, Gary R. and W. Richard Stevens. TCP/IP Illustrated, Volume 2: The Implementation. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63354-X Sikkerhetsreferanser Cheswick, William R. and Steven M. Bellovin. Firewalls and Internet Security: Repelling the Wily Hacker. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63357-4 Garfinkel, Simson and Gene Spafford. Practical UNIX & Internet Security. 2nd Ed. O'Reilly & Associates, Inc., 1996. ISBN 1-56592-148-8 Garfinkel, Simson. PGP Pretty Good Privacy O'Reilly & Associates, Inc., 1995. ISBN 1-56592-098-8 Hardwarereferanser Anderson, Don and Tom Shanley. Pentium Processor System Architecture. 2nd Ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40992-5 Ferraro, Richard F. Programmer's Guide to the EGA, VGA, and Super VGA Cards. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-62490-7 Intel Corporation publiserer dokumentasjon om deres CPU'er, chipsets og standarder pЕ deres developer web site, vanvligvis som PDF filer. Shanley, Tom. 80486 System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40994-1 Shanley, Tom. ISA System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40996-8 Shanley, Tom. PCI System Architecture. 4th ed. Reading, Mass. : Addison-Wesley, 1999. ISBN 0-201-30974-2 Van Gilluwe, Frank. The Undocumented PC, 2nd Ed. Reading, Mass: Addison-Wesley Pub. Co., 1996. ISBN 0-201-47950-8 Messmer, Hans-Peter. The Indispensable PC Hardware Book, 4th Ed. Reading, Mass: Addison-Wesley Pub. Co., 2002. ISBN 0-201-59616-4 Unix Historie Lion, John Lion's Commentary on UNIX, 6th Ed. With Source Code. ITP Media Group, 1996. ISBN 1573980137 Raymond, Eric S. The New Hacker's Dictionary, 3rd edition. MIT Press, 1996. ISBN 0-262-68092-0. OgsЕ kjent som Jargon File Salus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing Company, Inc., 1994. ISBN 0-201-54777-5 Simon Garfinkel, Daniel Weise, Steven Strassmann. The UNIX-HATERS Handbook. IDG Books Worldwide, Inc., 1994. ISBN 1-56884-203-1 Don Libes, Sandy Ressler Life with UNIX — special edition. Prentice-Hall, Inc., 1989. ISBN 0-13-536657-7 BSD familietreet. 1997. ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree eller lokalt pЕ en FreeBSD-current maskin. + url="ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree">ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree eller lokalt pЕ en FreeBSD-current maskin. The BSD Release Announcements collection. 1997. http://www.de.FreeBSD.org/de/ftp/releases/ Networked Computer Science Technical Reports Library. http://www.ncstrl.org/ Gamle BSD releases fra Computer Systems Research group (CSRG). http://www.mckusick.com/csrg/: 4CD settet dekker alle BSD versjoner fra 1BSD til 4.4BSD og 4.4BSD-Lite2 (men ikke 2.11BSD, dessverre). Den siste disken inneholder de siste sources pluss SCCS filene. Magasiner og Journaler The C/C++ Users Journal. R&D Publications Inc. ISSN 1075-2838 Sys Admin — The Journal for UNIX System Administrators Miller Freeman, Inc., ISSN 1061-2688 diff --git a/ru_RU.KOI8-R/books/handbook/bibliography/chapter.sgml b/ru_RU.KOI8-R/books/handbook/bibliography/chapter.sgml index eb919ac9de..93eb82590d 100644 --- a/ru_RU.KOI8-R/books/handbook/bibliography/chapter.sgml +++ b/ru_RU.KOI8-R/books/handbook/bibliography/chapter.sgml @@ -1,481 +1,481 @@ Библиография Так как страницы Справочника FreeBSD предоставляют лишь описание определенных отдельных кусочков операционной системы FreeBSD, они не очень удобны для иллюстрации, как обьеденить вместе эти кусочки для того, что настроить ОС и сделать ее работу более гладкой. Для этого незаменимы хорошая книга и хорошее руководство пользователя. Книги и журналы, специализирующиеся на FreeBSD Международные книги и журналы: Using FreeBSD (на Китайском). FreeBSD for PC 98'ers (на японском), выпущено SHUWA System Co, LTD. ISBN 4-87966-468-5 C3055 P2900E. FreeBSD (на японском), выпущено CUTT. ISBN 4-906391-22-2 C3055 P2400E. Complete Introduction to FreeBSD (на японском), выпущено Shoeisha Co., Ltd. ISBN 4-88135-473-6 P3600E. Personal UNIX Starter Kit FreeBSD (на японском), выпущено ASCII. ISBN 4-7561-1733-3 P3000E. FreeBSD Handbook (японский перевод), выпущено ASCII. ISBN 4-7561-1580-2 P3800E. FreeBSD mit Methode (на немецком), выпущено Computer und Literatur Verlag/Vertrieb Hanser, 1998. ISBN 3-932311-31-0. FreeBSD Install and Utilization Manual (на японском), выпущено Mainichi Communications Inc.. Книги и журналы на английском языке: The Complete FreeBSD, выпущено Walnut Creek CDROM. Руководства для пользователей Computer Systems Research Group, UC Berkeley. 4.4BSD User's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-075-9 Computer Systems Research Group, UC Berkeley. 4.4BSD User's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-076-7 UNIX in a Nutshell. O'Reilly & Associates, Inc., 1990. ISBN 093717520X Mui, Linda. What You Need To Know When You Can't Find Your UNIX System Administrator. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-104-6 Ohio State University has written a UNIX Introductory Course which is available online in HTML and postscript format. Jpman Project, Japan FreeBSD Users Group. FreeBSD User's Reference Manual (Japanese translation). Mainichi Communications Inc., 1998. ISBN4-8399-0088-4 P3800E. Руководства для администраторов Albitz, Paul and Liu, Cricket. DNS and BIND, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-236-0 Computer Systems Research Group, UC Berkeley. 4.4BSD System Manager's Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-080-5 Costales, Brian, et al. Sendmail, 2nd Ed. O'Reilly & Associates, Inc., 1997. ISBN 1-56592-222-0 Frisch, Æleen. Essential System Administration, 2nd Ed. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-127-5 Hunt, Craig. TCP/IP Network Administration. O'Reilly & Associates, Inc., 1992. ISBN 0-937175-82-X Nemeth, Evi. UNIX System Administration Handbook. 2nd Ed. Prentice Hall, 1995. ISBN 0131510517 Stern, Hal Managing NFS and NIS O'Reilly & Associates, Inc., 1991. ISBN 0-937175-75-7 Jpman Project, Japan FreeBSD Users Group. FreeBSD System Administrator's Manual (Japanese translation). Mainichi Communications Inc., 1998. ISBN4-8399-0109-0 P3300E. Руководства для программистов Asente, Paul. X Window System Toolkit. Digital Press. ISBN 1-55558-051-3 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Reference Manual. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-078-3 Computer Systems Research Group, UC Berkeley. 4.4BSD Programmer's Supplementary Documents. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-079-1 Harbison, Samuel P. and Steele, Guy L. Jr. C: A Reference Manual. 4rd ed. Prentice Hall, 1995. ISBN 0-13-326224-3 Kernighan, Brian and Dennis M. Ritchie. The C Programming Language.. PTR Prentice Hall, 1988. ISBN 0-13-110362-9 Lehey, Greg. Porting UNIX Software. O'Reilly & Associates, Inc., 1995. ISBN 1-56592-126-7 Plauger, P. J. The Standard C Library. Prentice Hall, 1992. ISBN 0-13-131509-9 Stevens, W. Richard. Advanced Programming in the UNIX Environment. Reading, Mass. : Addison-Wesley, 1992 ISBN 0-201-56317-7 Stevens, W. Richard. UNIX Network Programming. 2nd Ed, PTR Prentice Hall, 1998. ISBN 0-13-490012-X Wells, Bill. “Writing Serial Drivers for UNIX”. Dr. Dobb's Journal. 19(15), December 1994. pp68-71, 97-99. Внутренности операционной системы Andleigh, Prabhat K. UNIX System Architecture. Prentice-Hall, Inc., 1990. ISBN 0-13-949843-5 Jolitz, William. “Porting UNIX to the 386”. Dr. Dobb's Journal. January 1991-July 1992. Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John Quarterman The Design and Implementation of the 4.3BSD UNIX Operating System. Reading, Mass. : Addison-Wesley, 1989. ISBN 0-201-06196-1 Leffler, Samuel J., Marshall Kirk McKusick, The Design and Implementation of the 4.3BSD UNIX Operating System: Answer Book. Reading, Mass. : Addison-Wesley, 1991. ISBN 0-201-54629-9 McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John Quarterman. The Design and Implementation of the 4.4BSD Operating System. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-54979-4 Stevens, W. Richard. TCP/IP Illustrated, Volume 1: The Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63346-9 Schimmel, Curt. Unix Systems for Modern Architectures. Reading, Mass. : Addison-Wesley, 1994. ISBN 0-201-63338-8 Stevens, W. Richard. TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP and the UNIX Domain Protocols. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-63495-3 Vahalia, Uresh. UNIX Internals -- The New Frontiers. Prentice Hall, 1996. ISBN 0-13-101908-2 Wright, Gary R. and W. Richard Stevens. TCP/IP Illustrated, Volume 2: The Implementation. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63354-X Безопасность Cheswick, William R. and Steven M. Bellovin. Firewalls and Internet Security: Repelling the Wily Hacker. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63357-4 Garfinkel, Simson and Gene Spafford. Practical UNIX Security. 2nd Ed. O'Reilly & Associates, Inc., 1996. ISBN 1-56592-148-8 Garfinkel, Simson. PGP Pretty Good Privacy O'Reilly & Associates, Inc., 1995. ISBN 1-56592-098-8 Оборудование Anderson, Don and Tom Shanley. Pentium Processor System Architecture. 2nd Ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40992-5 Ferraro, Richard F. Programmer's Guide to the EGA, VGA, and Super VGA Cards. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-62490-7 Intel Corporation publishes documentation on their CPUs, chipsets and standards on their developer web site, usually as PDF files. Shanley, Tom. 80486 System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40994-1 Shanley, Tom. ISA System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40996-8 Shanley, Tom. PCI System Architecture. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40993-3 Van Gilluwe, Frank. The Undocumented PC. Reading, Mass: Addison-Wesley Pub. Co., 1994. ISBN 0-201-62277-7 История UNIX Lion, John Lion's Commentary on UNIX, 6th Ed. With Source Code. ITP Media Group, 1996. ISBN 1573980137 Raymond, Eric S. The New Hacker's Dictionary, 3rd edition. MIT Press, 1996. ISBN 0-262-68092-0. Also known as the Jargon File Salus, Peter H. A quarter century of UNIX. Addison-Wesley Publishing Company, Inc., 1994. ISBN 0-201-54777-5 Simon Garfinkel, Daniel Weise, Steven Strassmann. The UNIX-HATERS Handbook. IDG Books Worldwide, Inc., 1994. ISBN 1-56884-203-1 Don Libes, Sandy Ressler Life with UNIX — special edition. Prentice-Hall, Inc., 1989. ISBN 0-13-536657-7 The BSD family tree. 1997. ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree or local on a FreeBSD-current machine. + url="ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree">ftp://ftp.FreeBSD.org/pub/FreeBSD/FreeBSD-current/src/share/misc/bsd-family-tree or local on a FreeBSD-current machine. The BSD Release Announcements collection. 1997. http://www.de.FreeBSD.org/de/ftp/releases/ Networked Computer Science Technical Reports Library. http://www.ncstrl.org/ Old BSD releases from the Computer Systems Research group (CSRG). http://www.mckusick.com/csrg/: The 4CD set covers all BSD versions from 1BSD to 4.4BSD and 4.4BSD-Lite2 (but not 2.11BSD, unfortunately). As well, the last disk holds the final sources plus the SCCS files. Прочие издания The C/C++ Users Journal. R&D Publications Inc. ISSN 1075-2838 Sys Admin — The Journal for UNIX System Administrators Miller Freeman, Inc., ISSN 1061-2688 diff --git a/ru_RU.KOI8-R/books/handbook/introduction/chapter.sgml b/ru_RU.KOI8-R/books/handbook/introduction/chapter.sgml index 9bbac73784..06b91201ba 100644 --- a/ru_RU.KOI8-R/books/handbook/introduction/chapter.sgml +++ b/ru_RU.KOI8-R/books/handbook/introduction/chapter.sgml @@ -1,721 +1,721 @@ Введение Исправил, реорганизовал и частично переписал &a.jim;, 17 января 2000. Краткий обзор Мы благодарим Вас за Ваш интерес к FreeBSD! Следующая глава расскажет Вам о некоторых аспектах проекта FreeBSD, таких как история, цели, модель разработки, и прочее. FreeBSD, базирующаяся на операционной системе 4.4BSD-Lite2, выпускается для архитектуры Intel (x86), а также для систем на базе DEC Alpha. Портирование на другие платформы также ведётся. Для краткого обзора FreeBSD, взгляните на следующую главу. Вы также можете прочитать об истории FreeBSD, и о текущей версии. Если вы хотите чем-нибудь помочь (кодом, оборудованием, чем-то другим) проекту, смотрите главу Содействие FreeBSD. Добро пожаловать во FreeBSD! Если Вы до сих пор читаете это, возможно Вы хотите узнать что такое FreeBSD и что это может сделать для Вас. Если Вы впервые столкнулись с FreeBSD, прочитайте нижеследующую информацию. Что такое FreeBSD? Итак, FreeBSD – это великолепная операционная система, основанная на 4.4BSD-Lite2. Она работает на компьютерах с архитектурой Intel (x86) и DEC Alpha. FreeBSD используется на огромнейших сайтах в Internet, включая: Yahoo! Hotmail Apache Be, Inc. Blue Mountain Arts Pair Networks Whistle Communications Walnut Creek CDROM и многих других. Что может FreeBSD? FreeBSD имеет заслуживающие внимания особенности. Некоторые из них: Приоритетная многозадачность с динамическим регулированием приоритетов плавно и правильно приспособится и учтиво распределит ресурсы компьютера между приложениями и пользователями, даже при тяжелейших нагрузках. Многопользовательская доступность которая позволяет множеству людей использовать FreeBSD совместно для ряда задач. Это значит, например, что системная периферия, такая как принтеры и ленточные устройства правильно распределены между пользователями в системе или сети и что лимиты каждого ресурса могут быть выданы пользователям или группам пользователей защищая критические системные ресурсы от перегрузок. Мощный TCP/IP стек с поддержкой промышленных стандартов, таких как SLIP, PPP, NFS, DHCP и NIS. Это говорит о том, что Ваша FreeBSD может легко функционировать с другими системами предприятия, предоставляя жизненно важные функции, такие как NFS (удалённый доступ к файлам) и услуги электронной почты и представить Вашу организацию в Internet с услугами WWW, FTP, маршрутизацией и брандмауэром (сетевая безопасность). Защита памяти гарантирует, что приложения (или пользователи) не смогут чинить препятствия друг другу. Фатальная ошибка в выполнении одного приложения не скажется на работоспособности всей системы. FreeBSD 32-х битная операционная система (64 бита на Alpha) была создана именно такой. Промышленный стандарт X Window System (X11R6) предоставляет графический интерфейс пользователя (GUI) для большинства VGA карт и мониторов и поставляется с полными исходными текстами. Двоичная совместимость с большинством программ, созданных для Linux, SCO, SVR4, BSDI и NetBSD. Тысячи готовых к использованию приложений доступны из FreeBSD коллекций портов и пакетов. Зачем нужен нужно искать что-то в сети, когда Вы можете найти всё прямо здесь? Тысячи других легко-адаптируемых приложений доступны в Internet. FreeBSD в исходных текстах совместима с большинством популярных коммерческих Unix систем и, таким образом, большинство приложений требуют несколько достаточно мелких, если требуют, изменений для сборки. Виртуальная память с поддержкой сброса неиспользуемых страниц по требованию и обьедененные VM/буферный кэш спроектированы так, чтобы максимально эффективно удовлетворить приложения с огромными аппетитами к памяти и, в то же время, сохранить интерактивность остальных пользователей. Поддержка симметричной многопроцессорности (SMP) для машин с несколькими процессорами (только для Intel). Полный комплект инструментов для разработчика: C, C++, Fortran и Perl. Множество дополнительных языков для прочих исследований и разработки также доступны из коллекций портов и пакетов. Исходные тексты всей системы означают, что Вы имеете великолепную возможность контролировать Ваше окружение. Зачем выбирать закрытые решения и уповать на милость производителя, когда вы можете иметь по-настоящему Открытую Систему? Обширная on-line документация. И многое-многое другое! FreeBSD основана на 4.4BSD-Lite2 от Computer Systems Research Group (CSRG) Калифорнийского Университета, Беркли, и имеет в себе характерные черты модели развития BSD-систем. В дополнении к прекрасной работе предоставленной CSRG, Проект FreeBSD тратит многие тысячи часов для тонкой настройки системы для максимальной производительности и надёжности в условиях максимально приближенным к боевым. Когда большинство коммерческих гигантов только борятся за рынок операционных систем для PC, FreeBSD может предложить такие особенности, производительность и надёжность прямо сейчас! Применение FreeBSD в действительности ограничено только Вашими фантазиями. От разработки программного обеспечения до автоматизации производства, от контроля за качеством товара до коррекции азимутов удалённых спутниковых антен; эти задачи можно решить и с помощью коммерческих UNIX-систем, но более правильно решить эти задачи с помощью FreeBSD! FreeBSD столь же многогранно полезна, как и буквально тысячи высококачественных приложений разработанных исследовательскими центрами и университетами во всём мире, доступные за минимальную цену или даже бесплатно. Коммерческие приложения также доступны и появляются в больших количествах ежедневно. Исходя из того, что исходные тексты FreeBSD всегда доступны, система может быть использована в едва известных проектах для специальных приложений или проектов, а это, в большинстве своём, невозможно используя операционные системы от большинства коммерческих производителей. Вот несколько примеров того, как люди используют FreeBSD: Internet Сервисы: мощнейший TCP/IP стек делает FreeBSD идеальной платформой для большинства Internet приложений таких как: FTP серверы World Wide Web серверы (как стандартные, так и безопасные [SSL]) Серверы фильтрации пакетов и серверы-посредники NAT (IP маскарадинг). Серверы электронной почты Серверы новостей USENET и BBS и многое другое... Вы можете начать своё знакомство с FreeBSD, используя недорогую машину класса 386 PC, а впоследствии увеличить её мощь до сервера масштаба предприятия с четырьмя процессорами Xeon и RAID контроллером. Образование: Вы студент и ваше образование связано с компьютерами или другими инженерными расчётами? Нет лучшего пути, чем начать изучение операционных систем, архитектуры компьютера и работы в сети, чем покорить вершины FreeBSD. Количество доступных CAD, математических и графических пакетов также делают её наиболее используемой первопричиной заставить компьютер выполнять другую не менее важную работу. Исследования: С исходными текстами, которые доступны для всех систем, FreeBSD превосходная платформа как для исследования операционных систем, так и исследования других областей компьютерных наук. Широкое распространение FreeBSD предоставляет возможность удалённым группам сотрудничать, обмениваться идеями и совместными разработками не беспокоясь о наличии специальных лицензий или ограничений, которые могут обсуждаться в открытых форумах. Работа в сети: Нужен новый маршрутизатор? Сервер имён (DNS)? Брандмауэр, защищающий от проникновения извне в вашу сеть? FreeBSD может превратить давно списанный и пылящийся в углу 386й или 486й PC в мощный маршрутизатор с возможностью фильтрации пакетов. Рабочая станция X Window: FreeBSD прекрасный выбор, если вам нужен недорогой X-терминал. Можно использовать свободно распространяемый XFree86 сервер или один из коммерческих серверов, поставляемых X Inside. В отличии от X терминала, на FreeBSD можно запускать множество приложений локально, если желаете, таким образом перенеся часть нагрузки с центрального сервера. FreeBSD может быть загружена на бездисковой станции, что рабочую станцию более дешёвой и простой в администрировании. Разработка программного обеспечения: Базовая поставка FreeBSD распространяется с полным набором инструментов для разработки, включая знаменитые компилятор GNU C/C++ и отладчик. FreeBSD доступна как в исходных текстах, так и в бинарном виде на CDROM и через анонимный доступ к FTP. Смотрите Получение FreeBSD для уточнений. О Проекте FreeBSD В следующей части рассказывается о том, что из себя представляет проект, включая краткую историю, цели проекта и модель разработки проекта. Краткая история FreeBSD Рассказывает &a.jkh;. Проект FreeBSD возник в первой половине 1993 года, частично как результат развития Неофициального комплекта заплат к 386BSD (patchkit) , последними 3-мя координаторами этого проекта: Nate Williams, Rod Grimes и мною. Нашей главной задачей было привести промежуточный снэпшот 386BSD в порядок, исправив множество проблем, которые механизм patchkit не мог решить. Некоторое из вас возможно помнят раннее название этого проекта: 386BSD 0.5 или 386BSD Interim. 386BSD была операционной системой Била Джоилца, который на тот момент находился строго говоря, в состоянии полного пренебрежения к ней. Так как patchkit разрастался и его поддержание становилось более неудобным день от дня, мы пришли к единодушному соглашению что что-то нужно делать и решили помочь Билу путем предоставления промежуточных очистных снэпшотов. Эти планы были невежливо оборваны, когда Билл внезапно решил забрать его санкции у проекта без любых ясных комментариев, что должно быть сделано вместо этого. Нам потребовалось немного времени, чтоб прийти к решению продолжать следовать той цели, даже без поддержки Билла, и мы приняли имя FreeBSD приобретенное Дэвидом Гринмэном. Наши начальные цели были установлены после консультаций с пользователями существовавшей системы, и как только стало понятно, что проект на пути к тому чтобы стать реальностью, я связался с Walnut Creek CDROM с мыслью о путях последующего улучшения каналов распространения FreeBSD для множества невезучих без доступа к Internet. Walnut Creek CDROM не только поддержал идею распространения FreeBSD на CD, но также пошел далеко вперед и предоставил проекту компьютер для работы и быстрый доступ к Internet. Без почти беспрецедентной веры Walnut Creek CDROM, в то время полностью неизвестный проект, вряд ли FreeBSD зашел далеко и так быстро, как сегодня. Первым дистрибутивом, распространяемым как на CDROM, так и в сети, стал FreeBSD 1.0, выпущенный в декабре 1993 года. Эта версия была выполнена на основе ленты 4.3BSD-Lite (Net/2) из Калифорнийского Университета в Беркли, с многочисленными добавлениями из проекта 386BSD и Фонда Свободного Программного Обеспечения. Это был довольно внушительный успех для первого предложения, и мы закрепили его с выходом FreeBSD 1.1 RELEASE в мае 1994 года. В это же время, на небе сгустились тучи в связи с назревающим скандалом между Novell и Калифорнийским Университетом, Беркли. Это был вяло-текущий судебный процесс о легальности версии Net/2 из Беркли. Обстоятельства тяжбы с Калифорнийским Университетом заключались в том, что большие куски Net/2 были загромождены кодом, права на который принадлежат Novell, которая в свою очередь, получила их (права на код) ранее от AT&T. Чтоб вернуть благославление Novell, Беркли выпустил версию 4.4BSD-Lite, который был обьявлен полностью свободным незагроможденым и всем пользователям Net/2 было рекомендовано переключится на ее использование. Это также касалось FreeBSD, и проекту было дано время до конца Июля 1994 года для прекращения распространения его продукта базирующегося на Net/2. На этих условиях проекту было разрешено выпустить последний релиз до окончания срока, это был FreeBSD 1.1.5.1. Тогда FreeBSD приступил к сложной задаче буквально полному изобретению себя из абсолютно новой и довольно неполной системы 4.4BSD-Lite. Lite был в прямом смысле light (легким) потому, что CSRG удалил большие куски кода необходимого для создания реально загружающейся системы (по причине различных лицензионных требований) и фактически порт 4.4BSD для платформы Intel был очень неполным. Проекту потребовалось вермя почти до Ноября 1994 года для того чтоб выполнить этот переход и на этом этапе FreeBSD 2.0 была опубликована в сети и на CDROM (в конце Декабря). Несмотря на множество недотесаных углов в этой версии она пользовалась значительным успехом и была продолжена более устойчивой и простой для установки FreeBSD 2.0.5 выпущенной в Июне 1995 года. Мы выпустили FreeBSD 2.1.5 в августе 1996, и она стала достаточно популярной среди большого количества ISP и коммерческих производителей, но и другие версии из ветки 2.1-STABLE также заслуживают этого. Это была FreeBSD 2.1.7.1, вышедшая в феврале 1997 и завершившая главную нить разработки 2.1-STABLE. Сейчас в режиме поддержки, только безопасные расширения и прочие критические исправления ошибок включаются в эту ветку (RELENG_2_1_0). FreeBSD 2.2 была выведена из разработки (-CURRENT) в ноябре 1996 как ветка RELENG_2_2, а первая полная версия (2.2.1) появилась в апреле 1997. Последующие версии ветки 2.2 появлялись летом и в конце '97, а последняя версия (2.2.8) вышла в ноябре 1998. Первая официальная версия 3.0 была подготовлена к выходу в октябре 1998, завершив развитие ветки 2.2 Третье ветвление произошло 20 января 1999 года, разделив ветки 4.0-CURRENT и 3.X-STABLE. Из ветки 3.X-STABLE были получены: 3.1 - 15 февраля 1999, 3.2 - 15 мая 1999, 3.3 - 16 сентября 1999, 3.4 - 20 декабря 1999, 3.5 - 24 Июня 2000, за которым последовал через несколько дней немного обновленный 3.5.1, который содержал несколько фиксов в области безопасности Kerberos. Это был последний релиз из ветки 3.x. Последнее на данный момент ветвление было произведено 13 Марта, 2000 в результате которого появились ветки 4.X-STABLE и 5.0-CURRENT. Последний релиз из этой ветки на данный момент – это &rel.current;-RELEASE. Долговременные разработки и проекты продолжаются в ветке 5.0-CURRENT, и по ходу разработки будут доступны снэпшот-релизы 5.0 на CDROM (и, конечно же, в сети). Цели Проекта FreeBSD Предоставлено &a.jkh;. Целью Проекта FreeBSD является предоставление программного обеспечения, которое может быть использовано для любых целей и без дополнительных ограничений. Многие из нас вносят внушительные взносы в код (и проект) и совершенно не требуют за это небольшой финансовой компенсации сейчас и в последствии, и мы определенно не собираемся настаивать на этом. Мы верим, что первая и основная наша задача предоставить код для всех кому он необходим, и для любых целей, поэтому этот код становится все более и более распространен и предоставляет самые широкие выгоды. Это, я верю, является одной из основных целей Свободного Програмного Обеспечения и той которую мы с энтузиазмом поддерживаем. Тот код в нашем дереве исходных текстов, который подпадает под Общую Публичную Лицензию GNU (GPL) или Общую Публичную Лицензию Библиотек GNU (LGPL) предоставляется с дополнительными ограничениями, хотя и это только со стороны предоставления доступа, а не просто противоположность. По причине дополнительных сложностей, которые могут появится при коммерческом использовании GPL продуктов, мы предпочитаем ПО предоставленное под более свободной лицензией BSD, когда это возможно. Модель Разработки FreeBSD Предоставлено &a.asami;. Разработка FreeBSD это очень открытый и гибкий процесс, FreeBSD литературно выражаясь создан из кода предоставленного сотнями людей со всего мира, в чем Вы можете убедится взглянув на список этих людей. Мы постоянно ищем новых разработчиков и новые идеи, и те кто заинтересованы в более тесном взаимодействии и хочет принять участие в проекте должны просто связаться с нами в &a.hackers;. Для тех кто желает использовать FreeBSD в различных областях для работы и не только доступен &a.announce;. Полезными вещами, о которых стоит знать, если Вы интересуетесь FreeBSD и процессом разработки, независимо или тесно сотрудничая с нами, являются: CVS Репозиторий Главное дерево исходных текстов FreeBSD поддерживается с помощью CVS (Concurrent Version System), свободно доступной системой контроля исходных текстов, который поставляется встроенным в FreeBSD. Основной CVS репозиторий располагается на компьютере находящемся в городе Конкорд, Калифорния (США) откуда и распространяется на множество зеркал по всему миру. Дерево CVS, а также деревья -CURRENT и -STABLE, которые извлекаются из него, могут быть легко скопированы на Ваш локальный компьютер. Обратитесь к секции Синхронизация Вашего дерева исходных текстов для информации об этом процессе. Список коммиттеров Коммиттеры это люди, которые имеют доступ на запись к главному дереву CVS, и имеют право вносить изменения в главное дерево исходных текстов FreeBSD (термин коммиттер появился от названия одной из команд &man.cvs.1; commit, которая используется для внесения изменений в CVS репозиторий). Лучший способ для предоставления Ваших изменений на рассмотрение коммиттеров - это использование команды &man.send-pr.1;, или если что-то произошло, то Вы можете достучаться до них посылкой письма по адресу cvs-committers@FreeBSD.org. CORE группа FreeBSD CORE группа FreeBSD могла бы быть эквивалентом Совета Директоров, если бы Проект FreeBSD был бы компанией. Главная задача CORE группы создавать уверенность, что проект в целом в хорошем состоянии и движется в правильном направлении. Приглашение выделенных или ответственных разработчиков присоединится к группе коммиттеров одна из функций CORE группы, также как приглашение новых членов в CORE группу по мере того, как другие уходят. Большинство нынешних членов CORE группы начинали как Коммиттеры и чья склонность к проекту взяла верх над ними. Некоторые члены CORE группы имеют особенные области ответственности, что означает, что они являются ответственными за то, чтобы большая часть системы работала как необходимо. Большинство членов CORE группы являются волонтерами и не получают никакой финансовой выгоды от участи в проекте, поэтому Вы не должны рассматривать их работу как гарантированную поддержку. Аналогия с не очень аккуратна и вероятно гораздо корректнее сказать, что это люди которые отдали свои жизни в пользу FreeBSD вместо их лучшей жизни! ;-) Внешняя помощь Последней, но однозначно не единственной, наибольшей группой разработчиков являются пользователи, которые предоставляют комментарии и исправления ошибок нам на почти постоянной основе. Основной путь участвовать в не централизованной разработке это подписаться на &a.hackers; (смотри информацию о списках рассылки), где обсуждаются подобные вещи. Список тех, кто предоставил что-либо попавшее в наше дерево исходных текстов, очень длинный и постоянно растет, поэтому почему бы Вам не присоединится к нему предоставив что-нибудь FreeBSD сегодня ?:-) Предоставление кода не единственный способ помочь проекту; для более-менее полного списка вещей, которые необходимо сделать пожалуйста обратитесь к секции как помочь этого руководства. В завершении, наша модель разработки организована как неточный набор концентрированных колец. Централизованная модель разработана для удобства пользователей FreeBSD, которые таким образом получают простую систему контроля за одной центральной базой кода, и позволяет не оставить за бортом проекта потенциальных помошников! Мы желаем предоставить стабильную операционную систему с большим количеством когерентных прикладных программ, которые пользователи смогут легко установить и использовать, и эта модель работает очень хорошо для выполнения всего этого. Мы все приглашаем тех кто хотел бы присоединится к нам, как разработчик FreeBSD выделить немного времени и привнести свой взнос в постоянный успех FreeBSD! Текущая Версия FreeBSD FreeBSD - это свободно доступная, базирующаяся на 4.4BSD-Lite релизе для компьютерных систем основанных на Intel i386, i486, Pentium, Pentium Pro, Celeron, Pentium II, Pentium III (или совместимых) и DEC Alpha. В основном она базируется на программном обеспечении от группы CSRG, U.C. Berkley, с некоторым дополнениями из NetBSD, OpenBSD, 386BSD и Free Software Foundation. Со времен FreeBSD версии 2.0 в конце 94, производительность, возможности, и стабильность FreeBSD выросла многократно. Самое большое изменение это полное обновление системы виртуальной памяти с обьедененным VM/файловым буферизированым кэшем, который не только увеличивает производительность, но и уменьшает количество используемой памяти, делая 5MB конфигурацию более доступным минимумом. Другие улучшения включают в себя полную поддержку NIS (клиент и сервер), поддержка транзакций TCP, поддержка "звонка-по-запросу" в PPP, встроенная поддержка DHCP, улучшеная субсистема SCSI, поддержка ISDN, ATM, FDDI, Fast и Gigabit Ethernet (1000Mbit) адаптеров, улучшеная поддержка последних версий контролеров Adaptec и сотни исправленных ошибок. Мы также приняли комментарии и предложения множества наших пользователей близко к сердцу и попытались предоставить, то что мы считаем более нормальным и простым для понимания инсталляционным процессом. Ваши отзывы об этом (постоянно развивающемся) процессе особенно приветствуются! В дополнение к базовой системе, FreeBSD предоставляет коллекцию портированого ПО включающую в себя тысячи популярных программ. На середину января 2000 года она включала в себя почти 3000 портов! В коллекцию входят множество програм от http (WWW) серверов, до игр, языков программирования, текстовых редакторов и все что между ними. Полная коллекция портов требует приблизительно 50Мб дискового пространства, потому что порт представляет собой дельты от оригинальных исходных текстов. Это сильно упрощает нам процесс обновления портов, и очень сильно уменьшает количество занимаемого дискового места по сравнению со старой 1.0 коллекцией портов. Для того чтоб скомпилировать и проинсталлировать программу которую Вы хотите, Вам необходимо всего лишь войти в директорию порта программы, набрать make install и дать системе сделать все остальное. Исходные тексты для каждого порта, который Вы инсталлируете отыскиваются динамически с CDROM'a или локального FTP сервера, поэтому Вам нужно только дисковое пространство для сборки тех портов каких Вы хотите. Почти каждый порт также предоставляется как пред-компилированый пакадж, который может быть проинсталирован с помощью простой команды (pkg_add) теми кто не хочет компилировать порты из исходных текстов. Множество дополнительных документов которые Вы можете найти очень полезными в процессе инсталляции и использования FreeBSD могут быть найдены в директории /usr/share/doc на любой машине работающей под управлением FreeBSD 2.1 и выше. Вы можете в просматривать локально установленные документы с помощью любого браузера понимающего HTML используя следующие URLи: Справочник FreeBSD file:/usr/share/doc/handbook/index.html + url="file://localhost/usr/share/doc/handbook/index.html">/usr/share/doc/handbook/index.html ЧаВО о FreeBSD (Часто задаваемые Вопросы и Ответы) file:/usr/share/doc/faq/index.html + url="file://localhost/usr/share/doc/faq/index.html">/usr/share/doc/faq/index.html Вы также можете посмотреть главные (и наиболее часто обновляемые) копии на http://www.FreeBSD.org/.