Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

FD(HW)

��������
fd - ���������� ������-������

��������
���������� fd ������������ ��������� ������� UNIX � ���������� ������ ������. ������ ��� ������ ������ ������ ��� ������ �� ��� ������������ ������� tar(1), cpio(1) ��� dd(1). ��������:

   tar tvf /dev/fd0
���������� ���������� ������� ����� �� ��������� 0.

����������� ������� ���������� fd ������������ ��������. ������� ��������� ������ ������ ����� ������ � ���������� �� 1K �� ���, ��������� ����/����� ��� ���������. ��������, ��� ������� ��������� ������ ������ ������� ������ �� ����� � 1K.

���������� ������-������ ����� ����� /dev/fd0 � /dev/fd1 (��. "��������" ��� ��������� �������������� ���������� � ��������� ���������� ���� �����������.)

��������������� ���������� ����������� ���������� (��� ���������) /dev/rfd0 � /dev/rfd1 ������������ ������ ���������������� �������� ����� �������� � ������� �������� ������ ���������������� ���������.

� ��������� �������������� �������� format(1).

����� (�������) ����� ���������� ���������� ��� ����������� ����������, ���������� � ������ ����� ���������� (��. ��������).

�����

/dev/fd0   /dev/rfd048ds8  /dev/rfd096ds15  /dev/rfd0135ds9
/dev/fd1   /dev/rfd148ds8  /dev/rfd196ds15  /dev/rfd1135ds9
/dev/fd0   /dev/rfd048ds9  /dev/rfd096ds9  /dev/rfd0135ds18
/dev/fd1   /dev/rfd148ds9  /dev/rfd196ds9  /dev/rfd1135ds18
                           /dev/rfd048ss8
                           /dev/rfd148ss8

����������
��� ������������� ������� � ����������� ���������� ����������� ������-������ ���������������� ����� ������ ���������� �� ������� �����. ���������� count ��� ������ read(2), write(2) � lseek(2) ��������� ���������� ������ ���� ������� 1K ������.

����� ��������� ���������� ������������ ����������� ��������� � ��������. ����� ��������� ����� ���: fd048ds9, ��� fd0 - ����� ��������� (0, 1, 2, 3), 48 - ���������� ������� �� ���� �� ����� (48 ��� 96), ds - ������������� ��� ������������ ��� ����� (ss ��� ds), 9 - ���������� �������� �� ������� ����� (8 ��� 9).

��������, /dev/fd048ss9 ���������� �� ���������� ������� ����� ��������� 0 ������� 48 ������� �� ����, ��������������, 9-����������.

����� ����� ��������� ���������� ������ ������ ������� �� ������������ ��������� � ������. �������� ����������������� �������� ���������:

 48 ���/����96 ���/����135 ���/����
 ds/8ds/9ss/8ss/9ds/15ds/8ds/9ds/18
������������� ����� ����������
01248052443660
11359153453761
214610254463862
3 * 
* ��������������� ��� ����������� ��������� ��-���������� ����, ������������ � ����������� ��������� ������ ������.

����� ����������� ����� ����� ��������� ������. � �������� ���� ������ ��� ������ ����� ���������� ������������ ��������� ������ ������������ ��������� � ��������.

��������, ����� ����� ���������� /dev/fd048ss8 ����� 8. � �������� ���� ��� - 00001000.

������ ��� ��� �������� ������ ���������������� ���:

48 ���/���� - 0�������� �� �������ss - 0��������
96 ���/���� - 1ds - 1
135 ���/���� - 1 
32168421
001000

��� ������������� ������ ����� ���������� ������������ ������ ��������� ����� ����� ����� �����. ������ �������� ����� �������� ������ �����. ��������, ���� ������ ��� ����� - 0, �� ���������� ����� ������ 48 ���/����. ��������� ��� ���� ���������������� ���:

������������ �� �������
168
009
018
1015
1118

��������� ��� ��������, �������� �� ������� ������������� (ss - 0) ��� ������������ (ds - 1). ��������� ��� ���� ��������� ����� ���������:

��������� ���������
21
000
011
102
113 *
* ��������������� ��� ����������� ��������� ��-���������� ����, ������������ � ����������� ��������� ������ ������.

��������� ��� ���������� �� ������ ��������������� ����� ������ ��� ����� ����� ���������.

�� ������������� ������������� ������� ������ ��������� (48 ���/����) �� ���������� ������� ��������� (96 ���/���� ��� 135 ���/����). ������ �� �������� ������ ���������, ��������� �� ���������� ������� ���������, ������� ��������� �� ���������� ������� ���������. �� ���������� ������ ��������� ��� ����� � �� ���������.

��� ��������� ��������� ����������� ��� ������ � ������ ����������� �������, ��������� �� ��������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT