The Linux Kernel !"#$% !"# $ %&' () * + ,- . /0 12 34 56 78 9: ; < => .? @AB CDE F/#G .? H /0 < IJ KLMN OPQ RST U <MV WA "XY YZ[ \/]^ >RS_ T U < # $`G abE RS# c d e"f Kg
Jun 02, 2015
The Linux Kernel��������� ��� ����� �������������
���������������������
����� !�"�����#�$�%
������ ��� ���
������������ ���������������������������������
��� � !"#� $�� %&'�� ()��� �*��� ��� ��� � �� ����� +� ,-
���������.�/0��� 12� 3�4���56��78���� ����9:�;���<
��������=>�.?�@AB����CDE�F/#G�.?�H��/0���<�� �����IJ
KLMN����
�� ��� OPQ�� RST� U� <MV�� WA� "XY� YZ��[� \/�]^� >RS_� T� U
<����#�$`G��a�bE�RS#�c��d��e"�f�Kg��
��� ��
��������� ����� ���
����&�'�����(����
��)**����&�'�����(����*�(*
�"�����#�$�%!��� #���#
����h� ��i� j
��������kGl�mNno�� ���� ���������� ��� �����������^D� ��� �� �� �� ! �"��a
G� #$%�� � ���� &����!'��pq�������pq��Gr$�stu�v!F�wxy�z{D�|_
}#G��~�����kG��OPQ��RST�U�<MV���xBMN��0T�U�����,���
aO.�8���������#�����
����������
()*+� �����������,��-�(� ��!�� ���� �����������,��-�� �� �$����!� ������%� ����������� ������()*+������(� ��!�
.�/0� "%���� ���1�����2������������ � ��� ������ ! �"
�3��"!����.!� ���4�, �"%����5��, % ����67��)3��(&��� ���� ! �"8�������
$% �9��,��:$%��� ����&����!:����0�9����/������������� �� 9����� ��;%�!����� ��/�����; �%���-���� �9���������%��-�!!�; �"����� � �� �<
!� $%����/0� "%����� ����9���������% �/��� ������ ����� ��9��/�� ���������/!��������!!���/!�������/��� �!���/ � �
!� ��0� ���� !�� ��� ��� ��� ���� ;��,� �� �� 9�� �//������ 90� �%�� ���%��� �� ;� � �"� 9�-���� �� 9�� ��
!� *-�0���� �� 9�����% �;��,� ��/����� � ����� �� � -����9�� � �"��%�����/!������� ����-� �% �����!��� ��9�� ��!���������������� �-����9�� � �"������/!������� ���/��� ����
!� =��!!� /��� �� ���0� 9�� ��/�������� � � !!� ���� �� � -��� ��� �; � ��� >���� � �� ��%��� ;��, ; �%�����% �/��� ������ ��� -�/��/���� ��� ��� �" ����
?���/� �� � ��� �%� �� ��!� � ��0� 9�� "������� -��� ������ �� /��/� �<�4� ��� ��� �%�� ���%��� ���� � ,�$%� ���� �� �� �� �����%�������/�������� �� ����%�� ����������� �� ���0���� �!������ ������������� �
�!!� ����������� ���% ���������� �/!������������%��6)(�6�����!���9! ��� ��� ������ !�9!��� �
����0��� �3$�� -����prep.ai.mit.edu:/pub/gnu/COPYING. *�� � �! �� ��/�������� ��//��� ���
������
()*+�� (� ��!���������
����������������������()*+���� (� ��!������� ��¡��
.�/0� "%���� ���1�����2������������ � ��� ������ ! �"
�3��"!����.!� ���4�, �"%����5��, % ����67��)3��(&��� ���� ! �"8�������
��¢� �:$%��� ����&����!:�£��¤��¥¦§�¨©ª�«�����¬¡��®¯�°�� ±
²³�´µ¶·��¸¹º�»�¼��
!� ½§�¼��¾¿À�ÁÂÃ����µÀª�ÁÂã���¢��±²³�´µ¶Ä��®
¯Å�´µ¶Ä��Æ���ÇÈ�ÉÊËÌÍ�ª��
!� ÎÏÐ�����¢§Ñ�ÒÓª�Ô£�¸¹¶Õ�±§�¾Ö��×س�Ù�Í�ª��
!� �� Ô�� j®³� ¸¹¶�� ÚÛ�� �� Ô� ±®³� ܶ�� ÝÞÅ� ßàá� âÕãÍ
¶���Ô�±®³�äÅ�»�¼��ÝÞÅ�åæãÍ�ª��
!� �ç� Ô§Ñ� �� ¢�� j®³� è�Å� ½ã� é³� ê·�� ëª� ÚÛ�� ìíª� î
ï¨�ª�«����×Ø¡��±åº�»�¼��
ðÜìë�ñìë� ÚÛ� �� òó��éôÈ� ìõ� »� ¼����� ö§� ÇãÑ�� ¾Ö§÷
øù³�úÑ�ÐÌÉÕ�ûü������ 媣�Û�Å�¾ÖÈÑ�Éý¶Õ�½þ�ù��ð�
����µë�í�Å�å�¶Õ�½ª��������
��Ãѧ�¼���Ä����à�� 6)(�jß�æè�ë��6�����!� ��9! �� � ��� ��§��
� µ¶���� �� ���� prep.ai.mit.edu:/pub/gnu/COPYING§Ñ����0��� �3$�³� ã�äÅ�»�¼�����ÃÑ��®�� �§Ñ�±å¶��¼��
��������
��������� ��������
����������������������������� � ������������
����������������������������� ��������������
��� �� �� �� ������������ ������������������
�������������������� �������
��������������������������������� ��� ��� ��� ���� ������������ ���!������������"����
#��� �
$������������������������������������������������� �������!�������������!��� ���%���
&��� !�� !�� !�� !���"!#�"!#�"!#�"!#� �'�(����'��(��
)��$%$%$%$%�&�'&�'&�'&�'� �*"��+�%�������
�,��(�)*(�)*(�)*(�)*� �-�����.
�����+�+�+�+� ��� ��� ��� ���� �/����%����"����
�����,�,�,�,� ����!%�
��������������������� ��������
�����-��-��-��-���+�+�+�+������ �*"��0��!1�/����%���!���
././././� �2%����
��
�����ë����ª������� ����� ª�ð��� ����È��È�á¿ãÑ���å���
�È� äÅ� »� ¼�� �ç� Ì�� ��²åÉ��� Ç�ì�È� �� ��� !£� µ"ê§÷� ��
���»»#$����Ì%÷�æ&ë'��(¨ª��j�»�¼Å)@�*�ÁË��Çò�����+
Ì�,µê��-.��/�§Ñ�� Ì%÷�ª�0�� :ã1ê:���¨Ä����+ÌØ� �ê��þ#
Ú2º�»�¼Å)@�±/3��ÑÈ��ç����ÑÈ��ç�µ"ê��Õ4ª����+ÌØ�Ì
%÷�Á5ì�«Ñ�6á§�78ìj�»�¼Å)@�¶ù¨������Á5ì���78ìë�6á
§� Ú2)ù� 9.�� ¼��� !£� Çð�� :ÜÕ�§Ñ� j�ìë� ;<�� =�§� ���³� µ
¶��¼���>§� ¼��;<�§Ñ� ���³� µ¶��µ"��¼���Ç®¯�� ,µê�� �
��³�µ¶��¼����Å�?@¶ù��Aºù��ÌBØ�CD¡�����³�µ¶�
¼��� Eê£����³�Fµ��³�É���Fµ��³� ÜG¶��� �HjÅ� ÉÂ���I�¶J�
÷KÅ�¶�'� µª��� �����LM�� �N@�� ���������� ±/3�� OýØê�
µ¶��¼���P±Q�è�Ë��±Ãì�È�¨êÌR���²å���
�����ÕS£� (� �����á¿)ù�·TU�VW��� ��1�h�X�:Ü��5�!!� ��9���� � ��:Ü
EY��� ����%� 6���/���jSë�Z�[\�&��� $%��/ ���£�]��¼�� ���A2Å��¶4�^_
Ò¾��^_`�a���²å³�?b¶Õ� á¿ ���c�'����.����� � � �% ��Ø�de¶�
��� f£� :Ü� EY�� �ç� µ"ê�� þ#� Òg��� hÕ� i±Å� ¨êj��� �.�� �±§
»kª� B(�$*.=�� �È��§� l÷� �mÅ� Ùn�'�� Òg��� �o� Ö²Ø
B(�$*.=§� pÇÌ� ù£� ����� hÕ� i±£� Ìqr�� �àÈ� ¿�¶����� /Îs� i±
£�tÈ���ÈEÓu�îÌë� .È��á�¿�¶�����.����²å³�¨à�'�µº�ñ
ì�È� .��ÈEÓu� î̳�v3¶�� ¨êj��� .È��wxÕ�yç�Bùz�� " ��!���{
|�}~ª� ���A��C7��� ��C2��;<�È�Òg�³����»�¼j���E������Q�¶���È
ϵØ� Ëj��� Òg��� :Ü�§Ñ� ��� ;<�� /3�� �e§� ø�Ëj��� c� Ç®¯�
���;<����=²ê£�Ö�ê��Òg��i±Å�¨êÌ�Â�n��
����� M�ª� �ܳ� ¨©á��� ã��j��� ����� ¿�Ö�Ö� ���Öë� ���
����� �� �$���!� �Ø����]¨ª�Òjª����+Ì���g��B � ������ �g���Òg
���¬�ª��WMª���²åÈÑ���ñì�È��������¼j���������g���Õ
�§�¨©¶ù�A ���ÖÕ�o�����+̳�¨êÌ��³�ãL¶��� ���E��ð�á
��y���ª���²åë�Òg�³� ��È�����ë�� 1� �.§Ñ��ÈE�Å�¨êÕ�á¿
���¿=£��Û�� ÷�R¡Ëj����§����Ù£������Ö���¢~��L�ÐÅ�í
á�£���¶¤�±/3ìë�;<��¥�¦Å� ¶4��ç�ð�ê§÷�åæ¶����E�¶4
����� Çð� µ,§Ñ� �È� ��÷� Ëj��� ���+̳� É�� �§� 槶�� µ"�� �
¨�Õ� á¿ ��� Eê£� Ö��� �±§� Ø©¤� ÃåöêÅ� ãL¶�'� µ ¤� ÝÞêÅ
tÈ�����+̧�ì ���ªÓù�«���������²å���¬Å��÷�Ëj����
�ª�ö£� ���Ø� Òg�� �à³� M� ª� ®�� Øù��¼ù� «��� µ?���� ����� æ
�¯� �D=*+���§�� ��P±Q�tÈ�&4R�����������Hµ/°��±²�ù§
¼��������+Ì�³M�3����=�-�;����3������ ���§Ñ� ¨Ä� 6)(��6)(E �)���(� �������
�+ÌÈ�¨êÌù���!£� 6)(����+ÌêÅ�µª��
Ç®¯��µ"ê£�Mù�4U�´e��µ�¨êÌR� .�A�DB�¸¹-���¶�³�v.¶����
��³�WMª� �ÜÈÑ� µª��� �í»�� ���� µÖê£��ÈE�Å� ¿�¶·��� �
ç�µ"��¨Ä��ÈE�Å�?k¶�'����³�µª���!£�����µÖê£�¶·Q
FD4$D�� Ãѳ� ¸��� á�¹�� ª� ®¯Å� åÇÈ� v5¶�Å� y�� �æ�� ±8@Å� º$
ù¨��6á§�åÇÈ�6¿¶ù� «�� ÚÛ�?»��¼�@Å� ½ÉÕ��ª����»��µÖ�
Bû��� à�i³� ¨ê��� 1�Å� »5¶4� ���� 1��� å¿Ö�«Ñ� ��Öë� ��
����������������������������������������������������������
Ï�� ���Sç�� :%��,�� :� � ����¶��¼�'�� ��� :SÃÇÈ:����È��·���S
ÃÅ�EÇÈ�ëº�y�����Õ�����-!0���,�
��� FD4$D���EÇÈ��îس�Ì%÷�¶«�Ë�ù�ìÌ�£�ÃÑ����!£� FD4$D� Ã
Ñê�������È�ʳ¶����ê��¾�ÇMQ�Ò¶��
�� ���§÷� É¿� 5�È� ¶����� ����� ÌBÑÄ�� �ܪÀÑÄ� 1�� ��§� Ǫ
Ø��»5Å�Ù�êë�����£�ÁÂ��5®��ìë�ÝÞÃÄ�êÅ�»��¼Æù¨����
���t��àêÅ�Çȶ÷�ɵ¶���Ä��à³�Ö���ÊË�1�§�ت���EÌÍ�¶
ù¨�� ?åÈ� ̺� ª� áö§Ñ����� 1�� ��� ¿=§�Î4¶�� µ"ê�� »�� ϧ� Ð
Å�»�¼��5�§�Ñ�¶��
Ç®¯������µÖê£���²åØ�Ì%÷�6¿¶�ù��Ò�®¯ê��Ì%÷�ÓÐ��Ô
�Ø�ù� Õ4Ö� Éù� «���� EU�� ���³� Ö/Q� ×ØÉ�� �£� ��²å�� 6¿� S
�³�¸Û��ÙÚª�ÝÞKÅ��Òã�Û�«����®ÜU��j�������������Û�µ
¨êÌ©Å�ݨ����E��ÜÄù�ÖÒÞ÷�×Øß�»�¼���P±Q�æèËÌ�¼����
�£� ¿�Öê�� ���+̧� Çã� ¾¿ÀÅ� �Ò¶��� ¼ù¨�� ��� ���+Ì� ³M�
6)(�æè���§���E�����à³�ÖÒÞ÷�¸¹º�»�¼���¶Õ�yÃ���� E
Ìù¨� £�� ��� �à³� ä� à�á� y�� �ê�� âù� �¡� ã6�Uä� ����� ,����!�
���� ���� ��� Bå��Ø�Õ§� æÆù¨�� ��Á§�� Ì�� �àØ�çÖ� ¼��� E� �àê£
Ì%÷�6¿º��ëØ@�4ÕÑ� è�ª��£� ����� ±ßìë� Ü¥��ñì§�Çã�éê÷
�ã¶���������£�WMQ��¶Ö«�ûÈ���¢��ñì�Õ��¶���ë�������
�²åØ� Ì%÷� 6¿¶�ù� âìQ� �ãº� »� ¼��� ����� ����� �á� �¶«� íj
Å�´µ¶·���HjÅ�¸Å�y������á�¹�®§Ñ�Ì��jê��jÌ���س�îï
ð§Ñ� E�ß� »� ¼��� ¶��� ����� èÖ�� ��²åØ� ?åÈ� Ì%÷� 6¿¶�ù� Ã
¤�ñònÅ�y�ºó¤�ô¯Å��Ê��µ�Õõ¶��¼���E�ô¯����¢Å�¸��öÖê§
÷�±ãù��ûü��
ÂØ�ä�È�������3³�÷£��£� ���7h��ß��øí� �+���È/Ñ�Õß�á�¹�
È�����¹ù�¿=Å�¶¤�ú�íB��G �� ����� �³�Ýà Å�y������ ��7h®��B
ùz��ûü��� " ��!� ?>� /����� .��� �����®4Ñ� �?.�°��Bùz���þ�§Ñ��È�¥�
¦�ý� �� �¯Í§Ñ�jã�þj��� ����h§��tÈ�Ü�¯�Bùz�ß�²�®Ñ§Ñ�=
�³��÷�Ëj���E�®Ñ��ñ�����ß�²��æï�á�§�±«ì�È�R�¶4��Å
-�¶����È�� ܲì�È�� øí� �+�� 3 �� à�lÈ�È/Ñ��� �?.� ô®§Ñ� v3
ª�øí� �+�� á�¹� Éà)ù�� �ï�� -�¶�� ��j��� ä� ���§� Çã� ���� ��
�Ý� ���§� ô�³� �÷� Ëj��� ��� ú�� ¶5§� ����� ¹ù� ¿=Å� �Õ� á¿ ��
jÅ�3ðã�Ø«Ñ����������²å�ֲݨ����E�Å�¨êÌ�Â���ù�Ìê
��æ6²§�ÇãÑ��öö�E�Rس�ø÷�Ëj��
EU��øí� �+������Ø�6¿¶��»!£�¶à+Ì���Ø�'�¶�§�ù�ù�«�
����³�����1���Ç®¯£�ë���È/Ñ�Õß�á�¹§Ñ�Ô��¼ù¨�¬ë����
�� á�¹�� »�� öö� IÌ��� ¼�� /��� øí� �+��� ��B�� B*�=�� =/����� E��
��;���.� ��� E� é��� ��� �� ¢Å� �«Ñ� �ê� �� �§Ñ� Ì�� ��Ä� �º� »
¼jù¨�� ��� ���§� Ǫ� Õßù��� Õ�ìë� Úb£� �È� øí� �+�§Ñ���� ��B
§Ñ���� ���§� Çã� ̺5�� ø�� ¼�� ����� �� ¢§Ñ� ´´� � ¹ë�³� vâ¶
�'� ¬ë�� ¶à+̳� éÈ� à�� �£� �� yÃ���� ���� 1�� ���� ��H� Ø�£� �
��Ø� 6¿¶�� �Ä� ¶à+̧Ñ� EÇÈ� µË�� ¼��� à�ØùÈ� �� ¢�� ��H� Ø�
£�����1���§Ñ�¶à+Ì����ª�®¯§�Ǫ�����
���������������������
��¢£�öÖØ�ØR�ù����Úb§�Çã�����Ø5��¶ù�«��¼������öÖØ��
åÈ� ���� Ãå§� �·Å� Øù�� ¼�«�� è�ª� ®¯§� ÇãÑ� ��È� 殶÷� Ë�
�������;<�§���¶���à�� �.�Æù¨��� .��ÈEÓu�î̧�Çã�̺5��ù
�Å�ØR�«��öÖ�4U¯����Ô§Ñ�?�ìë���Å�ä�'�����õ�����
����������������������
��¢£������®ܥ§�Ǫ���ÁÈ�¨Ä���������E�Ç��jßìë���²å�
�Q����§�Ǫ��èÑØ�õ������Ò�����£� :jßìë��§Ñ�ῶ4��»ª��
�È� ¿=¶�:� ��� òóÅ� � �� ¼��� ü¾� E� �§Ñ� vâ¶��� 1�� Ѳá�¹�
è�³�åá¶���Ñ���¤�È���ª��/ÂêÅ�����
���j®U�1���¿6Ý�ë�ø���Å��þ»� +��Ø�Ì��Ö�Ü¥��Ì��Æñ���Å
�Øá ��þ»� I��³�®ç�����È�vâ¶ù�«n�������ê£��à³�¸ÌÉ«�ø
»� ¼�� ����� ��� Ì�� �à³� �㶷�� �ç� µ"§÷� E�Å� vâãÍ� º� yà��
´´�á-§�Ö�Ü¥³�E��� j®�� ῶ�� ���à�ØùÈ�����4Uè��ÑÈ��
¯�1��Ö�Ü¥��Eê�����3³����Ö/¶÷�vâ ��
Ò��§Ñ���������1��Ѳá�¹��EÌJ���êÅ�����Ò��£����ö�ì�
��� ¶ù¨� ���� **� �£� :�ËÌ� ¼��� é³� ê«�� Ø�� H��Ø� Ì%÷� 6¿¶�ù
�ã¶ù�Aª� ��È/�³�vâº�»��¡Å�����
��� :¶à+Ì��Õh:��§Ñ������ �.§�Çã�W!Q��èª�����²å��Ö����
ÇØ� Ë�� ¶à+Ì� á�¹�� Í"¶÷� :LËÌ� 6¿ãÍ� ¶��� ¶à+̨� åæº� »� ¼
��**�Ѭ�êÅ�è�È�ª���������²å³�P±Q��ã¶�«�� ¯�¶à+Ì�
ÕÛìë��êÅ��ããÍ�ª��
��� :���+Ì��Õh:��§Ñ��ÕÛìë����+Ì�SóÅ��è¶���Ìqr��� .��
ÈEÓu� î̳� ×ØÛ��� �� �§Ñ� ����� #£� ��²å³� ¨à�'� µ¶�� $Å
×ØÉ�����²å��ñì��Õ�êÅ�W!Q��èª��
�� :H�����:��§Ñ�����§Ñ�á�¹���?å�H����Ø��H��³���¶�
ÝÞÅ�vâª��
7�� :�È/�:�§Ñ�� �È/�ü� �%���� ���� 1��� Ì%÷� �È/�³� ��¶�
��¶��&å¶�ا�Ƕ4�vâª��
�È/���Eê��'6Å� d¶Õ�½ã��È/��µ�§��E���1��� �ª������
��4U�´e���È/�W� ��*����A����� �.����� ��� ����*�.��Ü¥³�ùSª���áE��
í�����ê� �� j®���� =0 ���� J� *�.����� ä� ��ª� Òg�� i±�� �oÅ� �
(4R��o����H1���Ïá� ùSª����Uª��È/�W� ��H1��£� ��§Ñ�v
â¶��¼��
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
�.*���� /%���!� .��/������ *���������������£��å�¾¬����� �.�'���i�ÈÑ�ì
�¶÷� Ö�)n��� 1�� :�.*:�§Ñ�� ���� 1��� á�¹� Â�� �.*� i�ê�� �.êÅ
hÕ*¶��µ¶��ÝÞÅ�vâª��
2�� :ë�+���ë�+��Ã�:��§Ñ������1���Ì%÷�ë�+�³����ù�×Ø
Û��� 1���ë�+�³� Ã�¶��'§�� jßìë� H1���� ë�,��Ø� ¼ù¨�� /®
ìë�ë�+��Ã���¶à+Ì��� -ç���� ��
����� }ö��� ¶��� ��� �.§Ñ� µº� »� ¼�� !£� ¶à+Ì� �.êÅ� ùSª�
������� �� :Bû���à�i:��§Ñ������1���á�¹§�¼��Ð�ìë��.
³�å̶��ÝÞÅ�vâª��
��� :íj�á�¹:��§Ñ������1���Ì%÷�íj�á�¹�Â��íjêÅ����ù�v
âª���°ª��Ø��íj�á�¹�J ����!� 3 !�� =0 ����� J3=�������1���?å�íj� á�¹
ùS�ÝÞ��vâª��
¥�.a�������·��#£� ��³�Øù��MÌ����?åÈ� �����ë����ë�ià
��à�F�4��!��4 ���4�9��444����Ð��������è�Öê��µÖê£�FÅ� �¶
4�5É����BÌ���à³��/¶��� ���� Ö²��´´�M²ê�� ¥�.a§�Ǫ��Ü
³�ùS¶Õ�½ã�µ¯������� :¥�.l:��§Ñ��Ì%÷����Ø�ø�R�¥�.l��
È�0Å�ùS¶�ù� $.�C*�È�12¶4�vâª��
���� :1�� H1��:� �§Ñ��� 1��� 4U� ®¯ê�� 78ì�È� þ#� 6¿º� »� ¼��
����1���åæ¶��*Øù�jßìë�¿=��H1��§�Çã�×ØÛ��
���� :�3:��§Ñ�����Ø�Ì%÷�íj�á�¹#£�Õ���êÅ� 6ì�È��è�È�º
y§¨�Èàº�»�¼�ù�vâª��
��� :�È/Ñ:��£����Ø�¹ùËÌ�¼��4U��È/Ñê§�Ǫ�W!ª��èÔÅ�ç
��¼��
�7�� :��:��£�1����5�Õ�§�Çã�ø�Ö�º�y������1������à�̺4®
��á¿ãÍ�¶�ù�vâª��
������� �� �� ��
��¢§Ñ�µª�'Ö²��ÕÞ£��¤��#��
serif�Ô5� öÖØ�ÊË�EÇÈ��~ãÍ�¶��â6Ì�°��Ã�Å���ª��
type�Ô5� Ö�Ü¥��Ö�Ü¥Â��ÆñÅ�Ø�7��
¢�±²§�8wÑ�����1����§�¼���à§�Ǫ�Î¥��áØ�¼�� �E�éÈ��Û�Ã
�§�ëËã�¼��À¾�Ø�¼��Ô�Ö������öÖØ�����à�Ö²³�×ØÉ�Ö�º�Ú
Û³�½ãÑ����Î¥¶���Ä�íj£� /usr/src/linux�Bå��³�Õ��È�ª��ǽ
.���� é³� êÌ� foo/bar.c� íj�� ÚÛ� P±ª� íjâ£
/usr/src/linux/foo/bar.cØ� õ� ����� �³� ���³� ?k��«� �í:Q� EÓÍ
¶Æù¨�� ��� �à³� ê4�É�� �£� Ø.¼�� Úb���� öÖ�� �� ¢Å� ��� �à�
�ã³����°�4U�Ö�Ü¥����³�í9¶��'�Òª�ù:ÑÈ�µº�»�¼Å���
��
����������������
��B£� ��B�F�!� �" ���.���������
.�!������D/��� �����E��� :.:���� .�!������*������������
.�!�����D/���D=����2�.�!������*���
�?.�� � " ��!�?>� /�����.��/���� �����������
�*6*$��£� � " ��!�?>� /�����.��/���� �����������
� ����� � �� �$����!� ���������
B�� -�� $%��D/���=0 ����3������ ����*������������
B=�D=�� B ��� �-��.��/���� �����������
����F����"! ����E��� ����F������ ����F���=�-�;�����*������������
()*+�� +CD/�����������
+3���1£� +3���1����������*������������
+�4 ���;�=0 ���£� +�.�� ��� ���� B� ��%� ��� �*� � ������-�$��%��!�"0���������
-��C9������ -����
Î¥
�����������������
��� ���2h���;��lýØ��µËÕ� *��±��<� =®§Ñ� `Ì>������Çð§Ñ� Ò
g�³� ä� Ë ��� ·ÕÑ� }µ�� Òg�³� 1��� �?@A� ý� �ç� ��²å�� èBê
Å�Ø á�y�éÈ�µ ������C=h���È��³�½ã���¯� ���A���á�¹Å�DÖ
µ ��� ���h�;<��ð�³�EÛ��È�C=ª�F����� �� ��� .��/���� � ��� �� �§Ñ
G�¶�����h���Bùz�� " ��!�È��H��JB=��(!�� ����Bùz§�³Ê¶��6Á��Iª�=
�³� ��� j �'�� àù£� �hW£� øí� ý� =����"��B� JØ� Éà³� v3¶�� ß�²
EY§Ñ� j ��� ���h� ��B�È� �Ö� ÈÛ� KX� L+̳� ¨ê�� ��²å³� ¹ù¶�
¿£��ù�Ì�EYÅ��÷�Ëj���Â���ê�§�{���_M�£���³�N&��®ç��
µ"ê�� ´´� Ê�§Ñ�� >§Ñ� ���§� Ǫ� �ÃÅ� ¤ù�'�� ��� E¾� �O�� k´
º� Ý���� Ê=��È� °� èëì�È� ���³� �«� (»��� ��� öö� {� ���� P��
�K��!���Ø� ËÌØ�� ¼��� öÖê£� 4ÕÑ� Q���9 "���� ��� �R� P���K��!����� Ì
³�x¤Å�Õ4Ö�É��Õ�ûü���èÖ�� E����P��E³���ç���²åê��ʳ�Ïá
ë�¶��¼ù¨�Á���øÅ�Sª�¶�¯ÖÈ�5�ª���T�Û�� ��³��������Â��
�6 !!��� îUØ� �Ì÷� � ��� :Û�Ø� Vø� ��²å�� �Â� ��²å�� ¶�� �Å� �÷
õ·�� ú¿�� A Ì�:�� �ù�Ìë� Â÷� ¼ÌÑ� ����� ��� �ܧ� PW¶÷� Ó�
XÌR��������ÂØ�>��,µ§Ñ�#��µº�»�¼��Ò:¶��ì¶Õ�Y���ù
�ÌA��Ü���E�����²å����æ&È�µº�»�¼�����+Ì��Ç®¯£���
�§Ñ�Z÷�;íj��Ë���yÈ�����;íj�¯�?kíjÅ���Èà�Ù·�� .��DB§
Ñ�v.º�»��¼���æ&È� .LL��� ���!��ÈEÓuÅ�¸Û���G���§�Çã�殶�'�µ
º�»�¼���ç÷��%��¼�ØM
�����������������
Û�áWÅ� ÂÌ� ��¢§� Çã� �HjÈ� �[Å� ò�� ÉÂ�� !£� ¯ê§÷� @µª��� �
��t�-Å�¿�yà���ê��[êÅ��¾�¹þá ���ã�þ��������[Å�Ù���É
��{�k´ª�¿=�j���Ì\Ä����t��Hj���³�Õõã�«��OÆ��
!£� }µê�� �� ¢�� j®³� ;<�³� Ø .�'� (� »� ¼�ù� øùÈ� ÐÌþ��� �§
Ǫ� ��� Ç�£� í:Q� :é:���� ��� ÂØ� �Q� û]¤� �� ¢�� �� �� ¶����� E
»=Ù��ð�ê��§�°��ç��������Ø�^�¼Åù��Ø�øÆ�Ø�
¢�±ß§��ãÑ��/¶÷�É�ã���Ê�_¬�G�%��� "90���à�`�ûÛÌ�B ��%�!�5�����§
÷� �aQ� @µàb��� Y�� j£� ��jÅc'�� ��� �ç� ÎÅ�¼÷� Ç�Å� ã�� d
��e���!���.������_M��½B�=��/%���$;��� ��§÷��@µàb���Ò��Å�f{�Dg÷
¶Õ�½ã�Ó��§h�����0� ?; �"���ijÅ�µ ���k�È����¢Å�����ÃÑ*��È
���� ���� ���������� ��� ��������� ����È� Ù���� Fµ��§� V��� Eå� l7��6��"
F��, � �§÷�@µàb��
�����
��¢£�����ÃÑ*��È����� ���� ���������� ��� �����������^D� ��� �� �� �� ! �"�
aG� #$%�� � ���� &����!'�� KLMN� pq�� ����� pq�� Gr$� stu� v!F� wxy
z{D� |_}�� H�� /m��� en�n� �o�p��� 3q�� |_}� ��� ��� v!� z
{#G�������r �s�t����d���������`�f#�u��d����yv
�����pq�������wx��H��/m���_y��z(G��o����wx��
pq�� �{�pqE� �{�pq�|�EAMN��o�pMV��w_}�3k��~����[G�k?
���f����.�����k���Ov�����������,���78������ �#�$`
G��w_}� H������ ���� �MV�� ��� �0#��.T� �0�� v�?�� �#� �.�
������
3k�� J�� ��� ��A��KLMN��~����#�<���U��o��?J*?4� )D$?���_�,$N
�|x���pq��������� ��������� nf#��Gk��S��n� �? u� �7?���� 3
k���0�����<���nf#�� }�����<MV�����#�0������<��
�� d�� z�� ��� ��� <�� ��� ��� ()�Y�� ��J� r ��� /m�#�� H�
_y��w����yv���� ��d#� ¡¢£� ���<]^��*¤T��0��<M[�¥¦��
[email protected]� §��� *������ �¨#� CA��� ©� ª� «¬�_}� �®)
�����d��.?�¯°��� http://linux.flyduck.com/tlk/#G�!T�U�<��
e�N�(±���pq#�$`�aO#�G�r6BD�²³��z´�¢����aO#��µ�N��
kGJ� �¶�N� pq���� �·fJ� ��Y� ¸?�� ¹�� º»f� ªk#�� ¼�� @�k#
���½¾BMN�².���MN�yv���<��
���MN�u��d��¿� ��� ������ ! �"E���pqEA#�en`�À�z����Á��/ÂÃ
��
������ ���� �
|_}
�����
�0000�12121212� 3��)))3333� $4444� �,%%%%� 4��)))3333� )4444� �$%%%%
�ÄÎÏ£� ÷á-Å� ã� µ"ê�� ÖÒÞ÷� Î4º� »� ¼�� Å`È� ��Ì©��� 4Õ§�
�Ðâ��Æ��µ"ê��Î4¶�ù¨���¤�¥�µ"��Ç�æ§Å�¶���
�ý� �-!0���,��<�-!0���,8-!0���,����
·àÈ� �������<
�I� ������<
�� <
�ô§��¤�µ"ê��!£���Å��j��
Ñ�¸� ��9 �%�
�Ã[� � ������
ÈÕ� �"0��"�
ÈR[� �� � �,�
ϣ[� � ���� �
5ʪ� �%��� ��
ÊÚj� �, 0����
ËÚ� �! 9���0�
�� � ���� �
�ÌÍ� � �!���
��� ����,0�
E�Χ�Î4ª�µ"ê£��¤��#��
��Ï� ��%!�����Ð`:� ���!/% ����È�[��������; ���.&��È´S���*Ñ��Ë[G
�0000�12121212� 3��)))3333� )4444� �&%%%%� 4��)))3333� ��4444� $%%%%
�Ä�Îϧ���¤�/µ"��Î4¶����� ÒÒ��¤�� #£�®¯Å��n��� �Ä�Îϧ�
ªÏÅ� )��� ÃÒÅ� �Ó���� �[Å� ��� j�� ¹þËj���� E´ì�È� EDÅ� ض
��ÃÑ�¹ÔÅ�j.á ��j��ØËj��
�ý� �-!0���,��<���� A�������� A��7�
�I� ������<���
·àÈ� �������<����
5������,�&4�6�125125125125� ,���,�3��)))3333� ��4444� &%%%%
ÑÃ�� ��®�� �7���Õ��WMª�ñij�¹þ¶��¼��
� �������¶à¶à¶à¶à++++Ì�Ì�Ì�Ì��ÕÕÕÕhhhh
�
�� ����
��������²å�²å�²å�²å�� EEEE����� Õß�Õß�Õß�Õß�� Ë�Ë�Ë�Ë�� ¶à¶à¶à¶à++++ÌÌÌÌ� á�á�á�á�¹¹¹¹����� """"ËËË˪ªªª� ����3333³³³³� ØùØùØùØù����� 6666¿ãÍ¿ãÍ¿ãÍ¿ãÍ� ª�ª�ª�ª��� ����
����²å�²å�²å�²å�� ¶à¶à¶à¶à++++̨�̨�̨�̨�� åæºåæºåæºåæº� »»»»� ¼�¼�¼�¼�� ����5555� Ѭ�êÅѬ�êÅѬ�êÅѬ�êÅ� è�è�è�è�ÈÈÈÈ� ª�ª�ª�ª��� ������������� ��������²å³²å³²å³²å³
PPPP±±±±QQQQ� �ã¶�ã¶�ã¶�ã¶����««««� ��������� Õß�Õß�Õß�Õß�� Ë�Ë�Ë�Ë�� ¶à¶à¶à¶à++++Ì�Ì�Ì�Ì�� ÕÕÕÕÛÛÛÛ� µÆêŵÆêŵÆêŵÆêÅ� �ã¶�ã¶�ã¶�ã¶����� ¼ÌͼÌͼÌͼÌÍ� ª�ª�ª�ª��� ����
����§Ñ�§Ñ�§Ñ�§Ñ��¶à¶à¶à¶à++++ÌÌÌÌ� ��������������� �����§§§§�ÇãÇãÇãÇã�WMQWMQWMQWMQ�����è¶è¶è¶è¶���������¶¶¶¶ÆÆÆÆ�����
:��/�!���?!������ � :�)ù�� ��2�h� �iý��ù§�øÀÌ��!�� �������Ö*Ø��� Å�y®
��×â£�á¿Ëj����¨�å�hÕ�§Ø�à§���¶��ñìù��âÙÅ��Ñ��oùÌ
R�øÀÌ� ��£�����È�±Ö�æ¿Å�DÕ��¶�íê��ÖÛ� �2�òU¨�ê�«�¥�º
»� ¼�� ��j��� ë�� ��� �È/Ñ�� ��1� û���� H��§� *«�� Éà�� ¡Ì� �
�� Õ��È�� É«� ɵ�� ¡�� ����� ��Å� è�ª� §à� Èi��?�� ��9��� ��� Ö��
t� �âÚ§� :èë� ;<��/�� ���!� ���/������ �.�:�� �oÅ� (��'�� �å� �� �.�
Ì�� ãÖÑ� ê� »� ¼�� lÕ�� Ç®¯�� ;<�³� Ø� ÷� Ëj��� �� 5�§� � «
�Û�}~ª���Å��Û¶��øí� �+��á�¹�Ïá� �.��º�»�¼��
¶Üª�ã1ê£�øÀÌ�� ݳ~Å� ø�Én��� �³�½ª� ���+̳�¿�¶��� ¶à+
̳� 忶Õ� á¿ ��� E�£� �ê� hÕ� ÜÖê§÷� ¼Ì� ÖÒ� A� Þ��� �ÊÖ§� �
ã� ?kË�� ÉýË�� ·Çª� j2Ã�� Hë�KK� á�¹�È®��� ÖÒ� A� ³� �� ��
ÖÕ>��ß�½§��Å�»�¼��;<�����tÈ����§���¯�Çð��àÖê£���
W§�Ç�áÅ�â÷�Ëj��� ¥�ã��ç� »!£�¶à+ÌØ� �� ������+Ì�ã1ê£
��tÈ��Õ3�È����+̳� ¨ê� »�¼ÌÑ� k´ ��� Ïvì�÷������ �.�Å
`�� ÕßÅ� ¨Ä� �£� ���� h� *5B� �.³� ��¶�� ���h� h� �³� �äê§÷� -�¶Õ
Ὺ� *5B�j���ë�� ���È/ѧ� 17&�H��� ���1&)ù�ì�Ø� ����¾�è���
ÈØ� B�l� à�²�� ØÈ� �ÔÖ�� /È� ��®�� ÃÖ³� �áº� »� ¼�� .6�� �.�!��
6��/% �� ���/������ åà³� �æª� �� ;<��� ��� Õ��È� Û�«� aÈ� }~¶R� «ù¨
�Û�µ�ç�����³��Ì� *5B£� ��h��íá��µ.Ú�È�4ÖR� ��B�û������
¶à�B�lØ�òb� *5BA+$³�Â�n���ªÓù«��;è�.��/�>�Å�¹þª�!£�,µê�
*5B� �.³� �ݪ� ;<�êÅ� ��¶÷� á¿ ��� �� �.�� Ü¥�� µ?�� ���� Ëj��
��?�ìë���£�»!£�¶à+Ì�=²ê����M3��á�Å����Ú2¶÷�¨êj��
�È�ëã�é�R�Øȧ��äê£�ê� �����h�Õ� �.Ø�ØR�á�¹�Ü¥ì��ë��
!£� �ê�� ù��� �.§)ù� EÇÈ� �Ìì� þ��� é³êÌ�� Ø�� }~ª� ë�� í_Ç
.�(³� ª�á�¹¥Ä���ä�Ὼ�y�ë�� �1��ÌàKî��à�§Ñ�Ὺ����
����������������������������������������������������������
Ï�� ���!�� ���ö»�Ö���øía���o�È�Û��È�ïÛ����ª�����%!���
Ï�� 7��*5B��.�h�Õ§�µ ¤�ðU�EÓñ�åà� �-!0���,�
Ï�� ���ë�� �1� .�(���¾� �B�û��³��¨¿�»�¼�� ��¬��ÌàKî��à§Ñ�6
¿¶���ë�� �1����� .�(�� �í_ÇÅ�¹þ¶4���¬�� ÌàKî��à§Ñ� 76�û
��)ù�H��³�µº� »� ¼ù¨� ä� Ὼ� y�� �1��à�ØùÈ� ��¬�� Ìà
�� �������¶à¶à¶à¶à++++Ì�Ì�Ì�Ì��ÕÕÕÕhhhh
������Ø���§������Ñ�÷�¯��ÈE�Å�&Õ�á¿ Å�y��E��íá�Ø�
���ÉïËÌ�¼j���ØÈ��ìíª�¶à+Ì�¤�ë�� �1��.³�S ��
�.��ô�Å�É«��Ø��¯â¶÷�ܯº�»�¼���£�á�¹�ò��� Éà��àÛ���E�
���������á�¹�ò���ó«§��*�è��iô���õÖ³�É4���¿£�B��K���
E����ÈØ�à�²Ø�¼�����§��ö�Ç®¯��á�¹§�� .���DB��ò�¼���'
���Éý³�è�È�¶��ÚÛ�÷=�À��à�²��¼Å�������ê��.êÅ�12¶
4��ø�.��ª��
.�(Ø�á�¹�±²³� å¶Í�¶ù¨��.�(¨��á�¹§Ñ�ù�Å�ØR�Òjª��.���
���� *�?�ù�úU�#£��ø�.�ù�úU��¾�̺5��»���ù�Å�Øù��¼��� �.
®§�� �ED� ����� .�(�°�� à�lÈ�È/Ñ�� ª���� H���� 4Uè�� *=��� �.*
�ø�.�ù�úU³�ûÅ�»�¼��TüÅ��ý�à{ÉàØ�¼��� *�?�B�l�ù�úU#£
**�ù�úU��á�¹�Éà�§�¼Õ��¶��
�������
.�(�.�(É��� à�lÈ�È/Ñü� �o�� {� ìí¶���� �Ä� ;<�� á�¹�� þ·�
���à�lÈ�È/Ñ��H��§Ñ�â6Å�¸���³�»kþ�Èú��3�Å�¶�����:�
Å�»k¶��� '��� �oÅ���ª��� ;<�Ø� ��ª�h�Õ§�� à�lÈ�È/Ñ�� �
��Õ�ê��ÒÒ�a����.È� �?åÈ�Ç��.���.È��ËÌ�¼j�����y����Ã�
�.�.�����!� ����� �"�(� ��� .�(������ìd ���ù���à�lÈ�È/Ñ���ê� Õ�
�������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Kî��à§Ñ�Ὺ����-!0���,�
Ï�� 1�� 71��±�� ?��§���É� �à³�½¶4� `��ð�³� É4��� �?�Ø� ò�� ¼
j�'�� ��� �.§�� �É� �à���� ¡Õ� yç� ��§� �ª�� ?��§�� ò�¼
ù�«����-!0���,�
ED� ����<�±Åìë� �.�à{Éà
�� �������¶à¶à¶à¶à++++Ì�Ì�Ì�Ì��ÕÕÕÕhhhh
��êÅ�Ldã��Û�¿£�?���¥Ò�¶�§�>ì,ÈÈ�Øù��¼�����¢§Ñ�� .�(�
à�lÈ�È/Ñ�� ���/���� ����� �È/Ñ�/���� ����� ̳� �¾� #£� ��È� µª
��
à�lÈ�È/Ñ�� ��� ���Ldë��R�'��È�6¿ª����� ��� �£��R��`���R
�`³����±Õ�½.��#£�������R»È� 7�Ø� ��&�� 7è�� �&�� �è³���¶�
�ÃÄ���R»��ÒÒ�� �R� õÖØ� ���*åÌÅ��¨Â�� �R�õÖ�� :ð����4Õ
Ñ�*åÌ�ü�#£�õÖ³�4UÎ�¶��»³��ª������� ��åÌ�����£� ��������
�� �åÌ�����£� ������� ���£� ��������� �������R»� ����£��R»È� ����R»� ����
£��R»� ����R»� ����£��R»� �� �R»� ����£��R»� 7§�ãíª��� �Ñ� �R»
7����R»È� ��������ë� ��L��L���°�� ���L����L������� ;<���ÈE�§Ñ��jßì�
È�õÖ³��¨Â�'��R»³��Õ�É����ç�RÞë���R»³�µª�����RÞ§
Ñ�� Ò� õÖØ� �1�� *åÌÅ� �¨���� õÖ�� �®�� �)ù¨� ¼��È� ��®�� ��)ù
��ÃÖ� ���5��.�����?��3È��áª���é³êÌ���R»� ?���R»È� �7���� ��R»� ��
��õÖ� 7���1&�� �è� L������¯���.��ÈEÓu�î̧Ñ����R»�ó§� :��:³�(4Ñ
Üaª���ë���R»� ���� ������ �����¢§Ñ�����ÕÞÅ�µª��
à�lÈ�È/Ñ�� ���� q�� ��q� #£� õÖ� :��� :+Ø� IÉ�� ÇØ@:#£� ��� :
�Å�»kº�»�¼��
�È/Ñ��â6�»k£�ô®�`�§��ã�å̯�����`�Å�á�¹�`����¶���5
Õì�È� `�� ��³� ¨êÌ� �È/ÑÈ� ÉÂ��� Ò� `�� ��à�� �È/Ñ�� �ÌR� j
Å�¶÷�¯���é³�êÌ��Ì���È/Ñ��Ò�`����à��â6̳�¶�ã�Ã�ª����
È/Ñ��ð���hí�á�¹�`���»È��¨Â�'��é³�êÌ� ���BFK��È/Ñ��h
í� �õÎ��`���Å�Ù����EU���È/Ñà��ªÎ��`����6Á�»k¶��j��I
�� � Õ� yç�� .�(�� ��Å� `�� ð�È� ¬�¶�� �£� µA¯� ����� ¶ù¨� �Ä
öê���#�«��`��ð�Ø� �ç� ���{�}~ª� �È/Ñ�����È/ÑØ� »k¶�� â
6£� �Û� M�ª� ����� é³� ê«� :H��� +� ½.§� ¼�� ÂÅ� Kù��� IÈ� ¸Ìê
4:� #£� ����� Kù�����" ������ '��³� ¾�¶�� :�Å� ¶�'� µ¶�� à�l
È�È/Ñ�®§�¼��Õõ������Ì��â6£��È/ÑØ�¶¤�jÅ��M¶��H��
���ç�½.§�¼��°��ç�â6ÌÈ�¦��÷�¶Õ��ª������ÖE¨�â6�M½���
È/ÑØ� �h§�»÷¨§Ñ�·ùÌ�»�õè��â6̳�?kº�»�¼÷�¶4��ù����È
/ÑØ�·���ªª��~Å�Ø��»�¼÷�ª��
â6̳�»k¶�«�ü¾�â6̳�H��§Ñ�Øì�Í�ª���Ì��â6Ì��H��§�¼
��'��³�Î¥¶Õ��¶�'����ÚÛ�H��§Ñ� '��³�Øì�Í� ¶���'��³� �
���¶��ÚÛ�H��§�'��³�¾�¶÷�¯��
�È/ѧ�¼��Kù����lÕ���»��´e���È/Ñ�´eà��� ���ë�� 71��È
/Ñ�� øí� �+�� �È/Ñ�� �ç� Kù��� /�³� ØR��� Û� ë��� Kù���� �¬
��lÕù¨�øí� �+���Kù���� 17¬�����EÌù¨�DzÈ�Ì���È/Ñ�Ä�4U
è��jß�ñì�Kù�����É��ì£��»���»�ñì�Kù��³������Ç®¯���
È/Ñ���¤��#£��»�ñì��±�Kù��³�Øù��¼��
����ÈÈÈÈE�E�E�E��åååå��������� ��� �� �������� ������Kù�����¤§�?kº�â6Ì����³�Ø
ù��¼������£�â6̳�ØìV�yà��Ö6�È��ت��
����SSSS�¹ë¹ë¹ë¹ë����� �� ����������� �����È/Ñ��'��³�KáÈ�¾�º�»�¼�� Çò���ô®
��B§�ËGãÍ�ª����S£� ô®� H��§�KáÈ� '��³� ¾�¶�� �á�¸Ìêj
»� ¼�� ÏY�� ÝÞ� �� ¶����� Çè� �È/Ñê£� �S§� '��³� ��� �/� %��� �
�§� �³� �á� Øìª�� �/�/�� �aª� â6ÌêÅ� Øù�� ¼��� �S£� :àù£§� êÌ
ö������ü¾��Ø�� �!� �� �� - � �� ����� �*3D�:�Ý��È�6¿ª���� ÷��¶«�� �S
§�¾è���� ��� 0³�>Ì�����Å��«�ü¾� 0�Å�ü¾�ä÷�Ë������
�� �������¶à¶à¶à¶à++++Ì�Ì�Ì�Ì��ÕÕÕÕhhhh
Ì�� �È/ѧÑ�� �S�� ½È� Öù¨�� �ç� �È/Ñ�� H��Ø� ῶ�� �ë
�Ó��È��S��Öü�����B#£��È/Ñ��¾Øù�Ý���¾³�ùSª��
����ÈÈÈÈ////ÑÑÑÑ� ����`̀̀̀� �������� �� ����� ���� Ì�� â6Ìê£� ?k¶«� L�Ø� �ª�� ��� ¼��
é³�êÌ� :Kù��� +����� I���É��ÇØ@:��â6Å�»k¶«�é�°����ª
��L�Ø��ö��� �=�Kù����������þ#���È/Ñ���³��`³��¨Â���
ç�5ÉêÅ�Øù��¼������éÈ��Ç®¯���È/Ñ��1���à�°����Ö��à�
��µÖ��à��¾Øù�����6¿�à³�Øù��¼�'�� �=�Kù�����³�Ì�
�à§�¼�ù��¨Â��¼��5ɳ�Øù��¼��
������������������� ��
�Ä�á�¹§��H���¯e�²3Ø�¼�����ç�lÕ��ð�³����H��ê����²3
��ÑÈ��ç�ùö§�½.ª���Û�Ø���ç�H�����á�H��È����EÇÈ�Hë�H
����ÂÅ�KáÈ�É�¶���ë��á¶�'�µ¶��H���������H����ð��
�Û�� ù¨����¬�Õ�yç��Ç®¯���È/Ñ����Á§������á�H��³��E
��� Éà�§� ØÈ� �á� H��³� Øù�� ¼��� Ì�� �È/Ñ�� ¶��� �á§Ñ� â6
Ì��'��³�#���ù¨��â6Ì��'����È�¾�è���á³�������¼���øí
�+�� �È/Ñ�� ¾è�� Â�� H��� �á³� Øù�� ¼�'�� ¶��� '������A�á��
�ç�¶���â6Ì���*A�á��� ô���á�5A�á��� ��¾Øù³� þ#�ØR��� àù£�
È�ô���á�H��§�¬ã��Û�ºb�Hë�H��Ø�¼��� .�(���§�¼���á��¬�
¶«�Hë�H����5��� #£����
�á��Hë�H����#£��Å�Òù¶��¼ÌÍ�ª�� �j.����� ÷��¶«��Hë�H�
�§� ¼�� Ì�� '��Ø� �á�� ¶�� ���� ½.§� ¾�ËÌ� ¼Å� y�� á�¹£� �á§
¼�� ��� H��§� ¼�� ��� j.¶��� ã�ÌÍ� ª��� ����� �á�� j.�£� Ì�
®¯£�¶à+̧��ã��Ì�� ®¯£���²å§��ã�Òù¯��� ����£��Õ��ñìÅ
ò�¶Õ�½ã�¶à+Ì�����+ÌØ�"˶÷��6ãÍ�¶���á�¹���ç����¿=
ê§�¼ÌÑ��à�Øù��
�����������������
á�¹�Éà���èè�Ü���ê£�4Uè��i���:Lá�¹�È��ý�:LËÌ�¼��
á�¹� i��� /Øù� ��ìë� Õ�� ��È� ��Ìù�'�� ¶��� ��� i������� � 9� ��
�ç� ¶��� '��� i������� 9� ��� �îù� ¶��� åÌ� i��������!� 9� ����� ��� i��
'��³�±�º�H����½.����³�ù5ª���'���i���±�Ë��'��³�Øù�
¼����IÝm�È�±��Ø�¶���ë� .�(È�¸Ì�ê�·�� .�(§Ñ�������Ø�¶��
åÌ�i���á�¹�±²§�¨�u��ý��åÌ��ý³�±ò¶��4U�êÅ�Øù��¼��
4U�Ý��� i�Ø�¼ù¨�� *=��� �.*� i�Ø� �ø�.³� á�¹§� :L¶�� Ç�ìë� Ý
Þ�È�µË��¼��
�������� ���� ���� ���� �!"#$!"#$!"#$!"#$
�ø�.��á�¹�Éà����� °��Éà§�û �åà§�¼��ù�úU��§��ã�åÌË
���EÓñ�åà��B�l#��?åÈ�ʳ¶���.³��ª��� *�?�B�l�� *�?�ù�úU
�§��ã�� =.=*�B�l�� =.=*B�l�ù�úU��§��ã�å̯����ê�ù�úU��4U
´e��i�³� ã�� .�(���ç�ù�úUê�� ÑÈ�:LËÌ�¼�������ª��á�¹�
Ç®¯£��ê���� á�¹�Ü���êÅ� :L¶Õ� ½ã� �.*�� *=�� i�³� µª��� ù�
úU�� .�(��¬�ª�¶����È/Ñ���� .�(���§Ñ����ª��Û����� .�(��á
�¹�±²³�å̶������
�� �������¶à¶à¶à¶à++++Ì�Ì�Ì�Ì��ÕÕÕÕhhhh
�Ä� ù�úU�� ÑÈ� � ù¨�� Ö�Å� å̶Õ� ½ª� Kù��³� Øù�� ¼��� ö£� ¬
�¶��� .�(§Ñ�?kË�� ���+Ì�� �ê�åÌ� Kù��³�¸��(�»�¼ÌÍ�ª��
Ì��Kù����§U³��¨Â���`³�Øù��¼Õ��¶���°�ç�Kù����ù�úU
���à³�û!����#£�åÌ��È�µËÕ��ª���.�(��i��§�¼��ù�úU�Ò
Ò§�èaì�È���ù5Å�º�»�¼�����¶4����+Ì�Bû���à�iØ�ù�ú
U³�å̶Õ�½ã�Kù��³�(�»�¼÷�¯��� *�?��Û��ê£�éÈ�����i��§�¼
��à�²³��È�È�ËGº�»�¼��� ã�����ç�ê£�éÈ��Ò�Bû���EÓñå
à#£�êÅ�ÑÈ�ö�ì�È�ËGº�»�¼�� �.*�i�Ø�¼��
����!�%&!�%&!�%&!�%&���� ��������
.�(��Hë�H��³�:L¶��á�¹�i���� .�(���ç�¶à+Ì��ø�.³�:L¶�
i���� ¯�ËÌ� ¼��� ¶à+Ì� �ø�.Ø� ʳ¶�� ¼�� H��� æWÅ� 12¶4� *CD
æW��� ª��� *CD� æW£� {� "#� »� ¼ù¨�� í¯W� �§� Çã� �Ò¶ù� «��� ¶Ö�
.�(�� á�¹� æW� H���� *CD� æW� H��§� �¾� ËG� Ø�¶ù¨�� ù�úU�� Mù
á�¹�H��§�WËì�È�ËGº� »�¼Å� Ý���� ���� .�(����Å� Ù�ͨ� ª��
�.�� ��§Ñ� É«�� Ø6� �ÈØ� B�l� ù�úU�� ª�«�� Ö��� åÌ� Kù��Ø
¼����æW�*=��¨�Éj�Ý��á�¹�H����É�ù�«Å������jßì�È� .�(��H
���æW�� *CD�æWÅ�ËG¶�'��ç�â6̳�µª���é³�êÌ�� :*CD�æW� ��-���
�§Ñ� ª� û��³� ¸Ì� Kù��� +§� ¾�¶:#£� â6�� ¼�� ����� ��� .�(Ø
*CD� æW§� ¼�� �ø�.�� Kù��³� ¸�� $�Èú�� ¶à+Ì� �ø�.³� å̶�� Ý
ÞÅ�EÇÈ�É4����jßì�È������ø�.ê�*�?�ù�úU��Êܹ����ÈØ�B�
l�ù�úU�����Kù��Ø�¼�� *CD�æW£� �.�Ü¥Ø�è�¯���ª6Á��Õ§��ã
�5ËÌ� ¼��� *CD� æW�� ��� ��-�£� Êܹ�� .DB�� åÌ� Kù��� �� ¶��� ���
��
Ø�£�ù�úUØ�!£�I��'��³�á�¹��H��§Ñ�¸Ì�ê�·��H��È�ú��
ÌÍ�º�ÚÛØ�¼���µÖ��'��³�¶àB�l§�Õ�¶��ÚÛØ� ���ê£�é���
��y����B���� �����B����0����� ��ÊË�H���ËG��ù�úU³�µ¶4�¶à+Ì��ø
�.Ø�ûÈ� á�¹� H��§� ËGº� »� ¼÷� ª��� ¶ù¨� ��� Ïá� .�(�� ÇȪ� åÌ
��@ᶧ���ÌR��
����'�('�('�('�(
�Ä� ��²å�� �³� áWÅ� ø� è�Ø� ¼Õ� yç�� ù�� �ª�� �.ê£� �$.����!� $ ��
.!��,��?áW� `���� �»ª� �ø�.³� Øù��¼�����£�5ìª�áW��� 5"ª�á
W�WÈÅ�åæ¶��¾Øù�ϺÅ�ª��� �$.���Ö²�¸��³�Øù��¼ÌÑ�� �.��±S
Å�Ü{��3ð�6¿ª������� �.Ø�Æ��5ìª�%&��áWÅ�ø�»�¼��ÝÞ���
WÈ�¨�î� ������!� � ��������²åØ���ª�¿=��j5Å�5ì¶÷�¥�º�»�¼÷�ã
���
��� �������������������� ���������
��� ����
�� ����������+���+���+���+Ì�Ì�Ì�Ì��ÕÕÕÕhhhh
�
���� ����
����ÈÈÈÈE�E�E�E��ü�ü�ü�ü�����5555ªªªª�¿¿¿¿====ÅÅÅÅ�»»»»kkkk¶�¶�¶�¶��;<�;<�;<�;<��ââââ6666Ìê�Ìê�Ìê�Ìê��>d>d>d>d��������������ÈÈÈÈE�E�E�E�££££� ÌÌÌÌqrqrqrqr�Ì�Ì�Ì�Ì
�����####�����¾ï¾ï¾ï¾ï�;<�;<�;<�;<��îÌÈîÌÈîÌÈîÌÈ� ¿¿¿¿����ºººº�»»»»�����¼¼¼¼������������ÈÈÈÈEEEEÓÓÓÓuuuu�îÌîÌîÌîÌÃÄÃÄÃÄÃÄ�ÕÕÕÕ3�3�3�3�� ��ª��ª��ª��ª�����ïïïï
îÌÈîÌÈîÌÈîÌÈ�¿¿¿¿����ºººº�»»»»�����¼�¼�¼�¼�����������²å�²å�²å�²å��µÖصÖصÖصÖØ���������KKKKàáàáàáàá���������....àààà�����ÈÈÈÈ////ÑÑÑÑ�����####££££�&&&&
����ÈÈÈÈE�E�E�E�ÅÅÅÅ�?k?k?k?kºººº�»»»»�¼¼¼¼���������ãããã��������� �a�a�a�aªªªª�����ÈÈÈÈE�E�E�E��������������������§Ñ�§Ñ�§Ñ�§Ñ������ÈÈÈÈEEEEÓÓÓÓuuuu�����ÕÕÕÕÛÛÛÛ
SSSSó�ó�ó�ó����������²å�²å�²å�²å��ñ�ñ�ñ�ñ������ÕÕÕÕ����§§§§�ǪǪǪǪ�èèèè����³³³³�åá¶åá¶åá¶åá¶����ÖÖÖÖ�ª�ª�ª�ª��
����)*+)*+)*+)*+�,-,-,-,-������� ���� �� �
�������67���67���67���67���7��8%��0���!���
.�(Ø� H��§Ñ� Øì�� ?k¶�� â6Ì�� µ"�� ±'� �ãº� »� ¡�� ����� �ê£
;<�Ø�5ìQ��%Å�ãͺ�ù��ã���Õ3Ì��à����ë�� �71� .�(§Ñ���R
»� ���?��� ?=�� Kù���� ÂÅ� ?5�� Kù��È�´µ¶�� â6���� h�Õ� ;<�
³� ½ã� è�¯� Eh�� ���+Ì� �Ü� �� ¶��� ÌqrU���� ÌqrU�� µ"�� ¸Å
»�¼��Å`�����íjÅ�Ìqr¶4�Õ3Ì��à³�¨à���ÈE�����Ìqr�Ì�
Kù����Ö�§�Ǫ�:�Å�âáì�È������à�lÈ�È/Ñà��� ���ë�� �1
à�lÈ�È/Ñ�Ìqr�Ì��øí� �+��à�lÈ�È/Ñ�Ìqr�Ì��P±Q��
����¤�øí� �+��Ìqr���à���ÈE���»kº�»�¼��:���é³�É4���
ldr r16, (r15) ; Line 1ldr r17, 4(r15) ; Line 2beq r16, r17, 100 ; Line 3str r17, (r15) ; Line 4
100: ; Line 5
(Îs�Ã��� ��� ��£�Kù����Ø�ØR���§�¼���Å�Kù���1�È�¸Ìêë���E
�¤� â6£� H��� �¤� ½.�� ÂÅ� Kù���2È� ¸Ìêë��� /� Îs� ®§Ñ�� Kù
���1��Kù���2��ÂÅ�¬�¶4�� ����� #�«�K�r����È�¯Õª���¾� Kù
��§� ê̼�� ��� #ù� «�«�� �ÈE�£� ¥� Îs� ®È� 3ð� Rk¶4� Kù���2�
ÂÅ� H��§� ¾�ª��� ¾� Kù��Ø� #£� �Å� ��� ¼�«�� E� �Å� ¾�º� è�Ø
¡��� Ìqr�� »��� �ÈE�£� �¯¶��� ¿�¶�'� )*Ø� !�� è�¶��� ªe³� +
¶Õ�Z�������1���§Ñ�Ìqr�ÌÈ�¿�¯�®¯£�,Q�j®§�ù�ù�«�����
ê£�Má�78�Å�½ã�Ìqr�ÌÈ�¿�Ëj�����5�à�lÈ�È/ѧ��Ò¶��
������ ���89:��89:��89:��89:�;��;��;��;���<$%=<$%=<$%=<$%=� ����%��
�� ����������+���+���+���+Ì�Ì�Ì�Ì��ÕÕÕÕhhhh
Ìqr�ÌÈ� Ç� �ÈE�Å� ¿�¶�� �£� Ì�ä� ݨ� ��� áW�� !�� è�¶��� ÷
�Ø� ªe³� +¶Õ� Z��� �5� �È/ѧ¨� <ªË�È� ����� ¡��� EÓÑ� .#�� Õ
3§���ª�î̳�µ¶�� ��� -.�ê��� .���ÈE�Å� Ã�º���ìë�Ö��� �
�ìë� ø����È� ��º� »� ¼÷� ã���� ;íjU�� ¶�� �»ª� �ÈE�£� �� .
�ÈE�Å�¸ÌÑ�Ìqr�È�ø/¶4���5�Õ3§�ãí¶���à³�¨êÌ����ê£�;
íjU��ÙÚª�Ìqr�� �ÈEÓîØ�¿�ª� �§�Ø/÷�78ìë�Ìqr���à³� ¨
êÌ��������1���Ç®¯£� .îÌÈ�ËÌ�¼����¤� .��à��ó§�éÈ�Ä�Ìqr
���à���#£�:�Å�»kª��
if (x != y)x = y;
���ø»� ������ø»� 0�� ���� «� �§� 0���Å�´µº������ .��à��ÒÕ��
ç�jÅ�»k¶��4Uè���0êÈ���ÌR����0£�Ì������� .î̧Ñ�ùS¶�
Ö�ÅÅ��1º�»�¼�������1�#��Ç��ÈE�£�!£�»�� .��3È���Ìù��
Ò��3£�Ö�¨��Ö�Ü¥�� �0êÈ�Ü�ËÌ� ¼������ .� ����à��3���4Ñ
íj�á�¹Å������#£���ìë�Õ�Å�¶÷�¯��
.�� 4U� Øù� ø»ÅÅ� ùSª��� ø»ü� ·ß� �o�È� Î¥º� »� ¼�� H��� ��� ª
½.���� �ÈEÓî�� ��� ø»Ø� H��� ��� ÌB§� ¼�ù� �Ú� (� è�Ø� ¡��� �
j£�2§Ñ�vâº�A1Ø�ø�Ñ�ã����ø»��ÒÒ�5»��?»��¹ë������ç�´e
��Ö�³�Ø��»�¼��
¹ë��� Ì�� Ö��� H��� ��� ½.ë� ��³� ��È� Øù�� ø»���� Ì�� ø»� �Ø
H��� ��� ��� ����������§� ¼��� ¶Ö�� 4ÕÑ� �³� Ø� �� ¹ë�� ø»� A� ��Å
/���¶Ö� A�³�¨ê�»�¼����� /��� �����������Îù§�¼���¶Ö��EU«� /����£
ø»� �����ë� �����������÷�¯��
.§Ñ��ÑÈ�� ¯�ø»�4Uè³�3Ì�¶���Ö�Ü¥È�3Å�»�¼���é³�êÌ�
struct {int i;char b;
} my_struct;
�� �� 5»��¬�� Ö�æWÅ� Äùª����� 9�� ÃÖ�¬�� Ö���� �� ¾� è�� S�³
ØR� �0N �������Ö�Ü¥³�5�ª��
������>�>�>�>��0��.��
A1��4Uè��ª²����3���²U�³�:L¶4�¶���PL¯��ÈE�Å�¨êÌ
Â���ÈE�����ª²����3£�ÌqrU��;íjUØ�¨êÌ���Õ3Ì��à�4~Ð
È��Õ3Ì��à��Ö���E���A1Ø��ç��3��Ld¶4�¶����ÈE�Å�¨êÌ�Â
�'� è�ª� 5ɳ� ¹þª��� é³� êÌ� Ì�� �ÈE�§Ñ�� è�ª� '��5��� þ»³
�¾�Ì��¶����3��Øù��¼���â6k�ëÖ³�Ã�¶��þ»³��ç��3��Øù�
¼��� ¶Ö�� A1�� ¶��� ª²��� �3§Ñ� ?åÈ� �ç� �3§� ¼�� Ö�Ü¥�� �0
Å�Î¥¶��¼Å�y���ê��3�µ���Î¥³�ÓÌ���������1�£�!£�����ª
²����3êÅ�Al¶4�¨Ä��¶���·Çª��ÈE����
����./01./01./01./01�!� ��"� �������2222�3456345634563456#
���+ÌØ�¡�«�;<���E¾�¶���Â��±ÖåÚ��Ì�§�ù�ù�«����¶à+
̳�;<���·����ª�«�����+Ì��;<����ã��º�»�¼�����²å�
�� ����������+���+���+���+Ì�Ì�Ì�Ì��ÕÕÕÕhhhh
µÖØ� &�ÈE�Å� ?kº� »� ¼��� ã��� á�¹� �ÈE�êÅ� ���£� ����
��²å�� ?å� ¶à+̳� �*¶4� á�¹�� µÖ�� &�ÈE�§÷� Ø�� Õ3
�� ����!� ���% ���³�åæª���EÓÑ�?åÈ���²åØ�á�¹����Å�åæã����ÃÄ
º6R��� Ç®¯�� �.�� ¶�� ���� ��²å³� ÔÅ� »� ¼���� Ò� ��²å�� �Û� �
ç� �¬�� º7Å� ��� ¼��� ����� ��²å³� Ü�¶�� 4Uè�� Õ�ì�È� ¯�¯
¥ÒêÈ�¨êÌR������§Ñ�â÷¶÷�ܯË��®¯£�1��ù¨���²U���8�
¡�«�1�£��ùÐ���
��²åØ��%ëù� �ã³�º� »� ¼���� �¤�� #��WMª� â6Å� 9Å�y� Ì�� j�
��ù��ÒãÉÖ�
$ lsMail c images perldocs tcl$
4ÕÑ� O��ÈEë�8���ÚÛ§�� bash���ÂÉÂ���:���������µÖØ�Ì��â
6Å� Â�Õ³� Õ���� ¼��� �Å� ��ª��� ls�� w� ��«� Éà� à�i�� �\
ÔÖØ� �~Ëj�ù� ë�¶�� ë�ª� ÔÖêÅ� 8§� ÆÖ���� 8£� E�� �oÅ� ØR� ?
k���ùØ�¼�ù�;���4ÕÑ�� /bin/ls����ù³�;÷�¯���1��Ѭ�³�ý4
¶4� ls��?k���ù³�Ø��H��§�V�����³�?k¶÷�¯��� ls���ù��1��
íj� Ѳá�¹�� þ»³� ý4¶4� Ì�� íjê�� ¼�ù� ;���� íj� á�¹£� �á¯
íj�á�¹�5ɳ��¶·���B�l�Bû���à�i³�µ¶4�B�l§Ñ���5É
³�¸ÌV�»��¼��� °��íj� á�¹�� ¥�¦� íj�á�¹�)��;��,� 3 !�� =0 ����� )3=�Å
¶4� SÈ�È� à��¯� ÚÛ�� </�ãÍ� ¶�� SÈ� íjê�� /®5ɳ� ;Õ� ½ã� ¥
�¦�à�i³��¶4�SÈ�Õ3��5ɳ��/º�»��¼���Ì��ÝÞ�È�5ɳ�;
n¤�W§��ls��E�5ɳ�4~¶���¬Bª�à�i���³�*«§��áª��
=ÕØ�f�´)ãR���#ù¨��Ì\Ä����WMª�â6Å� ãÑ�����²å��µ?��Ñ
È��6¶��4U�Õ�ê���4Ñ�µÖ§÷�á�¹��j�¯��¬Å�É4�����Å�ø
»�¼��
������ �� �� �� �����������������������������
ÖS� A� é³� êÌ� H��� A� �� �ªQ� ¼�«� ��²åØ�¶�� j�� �í� ®¯£� è�¡�
j�� õ� ����� �Ä� ��²å�� ÕÛÕ� ��� ¶��� ì£� I�� ?å� H���/%0 ��!
�����0�³�!��¼�� �ÃÄ�É�÷�¶�� �����>�È� ÉÕ§� !��É��� ��H��³
Ø��H���� ����!� �����0���®ç�������BÌ��á�¹�§Ñ�?k�ë����+Ì
³� ð4Ñ� H��Ø� !�� ¼�� �ÃÄ� �÷� ¨à�� ����� á�¹£� H��³� Z÷� �?
»� ¼��� ,�ù�/�"��È� "è��� á�¹�� ?kË«Ñ� �ê� ,�ù³� ¶àB�lÈ� �@
� ;�/�ª������+Ì�� ^_�È/î���°��ç� �_�yç� ��µ?Å�ñAù� Aª
��
����������������������������
�È/�ü� ?k�ë� �ÈE����� Ò� �È/��� ÒÕ� ¶��� �ÈE�Å� ?k¶�� ܯ
¯�è²�����³�µ¶������á�¹§�6¿¶��¼���È/�³�×ØÛ�«���íQ
!£�»���È/�Ø�¼¤Å�ø�»�¼Å������ ps��¨�B¶«�á�¹§�¼���È/
�êÅ�É4��'��é³�êÌ��¤��#£�L�Ø��ö��
$ ps PID TTY STAT TIME COMMAND 158 pRe 1 0:00 -bash
�� ����������+���+���+���+Ì�Ì�Ì�Ì��ÕÕÕÕhhhh
174 pRe 1 0:00 sh /usr/X11R6/bin/startx 175 pRe 1 0:00 xinit /usr/X11R6/lib/X11/xinit/xinitrc -- 178 pRe 1 N 0:00 bowman 182 pRe 1 N 0:01 rxvt -geometry 120x35 -fg white -bg black 184 pRe 1 < 0:00 xclock -bg grey -geometry -1500-1500 -padding 0 185 pRe 1 < 0:00 xload -bg grey -geometry -0-0 -label xload 187 pp6 1 9:26 /bin/bash 202 pRe 1 N 0:00 rxvt -geometry 120x35 -fg white -bg black 203 ppc 2 0:00 /bin/bash 1796 pRe 1 N 0:00 rxvt -geometry 120x35 -fg white -bg black 1797 v06 1 0:00 /bin/bash 3056 pp6 3 < 0:02 emacs intro/introduction.tex 3270 pp6 3 0:00 ps$
¨��á�¹§� .�(Ø�4Uè�¼�«�Ò��È/���ÒÕ��ç� .�(§Ñ�?kõ�»�¼Å��
��� �E�ª��Cì�È��EÌ����¶ù¨�ÑkQ�� .�(��É �¶�Χ�¡Õ�yç��
�²å�� ÒÒ�� �È/�³� Ô�Ø�� D£� áW� ?k¶�� °� �ç� �_Å� µãÍ� ª��
�� D£� áWÅ� ¨K� T���� ��A ! ����� ª��� ��� �_Å� ^_�È/î���!� A
/���� �"��°���?@A� �%���! �"����® ������Ò��È/�Ø�Ö�¨��Òjª��
È/�ë� �ÃÄ� �Ò¶��� ð��� ����� �È/�� W§�� ÑÈ� ÉýØ� ËÕ� yç� ª
�È/�Ø�ò×���·��ª6¿Å�ã���ç��È/�§��mÅ��.ù�«������²å
��Ò��È/�§÷�Ö�¨��</��º�»�¼��¯�¯���æWÅ�E�Èú���Õ�Å�ò
�ª��
������� !�� !�� !�� !���"!#�"!#�"!#�"!#�'�(����'��(��
Bû��� à�i�� ���� 1��� ��� ®¯Å� Ü�ª��� Bû��� à�i�� ��²å
���ç�®¯ê��à�ØùÈ��ÀF§Ñ�6¿¶�È��µAõ�ÚÛ�·Òª�L�³�Øìö��
Bû���à�i��Ö���å̶��¶à+Ì��.����²å�W���ý¿Å�å̪��
é³�êÌ��íj�á�¹£� *�?�B�l§�r�Å� Õ�º�y�jßìë� r���.�ë�,��
³�µ¶�'��Bû���à�i���.��//ª�®¯)ù�GÕ����.à���ç�jêÅ
?kª��� Bû��� à�i�� Ü6¶��� ù�úU� �§� �� � ��� EÓÑ� ).���
=.=*�ù�úUØ�¼�«� ).����=.=*�à�iØ�è�ª�����
������$%$%$%$%�&�'&�'&�'&�'�+�%�������
Òg���à�ØùÈ�����§Ñ��á�¹��µº�»�¼��ܯ¯�íj�á�¹§�ËG¶
�'��.� �aÖ�à�²�Îý�� à�²� �o#£�³�µ¶ù� «���� Ç�� íj� á�
¹� ±²³� ¶��� 3Fìë� ��� Ü¥È� :L¶4� ¶��� è²È� É4���� ����� ÒÒ
��tÈ��íj�á�¹Å� /mnt/cdrom#£�à���Bå��§�à��¶4��¶���íj�á
�¹���� Ü¥§� ت��� é³� ê«� .�A�DBÅ� /mn/cdrom�È� à��¶�� ����� 4
U�Øù� íj� á�¹Å�ùS¶�� �£� ����� Ø�� ��ª� �ë���� ¶����� ��� �
��³� �Û� Ò:¶÷� ¨ê��� �ç� ��²å�� µ� æʺ� »� ¼÷� ª��� ���§Ñ� Ø�
!��µ¶��íj�á�¹£� ?+$��íjá�¹�È��Ç®¯������¸¹-�� ?+$�³�ù
Sª��
íj�á�¹§��ã�µÖ��íj�á�¹�� Å`��E�¶®��Ð�ìë��.���ë§��
�¡�� á�¹�� ¶à� B�l§� ¼�� íj��� Bå��³� ë�º� »� ¼÷� ¯��� ����
B=A�D=�� ?+$�� ���!£��ç�íj�á�¹Å�Hâ¶÷�ùS¶���à��ËÌ�¼���Ä
íj��íj�á�¹Å�¶��� d¯�Ø��íj�á�¹�J ����!� 3 !�� =0 ����� J3=��È� åæª
����Ñ��µÖ���È/���jßì�È� Ì��íj���\�íj�á�¹§�ðã�¼�ù
ø�è��¡��µ¶Õ¨�¶«�¯��
�� ����������+���+���+���+Ì�Ì�Ì�Ì��ÕÕÕÕhhhh
r��Bû���à�i��?å�r���.��ÒÅ�*�?�� =.=*#£�§��ç�Ä�öÅ�IÖ�
Õ� yç�� íj� á�¹§� ¼ÌÑ�� �� Ð�ì� �.�� E¾� :ð¯� '��� r��� �¤j
Ý���� r��� lÕ�� �.§� �� �³� »� ¼��� é³� êÌ�� �ÈØ� �.�� æ ì�È
���û��³�µ¶�'�ßã��*�?��.�� ���7û��³�µª�����Ä���á�¹�µÖ
§J�É�ù�«����?+$��íj�á�¹��Ì���.§�ê̼Ä�W§�µÖ§J��¾��#
��Éë��
����78787878��9���9���9���9���$ �%�&������ ���� �
��²å�� á�¹�� �³� �`§� Ǫ� �Û� !£� I�� 5ɳ� ��� ¼ÌÍ� ª��� á�¹
®§Ñ� Ì�� j�� jÌ�«� �³� �`³� ß�¶Õ� ½ã� �ê� Ö�Ü¥³� øÚãÍ� ª��
é³�êÌ��ª�µÖØ�á�¹§�ÈE붫�tÈ���È/�Ø�¨êÌù÷�Ë�'��1�£
�� tÈ�� �È/�³� �¨Â�� Ö�Ü¥³� ¨ê��� �³� á�¹� Â�� �ç� �È/�³� �
¨Â���Ä�Ö�Ü¥��:L¶4Í�ª��
�ê�Ö�Ü¥��Ç®¯£�?å�H����§�ʳ¶�������1���1���Ѳá�¹¨
��</�º�»�¼��� Ö�Ü¥�� '���� ¹ë�³� ¹þ¶�����¹ë����ç�Ö�Ü¥
�� �0Å� Ø�7��� ���� 1��� µ¶�� Ö�Ü¥³� ªÎ§� KwÑ� É«� �Û� ã6�
Uä�»��¼����Ä�Ö�Ü¥���Ò��ñìÅ����¼����j®��4U�1��Ѳá�¹
§Ñ�µ¶ù¨��?åÈ��ä�ÉÕÉ���{�M�¶��
���� 1�Å� �ã¶�� �£� ���� 1��� Ö�Ü¥�� 1�§� ¼�� 4U� þ»ê�� �³
Ì%÷� '¶�ù� �ã¶�'� ò�� ¼��� �� ¢£� ���� 1�Å� Ö�Ü¥§� Õ߶4� v
âª���Ò�1��Ѳá�¹Å�S¶��jÅ�Ì%÷�Ã�¶�ù³��¨Â��ø������1�
��Ö�Ü¥³�Ì%÷�µ¶�ù³��·�È�vâª��
������?@?@?@?@��������������0��.���0��
�����Ö�Ü¥³�ÑÈ�:L¶Õ�½¶4�4U�Øù����+Ì�æðì�ÕÞÅ�µª��
!£�ÚÛ������:L¯�! �,�����°��:L¯��%� �����Ö�Ü¥³�µ¶��¼���Ò�Ö�
Ü¥Ø�Ì���� A�é³�êÌ��È/���¥�¦��.� A���ª�ʳ��ÚÛ³��¨��«��1
�£��ê��¾³�;�¿�»�¼ÌÍ�ª���:L����§Ñ�����¹ë�Ø����§�¼�
(�Îs�Ö�Ü¥�°��S������³�Øù���Ò�Ö�Ü¥��������¤�S�����³
ØR��� àù£� S��� �¤� S�³� Ø� �� ¹ë��� ����� kKÅ� �¨ÂÕ� ½ã� �
°�� )(����Å�ØR������:L��������9!0�� �,���� ��§Ñ��Ò�S�Ø��¤�S�³
Ø� ��¹ë���þ#���±� S�³�Ø� ��¹ë���ØR��� ���:L����³�µ
¶«� H��� </�� »Ø� {� !�ùÍ� ¶ù¨�� ����� �W§� S�³� ض·�� &å
¶�����{�Z��������²å§Ñ�Ø��±Åìë��K�à�ª�������� �--������H��
</�³�{�º��ëØ����«� .�(�µ�`Å�{�(��ëØ�
������A&A&A&A&�B!7B!7B!7B!7� �"�*�8%�
:L������Ö�Ü¥³�3��ÏY��ÝÞ�ù¨��:L����³�MN¶���£�¬78ì
j�»�¼���Ì���5�S�³�;����º�y��S¶��8��ïº�y)ù�����±²³�O
PÌÉ�Í� ¶Õ� yÃ���� ��� åªÅ� ضÕ� ½ã� ����� ãî�%� % �"���� ÕÞÅ
µª��� ãá� À�r£� ¹ë��� ¸¶�� ë� ¹ë��� Q������������� ¸¶�� ë� Q��� Ì
����������������������������������������������������������
Ï�� 2�� H��³� {� </�¶�� .�(� µ�`Å� ì÷� (� �ëØ�� °�� H��� </�³� ì
÷¶�� .�(�µ�`Å�{� (��ëØ�¶�� RD�§Ñ� f�µ��� ¨�öÅ� ;���Å��
ª����-!0���,�
�� ����������+���+���+���+Ì�Ì�Ì�Ì��ÕÕÕÕhhhh
���ê��H����§�¶�ã��Ìì�¼���Å��ª����ë�¢û���¢��¸¶���º
»�¼���¸¶£�¸¶§Ñ��½.³��¨Â��ëS�� �����³�Øù��</�ª���¢û��¬
Ò³�¥��{�ì�ª�«��ÒÒ��¢Å� E�TÎs�¢E��#£�Ý��È�¢û�§Ñ��½.È
��¶������
ãá� À�r£� Ö�Ü¥§� Ǫ� ¹ë��� ¸¶���� ëS��� Ö�Ü¥�� Â�È®�� ¨
êÌR��� Ì�� àÅ�� ëÜ� ¯¹³� �¨Â�� Ö�Ü¥Ø� ¼�«�� �³� ��¶�'� µ"�
��³�ëS����È�(�»�¼Å��������ÚÛ�Ì��µ"��Ö�³�;����ª�«�E
µ"�� ��³� ëS�È� ¶4� ëÜ� ãá� À�rÈ®�� ¹ë�³� ä��� E� ¹ë�³� �Ø
«� E� µ"�� �/Ö�Ø� ê̼�� Ö�Ü¥Ø� �V� ����� ÑkQ�� àŧ�� #£� ��
³�ØR�µ"��!��¼Å�»�¼���E��ÚÛ§��E�¹ë�Ø�#£���³�ØR�µ"ê�
:L����³�Ø� ��¹ë�Ø�¯���ÐC���D£����³�;�����Ö�Ü¥�±²³
Fù���É���4±Q��³�����
ãá�À�r£�Ö��µ¶��Ö�Ü¥È��</��ð�³�U4�Õ�yç��������á
³� Ü�¶Õ� ½ã� ãá� À�rÅ� ´´� µª��� �á�� V�� </�ËÌÍ� ¶�� ûÈ� (
»� ¼�� 5É���� Çè� Î¥º� »� �Ä� 5É�� j®¨Å� Øù�� ¼��� Ö�Ü¥³� �á§
�̾�� �£� 1��� E� Ö�Ü¥³� Ö�� </�¶Õ� yÃ���� �á�� WMª� :L� ��
���ãá�À�r§�¬¶4�µ¶����¶ÕØ�´)¶���Mö��¼���;����Ö�Ü
¥Ø��á§�¼�«� ��³��á�Q���®ç������ê£�j����EU��¨���á§�¡
�«� � ¯� Ö�Ü¥³� �¾� FìÍ� ¶��� S¶�� Ö�Ü¥Ø� ?åÈ� ¼�«� E�Å� �á
§� ض4Í� ª��� tÈ�� Ö�Ü¥³� �á§� ���«� W%� �£� i�Í� º� »�� ¼��
�����Ì���Å� i�Í�º�ù� 5ãÍ� ¶�'�� �Χ�ib�Ö�Ø� ûÈ��¤§� è�ª
���Ë��½b��¼��
������CDCDCDCD���E!���E!���E!���E!��78���������������
����� ´´� Ö��� ë�,��³� �*ª��� ë�,��ü� �5� ÝÞ�È� 6¿¶�� �
0��Ö�Ü¥���¤����é³�êÌ���Ä�¥�¦�Bû���à�i���5ª�Ö�Ü¥³
�¶4�5ãR��0êÅ�åæãÍ�ª������ÝÞ�È��.à���ç��àÈ�¯��Ó�3
F§Ñ�åæ¶�� Ѭ��°�� ë�,���³� µ¶�� jßìë��à� 3F��¼÷� ¯��� ¥
�¦� 3F£� jß*� Ë̼��� �.à�� �Òª� �à�� ��� ë�,��³� åæ¶4� �³
ùSª��
´´��ê� ¶½�3F£� ®ùº�y� �½� 3F§� Ö�Å���ª��� �Uª� ��� �5£� Çè
Ì��:L����§�Ö�Ü¥³�ض��jÅ�»ßª���é³�êÌ��1�§�êÌ�¼��ÒÒ
�� íj� á�¹£� ®ùº� y� Ö�Å� 1�§� ��¶��� �3Å� µ¶�� ÚÛ§�� ä�È
E� íj� á�¹�� µõ� y� ��¯��� Ì�� íj� á�¹�� ��ËÌ� ¼�� ù³� É�«
/proc/filesystems³� ê4�É«� ¯��� yÈ� ��¯� Ö�Ü¥Ø� þ»§� Ǫ� ¹ë�³
Øù�� ¼�� ÚÛ�� ¼��� �ê� ¹ë��� �5ª� =�³� »k¶�� ���+Ì� þ»�� ��
�����á�íj�á�¹���Å�éÈ�êÌÉ«��Ò�íj�á�¹����º�y�����1�§
ÆÖ���Ö�Ü¥§���íj�á�¹��à��õ�yà��Ñ���íj�á�¹§��Òª��0
����Ø�ê̼��
��� ��� �������
��� ����
����������������������������������������������������������
Ï�� ����§�Q���Ì��¸¶��#£���È��ë����-!0���,�
�� �������H�H�H�H��������������
�
������� �������� ����� ��
H�H�H�H���������������ÑÑÑѲ²²²á�á�á�á�¹¹¹¹££££���������²å§Ñ²å§Ñ²å§Ñ²å§Ñ� ØØØØ�������������ªªªª�®¯®¯®¯®¯������¶���¶���¶���¶�����h�h�h�h�Õ�Õ�Õ�Õ��;<�;<�;<�;<�§§§§
ѮѮѮѮ������ á�á�á�á�¹¹¹¹§§§§� Ð�ìÐ�ìÐ�ìÐ�ì����ÈÈÈÈ� ÊÊÊʳ³³³¶�¶�¶�¶�� ����É�É�É�É�� {{{{� !!!!££££� IIII����� H�H�H�H��³�³�³�³� è�è�è�è�ããããþþþþ������ Ð�ìÐ�ìÐ�ìÐ�ì
ëëëë� H�H�H�H���������� ªªªª3333³³³³� ,,,,´¶Õ´¶Õ´¶Õ´¶Õ� ½ª½ª½ª½ª� 4U4U4U4U� ÕÞê�ÕÞê�ÕÞê�ÕÞê�� è�Ëè�Ëè�Ëè�Ëjjjj����''''�� Ø�Ø�Ø�Ø�� H�H�H�H������ ÕÞ�ÕÞ�ÕÞ�ÕÞ�� ØØØØ����
����æì��æì��æì��æì���� Ø�Ø�Ø�Ø�� H�H�H�H����� ��� !� ����"������ H�H�H�H��³�³�³�³� è�è�è�è�ÈÈÈÈ� ¶�¶�¶�¶�� ÑÈÑÈÑÈÑÈ� ÚÚÚÚ2222¶�¶�¶�¶�� ����ÈÈÈÈ////����
µ�§µ�§µ�§µ�§�H�H�H�H��³�³�³�³�æÒ¶æÒ¶æÒ¶æÒ¶���������¶¶¶¶4444��á�á�á�á�¹¹¹¹�����????åååå�ØØØØRRRR�����É�É�É�É��{{{{�!!!!££££�H�H�H�H��³�³�³�³�ØØØØRRRR��Ã�Ã�Ã�Ã
ÄÄÄÄ�É�É�É�É����������ª�ª�ª�ª��
Ø�� H���� ;<��� H��³� I��� j¨� ¶�� �£� ����� H��� ��� Ѳá�¹
£��¤��#£��Å�åæª��
êêê꣣££� ��������ææææWWWW���²å��á�¹��?å�ØR� �É��-.�!£�I��H��³�Øù��¼
�� �ÃÄ� É�÷� ª��� Ø�� H���� á�¹�� Ð�ì� H��É�� *� ¸�� {� `� »
¼��
ÉýÉýÉýÉý� á�¹�� Ò� �È/��� ÒÖ�� ö�¯� Ø�� ��æWÅ� ����� �ê� Ø�� ��æW
£� ÑÈ� PW¶÷� ¯�ËÌ� ¼ÌÑ�� Ì�� &�ÈE�Å� ?k¶�� �È/��� �ç� �
§��mÅ�®�»�¡���°�¶à+Ì�Ø��H���H1��£�H����ϧ��Õ³��ù
º�»�¼÷�ª�����£��à��'��Ø��X��ÈE�§��ã�YÌ��4ù���Å�£
����
H�H�H�H������ ����BBBB�H��� �B£���ù�� '���íjÅ��È/�����æW§� �B¶Õ� ½ã
µ¯���H����B§Ñ�íj��£��È/���Ø����æW§�ÊË�:L¯��
ææææ5555ªªªª� Ð�ìÐ�ìÐ�ìÐ�ì� H�H�H�H������ ºíºíºíºí� H��� ��� Ѳá�¹£� á�¹§Ñ� ?k�ë� �È/�ê�
ÑÈ�æ5¶÷�Ð�ì�H��³�æÒº�»�¼÷�ª��
æÒæÒæÒæÒ� Ø�Ø�Ø�Ø�� H�H�H�H������ Ø�� H���� �È/�ê�� ¯�¯� �Ø��� ��æWÅ� Ø�� »� ¼��
¶ù¨��yÈ���È/�ê��H��³�æÒ¶�����è�º�yØ�¼���é³�êÌ�á�
¹§� â68� bash³� ?k¶�� ¼�� 4U� è�� �È/�Ø� ¼��� ¶Ö�� Ò� �È/��
Ø�� ��æW§� bash�� 4U� ´µÛÅ� ��� Ç�§�� Ð�ì� æW§� ¶��� ´µÛÅ
��� bash³�?k¶���Ä��È/�Ø�E�Å�æÒ¶�����û"ʶ���6ì��²
U���4U��È/�Ø�?k��à³�æÒ¶��Ç�ìë�é���
æÒ�H����°ª�¾�è������È/�Ø�Eê��¾§÷�æ ìë�H��³� ã�5
ɳ� �/þ�Èú�� �È/�W� ��*�.�� H1���È� µõ� »� ¼��� ����� Òg
��á�¹� J��æÒ�H��� *�.³�ùSª��
�� �������H�H�H�H��������������
����6�6�6�6�������������������:�;:�;:�;:�;��<�<�<�<��'�� �������%�
���Ø� Ø�� H��³� ùS¶Õ� ½ã� µ¶�� ÕÞÅ� ×ØÉÕ� ±§�� ��� Ö/Q� í�
êÌ�ãü�+ù�«���ü¾��ì���Å�É�¶���������õ�����
�È/ÑØ��ÈE�Å� ?kº�y�� �È/Ñ�� H��È®�� â6̳�¸Ì� �Ñ� ã[ª��
â6Å�ã[¶��'§��H����Ì��½.§�¼��ÂÅ�Ø쪷��¾�ãÍ�¶Õ��ª
����È/Ñ��â6̳�?k¶���ÈE����¤�â6ÌÈ��6ª����Ì÷�¶4��È/
Ñ��îå��â6̳�Ø쪷���'��³�Ø쪷��¾�¶Õ�½ã�H��§�ËGª��
Ø�� H��� á�¹§Ñ� �� ��ê£� �¾� Ð�ì� ��Ø� ��� Ø�� ������ �� Ø�
��ê£���²åØ���¶��À�rê§�¾�¯�5ɳ�ûZ�È��È/ѧ��ã�Ð�ì
��È�ø/¯��
��ø/Å�Z÷�¶Õ�½ã� Ø��H����Ð�ì� H����,�ù��¿£�¥Ò�È��[
�����,�ùê£��¾�#£�lÕë'��\�#£�lÕj�è���¡ù¨��EÌù�«�«�á�
¹Å� ��¶ÕØ� �¡� Ì�.�� ����� ����� øí� �+�� á�¹§Ñ�� &5� ,�ù³�
ë�� �1� á�¹§Ñ�� 7&5� ,�ù³� µª��� Ò� ,�ù§�� ,�ù� �KK� Îý�/�"�
-����� ���9���� �3)��� Òjª� ÎýØ� ®4¯��� ��� #£� ,�ù� ��§Ñ� Ø�� ���
Ø��,�ù��KK� Îý��ª���� ¾�®¯�È� ��ÌR���,�ù� lÕØ� 7&5«� Ø�
���� �¬�§Ñ� ��¬���ª��Å��¨Â��� ��Î�¬����£�Ø��,�ù��KK�Îý
³��¨������È/ÑØ�Ø����³�Ã�º�yà��ª����Ø��,�ù��KK�Îý³
����������������������������������������������������������
Ï�� ���?å�ë�� �1§Ñ�H��³� 7&5�,�ù�M½È�����¼������,�ù�lÕ
��¶à+̧Ñ�ùS¶��lÕ³��ç�������-!0���,�
Ï�� ����7&5�� �����È���ª,�ù����³��¨Â�'� ��¬�Ø�è�¶���ë�� ��
.�(§Ñ�� ,�ù� �KK� Îý§� ��¬��� ª��§� ��¬�³� µ¶4� �¾� �¬��
ED� ���<�Ø����§Ñ�Ð����È��B���ì���
�� �������H�H�H�H��������������
4ãÍ� ª��� �È/Ñ�� Ø�� ,�ù� �KK� Îý³� Ð�ì� ,�ù� �KK� ÎýÈ� ø/
¶�� ãí� Ð�ì� ,�ù§Ñ� ª��§� ãí¶�� ��³� ËGª��� �Ì÷� ¶Õ� ½ã� �È
/Ñ��,�ù�À�r�/�"����9!��Å�µª��
ED� ��£��È/�� +���È/�� I�¾��È/��� Ø����æW���ÒÖ��,�ù�À�
rÅ� É4���� �� ,�ù� À�r£� Ò� �È/��� Ø�� ,�ù³� H���� Ð�ì� ,�ù
È�Ç&á7�����ED§Ñ��È/�� +��Ø�� ,�ù��KK�Îý� �£�Ð�ì�,�ù��
KK�Îý� �È�Ç&Ë����È/�� I��Ø��,�ù��KK�Îý� �£�Ð�ì�,�ù��KK
Îý� 7È�Ç&¯����Cì�È�,�ù�À�r£��¤��#£�5ɳ�ØR�� <
!�Ò7��ÓE����£�,�ù�À�r����Ø�Ò7ªØ³��¨���
!������Ø�Õ�¶��Ð�ì�,�ù��KK�Îý�
!�ËG�åÌ����� � ������!��5É����£�,�ùØ�Ì%÷�µõ�»�¼�ù�Õ�ª���'
��³�Õ�º�»�¼�Ø@�?kØ��ª��à³�¹þ¶�Ø@
,�ù� À�r£� Ø�� ,�ù� �KK� Îý³� ª���È� µ¶4� ËGª��� Ø�� ,�ù
�KK� ���À�r�� 1Îs�Æñ��¯�� ����(Îs�Æñ���
Ø����³�Ð�ì���È�ø/¶Õ�½ã���È/Ñ��ü¾�Ø�����,�ù��KK�Îý
���Ø�� ,�ù� Á§Ñ�� ª��Å� ÜãÍ� ª��� ,�ù� lÕ³� ��� å»È� ¶«�� �� 3
�£�¬�à�l�� Y��� :��È� Z÷� Ã�º� »�¼��� �á� ED� ��§Ñ�� ,�ù� lÕ
Ø� ������û���&5�� �R»È� ����«�� �È/Ñ�� �È/�� I�� Ø�� ��æW§Ñ�
��� ������³�Ø��,�ù��KK�Îý� ���ª��� �����È�ø/ª��
�È/Ñ��Ø��,�ù��KK�Îý³�ëS�È��È/���,�ù�À�rÅ�Î¥¶4��,
�ù�À�r�����/�"�� ��9!�� ����0�� �$?�³�Øìö�����,�ù�À�r����Ø�Ò7¶�
«�� �È/Ñ�� �� ���§Ñ� Ð�ì� ,�ù� �KK� Îý³� Øìö��� ���Ø� Ò7¶ù
«�«���È/���Ø��H���æW§�ʳ¶ù�«���ÏÅ�ËGª��������ÚÛ§��
È/Ñ����³�L5º�»�¡����²å§�å̳�ÆÖÑ���²åØ�Ã�¶���ª��
�È/ÑØ� ��²å§÷�� 5ì¶÷� Ì�� �È/�Ø� Ò7ª� ø/Å� º� »� ¡�� Ø�� ��
§�ËG¶�� �ù³�ø���ÝÞ£��È/Ñà��� �����£�,�ù�]��/�"�� -��!��
��¶��� �È/ÑØ��³� Ì%÷�±ò¶Äù� W§����²å��]�Ø���ª� Ø�����
,�ù�]���SëÅ� ÉÙ���
E� ,�ù� À�r� ���Ø� Ò7ª� ÚÛ�� �È/Ñ�� Ð�ì� ,�ù� �KK� Îý§� ,�ù
lÕ³� ãÑ� Ð�ì� H��§Ñ�� 5��� ��³� ä���� àù£�È� �È/Ñ�� ª��
Å�{¶4�è�ª�â6���'��§��òª����
½��é³��á�É«���È/�� I��Ø��,�ù��KK�Îý� �£�Ð�ì�,�ù��KK�Î
ý� 7§�Ç&Ë��� �������7� �� �������§Ñ�`���4Õ§� ����7�û����ª��Å�{¶«
E´ìë�Ð�ì���� ������³�äÅ�»�¼��
�Ì÷�Ø����³�Ð�ì���È�Ç&á^�Èú��Ø��H����á�¹��Ð�ì�,�ù
§�K����ÑÈ�¸¶õ�»�¼���é³�êÌ��ED� �����È/�� +��Ø��,�ù��KK
Îý� �£�Ð�ì� ,�ù��KK� Îý� �È�Ç&Ë�� ß«�� Ø��,�ù��KK� Îý� 2£� Ø
��,�ù��KK�Îý� �É��U¤§��Ð�ì�,�ù��KK�Îý� ��È�Ç&¯�����£
Ø��H����³�¼��®�ÐÅ�É4����Ø��H����,�ùê£�Ð�ì�H��§�Ì
���5ª��ÑÈ�ʳ¶ù�«���¯��
������FGFGFGFG�E!HE!HE!HE!H�'�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
��æW�ë� 765����æWÅ�������-!0���,�
Ï�� ����ë�Ð�ì����� �%0 ��!��3)�P���6?N=*Q?�L��-- �������-!0���,�
�# �������H�H�H�H��������������
?åÈ� Ø�� H��É�� -.� ì£� Ð�ì� H��¨� ¼Õ� yç�� ��²å�� Ð�ì� H�
�Ø�¬78ì�È�µËù�«�����ãÍ�ª���Ð�ì�H��³���¶��ÝÞ�¶���
?k�ë��ÈE����³�µ¶��Ø��,�ù¨Å�Èà¶�������é³�êÌ��'��5
����ÈE���'��5��§���³�ª���¶Ö����ÚÛ��Ä�'��5��Ø�H��
§�Èàõ�è���¡���ÉNº�'���K�àê¨�¼�«�¯���'��5�����Ø�ÉN
��«�� '��5��� �ÈE�§Ñ� tÈ�� K�à³� ض�� �Å� Ã�¶�� ®¯�� �
à³� ¸Ìêj� è��� ¡Å� ����� �Ì÷� Ø�� ,�ùê�� ËGË�� ÚÛ§¨� H��§
¸Ìê���ÕÞÅ��Ü�,�ë���ª��
�È/�Ø� �³� H��§� ¡�� Ø�� ��³� ËG¶��� ¶«�� �È/Ñ�� Î¥¯� Ø�� ,
�ù§�Ǫ�,�ù�À�r����³�;Å�»�¡Å������é³�êÌ��ED� ��§Ñ��È/
�� +��,�ù�À�r§��Ø��,�ù��KK�Îý� �§�Ǫ����Ø�¡��È���È/�
+Ø� Ø�� ,�ù� �KK� Îý� �§� ¹þ¯� ��§Ñ� ¸���� ¶«�� �È/Ñ�� E� ��³
Ð�ì� ��È� ø/º� »� ¡Å� ����� �� áö§Ñ� �È/Ñ�� ��²å§÷� ,�ù� ]�
��� ��� ɪ��
¨�� ]�Ø� ��ª� Ø�� ��Ø� Ò7¶ù� «£� ��«�� E� �È/��� ËGº� »� ¡�
Ø����§�ËG¶���ª������DzÈ��¦�H���������§���Å�����ÃÄ�
&�ÈE���µA¯��������ÚÛ���²å�����È/�³�´�á���á�¹���ç
�È/�êÅ���µA¯��È/�È®��Éýª��
¨�� ]�Ø� ��ª� Ø�� ��Ø� Ò7ª� �ë'�� ��Ø� Ø� �� ,�ùØ� H��§� �³
¡�«����²å�� ãí¶��,�ù³� B�l�� ��ùÈ®�� H��§� Øì�Í� ª��� B
�l� ËG£� �Çì�È� Í� áW�� 8��È�� �È/��� ,�ùØ� �æº� y)ù� ªÎÅ
Õ��Í�ª���á�¹§�?kº�»�¼���ç��È/�Ø�¼�«���²å���ê���¶�
³�S¶4�?kª���Øìö� ,�ù��_�Ð�ì�,�ù� �KK§�Õ�Ë��� Ø��,�ù
�KK�Îý³�½ª����Ø��È/���,�ù�À�r§�د����å��È/���H�
�� ]�Ø� �� ¤� Õ3Ì� â6§Ñ®�� ³?k¯��� �Χ� �á� Ø�� H��� ËG�� �
�Ì�� y�� �È/Ñ�� Ø�� ��³� Ð�ì� ��È� ø/º� »� ¼÷� Ë��� �È/��� 3ð
?k¯��
�����?k���ù³��È/���Ø��H��§�Èà¶Õ�½ã��Ü�,�ëÅ�µª��
â6Å�?kº�yà���â6Å�¹þ¶�� íjÅ�¶���íj��Â�� �È/���Ø��H�
�È��B¯�����£����È/���H���`Å�Õ�¶��Ö�Ü¥³�øÚ¶4���Ìù
����³� H����B���ª���Ì\Ä� ��ù�� (Îs�®¯¨�?åÈ�Ð�ì�H��§
Øìª����îù�®¯£�B�l§�V��¼��� ��ùØ�?ka§� ��,�ù� ]�Ø���
¶��� ����� �È/��� H��� `Å� µ¶4� ��ù�� ̺� ®¯Å� ?kº� »� ¼��
H��§�ØìV�ù�L5ª��
��������I��I��I��I���������
�È/�Ø� Ø�� ,�ù³� Ð�ì� H��§� Øì�Í� ¶�'�� ¬Ì� ¼�� Ð�ì� ,�ùØ
¡�«����²å��Ð�ì�H��§Ñ��ç�,�ù³�å·¶4��ØìV�,�ù³�½ã�æW
Å�à ãÍ�ª��
Ð�ì� H��§Ñ� å·õ� ,�ùØ� ��ù�� '��� íj§Ñ� ö� ����� �� ,�ù§� �
4R����¡�«��,�ù��ÂÅ�¾�º�è���¡���Ç��Eb�å·³�¶�����§��
á�è�¶÷�Ë«���ù��'���íjÈ®���á�H��§�¸Ìê�«�¯��
EU��,�ùØ�øÚËj�«����²å��,�ù��ÂÅ���§��á�µº�»�¼��
ÉÊãÍ�ª������,�ù³�{_�,�ù�� ��0� /�"����¶����³�H��§Ñ�å·º�y
�@�íj� ;�/� - !������aª�íj§�¾�ª����@�íj§�ËG¶���£��È/Ñ�
�� �������H�H�H�H��������������
Ð�ì� H���� ð�§� ¬ã� �Û� ªÓ� 8��È�� ��²å�� ,�ù³� B�l§� Õ�º
è������á�µõ�»�¼���H��È�Øìª÷�õ�è��Å�µ���ÌÍ�ª��
Ì�� ,�ù³� å·� °�� �@ºù³� L5¶Õ� ½ã� µ¶�� ø�����@� ø�����
78ì�ù� «�«� �Kî��%�� % �"������ Ñ��� �`Ø� ��ª��� �� y� ,�ù�� 3ð
B�l§�Õ�Ë��°��á�¸Ìª÷�Ë�����²å�����û�Ñ�?å�¿=£�·��A¶
÷�¯���é³�êÌ�ED� ��§Ñ��Ð�ì�,�ù��KK�Îý� ���3ð�ËG¯�«����£
¶àB�lÈ���Bº�ê£��ÉØ�������È/�Ø��³�µ¶��¼��,�ù��>d
Å�¿=� >d�;��, �"� ������¶�'�� 78ìë� �@� 5¢£� �Ä� �È/�ê�� ¿=� >
d���¾�Ð�ì�H��§�¼���ª��
����� á�¹§Ñ� å·õ� ,�ù³� æ5¶÷� S¶Õ� ½ã�� Ø�� EG§� µ¯���� �
������!0�( ������(��,�ù�»â�/�"���" �"��ÕÞÅ�µª�����ÕÞ§Ñ�á�¹���Ä�,
�ù���E�,�ù§�ËGõ�yà��øÚË�� »âÅ����¼���,�ù��Ö��ËGõ»�
cÌù���ì÷�ËGõ»����Ø�ê÷�¯�����Ä�,�ù����B��ê£��É���
������JKJKJKJK�LDLDLDLD� �� �� �� ����"�����5���!�%�������
Ø�� H���� 4U� �È/�Ø� H��³� Z÷� æÒ¶÷� ã���� �Ä� H��� ËG£� ,�
ù�À�rÅ� ãÑ���Ìù���Ò��È/���ö�¯�,�ù�À�rÅ����¼���¾�è�
�È/�Ø� Ð�ì� H���� ,�ù³� æÒ¶�«�� E� Ð�ì� ,�ù�� �KK� ÎýØ� ¾
�È/���,�ù�À�r��¾§�,�ù�À�r����È�¼ÌÍ�ª��
ED� ��£�¾��È/�Ø�Ð�ì�,�ù��KK�Îý� 7³�æÒ¶���Å�É4������Ð�
ì� ,�ù�� �È/�� +� ��§Ñ� Ø�� ,�ù� �KK� Îý� 7���� �È/�� I� ��§Ñ
Ø�� ,�ù� �KK� Îý� 1���� ��£� ,�ù� æÒ�� ³�¼�� öÅ� É4���� æÒË�
Ð�ì�,�ù����Ð�ì�,�ù³�æÒ¶��Ì���È/�§Ñ��Ø��H����#£�½
.§�¼Å�è�Ø�¡��
������ M�NM�NM�NM�N� OOOO� ����������"����%� 7�������� ��������� LDLDLDLD� OOOO� ���������5���!�%
7������������
��²å� Ö��� Ø�� H��§Ñ� 6¿¶�� �£� a� ��Ø� ¡��� EÌ÷� Ë«� ��²åØ
Ö�Å� ½ã� ,�ù� À�rÅ� ÒùãÍ� ¶�� ��ª� �Ð�� âÌ�� ����� Ç®¯�� +
�È/Ñê£� Ð�ì� ��� �à�� Ø�� ��� �à³� þ#� åæª��� Ð�ì� ��� �à§Ñ
��,�ù�À�r��è�¡�������à§Ñ��È/Ñ���������ø/��¶ù�«���
����1�£�Ð�ì���æW§Ñ�?kË���AlËÌ�¼��
øí� �+�� �È/Ñ�� �aª� Ð�ì� ��� �à³� ��� ¼ù� «��� Ç�§� H��� æWÅ
4U�®¯�È���Ì��E����¾�è³�Ð�ì�È��B¯���È�ù5ã�d�����1���
�æW£� &=?6� ��æW��� ® ��� ������������®�� ½�� ��� ±®³� ¹þª��
&=?6§�Al¯��à�5�§���1���à���³�?k¶·�� &=?6��'��³�ËG¶Õ
½ãÑ�� �à�� ßàá� 1�� �à§Ñ� ?kËÌÍ� ª��� øí§Ñ�� ���� 1�£� ��
������������È®��?kË���AlËÌ�¼��
������PQPQPQPQ�R�R�R�R��7���� �����%
,�ù� À�r� ����� ËG� åÌ� 5É�� Øù�� ¼��� �È/Ñ�� �È/��� Ø�� ��
����������������������������������������������������������
Ï�� ����3ð��@�íjÅ�ËG¶º�B�l¨���¶��?å�¿=£�?kËù�«����
�·àÈ�
�� �������H�H�H�H��������������
³�Ð�ì���È�ø/¶
åÌ� 5ɳ� µ¶4��
º�»�¼��
H����ϧ� Ǫ�ËG
��4�#£�Ì��H��
k��à�½§�'��³�
���4��»�¼ù¨�E
®¯�� �È/Ñ�� ìÌ
�È/ÑØ�1���àÈ
¥§�ËG¶���Å�£�
ËG� åÌ� 5É�� �$?§
�� �$?³�É4����Ò�
$�Ò7�J�! �����,�ù
%&'� � :?k�e�3��
,�ù�ªe³���¶
%&(� � :�Õá�ªe�3��
Ø���ª��
%&)� � :¸Õá�ªe�3��
��
*�+� ��æW� �.���
µ¯��
,)'�1���à§Ñ�?k
-)'�µÖ��à§Ñ�?
./���� ��"����!�� �
��§��Bº�y�µ
,('�1���à§Ñ�?
-('�µÖ��à§Ñ�
,,,,�ù�ù�ù�ù�����KKKKKKKK�ÎýÎýÎýÎý� J�
K�Îý³������Ò
íj�ÌB§�¾�ËÌ
������¤�¾�¬�³
0�*.'012)34���¬�
ED� ���<�øí� �+��,�ù�À�r����
Õ�½ã����,�ù�À�r����³�µ¶Õ�yç��Z÷�ËG
�� �È/�Ø� ×Ëù� «£� Ý��È� H��³� ËG¶ù� «��
Å� 媶��� ¶�� �Ò�� *�ØùØ� ¼��� ?k��à³� ç�� ¼
��Ö:Q�¸Õ�±�H��������²å���È/�Ø�Ö���?
����Å�×eãÑ��Á�¯���ßÇÈ��'��³�ç��¼��,�ù
�H��³�â6ÌÈ�W�¶4�?k¶���á���?»ãÍ�ª���Ç
�� ¾� Øù� ?k� �à� A� 1��à�� µÖ�à� A� ³� Øù�� ¼��
�»k�����«��µÖØ�1���à³�?k¶·��1��Ö�Ü
�f�����
� ê̼��� �È/Ñà�� � ��� ED� ���� øí� �+�� �È/Ñ
¬��èà�������¤��#�� <
�À�r������Ò7þ�
!�����?�������:���,�ù��â6Å�?k¶���º�yà���È/Ñ�
��ù�úÅ���²å§÷�ÆÍ��
!�� ��� 4� ���:�½��#���?kÇ����,�ùÈ�����º�y�ªe
!����������:� ½��#�����,�ù§Ñ�¸���º�y�ªeØ� ��ª
��� � =/���� B���%��� ø/� ig§Ñ� j®� ���¨Å� ùÛ��� º� y
��ë��à§Ñ���,�ù³�¸Å�»�¼¤�
k�ë��à§Ñ���,�ù³�¸Å�»�¼¤�
0� % �����r��±²Å�4Uè��ø/�ig����Ø��R�¶����
¯��
k��ë��àØ���,�ù§�(�»�¼¤�
?k��ë��àØ���,�ù§�(�»�¼¤�
¬�Ø�/�¯� �$?��ÚÛ���Æñ£�E� �$?��Ð�ì�,�ù��K
7¶ù�«£� �$?��ÚÛ��Æñ����� �����«�,�ùØ��@
�¼�ù§�Ǫ�5ɳ����¼��
�5�¶4�µª�<
Ø�v5ËÌ�¼�«�,�ù���@�íj§�Õ�õ�è�Ø�¼��
�� �������H�H�H�H��������������
0�*.'0*��'��'1�ËG¯�,�ù³��á¶Õ�½ã����Ø�µª��
����=>=>=>=>����(�
¨��½§Ñ�îïª��Cì���Å�µ¶4�á�¹Å�Ü�ª�«��6¿¶Õ��¶Æù¨�E
�ù�78ì�ù��«Å��������²å���È/Ñ�v3Öê£�á�¹§Ñ�{�!£���
Å�äÌÂÕ�½ã� O��� ¼��� �È/Ñ�� H��� �Å�{� � ÷� ¨à���� ô§��Ø�� ê
£�ÝÞ£� Ì�� ¿=êÅ� {�� ÷� ?kº� »� ¼����Òª� Ö��� '���� �á³� �
�¶������������H�������� ¶4�*Øù��á³�µª�<
iiiigggg� ����áááá5�66�� � �7���ig��á��r��Bû���à�iØ�µ¶��'���igêÅ
���¼����ê�ig�� �5¯�lÕÈ�é³�êÌ� ���û����� r���.§Ñ�¸·��� ·
Õ§����Ö���r�Å����¼���r���.���5¯�lÕ��'���r��M½È�¸
ÕC�Õ¨Å�º�»�¼���.�����Ä�¶à�B�l��r���.���
ig��á���.��aÖ��S¶��r��Îý§��ã�NëËÌ�¼�����NëÅ� ã�'
���r�Å�V��;Å�»�¼��� r���.�� ig��á³� ãѨ�ËG¯��� '��Ø
ig��á§Ñ��ïË«�¶à�B�l#£�Ð�ì�r���.§Ñ�¸Å�è�Ø�¡�����
Ñ�-.�� ÷�ËG¯��
,,,,�ù�ù�ù�ù�����áááá� ��� � �7���,�ù��á��B�l�����ù��'��§�ËG¶��ð�³�U
�Õ�½ã�µ¯�����£�íj����ìë�ÂÅ�,�ù�M½È��á¶Õ�½ã�µ
Ë��� íj��íj� Â��ª��Å� ã� ËG¯��� B�l§Ñ�H��È�,�ùêÅ� ¸Ì
ê�«��,�ùê£�,�ù��á§��á¯��
����@@@@�����áááá�8 9� � �7���{_�,�ùê¨���@�íj§�¾�¯����ê�,�ùØ��@�íj
§� Õ�¯� �¤� {��� øÚËù� «n�«�� E� ,�ùØ� �¤§� �@� �hõ� y�� ��
E�,�ùØ� �6jª�Â�È���@�íj§�¼��È���@�íj§�Õ�º�è�Ø�¡��
Ç�� E� ,�ù�� Eb� iÕ¶«� ¯��� ��B�� ·¶÷� jÌ��� á�¹§Ñ�� �Ì÷
þ�Èú�Ñè�¶���¬j�B�l�:�Å�!��®j�»�¼��
¶à¶à¶à¶à++++ÌÌÌÌ�����áááá/ :8 ��� �7����Q�Ü�Ë��¶à+Ì��á���È/Ñ�®§�¼��,�
ù� À�r� �����$?��� �á���� �� ÚÛ� �È/Ñ�� Æ�� ,�ù� À�rÅ� ÊË� ¸
����� ���� �$?³� è�È� º� yà�� ,�ù§� Ǫ�ø/� L�³� �áª��� �ê£
ø/�Î¥�ig�$��� !�� ������,A� ���5�--�� ��$�5��� Ñ���á�¹��4U� �È/��
,�ù�À�r�������á¯�´µÛÅ����¼��
Ø����³�Î¥º�y���È/Ñ�� $�5����§Ñ�j.¶��ÆñÅ�;����ª���¨
�� ;��«�� Ø�� ��³� ûÈ� Ð�ì� ��È� ø/¶4�� '��§� Ǫ� Vûç� :�Å
»kº�»�¼����È/ÑØ�j.¶�� $�5����³�;ù�A¶«����²å����Å�Ù
�Í�ª�����Å�ÙÕ�½ã���²å§÷� $�5³�;ù� A ���$�5�� ���ý³� É�
���Ãå³�ãL¶�����²å§÷�éô��ý³�±ò¶Õ�½ãÑ��á�¹à���Òª
H1���� µ¯��� ��²å�� ��� ø/Å� ½ã� tÈ�� $�5� ���³� ��ª��� é
ôØ�Ã�¯��¤�� �È/Ñ��#£� Ø�����ø/Å��á�á�ª����Χ����Ø�
��§�ãí¶��Ò7ª� $�5����Ø�¼Õ�yç�µ�Ã�õ�����
¶à+Ì� �á�Ä� �ç� �á�Ä� �á³� µ¶�� ��� Mö£�� EÌ÷� 78Å� U�Õ� ½
ãÑ�������ê��á³���¶�'�{�!£�áW��æWÅ�µãÍ�ª��������á
Ø�kØù��ÚÛ�á�¹��l��������
�����?��?��?��?��@�A@�A@�A@�A�B�CB�CB�CB�C��"��)��� �*�'%�
- C9�--�����Υ
��C- !���/��
Î¥
��C ;�/N ��������C ;�/- !��
Î¥
�� �������H�H�H�H��������������
����� M3�� ,�ù� À�rÅ� Ø5ª����� ËGË�� Ò� ,�ù� À�r£� �¤� M3�
,�ù�À�r��,�ù��KK�Îý³����¼���ED� �£�Ø����Ø�Ì%÷�4Uè�
Æñ�È���Ìù�ù� É4���� Ò�Æñ£� �5� ,�ù�À�r§Ñ�� ª��Å� åæª��
Ø�� ��³� Ð�ì� ��È� ø/¶Õ� ½ã�� �È/Ñ�� Ò� M3�� Æñ�� ÂÅ� Øì�Ñ
,�ù� À�rÅ� ��� ¼�� Ð�ì� ,�ù§� Ǫ� ª���È� ø/¶��� �¤� M3�� ,�
ù� À�r�� ,�ù� �KK� Îý³� ¸���� �� �5Å� ,� ß´¶«� Ø�� ��³� ¹þ¶�
Ð�ì� ,�ù�� ,�ù� �KK� Îý³� äÅ� »� ¼��� E��� Ø�� ���� àù£� Æñë
û���ª��Å�µ¶4�,�ù�§�¼��'��³�ä���
���³�?k¶���ê£��ßàá�1����5��È/���,�ù�À�rÅ�MNº�»
¼��� ¶�� �lÈêÅ� ùSãÍ� ª��� �#£� Ý�� mS§� 1�£� ,�ù� À�r� ���¥
ED� ��<�M3�,�ù�À�r
��!���C� �C
/"��9!��%�Î
��Å��ÄØ�Ì%÷�¸¶ËÌ�¼�ù�ø�Í�õ�è�Ø�¡������Ý�£��Û��æì�ÌÑ�/M3��,�ù�À�rÅ�Øù��øí��È/Ñ��¾�M3��,�ù�À�rÅ�Øù
��ë��� �13¶���È/ѧ�ÇãÑ�6jª�,�ù�À�r�Ã���à³�µ¶��¼��
����@�A�@�A�@�A�@�A��DEDEDEDE��%%����"���FFFF�G1G1G1G1���%%����"���
á�¹§�¼��Ð�ì�,�ù§�Çã�4U��Üê��¼���é³�êÌ����ù³�H��§�È
àº� y� ��²å�� ,�ù³� ºíãÍ� ¼��� E��� ��ù�� ?k�� k��� îÈàõ� y
,�ù³�ãåãÍ�ª���Ð�ì�,�ù��°��ç����,�ù�À�r�Ö²��#£�1�
�Ò��Ö�Ü¥³�¾�¶Õ�½ª������,�ù�ºí��ãå§�µË��H1�����Ö
�Ü¥���Ø��H���Ѳá�¹��78�§�Ø����ª��mÅ�����
á�¹�� �Ä� Ð�ì� ,�ù�� mem_map_t��� Ü¥²�� ���ë� mem_map� Ö�Ü¥È� �
¨Â���ê£�®ù�á§�hÕ*¯���Ò� mem_map_t�Ü¥²��á�¹��Ð�ì�,�ù�¶
��!���C! ���C���%�Υ
�³�Õ�ª���H�����§��ã���ª�Æñê£��¤��#�� <åååå�����������������,�ù³�µ¶��¼��µÖ��È/��ê��»��,�ù³�4U��È/�
����������������������������������������������������������
Ï�� ��� �ê£� ÒÕ� ,�ù� Bå���/�"�� � ������0��� ,�ù� �W� Bå���/�"�� � ��!�
� ������0���,�ù�À�r�/�"�� ��9!�����¶���ÒÕ� /"�N��� /��N��� /��N��¨��È�5�Ë
Ì�¼����-!0���,�
�7��nR�÷����Ü¥²³�,�ù�/�"���Ü¥²���®ç��
�� �������H�H�H�H��������������
Ø�æÒ¶��¼�«�å���� �É��l��
�������� ������Æñ£�,�ù����³�Õ�¶��¼����E�,�ùØ�iÕ�°���@º�ê£
�Éëù�L5¶�'�µ¯��
� 90���� mem_map_tØ�Õ�¶��Ð�ì�,�ù���KK�Îý���
free_area� Q��� ,�ù³� ºí¶�� �àØ� ��� ,�ù³� ;�'� µ¯��� ±²ìë
ig� ��� 3o£� ��� H1���È� ��Ìù�� /®ìë� �à§� ÇãÑ«�� �È/ÑØ
µ¶��,�ù��lÕ��Ð�ìë�,�ë�H1��£�ÑÈ��³�»�¼��
free_area��Ò�S�ê£�,�ù�r�ê§�Ǫ�5ɳ�Øù��¼���¸¶��(Îs�S�
��ª�,�ù³��E��¤£�¾�,�ù��r�êÅ��E��¤£�¥�,�ù��r�êÅ�����
�È� 3ð� ��� å�È� �ض�� ,�ù�� r�êÅ� Õ�ª��� list� S��� p�� qàÈ
µË��� mem_map� ¸¶� Â�� page� Ö�Ü¥§� Ǫ� ¹ë�³� ��� ¼��� ,�ù�� ��
r�ê£���p§�¾�¯��� map£���lÕ��ºí¯� ,�ù�EYÅ�ì¶4���¶��¬
�`§� Ǫ� ¹ë����� ¬�`�� ¬�� )£� ,�ù�� )Îs� ,�ù� r��� ���«� �È
v5¯��
ED� �7�� free_area�Ü¥²³�É4�����Îs�S���¶������,�ù�,�ù��KK
Îý� ���� �Îs�S���¾è�� 7�,�ù�lÕ�����r�Å�É4����ó���£�,�ù��
KK�Îý� 7§Ñ��F���£�,�ù��KK�Îý� �1§Ñ�Ὺ��
������E!SE!SE!SE!S�TUTUTUTU������7%%�������
����� ,�ù� r�Å� 78ì�È� ºí¶�� ãå¶Õ� ½ã� iB� ø����5���0
�!"�� �%����Å� µª��� ,�ù� ºí� �à�� ¶�� ���� Ð�ì� ,�ùÈ� Ü�¯� ¶��
r�Å�ºíª���,�ùê£� ���å�lÕë�r��È�ºí¯���ë� ��,�ù�� ��,�ù�� 7
,�ù���È�r�Å�ºíº�»�¼��������á�¹§�¼�����,�ùØ��rÅ�Ã�
¶Õ§�s¯¶�«�nr_free_pages�'�min_free_pages���ºí� �à�� free_area§Ñ� �
rª�lÕ§�ãí¶��,�ù��r�Å�MNª��� free_area��Ò�S���ºí¯�`���ã
í�lÕ³����,�ù�����r���`Å�Øù��¼���é³�êÌ�¸¶��¾Îs�S���
ÒÒ� 7�,�ù�����ºí¯�r������r�Å�Õ�¶��H���`Å�Øù��¼��
ºí� ø���£� ü¾� �r¯� lÕ�� ,�ù� r�Å� ÉNª��� free_area� Ö�Ü¥�list�S�§� �pËÌ�¼�����,�ù����³��W���¨j��r¯�lÕ�����,�
ù� r��� ¡�«�� E� �¤� lÕ��r¯� lÕ�� ¾� ¸��� r�Å� ;�Û��� �� �5£� �Ä
free_area³���ÉN¶·���µº�»�¼��,�ù�r�Å�;�¿�y)ù�3ð¯���;�
��,�ù� r��� �rª� lÕÉ�� l�«�� E� ,�ù� r�£� �rª� lÕØ� õ� y)ù� ¯
ºª���r�§�ê̼��,�ù��»��¾�¸ã�IÌ���lÕÈ�ËÌ�¼Õ�yç��¯º�
5£�r�Å�ß�È�µØÕ¨�¶«�¯������r�£�ãí¶��p§�pË��ºí¯�,�
ù�r�£�ý4Ö§÷�ËÔ�R��
é³�êÌ��ED� �7§Ñ� ��,�ù&��r�Å��r �«�� 7�,�ù&��(Îs�r��,�ù
�KK�Îý� 7§Ñ�ῶ��£� ��,�ù&��r��¾èÈ��t�������KK�Îý� 7§Ñ
ῶ��(Îs�r�£�ºí¯�,�ùØ�ËÌ�ý4Ö§÷�ËÔ�ù���,�ù��KK�Îý
1§Ñ�ῶ��¾Îs� r�£� �� ,�ù� lÕ�� ���r��È� free_area�¸¶�� (Îs
S�§�¼��p§�¾�¯��
������E!SE!SE!SE!S�ARARARAR������'��%%�������
����������������������������������������������������������
����4Õ§�Î��ñ�Å�ìÅ���
��C/�"�N�!!����NN"��N-���N/�"�
���Υ
�� �������H�H�H�H��������������
,�ù�r�Å�ºí¶���£�{�Ç����,�ù�r�Å�¿£���È�"èÕ�yç�H��
³�¥ÒÂ÷� ¯��� ,�ù� ãå� �à�� Ø�º� yà����� ,�ùêÅ� {�Ç� r��� ��
,�ùÈ�d����µ?�,�ù�r���lÕ����ª'��E���r�êÅ�{�Ç�r��È�Z
ED� �7�<�free_area��ܥ
��C/�"�N�!!����-���N/�"���
Î¥
÷�dá�»�¼÷�¶Õ�yÃ���,�ù� r��� ãåõ� yà��� #£� lÕ�� ë˪� iB�9���0�� r��� ��ëù� ɵª��
EÌ�«�E� r��� tÈ� ��� r��� ¯�,�ùê�� dwìÑ�� tÈ�� _� r��� ËÌ� �
¤�lÕ�� ���r�Å� ����� ¾è�� ,�ù� r��� dwìÑ�{� Ç���� ,�ù� r��
õ�yà���,�ù�ãå��à����r�Å��á�ë˪����dwÑ�{�Ç���È�¨ê��
ª����Ì÷�ãÑ����,�ù�r�£�H��Ø�×e¶��¨u�1��»�¼÷�¯��
é³�êÌ�� ED� �7§Ñ� ,�ù� �KK� Îý� ���ãåË«�� ��� ãåËÌ� ¼�� ,�ù� �
KK�Îý� ���dwì� �,�ù�lÕ�����r���ËÌ��free_area��(Îs�S���p§
:L¯��
�����������������HIHIHIHI��� �����"� �
��ù³�?k¶�«��E�?k���ù��ÂÅ��È/���Ø����æW�È�Øì�Í�ª
���?k� ��ùØ� AlãÑ�µ¶�� æÒ� �²U���à�Øù��� ����� ?kíjÅ
?åÈ� Ð�ì� H��§� Øìª�� Ç�§�� Mù� �È/��� Ø�� H���� :L¨� á7��
E��� &� �ÈE��� ?kË«Ñ� �ÈE��� j®Ø� Î¥a§� ��� ?k� ��ùÈ®�
ãí¶�� ��ù� ®¯Å� H��È� Øìö��� �Ì÷� ��ù³� �È/��� Ø�� ��æW§
:L¶���Å�H����B���ª��
�� �������H�H�H�H��������������
�Ä��È/���Ø��H���� mm_struct�Ö�Ü¥È���¯���4Õ§���³�?k�ë
��ù�é³�êÌ�� bash��§�Ǫ�5É���4Uè�� vm_area_struct�Ö�Ü¥§�Ǫ�¹
ë�Ø�êÌ�¼���ÒÒ�� vm_area_struct�Ö�Ü¥��Ø��H����Ï��á¿��k���
È/��� ËG� Àª�� H��§� Ǫ� :�ê� �Å� Õ�ª��� 4ÕÑ� :�£� �� �Ï�� Ø�
H��³�Ã�¶Õ�½ã����Ø�µãÍ�¶���0ê����é³�êÌ��Ø��H���:�
���¶�����È/�Ø�Ø��H��³�ËG¶��� �,�ù�]�³� ã��E�H��Ø�?å
È�� Ð�ì� H��§� ¡��� �Å� ønÅ� y�� �³� Ã�¶�� Vûç� ¿=Å� »kª��� �
:��� �� ���� :����� ����� ?k� ��ù�� ,�ù³� H��È� ��� �Å� �ܺ� y
�� ����:�Å�µª��
Ì�� ?k� ��ùØ� �È/��� Ø�� ��§� �Bõ� y�� � ª� /��� vm_area_struct� Ö�Ü¥Ø�¨êÌR���Ò� vm_area_struct�Ö�Ü¥��?k���ù��ª�®¯Å��¨��
A�?k��à��hÕ*¯�'���ø»���hÕ*Ëù�«£�'���5==�������������í»
�����Ø��H���:�Å�ùS¶��� vm_area_struct�Ö�Ü¥Ø�¨êÌ��y��E§�Ó
��j ��Ø��H���:���4Õ§�ù5¯��
����J�J�J�J��@�K@�K@�K@�K�&������� "� �
?k���ùØ��È/���Ø��H��§��BË���«��?kº�»�¼÷�¯�����ù���
ED� ���<�Ø��H�����Ïê
�� �������H�H�H�H��������������
󮯨�Ð�ì�È�H��§�V��¼Õ�yç��c��Ê�Ð�ì�H��§�¼ù�«£�Ø
��H����ÏÅ�ËG¶÷�¯����È/�Ø�Ò7ª�,�ù�À�r����³��ù�«£�Ø
�� ��§� ËG¶«�� �È/Ñ�� ���§� ,�ù� ]�³� É�ª��� ,�ù� ]��� ,�ù
]�Ø���ª�,�ù���,�ù�]�³���á7�H���ËG��ÒÅÅ�vâª��
����� ,�ù� ]�Ø� ��ª� 4Å� ¹þ¶�� H��� �ÏÅ� �¨Â�� vm_area_struct³� ;�Í� ª��� vm_area_struct� Ö�Ü¥³� ÉN¶�� �£�� ,�ù� ]�³� 78ì�È
Ã�¶�'�¼Ì�þ·ì�Õ�yç���ê�Ö�Ü¥�� �J�����! ��AJ�! , � ���� ���� �����
Ü¥È� ¨êÌì� ¼��� ¨�� ]�Ø� ��ª� Ø�� ��§� Ǫ� vm_area_struct� Ö�Ü¥Ø�¡�«���� �È/��� �ù¯� Ø�� ��§� ËGª������ ����� =*6=?6J��� áE�
Å����È/�§�ÉÂ������È/�Ø�E�áE�Å�Ã�¶��lêU³����¼ù�«�«�
�È/���´�õ�����
E��¤��������ª�,�ù�]���ÒÅ���Ø��H�������ϧ�Çã�ׯ�Ë
G�ÒÅÅ�¬�ª����È/�Ø� ¸Õ¨� ׯ��ϧ����� ¶���ÃÄ��×Ëù�«£
ÝÞ�È�ËG¶���¶«�H���§UØ�áE�È�±ò¯��
,�ù� ]�Ø� Vûç� ���� -M �«�� ����� �³� Ã�ãÍ� ª��� ����� �@
íj§� ¼�� ,�ù��� B�l�� Ìvا� ¼�� ?k� ��ù�� j®ë� ,�ù³� ܯãÍ
ª���ܯÅ�½ã�]�Ø���ª�Ø������,�ù�À�r����³�µª��
��C�����0��%���!�N��N-��!�
���Υ
��C�����0����N��N/�"���
Î¥
E� ,�ù�� ,�ù� À�r� ���Ø� Ò7¶ù� «ù¨� ¬Ì¼ù�� «�«�� ,�ù� ]��
�@� íj§� ê̼�� ,�ù§� Ƕ4� ��ª� ����� øí� �+��� ,�ù� À�r�«�
Ò7�¬�Ø�v5Ëù�«��� �3)�Æñ§� ����R��Å�ØR����ê���§�ãí¯����
ÚÛ� �3)�Æñ£��@�íj��E���Ì���@�íj���̺�®¯§�E�,�ùØ�ê̼�
ù§�Ǫ� 5ɳ� ��� ¼��� �@� íj§� ¼�� ,�ùêÅ� Ì%÷� ���Ø�� �� ��� F
§Ñ�vâª��
�Ä� vm_area_struct�Ö�Ü¥Ø�Ø��H���:�Å����¼���£������Øù��¼
���ã�� �� ���:�Å�Øù��¼ù�«Å�»��¼������ÕÛì�È����Ø�tÈ��Ð
�ì� ,�ù³� ºí¶�� �§� Ǫ� Ò7ª� ,�ù� À�r� ���³� ��¶4�� �³� Ã�ã
�Õ� yÃ���� �� Ø�� H��� �Ï� �È� �� ���� :��� ¼�«�� ����� �³� µº
����
jß� �� ���� :�£� H��§� �B¯� ?k� ��ù³� ½ã� µË��� ,�ù� �á³� µ¶
4��rª�,�ù³�?å�H��È�Øìö�� � �
Ì\Ä��rª� ,�ùØ� Ð�ì� H��È� Vª«�� �È/���,�ù� À�r�� w�¯��
�����³� w�¶Õ�½¶4�� �Q� ø/�Î¥� ig����� !�� ��� !��,� � ��� 9�--���³� µ¶�
�È/Ñ��ÚÛ§����5ª�¶à+̧�Ó�� k6��è�º� »��¼����å�,�ù�]�
Ø� Ã�Ëj��È� E� �У� ãåË��� �È/��� Ø�� H��� ËG§� Ǫ� ]�³� ��
áx¤�â6§Ñ®��?kÅ�³èª��
��+��?��?��?��?��@�A@�A@�A@�A�=>=>=>=>
���� ,�ù� �á�� Ϻ£� B�l§� ¼�� íjÈ�� ËG� ð�³� U��� ����� H��
�B¯�íj£�ªÎ§�ª�,�ùã� ¸'ù��� �ê�,�ù��,�ù� �á§� ¾�¯���ED
�1£� ,�ù� �áØ� mem_map_t� Ö�Ü¥§� Ǫ� ¹ë�ê�� Q�ë� page_hash_tableÈ�Ü�ËÌ�¼���Å�É4���������Ò�íj£� J3=� inode�Ö�Ü¥�����íj�á�
¹§Ñ�vâ�§��ã��aË���Ò� J3=�inode��Òj¶���ª�íj§�jÇjÈ�Ç&ËÌ�í
����������������������������������������������������������
Ï�� �1��U��yÅÅ������R����� �µ?���µ"��oê£�z��¯����·àÈ�
�� �2��=�"������ ���3��!����-!0���,�
��C- !���/��- !���/N��/�"�
���Υ
��!���C! ���C
/�"���/�%�Υ
�� �������H�H�H�H��������������
jÅ� P±Q� Õ�ª��� ,�ù� À�r§� Ǫ� ëS���� íj�� J3=� inode�� íj§Ñ�
ª��Å�Øù��¨êÌR��
,�ù³� H��� �B¯� íj§Ñ� ¸Å� y�� é³� êÌ� �Ü� ,�ë§Ñ� ,�ù³� H��È
�á�ØìV�y��,�ù��,�ù��á³� ã�¸÷�¯���,�ùØ��á§�¼�«��E�,�
ù³��¨Â�� mem_map_t�Ö�Ü¥§�Ǫ�¹ë�Ø�,�ù�]��Ã���àÈ�ËÔ�R��
�á§�¡�«���ù³����¼��íj�á�¹�È®��,�ù³�H��È�Øì�Í�ª��
�����Ð�ì�,�ù³�ºí¶��B�l����íjÈ®��,�ù³�¸Ì�êë�� � �
Ø�¶�«� ����� íj�� �¤� ,�ù§� Ǫ� ¸Õ³� Ὺ��� �Ì÷� ª� ,�ù³� �
��¸���£���È/�Ø�íj��,�ù³��Äì�È�ËG¶��ÚÛ���¤�,�ùØ� ��È
/�Ø��¤�H��³�¸Õ�±§���È/�³�½ª�H��§�Õ����¼÷�ª��
áW�� {U� ��ù³� ¸�� ?kþ§� �� ,�ù� �áØ� �ض÷� ¯��� ,�ù�� {��
è�¡÷�Ë«�� Ø6���ùØ� {���Ì���È/�§��ãÑ�� µËù�«÷�Ë«���á
È®��å·¯������Ø�H��³�µã��@§���Ð�ì�,�ùØ�®©ãùÕ�á¿
ª�����y������,�ù��á��lÕ³�®j�����
��,�@�A�@�A�@�A�@�A���L�L�L�L�MNMNMNMN��-�������FFFF�O�O�O�O���"��� �"� �
Ð�ì�H��Ø�®©¶÷� Ë«� ���� H������ Ѳá�¹£�Ð�ì�H��³� ãå¶
�� ª��� �� j£� 1�� �@� '|�kswapd�§÷� ºí¯��� 1�� �@� '|£� 1�� �Kà
���aª�´e���È/����� 1���Kà��Ø�� H���¡���Ð�ì�H���æW§Ñ
1��àÈ�?kË���È/����� 1���@� '|��� �o£� �W�µAËj�'�� ��
Mù�,�ù³��@��h¶4�á�¹���@�íj§�¾�¶��������4U�jÅ�¶Õ�y
Ã����1���@�'|��Ϻ£�H������á�¹��78ì�È�6¿º�»�¼���á�
¹§�s¯ª����,�ùØ�¼���¶������
ED� �1�<�����,�ù��á
�# �������H�H�H�H��������������
1���@�'|�kswapd�£�1��� � ���È/�§��ã�á¿Ë��1���@�¨�îØ��Õ
ì�È�¨�õ�y³�Õ����¼���¨�îØ�¨�õ�yà����@�'|£�á�¹�����,
�ù�»Ø����ìù�«£ù�ìëª���free_pages_high�� free_pages_low��¾è�
ø»³� µ¶4�� ,�ù³� ãåãÍ� º� è�Ø� ¼�ù� L5ª��� á�¹§� V�¼�� ��
,�ù�� »Ø� free_pages_highÉ�� Ç� 6Á£�� 1�� �@� '|£� ��� j�� ¶ù� «�
�á�ÝêÌ��¤�¨�îØ�¨�õ�y³�Õ�b�����ìë�¿=Å�½ã��1���@�'|£
�³� �@� íj§� }Ìù�� ¼�� ,�ù�� »�� ��ª��� �� è»�� nr_async_pages��å��� ��È�Òù¯��� �� �£� Ì�� ,�ùØ� �@� íj§� }ÌùÕ� ½ã� p§� êÌ
R� yà�� �ض��� �@� �.§� P±Q� }Ì�� yà�� @�ª��� free_pages_low�free_pages_high��á�¹��®ùº�y�v5Ë���á�¹§�¼��?å�,�ù�»���
�� ¼��� ¨��� á�¹§� ¼�� ��� ,�ù� »Ø� free_pages_highÉ��� ·ùÌ�
free_pages_lowÉ��¿�ù«��1�� �@�'|£�á�¹�� µ¶��Ð�ì�,�ù��»
³�®�Õ�½¶4��¤�/Øù�ÝÞÅ�á�ª��
ig��á��,�ù��á��lÕ³�®ë��
á�¹� J�æÒ�H���,�ù³��@��hª��
,�ù³��@��h¶��iÕª��
á�¹�� ��� ,�ù�� »Ø� free_pages_low� �¶È� XÌù«�� 1�� �@� '|£� �¤
§�?kËÕ�±§�� 1è��,�ù³�ãå¶��ª��� EÌù�«�«� è��,�ù³�ãå¶�
��ª���s¯ª�,�ùê��ãåõ�y)ù�½�� Ò�ÝÞ��ÄÕÈ�á�¯���1���@�'
|£� Ð�ì� ,�ù³� ãå¶Õ� ½ã� ùNΧ� Ì�� ÝÞÅ� µ �ù� Õõ¶��� �Î� ?
kõ�yà��E´ì�È��æª�ÝÞÅ�µãÑ�,�ù³�ãåá ���ª����
s¯ª�,�ù³�ãåª�����@�'|£��á�ÝêÌ�¨�îØ�¨�Ë��Õ�b���1���
@� '|�� ,�ù³� ãåª� �ÒØ�� ��� ,�ù�� »Ø� free_pages_low �¶È� XÌì
Ñ���«��J�§�Ö¤�áW���ߨ�)���EÓÑ�_�,�ù��»Ø� free_pages_lowÉ��1ù«�1���@�'|£�{�ª]6Á�Ö÷�¯��
��&���E!SE!SE!SE!S�V&�V&�V&�V&��#W#W#W#W�V&V&V&V&�*�X*�X*�X*�X�Y!�Y!�Y!�Y!�
,�ù��á��ig��á§�ê̼��,�ù�� free_area�Q�È�ãåº�ê£��Éê���
H��§��B¯�íj��,�ù³����¼��,�ù��á��á�¹��H��³� Û��¼�
Ñè�ª�,�ù³����¼Å�»�¼���à�ØùÈ�?å��.È��·��¸£�'���ig³
���¼��ig��á�Ïá�Ñè�ª�ig³����¼Å�»�¼���á�¹��?å�,�ùØ��
RËÕ�ῶ«���ê��áÈ®��,�ù³�i����£��H��§Ñ��@��h¶��ÚÛ�
ò��?å��.§�Õ�º�è�Ø�¡��È��Çì�È�Z����ê�,�ù³�i����£�?
å��.��H����B¯�íjÅ�</�¶��ð�Ø�º�R����Å�åô¶����ç�·Ò
ª�®¿£�¡���E����ê��áÈ®��,�ù³�å·¶�����æ5¶÷���ÌR�«�
�Ä��È/�ê£�æJ¶÷�Ïãß�����
1���@�'|���ê��á³�®����º�y�à��� mem_map�,�ù�Q�§�¼��,�ù
r�Å�ɵ¶4�?å�H��§Ñ�i���õ����¼�ù�ìëª���1���@�'|��·¶
÷� ��BÅ� ¶�� ¼�«� A� ë�� á�¹�� ��� ,�ù�� »Ø� ·Ò¶÷� é÷� XÌ©�«� A
��C�� �����
, ;�/����Υ
��C- !���/�� %� �,N���/��
Î¥
ɵº�,�ù�r���lÕØ�1R���,�ù�r�£�Ô�Ø��ɵ¯���ë�H���`Å�®���� º� yà�� ÑÈ� �ç� ,�ù� r��� ɵ¯��� �� ÝÞ£� á3� ø�����!��,
�!"�� �%�����Ñ��'��á3�ûI���ÊKÃÄ�±²� mem_map�,�ù�Q�§Ñ�ªÎ§
����������������������������������������������������������
Ï�� �����Χ� min_free_pages������¼�'�����1���è�È�¶��ÚÛ�ûÈ
���,�ù³�äÅ�»�¼�������,�ù���»Ø������¶È�XÌùù�«���ª
�������Ïá�®ùá§�v5��¯����-!0���,�
�� �������H�H�H�H��������������
*�,�ùã�ÄÕÈ�¥µËÕ�yÃ���
¥µË��Ò�,�ù��E���,�ù��á��ig��á§�¼���ëù�ɵ¯�����M3§
Ñ�æÒ� ,�ù����Ëù� «���� ª�,�ùØ� 6á§� ¾� �á§� �¾§� ¼Å� »� ¡��
�Å�Õõã�¾Õ�ûü���,�ùØ�¾��á�ÌB§��ð¶ù�«�«� mem_map�,�ù�Q�
���¤�,�ùØ�¥µ¯��
ig��ºí�� ãåØ�{|� 78ì�È� ��Ìù÷� ¶Õ� ½¶4� �,�ù�Â�� igØ� �á
Ë�� ��� ���� ,�ù� Ö²Ø� ig� �á§� �á¯��� H��� `� G�� �à�� ɵË�
,�ù§� ¹þ¯� ig³� ãå¶��� ª��� ,�ù§� ¹þ¯� �Ä� igØ� ãåË«�� EêÅ
���¼¤�,�ù��ãå¯��� ¥µ¯�,�ùØ�����,�ù� �á§�¼�«�� ,�ù��á
§Ñ�å·¯��¤�ãå¯��
�Ì÷�ãÑ�s¯ª�,�ùØ� ãåËj�«�1�� �@�'|£� �¤§��Õì�È� ñÌ��
áö)ù�Õ�b���ãåË��,�ù��§��Ì���È/���Ø��H��§��ð¶ù�«�
�È� ��¾� �á¯� ,�ù��È��� ���� ,�ù� À�r�� »5º� è�Ø� ¡��� �á¯� ,
�ù³�å·¶��8È�s¯¶ù�«£�ÚÛ���@�'|£�æÒ�,�ù³��@��h¶���¶
÷�¯��
��&���&�'&�'&�'&�'� 5�JKJKJKJK� �� �� �� ���E!S�E!S�E!S�E!S���Z�Z�Z�Z�[\[\[\[\
á�¹� J� æÒ� H���� f� ���� �È/�Ø� Ø�� H��³� æÒ¶4� Eê� µ�§� 5É
³� ±�º� »� ¼�� �È/�W� ��*�.�� H1���� j´���� �È/�ê�� �� ÝÞ�È
Ì%÷� H��³� æÒ¶�Ø�� ��§Ñ� Ö/Q� vâª��� �Ê£� á�¹� J� æÒ� H���
Ò��ÏÅ� shmid_ds�Ö�Ü¥È�Õ�ª��� ø�¾����È�s¯¶��� ��Ö�Ü¥�� �
Ø�� H��� �ÏÅ� æÒ¶�� �È/�à�� ¶�ã� Ç&Ë�� vm_area_struct� Ö�Ü¥���§�Ǫ�¹ë�³����¼���vm_area_struct�Ö�Ü¥��Ò��È/���Ø��H�
���ÌB§���á�¹� J�æÒ�H��Ø�Ç&¶�ù��¨������á�¹� J�æÒ�H��
vm_area_struct�Ö�Ü¥ê£� vm_next_shared�� vm_prev_shared�¹ë�È�ÑÈ�:L
ËÌ� ¼��� ÒÒ�� shmid_ds� Ö�Ü¥�� �Χ� æÒ� Ø�� ,�ùØ� �BËÌ� ¼�� ?å
,�ù³�vâ¶��¼��,�ù�À�r��������������¼��
1���@�'|£�á�¹� J�æÒ�H���,�ù³��@��hº�y§��á3�ø�����!��,
�!"�� �%��Å�µª���1���@�'|£�?kº�yà����àù£�È��@��hª�æÒ�Ø
��H���,�ùØ��%�j�ù³�Õõª����³� ½ã�¾è��ëS�� �Å�Òù�¶�'�
¶��� shmid_ds� Ö�Ü¥� >d§� Ǫ� ëS����� �ç� ¶��� á�¹� J� æÒ� H��
�ÏÅ� �¨Â�� ,�ù� À�r� ����� ���§� Ǫ� ëS����� �� ÝÞ£� á�¹� J
æÒ�H����Ï��æ5¶÷�Ï�Ë÷�ª��
Ì�� á�¹� J� æÒ� H���� Ø�� ,�ù§� Ǫ� Ð�ì� ,�ù� �KK� Îý��� �� Ø�
H��� �ÏÅ� æÒ¶�� �Ä� �È/��� ,�ù� À�r§� ê̼Õ� yç�� 1�� �@� '
|£��ê�,�ù�À�r��¾³�øÚ¶4����,�ùØ�{���H��§�¡���@�íj§
êÌ� ¼��� �Å� ø��ÌÍ� ª��� �@� �hË�� Ò� æÒ� ,�ùà��� 1�� �@� '|£
��,�ù³�æÒ¶��¼���È/�ê�� ,�ù� À�rÈ®��,�ù�À�r� ���³� ;
��� �Ò� vm_area_struct� Ö�Ü¥§Ñ�¹ë�³��@�Èú�����á�¹� J� æÒ�H�
�� ,�ù§� Ǫ� �È/��� ,�ù� À�r� ���Ø� Ò7¶«�� '|£� E�Å� Ò7¶ù
«�� �@� �h¯� ,�ù� À�r� ���È� ø/¶��� �� �æÒ¯�� ,�ù�� µÖ� »³� �
@�á7����@��h¯�á�¹� J�æÒ�,�ù�À�r����§��� shmid_ds�Ö�Ü¥�>
d§�Ǫ�ëS������á�¹� J�æÒ�H����ϧ�Ǫ�,�ù�À�r������ëS�
Ø�êÌ�¼��
æÒ¶���È/�ê��,�ù�À�r���¾�øÚËÌ�E�,�ù��å��Ø� ���Ë«���
æÒ�,�ù³��@�íjÈ��@��hº�»�¼÷�¯�����á�¹� J�æÒ�H����ϧ�Ç
- C9�--������0N��N-���N
9�--�����Υ
/�C %���
%�N ;�/���Υ
�� �������H�H�H�H��������������
ª� shmid_ds�Ö�Ü¥Ø�Ø� ��¼�����§�êÌ�¼��,�ù�À�r����ê£��
@� �h¯� ,�ù� À�r� ���È� �²¯��� �@� �h¯� ,�ù� À�r� ����� Ò7¶
ù�«ù¨��¶b��@�íjê���¶�³�Ø� ��ëS����E�íj�Á��ÌB§��@��h
¯� ,�ùØ� ¼�ù³� �¨Â�� ª��Å� ��� ¼��� �� 5É�� E� ,�ù³� �á� Ð�ì
H��È�ØìV�y�µ¯��
��&���E!S�E!S�E!S�E!S���Z�Z�Z�Z�[\][\][\][\]�^�^�^�^�
�@� '|£� á�¹§� ¼�� Ò� �È/�³� ÄÕÈ� �~¶«Ñ�� E��� �@¶Õ� ê£� �É
ëù� -Mª��� ê£� �É�� �@õ� »� ¼�«Ñ��@õ� »� ¡�� �È/��� ¼���� H��¥
��C�� �����
;�/N������Î
§Ñ� �@Ë·�� iÕõ� »� ¼�� ,�ù³� ¶�� ��� ØR� �È/�ê���� ,�ùê£� EÁ§�¾�¯�'��³��ç�ÝÞ�È�äÌV�»�¼��ÝÞ��¡Å�y¨��Ð�ì�H��È®
��á�¹���@�íj§��@��h¯��
?k���ù�� �í»�� ?k� íj§Ñ� Øìö� �����E� íj§Ñ� Z÷��á� ¸Å� »� ¼
���é³� êÌ���ù§� ê̼�� ?k� â6£� øÚËù� «Õ�yç� �@�íj§� (� è�
Ø� ¡��� �ê� ,�ù�� Eb� iÕ¶��� �È/�Ø� �êÅ� �á� Î¥º� y�� ?k� ��ù§
Ñ�H��§��á�Øìª÷�¯��
�@º� �È/�³� L5¶«�� �@� '|£� E� �È/��� Ø�� H��� �ÏÅ� ±®� É«Ñ
æÒË·�� e�� 8�ù� «£� �ÏÅ� ;���� ����� S¯� �È/�§� ¼�� �@� Ø�
ª� ,�ù³� �¾� �@� �h¶ù�� «���� Ç�� ,�ù� *� è¨� å·º� Ý���� H��§
eËÌ�¼��,�ù���@¶·��iÕº�»�¡��
�³�½ã��
È/��
mm_struct§�p¯vm_area_struct�Ö�Ü¥����§
¼� vm_next¹ë�³��
W��
�����@�ø���£�,�ù� §�ë�/�"�� �" �"�Å�µª��� Ò�,�ù�� å��³� Øù
�� ¼ÌÑ� �mem_map_t� Ö�Ü¥§� ¾�ËÌ� ¼���� 1�� �@� '|�� Ì�� ,�ù³� �@
¶�����ê£ù�L5¶�'� ��Å����� ,�ù��µ¶ù� «�«���³� ����µº
��C�� ����� ;�/N���N���
���Υ
»��cÌR�R��@�'|£���Ø�!£�,�ù¨Å��@��hª���,�ù³�ä�ºíºy�,�ù��hÕ����� ����,�ùØ�µõ�yà������£� ã��ØËÌ�EÇ� ��)
ù��د�������¿Å»��ªÓ¯�,�ù�����1���@�'|��?kõ�yà��,�ù
�����Å� �ã�@�á��,�ù³�ªÓ¯���È�¨Ä�����ÕÛ�6¿£�øÚõ�»�¼�
�������ÒÈ� ��ç��@�� �5É��þ#��swap_control�Ö�Ü¥§�¾�ËÌ�¼��
,�ùØ����ªÓË«� ���Ø� ���Ë«���@� '|£�E�,�ù³�f�{�Ã�¶÷�¯��
{_� ,�ù�� �@� �hõ� »� ¼�� ,�ù���� ����� �$?§Ñ� � -w� �Ò�� ¬�
³� µãÑ� ,�ù³� ��� #£� Ý��È� Õ�ª�� �ED� ��� Î¥�� EU��� �Ä� {_� ,
�ùØ�ßàá��@�íj§�Õ�ËÌÍ�¶���£������Ì���È/����Ä�Ø��H�
���ϧÑ�Ö����@�:��vm_area_struct�� ��N�/ �¹ë�Ø�Ø�^�Å�Ø��»�¼
���� �� ÚÛ� E� :��� µ¯���� :��� 5�Ëù� «n�«� �@� '|£� �@� íj§
,�ù³�ºí¶���@�,�ù³��@�íj§�Õ�ª��
�å� E� ,�ù�� ,�ù� À�r� ����� Ò7¶ù� «��� �áËjù¨�� 4Õ§�� �� ,
�ùØ� �@� íj�� ÌB§� ¾�Ëj�ù§� Ǫ� 5ÉØ� êÌ� ¼��� �� 5É�� ̺� �@
íj��µËj�ù��E����@�íj�§Ñ�,�ùØ�¾�¯�½.��ª���È�Ü�¯
���Ì���@�ÝÞÅ�µ¶�Ä��SÓ��Ð�ì�,�ù���á� free_area§��ÌìÑ��
�� �`Ø� ¯��� `b� ,�ù�{_¶ù� «£� ,�ù��� iÕËÌ� ³µº� »� ¼��
����������������������������������������������������������
Ï�� ����vm_area_struct�Ö�Ü¥§��ãí�Ø��H����ϧ�Ǫ�:�Å�º�y�µ
º�þ»ê§�Ǫ�¹ë�Ø�êÌ�¼������� )(�����«�ÕÛ�6¿Å� »k¶ù¨�
�È� ù5¯� ��� ¼�«� ãí¶�� þ»³� ® ÷� ¯��� swapout��� swapin� þ»Ø4Õ§�ê̼�����±§�vâª� nopage�:���4Õ§�þ»�¹ë�È�ê̼���4Õ
Ñ�� swapout� :�§� Ǫ� ¹ë�Ø� µ¯��� ��!���C! ���C���%�� structvm_area_struct��struct vm_operations_struct�Î¥���-!0���,�
�� �������H�H�H�H��������������
free_area§�êÌW��
�@� Ø�ª� �È/�� ,�ù³� s¯Q� �@� �h¶·�� iÕ¶«�� �@� '|£� �á� ÝÄ
��� �@� '|�� �¤§� ñÌ>Å� y��� á�¹�� �¤� �È/�³� É�¶÷� ¯��� ��� Ý
��È��@�'|£�á�¹�� �á�yŧ� �³�y)ù�Ò��È/���Ð�ì�,�ù³� ¥
�ã�¡������£�±²��È/�³��@��h¶���É��-.�æ5¶��
��.��L�L�L�L�=>=>=>=>��-������(�
�����,�ù³� �@�íj§� �@� �hº� y�� ,�ù³� (� è�Ø� ¡Å��� �ù� «��
��ª��� Ì��,�ùØ��@�íj�� Ð�ì�H��§� �#£�Â�È��6á§� ʳ¶�� Ú
ÛØ�¼������ÚÛ��Ì��,�ùØ�H��§Ñ��@��hËj�Ø��ª��È/�Ø�E�,
�ù§� �á� ËG¶4� H��È� �á� êÌö� ÚÛ§� ��ª��� �� y� H����� ,�ùØ
YÌ�}Ìùù�«��ª��@�íj§�¼��,�ù��´µÛ£�Ò7¶��
����� �Uª� ,�ùêÅ� ì¶Õ� ½ã� �@� �á³� µª��� �@� �á�� ,�ù� À
�r���������È��Ò������á�¹§�¼��Ð�ì�,�ù�¶�§�ãíª�����,
�ù�À�r� ����� ¶��� �@� �h� ,�ù§� Ǫ� ��È��E� ,�ùØ� ̺� �@� í
j§�� ̺�½.§� ¼�ù³�Õ�ª��� ¨���@� �á����� ��� ��� �R�ÚÛ�� øÚË
ù�«£�,�ùØ��@�íj�§�êÌ�¼����Å��¨����,�ùØ� �YÌ�}ÌìÑ��ø
Ú¯�ÚÛ��E�,�ù��������@��á§Ñ�&å¯��
���Ø�Ì�� Ð�ì�,�ù³� �@� íj§� �@� �hº�è�Ø� ¼Å� y��ü¾� �@� �á
§�Ã�¶���¨����,�ù§�Ǫ�Ò7ª����Ø�¼��ÚÛ����,�ù���@�íj§
Õ�º�è�Ø�¡�����¶«�H��§�¼��,�ù��Â���@�íjÈ®��àù£�È
¸£��¤�ªÎ��øÚËù�«nÕ�yÃ���
�@� �á�� ����� �@� �h¯� ,�ù§� Ǫ� ,�ù� À�r� ������� �ê£� Ò7
¶ù�«����áËÌ�¼ù¨�����Ø�Vûç��@�íj��E��@�íj�§Ñ��Vûç
,�ù³�;Å�»�¼���¶��5ɳ����¼��
���/�@�A@�A@�A@�A��L�L�L�L�5555��-���"� ��� ��0��
&��ÈE�������@��h¯�Ð�ì� ,�ù§�¼��Ø��H��§�����¶��ÚÛ
ÃÄ� �@� íj§� ¾�¯� {_� ,�ùê�� �á� è�È� ª� ÚÛØ� ¼��� Ð�ì� H��§
¼ù� «£� ,�ù§� ËG¶«� ,�ù� ]�Ø� ��ª��� ,�ù� ]��� �È/ÑØ� Ø�� �
�³�Ð�ì� ��È� ø/º� »�¡Å� y� ��²å§� ÉÂ�� �ý���� �� ÚÛ�� Ø�� H�
��,�ùØ��@��hËjÅ�y§����,�ù³�Õ�¶��,�ù�À�r����Ø�Ò7¶
ù� «��� �áËÕ� yç� ,�ù� ]�Ø� ��¶�� ����� �È/Ñ�� Ø�� ��³� Ð�
ì���È�ø/º�»�¡Õ§��å̳���²å§�ÆÖ�«Ñ�]�Ø���ª�Ø������]
��� �Ò³� øb��� �� 5É�� Å��� �È/ÑØ� ��²å§� å̳� ÆÕ�� ÝÞ£� �È
/ѧ� �� � ��� �È/Ñà�� � ÷� Ü�ËÌ� ¼�� ,�ù� ]�³� Ã�¶�� �à�
]�Ø� ��ª� Ø�� ��³� ¹þ¶�� ¼�� Ø�� ��� �ÏÅ� �¨Â�� vm_area_structÖ�Ü¥³� ;�Í� ª��� �� �à�� ]�Ø� ��ª� Ø�� ��Ø� ê̼�� Ö�Ü¥³� ;Å
y)ù��ãí��È/�Ø�µ¶�� vm_area_struct�Ö�Ü¥³�ÉNª�����¿=£��Û
D£�áW�Á§���ÌìÍ�¶�È���È/�ê�� Øù��¼�� vm_area_struct�Ö�Ü¥����ÉNÅ�Ø�ª�V��º�»�¼���¸.ËÌ�¼���
����������������������������������������������������������
Ï�� ���� ó§Ñ� vâª� û�� #�� �È/�§� � ¯� H��³� �¨Â�� mm_struct§�vm_area_struct��:L������þ#� �J����³�#��Øù��¼��� �J����³��
�¶���£��W�� ªiqàØ� ¼ù¨� ,�ù� ]�³�V��Ã�¶Õ� ½ãÑ�� �³� @
»ãÍ�ª����-!0���,�
���%C 1C��C-��!�����N/�"�N-��!���
Î¥
�� �������H�H�H�H��������������
�È/ѧ� �� ì�ª� ¿=Å� »k¶4� ]�Ø� ��ª� Ø�� ��Ø� Ø�� H���� Ò7
�Ï���-M¶«��,�ù�]��Ã����å�jß*ËÌ����Ø�6¿¶���Ä��È/
ѧ�ìË���àÈ�ÆÌØ÷�¯���jß*¯�,�ù�]��Ã���à��]�Ø���ª�Ø
��C�����0����N��N/�"���
Î¥
����§�Ǫ�,�ù�À�r����³�;����;£�,�ù�À�r����Ø��@��h¯,�ù³�Ø� ��¼�«������� E�,�ù³��á�Ð�ì� H��È�Øì�Í�ª����
@� �h¯� ,�ù§� Ǫ� ,�ù� À�r� ����� Å�£� �È/Ñà�� � ù¨�� Ì\Ä
�Ä��È/Ñê£���,�ùØ�Ò7¶ù�«����á¶����@�íj§Ñ�,�ù��½.³
;�'� è�ª� 5ɳ� ,�ù� À�r� ���§� �̾�� ¼��� ����� ,�ù³� �á� Ð
�ì�H��È�ØìªÕ�½ã���5ɳ�è�È�ª��
��áö§Ñ�������]�Ø� ��ª�Ø������� ��,�ùØ�ÌB§� �@ËÌ�¼�ù§
Ǫ� 5ɳ� ��� ¼�� ,�ù� À�r� ���³� ø�� ¼��� vm_area_struct� Ö�Ü¥�Ö���Õ�¶��Ø��H����Ï��Ì��,�ù³�Ð�ì�H��È��@º�»�¼���0
§�Ǫ�¹ë�³�Øù��¼Å�»�¼������� swapin�:���������Ø��H����ϧ
Çã� swapin� :��� 5�ËÌ� ¼�«� ����� E�Å� µª��� µ?� á�¹� J� æÒ� H
�����@��h���Ì÷�Ã�Ë�'���@��h¯�á�¹� J�æÒ�H����Å����jß
�@� �h¯� ,�ù�� ¹Ô�� �W� � Õ� yç�� �aª� Ã�Ø� {� è�¶Õ� yÃ���
swapin� :��� ¡�� ÚÛ��� ����� �³� jß� ,�ù4Ñ� �aQ� Ã�Ø� è�� ¡��
�Òª����å� ¬Ì¼��Ð�ì� ,�ù³�ºí¶��� �@��h�Ëj¤�,�ù³��@�íj
§Ñ�¸Ìêë���̺��@�íj�� ÌB§�,�ùØ� ¼�ù�ø����5É��� ãí¶�� Ò
7¶ù�«£�,�ù�À�r����§Ñ�ä���
¨��,�ù�]�³���ª�ËG���ÕØ���«��,�ù��4±Q��@��á§�V��¼
����H��È�Øìö�,�ù�À�r£��ÕØ�Á¯����áØ�¯���F§���,�ù§��
Õ³�á�¶«��°��ç�,�ù�]�Ø���¶�����áö§Ñ�E�,�ù��{_È��áË��
�@��á§Ñ����³�å·¶÷�¯���,�ù§�Õ�ª����¡���á��@��hõ�è�
Ø�¼�«�� E�,�ù�� ��� �@�íj§� ¼Õ�yç� ����� ,�ù³� �@� íj§� (
è�Ø�¡÷�¯����
�@� íjÈ®�� ,�ù³� Øìª��� ª� ËG�� �Õ� :��j�«�� �� ,�ù�� �@� �
á§Ñ�å·Ë���,�ù�À�r������{_���Õ�Ø��È��á¯��
��� �������� ��������������������
��� ����
����������������������������������������������������������
Ï�� ����ó�� swapout�:���à�ØùÈ� vm_area_struct Ö�Ü¥§ ¼� vm_ops ¹ë�§(vm_operations_struct Ü¥²����¹ë�Ø�êÌ�¼����-!0���,�
Ï�� �����@��á§Ñ��öû��#�� �@� íj§� ¼��Â�� H��§� ¼��Â��ò
R�ÚÛ§¨��@��á§Ñ�å·º�»�¼����(Îs�,�ù�]�§Ñ��H��È�Ø
ìªÕ¨�¶���¾Îs�,�ù�]�Ø���º�y��@��á§Ñ�å·¶÷�¯����-!0���,�
��C�����0����N ;�/N/�"���
Î¥
/�C %��� %�N ;�/N ���
Î¥
��C/�"�N�!!����
;�/N ����Υ
�� �������H�H�H�H��������������
��������� ������ ����� ���� � ��� ��� ��� ��� ������������� ����������������
�ý� �-!0���,�
1�§Ñ� H��� ��� á�¹�� Ü�£� ãí� .�(�� ��Å� Ù�Í� ª��� ����� H��
���á�¹Å��¶�«� .�(§Ñ�,�ë��H���Éý��,�ù�]��Ã�³�º�»�¼�
H1��Å�åæãÍ� ¶�� ë�� �1� 3¶�� .�(§Ñ�� �1§Ñ®�� �Uª�H��� �
-w³�åæ¶��¼���4ÕÑ�� �1�3¶��H���� -w³�WMQ�×ØÉ���ª��
�1� .�(�� �1¬�� /Eü�� �"������ Kù���� �1¬�� ª��Å� ��¶4� ��¬��� ë
�B5�lÕ����æWÅ�åæª��� ��1§Ñ�� �1���#£���æWÅ�åæ¶��?å�
à����!��������þ#��tÈ��Ý�����æWÅ�åæ¶��Éý�à�/��������������Ø� ��Ë
j��� ��1� Éý�à§Ñ� /Eü�� Kù���� �å�� �!�������� �o�È� û�j��� �
å�³� �7¬��� 5��� ���9� �� ����� �È� û!Ì��� À�rë� B�l��� À�r
��� �� /���� ��9!���� �� ��� �� �à§Ñ�� �7¬��� 5��� ���� �1¬��� ª��Å� {
¶4��¾� �7¬�����æW��ë� �1B5����æWÅ�åæ¶����4ÕÑ��å��� B�l
���À�rÅ��¶4�Å���æW�! ����� ����� � /������j®³�Ø���»�¼��� ¶�
�Å�/E�À��� �"������ ������ª��� �1§Ñ���Uª�/E�À���ô§�H��
��§�è»ìë�,�ë�H1����ØË��H���æW�� �¬���ë� 765È�ì�Ëj��
�1§Ñ� H��� ��� ��³� Ø� �� '§�� �1¬��� �å�� �!������� Kù���� �¬
��� ª����-- ����� µ¯��� �ê£� /E�À��� H1��Å� ·w� Å� ���! ����
����� ���È� ø/Ë��� �á� �� ���� ,�ù� À�rÅ� �ª� ,�ë� H1��Å� ·w� Ð
�ìë�?å����/%0 ��!������ �È�û�÷�¯���øí� �+���#£��ç� .�(§Ñ��/E�
À������Å�åæ¶ù�«�������ë�� .�(�������º�»�¼������/Eü
��Kù��§Ñ®��Ὺ�)����º�»�¼��������Ïá���Õ�Å�µ¶ù�«
�� ¼��� �¨� ë�� .�(§Ñ� 6¿¶�� �ç� ��²3�� à�ØùÈ� /E�À��Å� ·w
�ª�� Å� ��æWÅ� µÖ� ��æW�� 1�� ��æW�È� ¯�¶4�� µÖ� ��æW
§� 65³�1����æW�È� �65³�ºíã����¼��
=�!����� � ���������� �%0 ��!������
D-- ��
�å��� B�l��� À�r§� Ǫ� ëS���� Ì�� B�l��� À�rÅ� Ø� �ù³� �
¨Â�� $*��$�9!��*�� �������Æñ��E����³�µº�»�¼��KXÅ��¨Â�� ������>�� ���
�� � !�"�� ����!��/ØùÈ���Ìì�¼��� $*�Æñ�� ��«�ëS���±Ï�B�l���À�r
�6!�9�!��� �� /����$�9!���6�$�§�¼��B�l��³�Ø� ���$*�Æñ�� ��«�ùÏ�B�l�
��À�r�����!��� �� /����$�9!����$�³��¨����4ÕÑ� 6�$��1���à§Ñ�µË��À
�r������$��µÖ��à§Ñ�µË��À�r����É � 6�$E��1���à�È�¶�
Ø� ¼���� ��$�� Ò� �È/�aÈ� ¶�ã� ¨êÌR��� �ê� À�r�� á¿� ½.�� ÒÒ
6�$�����$����Kù��Ø�Ø� ��¼��
B�l��� À�r£� 17¬�� lÕÈ�� �¬�� lÕ�� 5��� ���� ��¬�� lÕ�� +½
�! � ����E��� Õ¨�4U� Æñ�È���Ìì� ¼��� 4ÕÑ� 5������� 765��Å���
æW§Ñ��á¿�½.³�Ø� ���+½��5�����§Ñ�ῶ4�ËG��Ø�ª�H��
+½³��¨������£� ��¬��lÕ�Í�¶ù¨����¬��"����!�� �0� 9 ��Ø�v5ËÌ�¼�
«� 7&5�M½��+½³��¨Â�È��¾� 765�lÕ��+½³�Ø��»�¼����Ì÷��ö�5
�����§�ª��Å�{¶«� ?å� Å���æW§Ñ����Ø��ª÷� ¯���ë��/E�À
����������������������������������������������������������
Ï�� ��� �� Å� ���� 1�§Ñ� �Ò¶�� Ø�� ���� #£� ���� �Ò¶«� ¯��
�-!0���,�
�"������ ��
���%�� ���" �"
���%�� � B����0
#� �������H�H�H�H��������������
���H1��§Ñ���å�³��¶4�B�l��³�;���4Õ�¼��5�����§�ª�
�Å�{¶4�Å���æW§Ñ����³�ä��ϺÅ�ª��
�Ì÷�äÌR�Å�����?å���Ø������,�ë�H1��Å�·wÍ�?å���³�ä
Å� »� ¼��� ,�ë� H1��§Ñ�� �� Å� ��³� �á� ��¬�� lÕ�� ,�ù� Bå��
ëS��/�"��� ������0� ������� ��¬��lÕ��,�ù�À�r�ëS��/�"�� ��9!�� ������� ��¬�� l
Õ��ª���È�"����,�ù�Bå���ëS�³�Øù��,�ù�Bå��§Ñ�,�ù�À
�r����³�äÅ�»�¼����á�,�ù�À�r�ëS�³�Øù��ó��,�ù�Bå��Ø
Ø� ��,�ù�À�r§Ñ�,�ù��KK�/�"��-�������½.³�äÅ�»�¼����Ì÷�äÌ
R� ,�ù� �KK� ��§� ª��Å� {¶«� ?å� Ð�ìë� ��Ø� �ª÷� ¯��� ��� ó�
ED� �§Ñ� �ª�� M3� ,�ù� À�r§Ñ� ¶�³� �Ñ� �M3� ,�ù� À�rÅ� �Ò¶
«�¯���4ÕÑ�ª��£� ��¬���È�¶���,�ù��KK£� �����ë� 7&5��lÕ³�Øù
������§Ñ�5�¯�,�ù�lÕ����������Ì÷�,�ë�H1��Å� ¶4�Å��
��� ?å� Ð�ìë� ��È� ø/Ë��� ����� .�(�� ��� ùSÅ� ¶4� ,�ëÅ� Ü�
º�»�¼��
#� #����������ÈÈÈÈ////����
�
����� ���������
����� ����§Ñ�§Ñ�§Ñ�§Ñ�� ����ÈÈÈÈ////�Ø�Ø�Ø�Ø� ����%%%%��������� ������������� 1�1�1�1������ ÌÌÌÌ%%%%÷÷÷÷� ����ÈÈÈÈ////�³�³�³�³� ¨ê¨ê¨ê¨ê����� ��¶��¶��¶��¶����� ¡¡¡¡OOOO
�ù³�ù³�ù³�ù³�vvvvâª�âª�âª�âª��
�È/�����²å�Á§Ñ�¿=Å�»kª����ÈE�£�B�l§�?k�Ø�ª�Å`È�¾
�ËÌ�¼��Õ3Ì�â6��Ö��� >dë'�� ��Ö²�� »6ìë� ʳ����ªø��È/�
�� 6¿�ë� �ÈE��È� �Òº� »� ¼��� ë� �È/ÑØ� Õ3Ì� â6êÅ� ?kþ§� �
�K¡��ø*¶�� 6ìë� ʳ���� �ÈE��� â6Ì�� '��� ݨ� ���� �È/��
�ÈE��å���� .�(�Kù����E����0�ëÖ��´������¾�¯� ø»#£� jáì�'
��³�¹þ¶���È/���S��þ#�ØR����³�?k��ë��ÈE���ë��È/����
³� à�lÈ�È/Ñ� Á§Ñ� jÌ��� �Ä� 6¿Å� ¹þª��� ����� ^_�È/î� ��
²å���� �È/��� ÒÒ� �Ò�� Àª�� ¢KÅ� ��� aè�� `�l���� Ì�� �È/�
¶�Ø�¬5�ì�È�´� ��� ãÑ� ���� á�¹�Â���ç��È/�)ù� l÷�¶ù�
«����èa��È/���Ö���Ø����æW§Ñ�?kË���1���åæ¶��Á±ª�ÝÞ
Å� ¶ù�«�Ñ���ç��È/����ý¿º�»�¡��
�È/���×��¼��6Á�!£� á�¹�ÖSÅ� µª���â6Å� »k¶Õ� ½ãÑ� .�(³�
â6Ì�� '��³� ¾�¶Õ� ½ãÑ�� Ð�ìë� H��³� µª��� íj� á�¹�� íjê
Å� ¶�� µº� »�� ¼��� á�¹� Â�� Ð�ìë� �.êÅ� ÊË� °�� WËì�È� µº
»��¼��������4U�á�¹�ÖSÅ���¶���È/�êÅ�æJ¶÷���¶Õ�½ãÑ
�È/�� Ö��� �È/�Ø� Øù�� ¼�� á�¹� ÖS§� Çã� 3ð� ì¶�� ¼ÌÍ� ª��
¶��� �È/�Ø� á�¹�� Ð�ìë� H���� .�(�� Ç®¯Å� ööª�«�� �ç� �È/
�ê§÷�æJ¶ù�«Å�����
á�¹§Ñ�Ø����ª�ÖS£� .�(È��Ç®¯��á�¹§��¶�Χ�¡��������^_
�È/î���!� /���� �"�� ��²åë'�� E� ñì£� ÒÒ�� .�(Ø� îå�� ?k� �ë� �È/
�³� ���� ¶4� .�(�� 'Å� ,Ç*¶�� ����� �È/��� »Ø� .�(É�� !£� ÚÛ
�Ç®¯�� ÚÛØ� �Ì���� �îù� �È/�ê£� ?kËÕ� ½ãÑ� .�(Ø� µ� Ø�º� y)
ù� Õ��Í� ª��� ^_�È/î�ü� WMª� èB���� ë�� �È/��� �îØ� Õò�Í� ¶
Õ�±)ù�� �É £�á�¹�ÖSÅ�Õ�b���3ð�?kË���Õ����¼�Ø�ÖSÅ�ä÷
Ë«� �È/��� �á� ?kõ� »� ¼��� �D=�� #£� Ò��È/î��� /���� �"�� á�¹§Ñ
�� .�(�� Eb� ����� ¶ù� «�� ÇÕ� áWÅ� �¬ª��� ^_�È/î� á�¹§Ñ�� 6
á§� !£� �È/�ê�� H��� §� ʳª��� �È/�Ø� �îØ� Õ��Í� º� yà�� �
�²å�� .�(³� ���� �ç� f� {� ìíª� �È/�Ø� µ¶��� ª��� Ì�� �È/�Ø
�¤§� ?kõ� Ø�� ìíª� �ëù� S¶�� j£� �?@U�� ����� ����� æ5Å� Õ
¶Õ�½ã�4UØù���?@A�5¢Å�µª��
�����4UØù�Å`��?k�íjÅ�ùS¶�'�� ?�3�� G�J�����E���¶�����ê£
#� #����������ÈÈÈÈ////����
�È/�Ø�á�¹��æÒ��²U�� %����� ! 9���0�³�µº�»�¼���¶�����#£�j
Å�½ã�Hâ¶÷���ãÍ�ª��
�����?��?��?��?��PQ��PQ��PQ��PQ��
���Ø�á�¹�Â���È/�êÅ���º�»�¼����ÒÒ���È/��� task_struct��Ö�Ü¥È���¯�� �`�l���È/������§Ñ�#£���È�µ¯���� task�Q
��!���C! ���C
�%���%�Υ
��� á�¹§� ¼�� task_struct� Ü¥³� Ø� �� ¹ë�ê�� ¸¶���� ��� á�¹�Ø��»�¼���È/���»Ø� task�Q���lÕÈ�åªËÌ�¼����Å���ª�����l
Õ��ÕÛ�£� ���è�����È/�Ø�¨êÌù«�á�¹�H��§Ñ�tÈ�� task_structØ� ºíËÌ� task� Q�§� د��� �³� ?kË�� ¼�� �È/�³� ;Õ� Z÷� ¶Õ� ½ã
Ñ���³� current�¹ë�Ø�Ø� ��¼��
jßìë� �È/�� Ý� ��� ����� ?áW����!� � ���� �È/��� ùSª����� �� �È/
�ê£�ô®§Ñ���¶��µ¦�������§��Û�V��ß&ãÍ�¶�È� ��á��¶«�?áW�
È��� �?@U�� �êÅ� jß� µÖ� �È/���� � ÷� �ïª��� task_struct� Ö�Ü¥��ÝǶ��´)¶ù¨��®�ÆñêÅ�4Uè��Õ���Ï�È�ܯº�»�¼��
����`̀̀̀�� ���� �È/��� »kË«Ñ� �ø� �Ч� �Ñ� �`³� øÚª��� ���� �È/�
ê£��¤��#£��`³�ØR����
?k�?k�?k�?k�)���������È/�Ø�?k��·���³��È/��·����îåÄù�?kº�»�¼
���¬Ø�Ëj¤�á�¹�� .�(���¶�§�ºíË���Å�Õ����¼����Å��¨
���
ÇÕÇÕÇÕÇÕ����( ������� �È/�Ø� ����� ÖS�� ºíË�� Õ���� �KÅ� �¨���� ��
��� ¾Øù� ´e� A� ë�+�� ×� ������/� 9!���� ë�+�� �ù��� ������/� 9!��� A� �
�È/��ÇÕ�`³�Øù��¼���ë�+�Ø�×Ë��ÇÕ�`���È/���áE
�§� �ã� ë�+�õ� »� ¼��� ë�+�Ø� �ù¯� ÇÕ�`�� �È/��� ¶à+Ì
³�ÊË�Õ��«Ñ�Ì��/Ú¶§Ñ��ë�+�Ëù�«�����
�M�M�M�Maaaa���99�:���È/�Ø��M¯�ÚÛÈ��Çè�áE�Å� ÙnÅ�ÚÛ�����È/�³
BiEº�y�����`§�¼��
ffff¬¬¬¬;��<������£�5ù¯��È/��ù¨��Ì���Òyç�4±Q� task_struct�Ö
�Ü¥³� task�Q�§�Øù��¼��ÚÛ����̧Ñ�º��»�¼J���l£��È/
����
����?@?@?@?@AAAA�5555ÉÉÉÉ��?@U��á�¹§�¼���È/����̺����Ø��?kËÕ§�ìíªù
³�æ5¶÷�-M¶Õ�½ã���5ɳ�è�Ȫ��
����������������������������������������������������������
Ï�� �7��?áW�������Ì��µ¦����¶�Å�y�����̺�áW��§�Ã�Ë
ÌÍ�ª��������ë�{���ª�µ¦����¶«�����ª�j£�E¨¾���³��ç
áW� §� Ã�¶�� ����� �³� ½ã� ?áW� Ã�³� ¶�� ��²å����!� � ��� �/���� �"
0 ����� �$D=���Û�½�/� �� �0�³�µ¶4�� Ì�� �È/�³�»k¶�� ¼{�� Û
�½Ø�{�U£��È/�Ø���¶«�¶¤�jÅ����ãí��È/�³�»k¶÷�Ë��
�� �È/�Ø� ´�Ë·�� Û�½Ø� é�ù·�� {� U£� Û�½³� ��� �È/�Ø
��¶ù� «�� ��� 3ð� �� �È/�³� »k¶÷� ¯��� ��� ö§� ¼ÌÑ� ����� ?
áW� �È/�Ø� jß� �È/�É�� ü¾� »kËÍ� ¶ù¨�� ?áW� �È/�³� ½ã� �
È/�³� �M¶ù� «��� {� U£� Û�½�� �È/��� ºí¯� áW�� ù�«� �?
@A��Ë�È� �$D=��º�»��¡����-!0���,�
�����?J*?4�)D$?�<�=4���*)6��`��µËù�«����#��åô ��
Ï�� �1��/à¹Ì³�Õ��·��íjÅ�¸Å�»�¼÷�Ë��Õ�����ÃÄ�ÖSÅ�Õ��
��jßìë�ÇÕ�`��Çè�ë�+�� Ø�ª��`����ë�+�Ø��ùË�� ÇÕ�`
�� �@íj§Ñ� H��È� ,�ù³� ¸Ìê��� ��� #�� K3ùϧÑ� j�� kà.�
Õ����¼���`�����-!0���,�
#� #����������ÈÈÈÈ////����
�a�a�a�aÖÖÖÖ2:����6����á�¹���Ä��È/����È/���aÖ³�Øù��¼����È/���a
Ö�� task�Q�§� Ǫ� ëS��� ����� Eb� M�ª�õÖ���� �Ä��È/��� °ª
µÖ� �aÖ�� EY� �aÖ³� Øù�� ¼�'�� ��ê£� �� �È/�Ø� á�¹§� ¼�
íj���.§�Ǫ�ËG¶���Å�å̶��'�µ¯��
����ÈÈÈÈ////����WWWW� � � � �� ����� ± ìë� Òg��� *�.� H1��ë� áE��� í���� /à¹Ì�
þ#�� á�¹� J� *�.� H1��ë� æÒ� H���� /à¹Ì�� Háù� p� �Å� ùSª��� ��
�§Ñ�ùSË�� *�.�H1��§�ÇãÑ�� ��§Ñ�vâª��
:L:L:L:L=���������á�¹§Ñ���ç��È/�����ª��È/���¡���á�¹���Ä��
È/��� A� Eh�� �È/�³� åô¶�� A� ®�� �È/�³� ØR��� tÈ�� �È/��
��Ë���������±���È/�È®��´µ���/0����£�´å��!����¯����È/�
³� �¨Â�� task_struct�� �¾�� ®�� �È/��� Åå� 9! �"�� ®�Ø� #£� �È/�
ê���È/���Ö���Ö���% !����È/�ê§�Ǫ�¹ë�³�Øù��¼��� pstree�â6
Å�?k¶4�����á�¹§�?k�ë��È/�êW��Ø©��3³�ß�»�¼��
init(1)-+-crond(98)|-emacs(387)|-gpm(146)|-inetd(110)|-kerneld(18)|-kflushd(2)|-klogd(87)|-kswapd(3)|-login(160)---bash(192)---emacs(225)|-lpd(121)|-mingetty(161)|-mingetty(162)|-mingetty(163)|-mingetty(164)|-login(403)---bash(404)---pstree(594)|-sendmail(134)|-syslogd(78)`-update(166)
{ÑÌ�� á�¹� Â�� �Ä� �È/�ê£� init� �È/��� task_struct� Ö�Ü¥§Ñῶ�� ��� :L� ���È� :LËÌ� ¼��� �� ����� ���� 1��� á�¹� Â�
�Ä��È/�êÅ�ê4�ß�»�¼÷�ª��� ps�� kill����â6Å�ùS¶�«��Ì÷�º
è�Ø�¼��
ááááWWWW����� ¨̈̈̈����îîîî�1�£��È/�����áW��×�¼��6Á��¬¶�� .�(�áW��Å�3ð
ìª���1�£���`����� �,�à����³��È/�Ø�á�¹��à��µÖ��à§Ñ
µª� áW�� IÅ� jiffies� M½È� w�ª��� ����� °ª� WÈ� ¨�î� ������!
� ������ ùS¶�'�� �È/��� á�¹� 0Å� µ¶4� ¨�î³� v5¶�� ù5ª� áW
��ù�«�Ö�§÷�áE�Å�É¿�»�¼���ª�����¨�î��ªÎ¨���¶�� �"!�A
%����¨�îj�»����Õì�È���¶��¨�îj�»��¼��
ííííjjjj� á�á�á�á�¹¹¹¹��È/��� Sº�y� íjÅ� ¶��AÅ� »�¼���� task_struct§��Ò� ¶b
íj��Õ�Ö��� �� /����§�Ǫ�¹ë����¾è�� J3=� �����¹ë�³�Øù��¼��� J3=
������ ÒÒ�íj�á�¹§�¼��íj���Bå��³�Òj¶÷�Õ�¶����È�� ¶®
íj� á�¹§� Ǫ� 6jª� ë�,��³� åæ¶�� ����� ���Ø� íj� á�¹Å� Ì
%÷�ùS¶�ù�� ��§Ñ�vâª���(Îs� J3=� �������È/��������Bå���
³�Ø� ���¾Îs��£� ���Bå�����Ñ����³�Bå������ ����Òg�
â6Ìë� pwd§Ñ�ÒÓ¯���È�� ����������������������¿=� Bå��³�4~¶��� �
Ö������¾� J3=� ����§�� count�Æñ��¼ÌÑ��*�è���È/�Ø�EêÅ� Î¥¶
## #����������ÈÈÈÈ////����
��¼�ù³��¨�����Ñ��Ì��Bå����E�Bå����¶½�Bå��Ø�ª��È
/��� ���Bå��È�v5ËÌ�¼�«�E�Bå��³�&åº�»�¡��
Ø�Ø�Ø�Ø�� H�H�H�H������ Ç®¯���È/��1�� �Kà�� '|Å�åôª��� Ø��H��³� Øù��� �
���1�£���Ø��H��Ø�á�¹��?å� H���ÌB��:LËÌ�¼�ù³�ìã
Í�ª��
����ÈÈÈÈ////ÑÑÑÑ� ����ÒÒÒÒ� ù-ù-ù-ù-���������������� �9���6��� �����>��� �È/��� á�¹�� �³��`��1d
�È��Òº�»�¼����È/���?kõ�yà����È/Ñ��Kù�����S��Å�µ
ª��� ���� �È/�� ù-������ �È/�Ø� �Mõ� y� .�(� �Ò�� ù-��ê£
�¾� E� �È/��� task_struct§� ¾�ËÌÍ� ª��� �?@UØ� �� �È/�³� �á
Ὼ�y����ù-������5ÉÈ®��´Ü¯��
����RS�RS�RS�RS��0���"1" ��
������ç�Òg�ê��#��á�¹§�¼��íj����ù§�Ǫ�ËG�ÀªÅ�ɵ¶Õ
½ãÑ�µÖ��aÖ��EY��aÖ³�µª�������á�¹���Ä�íjê£��ÒÀ�
ËG�ÀªÅ�Øù���ËGÀª£�µÖê��íj���Bå��§�Ǫ�ËG�Ý�Å�����
ÕÛìë� Àªê£� ¸Õ�� �Õ�� ?k�È� íj�� �ÒÖ�� �5� EY§� ð¶�� �È/�ê�
á�¹���Ä��È/�ê��/Øù�´e��µÖ§�ºí¯���ÒÒ��µÖ�3F£�ÒÕ
�ç� ÀªÅ� Ø�� »� ¼��� é³� ê«�� Ì�� íj§� ÇãÑ� �ÒÖ�� ¸Õ�� �Õ³� º� »
¼ù¨�� EY£� ¸Õ¨� º� »� ¼��� á�¹�� �ç� �È/�ê£� ËG¶ù� A¶��� º� »
¼��
�?J*?4�)D$?�<�ض4�¬�³�ºí¶���Å� �222��vâ¶�
EY£����§Ñ�ªâ��èa�µÖ��á�¹���Ä��È/�ê���R��µÖê���
K§�íj���Bå����ÀªÅ����ÝÞ����é³�ê«�����+Ì��È��§�Îض
��µ"êÅ�¶���EY�È�¨ê����µ"ê¨��È��������à³�¸��(�»�¼�
�� º� »� ¼��� ¶��� �È/��� 4U� EY§� ðº� »� ¼�� �ÕÛ�£� EÇ� �è���� ��
ê£�Ò��È/��� task_struct§�¼�� groups�Q�§�¾�ËÌ�¼����È/�Ø�ðã
¼��EY� ���¶�Ø� íj§� ËG� ÀªÅ� Øù�� ¼�«�� E� �È/��� E� íj§� Ǫ
ãí�EY�ËG�ÀªÅ�Øù÷�¯��
�È/��� task_struct§��¥����µÖ��aÖ��EY��aÖØ�¼��
��:����:��È/�³�?ká7�µÖ��µÖ��aÖ��EY��aÖ
7~7~7~7~�66���� ��� ��:�� ��:�Ì���ÈE�£� � ��� " �³��È/�³�?ká7�µÖ����È®
��Ö�����?k���ù³�Õ�¶�� J3=� ����§�¾�¯�ð���È�ø*á��»�¼��
�Uª� �ÈE�£� ������� �ÈE��È� ø�ì� ¼���� ��� �ÈE�£� �Q� ¥�.l
'|�� #�� �ç� �È/��� ª�§Ñ� ?kË�� ¼�� Ѭ��� ÀªÅ� 媶Õ� ½ª
Òª� ÝÞ�� ¯����� 7~� � ��� " ��� ������� �ÈE��� � ��� " ����� SÓ�� � ��
" ���EÇÈ�V����1�£��À�ÀªÅ�ɵº�y�7~� � ��� " �³�ɵª��
ííííjjjj�á�á�á�á�¹¹¹¹� ��:�� ��:���£�7~� � ��� " ���·��#����íj�á�¹��ËG�ÀªÅ�ɵ
����������������������������������������������������������
Ï�� �2�����£��Ó�ª�� groups�Q��lÕ§��ã�媯��� ���£� NGROUPSÈ�5
�ËÌ�¼��� ��!���C! ���C �%���%�Î¥� �-!0���,�
Ï�� ��� ��� ��� passwd#£��ÈE��� jß�µÖØ�?k¶�{�� ������ÀªÅ�o
�¶4� /etc/passwd� °�� /etc/shadow� íjÅ� »5º� »� ¼÷�� ¶ù¨�� ßÇÈ� F
Ñi�%��/��#£� �ÈE�Å� ����Ø� ?k¶�{�� ��9��0�� Àª�È� û!Ì� �ç� á�
¹�íj§�ËG¶ù�A¶÷�¶Õ��ª����-!0���,�
#� #����������ÈÈÈÈ////����
º�y�µ¯��� )3=�à��¯�íjá�¹§Ñ� µÖ��àë� )3=� ÑiØ�íjÅ� ËG
º�y�ÑiÈÑØ�����5��È/�ÈÑ�íjÅ�ËGãÍ�¶Õ�yç�è�¶����
Uª�ÚÛ§�� íj� á�¹� � ��� " �¨� øÚ¯�� �7~� � ��� " ��� øÚËù� «����� �
Ì÷�þ�Èú�9�³�ØR�µÖØ� )3=�Ñi§÷� kill�áE�Å�É¿�»�¼÷�Ë���
Å�£����kill�áE�£��5�7~� � ��� " �³�ØR��È/�§÷¨�±ò¯��
¾¾¾¾�¯�¯�¯�¯� �:�� ��:����� ��:���� �D=*+������ܵƧ��ç�����á�¹�0Å��¶4
�È/��� � ��� " �³�û!���ÈE���µª���SÓ�� � ��� " �Ø�û�Ì�¼��6
Á�?å� � ��� " �³�¾�¶�'�µ¯��
�����TUV�TUV�TUV�TUV���(��%"� �
�Ä� �È/��� ÌX� y�� µÖ� �à�� ��� �����È�� °� ÌX� y�� á�¹� �à� 0 ���
�����È� ?k¯��� ¶à+ÌØ� �Uª� �à³� ùS¶�� ÝÞ£� µ¶�� ¶à+̧� �
� ù¨�� jßì�È� µÖ� �à§Ñ� á�¹� �àÈ� ±/¶·�� ßÇÈ� ±/¶�� Á±ª
H1����¼���µÖ��à��á�¹��à§�¬¶4�-.�ì£�ÀªÅ����¼����È/
���á�¹�0Å�º�yà��µÖ��à§Ñ�á�¹��àÈ�±/ËÌ�3ð�?kË÷�¯��
�� áö§� 1�£� �È/��� �ç� ªø§Ñ� ?k¯��� ���§Ñ� �È/��� �³� ?k
�ë��È/�³�ö¶ù�«��� ����A/����/� �����ë��ÖÕØ�?kËÕ�½¶4��ç��È/
�³� �Má�� »� ¡���� Ò� �È/��� Ì�� á�¹� ���Ø� ��¶Õ³� Õ��ͨ� º
y� .�(³� Â��ÍÆ��� -Mª��� é³� êÌ�� �È/��� íj§Ñ� ª� ÔÖ³� ¸ÌªÕ
½¶4�Õ��Í�º�yØ�¼�����Õ�D£�á�¹�0���§�ë��á�¹��à§Ñ���ª
����È/���íjÅ�¶��¸Õ� ½¶4��²U�� þ»³�µ¶����³�½¶4�ÄÕÈ
¶b�íj§Ñ�ÔÖ³�¸��á�¹�0Å�ý4ª�����ÚÛ§�Õ��Í�¶���È/���j
á��M��Ë���ç�?kõ�¨ª��È/�Ø�SËÌ�?k¯��
�È/��� Æ�� á�¹� 0Å� ý4¶�� �Ñ� ´´� Õ��÷� ¯��� Eħ�� Ñܶ�� Ì
�� �È/��� Õ��÷� õ� y)ù� ��� !£� .�(� áWÅ� µº� »� ¼���� �Uª� ÚÛ
§������öÅ��?@A�/��A��/� ��� �%���! �"�Å�µª�����5¢§Ñ��ÒÒ�� �È
/�Ø� ���� �5���D£�áW6Á¨�?kË������áW��ù�«��ç��È/�Ø�S
ËÌ�?kË��� SÓ���È/���Ö��� ÄÕØ�V�y)ù�Õ��÷¯������¿£�áW
��M½³�¨K�T���� ��A ! �����ª��
?kº�»�¼���È/���§Ñ�Ø��?kº¨ª�Ø.Ø�¼���È/�³��Ñ�?k¶�
��� �?@U� �%���!����� j���� ?kØ�ª� �È/��� .�(Ø� Ö�Å� ?k¶�� Õ�b
��������WMª�ÛÀ§�Õߪ��?@A�ø���Å�µ¶4���³��È/����ç
�È/��µ�§Ñ�?kº��Å��ç������Ø�tÈ���È/�³�á ÕÈ�¶��«���
³��È/����`���È/���� ¼��Kù��ê���ç�ù-��³� task_struct�Ö�Ü¥§� ¾�ª��� E��� �Ñ� ?kº� t� �È/��� �`³� ´S����� °ª� �È/Ñ
����������������������������������������������������������
Ï�� ���� �� �£� ªã³� �Å� »� ¼�� ����� �� �£� ���Ø� ¬öÅ� �?@AÅ� ª
�����������F§��ªJ��ª��È/�Ø�5ãR�¨K�T��³�h�ãÑ�µ
¶«�� E� �È/�³� �Má�� �ç� �È/�³�?k¶�� öÅ� �?@AÅ� ª��� 4Õ
Ñ�ö¶ù�«�������� Õ��Í� ¶�� �Ð�� ��¶4� �ÌÍ� ¶��ÚÛØ� �
�¶4�Ö�ì�È� .�(³�Â�ù�«£����5ãR�¨K�T��6Á�3ð�?k¯��
�����°ª������1���à§Ñ��¬öÅ�������1���àØ�³R�Ø�¶ù
«÷�¨êÌ©Õ�yÃ����jM�á�¹�0��Ñ�«�á�¹�0��Ö�ì�È� .�(³�Â
�ù�«£���� � �%���!����� !��/N������ ������/� 9!�N !��/N��������þ»³�ÑU��?@A�
jÌ�÷�¶ù�«�������á�¹�0���ç��È/�§��ã��MËù�«�����-!0���,�
Ï�� ��� ���� �� ���hÈ� .�(���§Ñ� L��D£�áW������� ¶ù¨�Çè�� ÚÛ��
È/�Ø� ?kË�� 6Á� 4U� *CD§Ñݨ� ���� �@íj§Ñ� ,�ù³� ¸�� ����
H���`¯�íjÅ�B�l§Ñ�H��È�¸Ìê����ÃÄ�Õ��Í�¶��ÚÛØ�!�
��¶4���áWÅ������ÚÛ��!ù�«����-!0���,�
,����!C �%����
�%���!����Υ
#� #����������ÈÈÈÈ////����
§� �� � ��¶�� á�¹�� åÌÀÅ� E� �È/�§÷� ÆÖ���� �?@UØ� á�¹� Â
�� ?kØ�ª� �È/�ê§÷� æ5¶÷� .�(� áWÅ� ºí¶Õ� ½ãÑ� ÒÒ�� �È/�§
Ǫ�5ɳ� task_struct§�Òùª��
5555¢¢¢¢9�!��"��E��È/�§�ìõ��?@A�5¢���������È/���É ������!���È
/���?áW����!� � �����È/���¾�´eÈ���Ì�R���?áW��È/����ç��
Ä��È/�êÉ��U£�ÛÀÅ���� ¼��� ¨��� ?áW� �È/�Ø�?k� ÇÕ��
«�� �� �È/�Ø� Æ�� ü¾� ?k¯��� ?áW� �È/��� ¾� ´e�� policy³� Ø�
»�¼���¶����à�È_���������9 �������ç�¶��� 3*3D�- � �� ��- � �����������
à�È_��?@A§Ñ��?kØ�¨�ÒÒ��?áW��È/�ê��ÄÕÈ�?kË��� 3*3D
�?@A§Ñ��ÒÒ��?áW��È/�ê��?k�p§�¼���ѧ��Ñ�?kË��E
�Ñ���ÇÈ�û�ù�«���
ÛÛÛÛÀÀÀÀ9����"����£��?@UØ��È/�§�ù5ª�Û�½����°ª���£��È/�
Ø� ?kõ� y�� �È/�Ø� ?kõ� »� ¼�� áW�jiffies� M½È����� �È/��� Û
�½��á�¹�0��� renice�â6Å�µãÑ�º�»�¼��
????ááááWWWW� ÛÛÛÛÀÀÀÀ�09����"�� ����� ?áW� �È/�³� ùS¶��� ��ê£� á�¹�� ?á
W�� �R� �È/�êÉ�� U£� Û�½³� ���� �?@A� ¯��� �� Æñ£� �?@U
Ø� ÒÒ�� ?áW� �È/�êW�� �Çìë� Û�½³� ù5º� »� ¼��� ª��� ?áW
�È/�ê��ÛÀ��á�¹�0Å�µãÑ�û��»�¼��
åååå���������������� �� �£� �È/�Ø� ?kõ� »� ¼�� áW�jiffies� M½È����� �� �£
�È/�Ø�ä�?kõ�y� priority���È�v5Ë���`���§��Ñ�®ÌÄ��
�?@U�� 1�Á§Ñ� 4U� **� ÚÛ§� ¿6¯��� �?@U�� �³� �È/�³� ÇÕp§
�£��¤���� á�¹�0��kN� Ê����È/�Ø� á�¹� �à§Ñ��È/�� �àÈ�Ô�
ªÕ�ûÈ�±§�?k¯��� °��ç�ÚÛ�� á�¹�� ¨�îØ� �³��È/��� counter��Å� ��È�v5ª�ÚÛ�����?@U��?kõ�y��¤��#£�jêÅ�»kª��
1�1�1�1��¿¿¿¿====����!� 8�����?@U��¶ß®�lêU�9������ %�!-� %���!���³�?k¶����?@U
¿=p��� ,� >�����³� Ã�ª��� �ê� Ø��� 1�� �Kàê£� ���§Ñ� Ö/¶÷� ��Ì
R��
�³�³�³�³�����ÈÈÈÈ////����������9��������³��È/����ç��È/�Ø�SËÕ�±§� Ã�ËÌÍ
ª��
�³��È/����?@A�5¢���à�È_�«��È/���?kpÈ�ËÔ�W��
¨�� `�lØ� ë�+�³� ×�*)$?��(�$*5�?�¶�� �±§� �?@¯� ��§� áE�
� "��!�Å�Ùn�«�?k���())*)6���`È�û���
�³��È/�Ø�¨K�hË«����£�?k���())*)6���`Ø�¯��
¨���³��È/�Ø�?k���())*)6���`�«��E��`Ø�Òù¯��
�È/�ê� �§Ñ� �`Ø� ?k���())*)6��·�� ë�+�� ×�*)$?��(�$*5�?��
�R��ê£�?kp§Ñ�&å¯�����£��?@UØ�»kº��È/�³�;���5§Ñ
�êÅ�åôª��������
����ÈÈÈÈ////����� SSSS9������ ��!�������� �?@U�� ?kp§� ¼�� �È/�ê� �§Ñ� »kº¨ª
�È/�³�;���� �?áW��?@A�5¢Å�� ���?áW��È/�Ø�¼�«����ê
��É ���È/�êÉ��U£�Ø�.³������É ��È/���Ø�.�� counter�
��ù¨� ?áW� �È/��� counter§� ����Å� {ª� ����� �Ñ�� á�¹§� ?kØ
�ª� ?áW� �È/�Ø� ¼�«� Æ�� ?kØ�ª� É � �È/�É�� ü¾� ?k¯��� �
ÌR�¨K� T��³� ̺�5�� ��ª� �ë� counter���@�ª�� �³� �È/��� á
�¹��#£�Û�½³�ØR��ç��È/�êÉ��Ñ�ª'���£�í:¶���4Uè�
�È/�Ø��#£�Û�½³���«�� ?kp�� É��ó�§� ¼�����S¯����³
�È/��� �á� ?kpÈ� ËÔ�W��� !£� �È/�ê�� #£� Û�½�� ��� yÅ
,����!C �%����
�%���!����Υ
#� #����������ÈÈÈÈ////����
) � á�¹§Ñ��� Ò� �È/�Ø� ÄÕÈ� ?k¯��� ���� �à� È_� �?@A���
ÐC���È/�ê��ÖSÅ�è�È�¶÷�Ë�È��?k��Ñ��û�÷�¯��
����ÈÈÈÈ////����� ����²²²²�8 9� 9������� Ø�� ?kº¨ª� �È/�Ø� �³� �È/�Ø� ��«�� �³
�È/����MË��tÈ���È/�Ø�?kËÌÍ�ª����È/���?k�§� .�(�K
ù�����á�¹��Ð�ìë�H��³�µ¶÷�¯����È/�Ø��0Å�ý4º�yà�
Kù��§�¼��ëÖêÅ�ÆÖ����ý4ª��0�È�Ô�ªÕ�½ª��������Å��
S§�¾�ã�¾Õ��ª����Ñ��?@UØ�?kõ�y���³��È/���ù-���Á
§Ñ�?kË��������À��àë� 1���à§�¼Õ�� ¶ù¨��?k�ë��£��Ê��
³��È/��������È/�Ø��ùõ� y���ÈE��å����.����È/Ñ��Kù�
�� ±®³� ¹þ¶4� �Ä� Õ3ìë� �`Ø� �È/��� task_struct� Ö�Ü¥§� ¾�
ËÌÍ�ª���E����«�tÈ���È/����Ä�Õ3ìë��`³�ÈàãÍ�ª�����
£�á�¹�´ðìë�¿=�È��Ì�� .�(��5ìQ�6jª�Ý��È���jÅ�Ã�¶ù�
«ù¨��Çè����¿=Å�½ª�¶à+Ììë�����¼��
���È/��ù-����²�� �?@UØ� àù£�È�¶��¿=���� �Ñ���±� �È
/���¾�¯� ù-���� �� �È/�Ø� �?@U�� àù£§� ¼�� ¶à+Ì� ù-��
§�Ǫ��WµR����à�ØùÈ��tÈ���È/���ù-��Ø�Èà�ËjÅ�y��E�
£�E��È/����ÈE��å����Kù���ÂÅ�¹þ¶4��?@U��àù£��`
³�É4����WµRj�����
¨��� �±��È/���tÈ�� �³� �È/�Ø�Ø�� H��³� µª�«�� á�¹�� ,
�ù�À�r����³�w�º�è�Ø�¼��� ÐC���k6�� � -w§���� ���ø
í� �+���#£��È/Ñ���ø/�Î¥�À�r����� !�� ��� !��,A� ��� ��9!���ë��á¯�,�
ù� À�r� ���³� µ¶�È�� �±� �È/�§� ð¶�� �á¯� À�r� ���³� ù.
ͨ�ª��
������_`����_`����_`����_`�����&�'a��&�'a��&�'a��&�'a����bc>�bc>�bc>�bc>
4Uè�� .�(³� ØR� á�¹£� ���� /3§Ñ� E�� �¶ù� «£� ����� EU�� ���
³� =B��=0����� �� B�!� A����� �"��ÇÙÅ�^_�È/î����²åÈ�¨à���¿=���í
Q�R¡Ëj������á�¹Â��4U� .�(W§�¿=�Å�æ5¶÷�¯¸¶�������æ5ª
¯¸Ø�Ø�������¨��4£��?@U���
^_�È/Ñ�á�¹§Ñ���Ä��È/ÑØ�û�÷�Ì���È/�êÅ�?k¶��¼��ûü
���Ò��È/Ñ�� �³��È/�Ø� ¨K�T��³� ����¶�·���Ì��á�¹�ÖSÅ
Õ��Í�º�yà���ö�ì�È��?@U³�?kª��� =B�� á�¹§Ñ���ü¾��ñº�ö
£�á�¹§�¼�� �!���È/���Ø�M�¶�Ø����������¶����È/ÑØ�¼��á
�¹§Ñ�� task� Q��� (Îs� `�lØ� �!�� �È/����� ß«§� =B�� á�¹§Ñ�
.�(à��¶��� �!���È/�Ø�¼���� �Ñ�¶������ �!�� .�(Ø�¼Å�»�¼���÷
�Ø� .�(à��¶�ã���³��È/�Ø�¼��È�� =B��á�¹§Ñ��Ò��È/ÑaÈ��
³��È/��� �!���È/�³���¶4Í�ª��
=B�� á�¹§Ñ� Ò� �È/��� task_struct§�� Ö��� �³� ?kË�� ¼�� �È/Ñ
Îý�processor��� àù£�È� ?k¶�¤� �È/Ñ�� Îý�last_processor�Ø� ê̼
��� Ì�� �È/�³� ?k¶��� Sº� yà�� �ç� .�(§Ñ� ?k¶ù� Aº� �Ò�� ¡ù
¨�� ����� processor_mask³� �¶4� E� �È/�Ø� á�¹�� �5� �È/Ñ� °�
*è���È/ѧѨ�?kË���媺�»�¼���¨�� )¬�Ø�v5ËÌ�¼�«�E��È
/��� �È/Ñ� )§Ñ¨� ?kõ� »� ¼��� �?@UØ� ?kº� tÈ�� �È/�³� �³� y
����������������������������������������������������������
Ï�� ��� �!���È/��� .�(Ø�º�j�������¡Å�y�?k¶���È/����� �!�� �
È/�����EÇÈ���j��¶ù�«���.�(§Ñ�Ø��±~Å�ì÷���¶��â6Å�¶
¡��»kª����-!0���,�
#� #����������ÈÈÈÈ////����
processor_mask§� �³� �È/Ñ�� ÎýØ� v5ËÌ� ¼ù� «£� �È/��� ��¶ù� «
���� �?@U�� àù£�È� �³� �È/ѧÑ� ?kËj¤� �È/�§÷� �W� Ò�¶÷
ã���� ��� ª� �È/�³� �ç� �È/ÑÈ� ��� y� ����� ªiqàØ� ��¶�� ÚÛ
Ø�´´�¼Õ�yÃ���
����WXWXWXWX
ED� 7��£�Ò��È/��� íj�á�¹�� �5ɳ� ¾�¶�� ¾Øù� Ö�Ü¥³�É4���
(ÎsÈ��fs_struct�����È/��� J3=� ����§�Ǫ�¹ë��� umask³�¾�¶��¼��
ED� 7���<��È/���íj
��!���C! ���C
�%���%�Υ
umask��tÈ��íj��¨êÌ��y��ÕÛ��à���á�¹�0§��ã�û��»�¼��¾Îs� Ö�Ü¥ë� files_struct�� �³� �È/�Ø� µ¶�� ¼�� �Ä� íjê§� Ǫ
5ɳ� Øù�� ¼��� �ÈE�£� ��� �~� �������� �/���§Ñ� ¸��� ��� 4~� �������
���/����È� ��� §U� Háù�� �¾� ��� §U� �������� ������È�Ø÷� ¯����ê£� íjj
»�� ¼��� M�� �C4~���� ?å� �.j»�� ¼���� �ÈE�§� ¼ÌÑ� �ê� �¾�� í
jÈ� Ã�¯��� Ò� íj£� Ö�Å� �¨Â�� Õ�Ö��� �� /����³� Øù��� files_struct����È/�Ø� µ¶�� íjÅ� Õ�¶�� file� Ö�Ü¥§�Ǫ� ¹ë�³� ��1è)ù� ØR
��� f_mode�Æñ£�íj��¨êÌ��y���à�¸Õ�±��¸���Õ���Õ�±�³��¨�
��� f_pos§�� �¤� Χ� ¸·�� (� ½.Ø� êÌ� ¼��� f_inode�� E� íj§� ãí¶�
J3=� ����³�Ø� �� ¼���� f_ops��E� íj§�Ƕ4� �îØ�¶���º� y�µº� »
¼���0ê������Q�³�Ø�7������þ»È� '����Õ�þ»³�ê�»�¼����Ì
#� #����������ÈÈÈÈ////����
÷�ë�,��³��*¶���£��Û�}~¶�����Ø�ÝǪ�´e��íj�ÒÅÅ�ùS
º�»�¼���ã����F§Ñ�×ØÉÆù¨����§Ñ�í�����Uª�H1��Å� ¶4
Ü�Ëj��
¶���íj��¶�yà�� files_struct§�¼��_� file�¹ë����¶�Ø�tÈ�� fileÖ�Ü¥³� Ø� Õ� ½ã� µ¯��� ���� �È/��� ä� Ὼ� y� /è�� íj� Õ�
ÖØ� ¶�� ¼��� �Òª��� ��� �~�� ��� 4~�� ��� §UØ� E� /ØùÈ�� �ê£� Çè
E� �È/�³� ¨Ä� ®�� �È/�È®�� �ð¯��� íj§� Ǫ� �Ä� ËG£� ��� á�¹
0Å� ¶���4Õ§�íj�Õ�Ö³� ÆÖ�·��ËÔ��Ù÷�¯����ê�Õ�Ö���È/�
�� fd�Q�§�Ǫ�ëS����È������~�����4~�����§U��ÒÒ� ��� ��� ����Õ�
Ö³����¼���íj§�Ǫ�ËG£� file�Ö�Ü¥��íj�:���0�� J3=� ����³�#�
µª��
����6�6�6�6������������������������ ���
�È/��� Ø�� H��§�� 4U� ��§Ñ� �ö� ?kØ�ª� �à�� '��Ø� êÌ� ¼��
(ÎsÈ��Èà¯��ÈE�����ùØ�¼���ls�#£�â6Å�éÈ� �ÒãÉÖ����â6£��
ç�?k���ù��à�ØùÈ�?kØ�ª��à��'��È�Ü�ËÌ�¼�����ù�íj§�
?kØ�ª� �à�� ãíË�� �ÈE�� '��³� �È/��� Ø�� H��§� Èà¶Õ� ½ã
è�ª��Ä� 5ÉØ�êÌ� ¼��� ¾ÎsÈ�� �È/���Ã�� �5§Ñ� è�§� �¶4� A� é³
êÌ��¸��¼��íj��ÂÅ�çÕ�½¶4� A��Ø���H��³�ºíÙÅ�»�¼��� �Ì÷� t
È�ºí¯�Ø��H��³� ?åÈ� µËÕ� ½ãÑ�� �È/���Ø��H���� :LËÌÍ
ª���/ÎsÈ�������È/���íj�Ã�� �0��#��æ ì�È�Ò¶÷������
à�� �²U�³� µ¶�� ¼��� �Ä� �È/�Ø� �#£� �²U��� ´µ-Å� ªèã
��� ¼���� �£� ��� ÁË��� ����� ?kË�� ¼�� 4U� �È/�Ø� 6á§� µº
»�¼��æÒ��²U�³�µª����ê�æÒ��²U�§�¼���à��'�������
È/���Ø�����æW§�:LËÌÍ�º�ݨ�����E��²U�³�æÒ¶���ç��
Ä��È/���Ø�����æW���:LËÌÍ�ª��
Ì���ÌR�áW�6Á�ª��È/���Ø��H��§�êÌ�¼���à��'��³��¾�µ
¶ù��«�����à��§��Ì���5ª�ÚÛ��é³�êÌ��È/�Ø�á¿õ�y�°��Ì�
���Ø� ��º� y§¨� è�ª� �àØ� ¼��� E��� æÒ� �²U��� �0�� �¾� µ
¶����� ���j®¨� µª��� �Ñ� Á� �j� »�� ¼�� �à³�?å� H��§� �¾
Èà¶�� �£� �¬Ø� õ� »� ¼��� �Uª� �¬Ø� á�¹Â�� �È/�� »¨u� ß´¯�«
á�¹£��Û�¬78ì�È�?kõ������Ç�§�������Ü�,�ë�������� /�" �"��
��ÕÞÅ�µª����Ü�,�ë§Ñ���È/���Ø��H��³�µ¶���¶���W
§��Ø�� H��³�?å�H��È� Øìö����Ñ� ���� 1�£��È/��� �à��'�
�³� cûÈ� ?å� H��§� Èà¶�� Ç��� �È/��� ,�ù� À�rÅ� »5¶4� Ø�� �
ϧ��ʳ¶��¼ù¨�?åÈ��H��§�¼ù��«����áª���¨���È/�Ø��à
��'��§�ËG¶���¶«�� á�¹£�,�ù�]�³���¶��� ����1�È�¶4��E
�ÐÅ�ãL¶�� åÌÀÅ�ÆÖ���� �Uª� ,�ù� ]�³� ãL¶�«�� ����� �È/
������ æW§�¼�� �Ä�Ø�� H��� �ϧ� Çã��E� Ø��H��Ø� ÌB§Ñ� þ��
Ì%÷�H��§�Èàº�»�¼��ù³�ø�ͨ�ª��
���� 1�£� �ê� Ø�� H���� �Ä� �ÏÅ� ��º� è�Ø� ¼��� Ò� �È/��� Ø�
H���� £� task_struct§Ñ� Ø� �� ¼�� mm_struct�� Ö�Ü¥§� vâËÌ
¼��� �È/��� mm_struct� Ö�Ü¥�� Èà¯� ?k� ��ù§� Ǫ� 5É�� �È/��
,�ù�À�r§�Ǫ�¹ë������¼���4Õ§��E��È/���Ò�Ø��H����ÏÅ
�¨Â�� vm_area_struct�Ö�Ü¥�����§�Ǫ�¹ë���êÌ�¼��
��:L������Ø��H��§Ñ� ªoÄ��È�ËÌ�¼���� ED� 7����WMª��È/�
§Ñ� Ø�� H���� ¸.�Ð�� E�Å� ��¶Õ� ½ª� 1�� Ö�Ü¥³� É4���� Ø�� H
���� �Ïê£� 4U� ��È®�� �ª�È�� ����� 4Uè�� Ø�� H��� Ã�� �0Å
�� #����������ÈÈÈÈ////����
vm_area_struct§ ¼�� vm_ops³� ¶4� Ø� ÷� þ�Èú� ë�,��³� �*� ¶�
��� �Ì÷� þ�Èú� ¶®� Ѭ�Ø� H��³� 4UØù� �ç� Ý��È� ��¶�� ��� ��
¡���È/���Ø��H��³�j��¼÷�Ã�º�»�¼÷�¯���é³�êÌ��4Õ§��Ì�
�È/�Ø� H��§� ËG¶�'� E� H��Ø� ʳ¶ù� «Å� y� Ñ��� �0�� êÌ� ¼��
,�ù�]����Uª�Ý��È�Ã�¯��
���� 1�£� �� �È/�� �È� Ø�� H��§� tÈ�� �ÏÅ� ¨ê·��� Ð�ì� H��
�§� ¼ù� «£� Ø�� H��§� Ǫ� Î¥³� ãLº� y�� �� �È/��� vm_area_structÖ�Ü¥� >dÅ� Ö�� </�¶÷� ¯��� �Ñ� Vûç� vm_area_struct³� ;�� '� 8�
�� áW£� á�¹�� ��§� Ç� �mÅ� ����� �� </�³� � ÷� ¶Õ� ½¶4� ����
vm_area_struct� Ö�Ü¥³� �J�����! ��AJ�! , � ���� ���� �� ���� Å`È� 5�ãd��
�� ��§Ñ�� ÒÒ�� vm_area_struct�ë�� ¢à��� ¡�� ¹ë��� ªç�� ¹ë��� ëË
¶�� vm_area_struct§� Ǫ� ¹ë����� ¡�� ¹ë�Ø� Ø� �� ¢à�� {� é£� á¿
Ø����³� ���¼���� ªç�� ¹ë�Ø� Ø� �� ¢à��{� U£� á¿�Ø�� ��³� �
�� ¼��� Ó�� ¢à³� ;Å� y�� ���� ��È®�� ῶ4� ;���� vm_area_struct³� ;Å� y)ù� ¡�� °�� ªç�� ¹ë�³� �W��� ÐC� /�§�� æ&Ø� ¡Õ� yç
tÈ�� vm_area_struct³�����§�>Ì���'§��Øìë�Ã��áW��è�¶��
Ì���È/�Ø�Ø��H��³�ºíÙÅ�y������?å�H��³�R&È�ìÉã�¾ù�
«���� Ç�� tÈ�� vm_area_struct� Ö�Ü¥³� ¨êÌ� Ø�� H��³� �¨���� �� Ö
�Ü¥���È/���Ø��H������§�:L¯����È/�Ø�tÈ��Ø��H����Ï
Á��Ì����§��Å�����¶«�,�ù�]�Ø���¶÷�¯����È/Ñ��Ø����³
ã[¶���¶ù¨����H��§� ÇãÑ� ,�ù�À�r����Ø� ʳ¶ù�«Õ�yç���
È/Ñ�� �³� ¹Õ¶�� ,�ù� ]�� éô³� ��¶��� ���� 1��� �³� »5¶��� ª
��������Î¥¯�Ø����Ø��³��È/���Ø�����æW§�¼�ù�;����EÌ�
«������ãí¶�� �$?³���¶���Ð�ì�H���,�ù³�ºíª����à��'���
ED� 7���<��È/���Ø��H��
�� #����������ÈÈÈÈ////����
íjá�¹����@�B�lÈ®��Ð�ì�,�ùÈ�Øì�Í�º�»��¼����å��È/�
�� ,�ù� ]�³� ��ª� â6§Ñ®�� �á� Ὼ� »� ¼���� �å� H��Ø� Ð�ì�È
ʳ¶�È�¿=Å�3ðº�»�¼��
����PQ��PQ��PQ��PQ���YZ[�YZ[�YZ[�YZ[�
á�¹��ä�á¿õ�y�á�¹£�1���à§�¼����hÕ��È/���M�¶����È
/�¨�ʳª����ç��È/�ê��#��hÕ��È/����S��Kù�����È�Ç�Ë
��Õ3��`³����¼�����ê£�á�¹���ç��È/�ê��¨êÌù��?kõ�y��h
Õ��È/��� task_struct�Ü¥§� ¾�¯���á�¹�hÕ*��àù£�M3§Ñ��hÕ��
È/��� init��¶��1���Kà³�ῶ����j��¶ù�«����È�êÌW���î
å�� �ç� º� j�� ¡�«� �?@U�� �� �!�� �È/�³� ?kª��� �!�� �È/��
task_struct�� Òj¶÷� 6ì�È� ºí¯� ��� ���� 1��� ��õ� y� 5ì�È� 5�
¯���È��¥��ãü�+Æù¨� init_task��ª��
init� 1�� �Kà�°�� �È/���� á�¹�� (Îs� R&� �È/�È�� �È/�� �aÖÈ
�Å���������È/���á�¹�hÕ*��j®³�çí¶�� �á�¹��¢Å�¶������í
j�á�¹Å�à��¶��������á�¹�hÕ*��ÈE�Å�?kª���á�¹§��Ñ��
ù¨� /etc/init, /bin/init, /sbin/init� ��� ¶����� init� �ÈE�£� á�¹§
Ñ�t��È/�êÅ�¨êÕ�½ãÑ� /etc/inittab����l���íjÅ�µª�����t
�È/�ê£�°��ç��È/�êÅ�¨êÕ��ª���é³�ê«�� getty��È/���µÖØ
ÈEëÅ� á�º� y� login� �È/�³� ¨êÕ�� ª��� á�¹Â�� �Ä� �È/�ê£
init�1���Kà��ÖÏ���
t��È/�ê£�é±���È/�êÅ�´å¶·���³���È/�³�´å¶«Ñ���¯��
t� `�l�� á�¹� 0������ �����§� �ãÑ� ¨êÌ� ù��� ´å�� 1��� 1�� �à§Ñ
ª���á�¹�0��àù£§���?@UØ�Ö�Å�S¶4�?k¶��Õ����tÈ���È
/�Ø�¼÷�¯���t� task_struct� Ö�Ü¥Ø�á�¹��?å�H��§Ñ�ºíË��� ¶�
°��*� è�� ,�ùØ� ´å¯� �È/��� �S�µÖ�� 1��� �È� ºí¯��� á�¹§
¼���aÖê��§Ñ�Òjª�tÈ���aÖØ�¨êÌR���E���´å¯��È/���í:
¶÷��®���È/����aÖ³�Øù��¼���t� task_structØ� task�Q�§�ºíË��
é±� �current���È/��� task_struct��Â��´å¯� task_struct§�´µ¯��
�È/�³�´åº�y�������¾��È/�Ø�a���´µÛÅ�µ¶�÷����ÖSÅ
æÒ¶��� ª��� �È/��� íjê�� áE�� lêU�� Ø�� H��Ø� 4Õ§� ãí¯��� Ö
SÅ�æÒº�y��ê�� count��Å� �Øá��¾è���È/���¾Ø�ÖS�µÅ�à.Õ
±§��ºíÅ�ãå¶ù�A¶���ª��� EÓÑ��é³�êÌ�´å¯��È/��� Ø��H��
³�æÒº�y�����È/��� task_struct��SÓ��È/��� mm_struct§�Ǫ�¹ë�
³����� mm_struct�� count��£��ØËÌÑ��³�æÒ¶��¼���È/���軳��
¨���
�È/��� Ø�H��³� ´å¶�� '§�� f� {� �_Å� µª��� t� vm_area_structÖ�Ü¥ê£��êÅ�¹þ¶�� mm_struct�Ö�Ü¥��´å¯��È/���,�ù�À�r�
þ#�¨êÌ�ìÍ�ª����È/���Ø��H������áö)ù��±'�´µËù�«����Ø
�� H���� j®�� ?å� H��§� ¼��� °� �ç� ®¯£� �³� ?k�ë� �È/��� ?k
��ù§�¼����Ì��®¯£��@�íj§�¼Å�»�¼��È����£��íQ�Ì£��áWÅ
��¶��j����Ç�§������ :Õ�á�´µ���/0����;� ���:��Õ�Å�µ¶�'����
£�¾� �È/�� �� ¶�Ø� Õ�Å� á�º� y¨� Ø�� H��³� ´µ¶�� ����� Ø�� H�
���§Ñ�Õ�Ëù�«£�®¯£� �vµ�E���(�»�¼���Ï���¶{������Ãå
¡��¾��È/��µ�§Ñ�æÒ¯���?k��à��#£�¸Õ�±�H����Æ��æÒ¯��
:Õ�á�´µ:Ø�6¿¶Õ�½ãÑ��(�»�¼���Ïê��,�ù�À�r������¸Õ�±
�È��áË����³��¨Â�� vm_area_struct�Ö�Ü¥§�� :Õ�á�´µ:���áª��
EU«��È/�� �� ¶�Ø� ��Ø�� H��§� ���� ¶«�,�ù� ]�Ø� ��ª��� �� y
,����!C-��,��
��N-��,���Υ
�� #����������ÈÈÈÈ////����
�����H����´µÛÅ�¨ê��¾��È/���,�ù�ñ���Ø��H���Ü¥³�¥5
ª��
��+�>&F>&F>&F>&F�'�('�('�('�(
1�£�Ò��È/������áW����È/�Ø�µª� .�(�áWÅ���ª���Ò�`���à
�� 1�£� �³� �È/�Ø� á�¹� �à�� µÖ� �à§Ñ� µª� áW�� IÅ� jiffiesM½È�3�¶4�w�ª��
�ê� ��3�� ¨�î§� ô§��� ����� �È/�Ø� ù5¶4� µº� »� ¼�� WÈ� ¨
�î³� ùSª��� �È/��� �ê� ¨�î³� ��� áW�� ù>Å� y� Ö�§Ñ� 4UØù� á
,����!C � �����Υ
E�Å�ÉÂ�'�µº�»�¼��������/Øù�´e��WÈ�¨�î³�ùSª��????åååå)� !�� ?å� áW�ÈÑ�� ¨�î� ��È�� ¨�îØ� ¨�Ë«� �È/��� SIGALRM� áE�Å�Ù���
Ø�Ø�Ø�Ø�$��� !���È/�Ø�»kª�áW�ÈÑ��¨�î���È��¨�Ë«� SIGVTALRM�áE�Å�Ù���
jjjj""""��6�!����È/�Ø� »kª� áW���È/��� �ç�ªø§Ñ�á�¹��»kª�áWÅ
d��¨�î���È��¨�Ë«� SIGPROF�áE�Å�Ù���
¶��°���Ä�WÈ�¨�îØ�?kõ�»�¼����������È/��� task_struct�Ö�Ü¥§�è�ª��Ä�5ɳ�Wʪ��� á�¹� 0Å�µ¶4��ê�WÈ�¨�î³�v5¶��
ῶ��� ���� �³� �Å� ¸Å� »� ¼��� Ø�� ¨�î�� j"� ¨�î�� �#£� ÝÞ�È
,����!C �%������N �N� ����!��
Î¥
Ã�¯���Ò�`�� �à�� �³��È/���WÈ� ¨�î�� @�¶��� ¨�Ë«� ãí¶�� áE�Å�Ù���
?å� áW� WÈ� ¨�î�� �ç� ¨�îê��� �W� � ��� ����� �êÅ� ½ã� ���§Ñ
,����!C �%������N �N/��-��
Î¥
vâ¶�� ¼�� ¨�î� H1��Å� µª��� Ò� �È/��� Ö��� timer_list� Ö�Ü¥³� Øù�� ¼���� ?å� WÈ� ¨�îØ� ?kË�� ¼�«�� �³� á�¹� ¨�î� ���� p§
����� ¨�îØ� ¨�Ë«� ¨�î� ¶ß®� lêU�� �³� p§Ñ� å·¶�� WÈ� ¨�î� l
êU³�®ç�����lêU�� SIGALRM�áE�Å���¶���tÈ�WÈ�¨�î³�ῶ4��
³��á�á�¹�¨�î�p§�����
��,�PQ\]PQ\]PQ\]PQ\]�^_[�^_[�^_[�^_[�
Òg��� à�ØùÈ� ���§Ñ�� �ÈE��� â6Ìê£� É � â6Ì� ã[Õ��������
����/������§� �ã� »k¯��� â6Ì� ã[Õ�� �ç� �È/�ÃÄ� µÖ� �È/����� 8
� %�!!������Ñb������§��4UØù�8��¼�'�Ø�� Ç�ìë���È�� sh��bash�tcshØ�¼���cd�� pwd#��ì£�»��®§�ÊË�Ü�¯�â6ÌêÅ�åô¶��� â6Ìê
£�?kº�»� ¼���R�íj���� â6ÌØ��~Ë«�8£� /Úø»� ��$F§�¾�¯� �È
/��� ;Õ� ÚÈ� ����%� /��%�§Ñ� #£� �oÅ� ØR� ?k� ��ù³� ;���� íjÅ� ;�«
�³� Èà¶�� ?kª��� 8£� ó§Ñ� vâª� ���� H1��Å� �¶4� ÖÕÖ�Å� ´åª
��� �Ì÷� ¨êÌR� tÈ� ¨êÌR� Ö�� �È/��� �±§� ?k¶�� ¼¤� �R� ��ù³
�4ÕÑ�� 8�� ;£� íj�� ?k� ��ùÈ� �²ª��� É � 8£� â6�� P�Ë��� ë� Ö�
�È/�Ø�´�ËÕ³�Õ�b���4ÕÑ�8����Ö���È/�³�÷E�àÈ�Ô��?k
Ë÷�º�»�¼�'��ü¾� control-Z³�¤UÑ�Ö���È/�§÷� SIGSTOP�áE�Å�ÉÂ
�÷�ª���E���8�â6Ìë� bg³�µ¶«��³�÷E�àÈ�Ô��� SIGCONT�áE
����������������������������������������������������������
��� ¥¦Å� �ÒãÉ«�� 1�£� Ø�'� �Å� »� ¼�� ®¯���� 8£� �³� fU� ��� ¼�
��È�ë�,��³�åæª��
,����!C � �����
�N���!N-����Υ
�� #����������ÈÈÈÈ////����
�Å� ÉÂ� �á� ῶ÷� ª��� �� �È/��� ´�¶·�� ���� �4~�� è�º� y)ù
EÇÈ�V��¼Å�����
?k�íj£�4UØù�¹Ô�È�ËÌ�¼Å�»�¼����·ùÌ��l���íj��Ø�¶����
l���íjÈ�ë� �«���³�Ã�º�»�¼��Vûç�ã[Õ³�?kãÍ�ª���é³�êÌ
/bin/sh��8��l��³�ã[ª��� ?kº� »�¼��ª²���íj£� ?k��à��'��
��þ#����²3Ø��³�H��§�V���?kº�»�¼���¶�'�è�ª�5ɳ�Øù�
¼������§Ñ�Ø��jßì�È�µ¶��íj�¹Ô£� ?�3�ù¨�������Ì��ª²�
��íj�¹Ô���?�»�¼Å¨u�Ò:¶÷�ËÌ�¼��
� �
íj� á�¹ÃÄ� ����� 1�Å� ;íjº� y� �R� ¹ÔÅ� ùS¶�� �Å� 1�§� ¹þº
»��¼���3È�Èàº�»��¼���1�£�ùS¶���R�¹Ô��ñ�Å���¶��¼�Ø
�ED� 7�Î¥���íjÅ�?k¶���¶«�6¿¶���Å�;Å�y)ù�¶�ã�Ò��R�¹ÔÅ
á�ãÛ��� jßì�È� ���§Ñ� ùS¶�� �R� ¹Ô£� a.out�� ELF���� íjÅ� ?k
º�y�íjÅ��¾���H��È�¸Ìêj�è���¡�����Üá�ȧ�������� !��� �"��Õ�
Å�µ¶4���È/�Ø�?k���ù��Ò�®¯Å�µº�y���Å�H��È�Øìö����
�ù§Ñ�Á����®¯£�H��§Ñ�iÕ¯��
��&���90+
?�3��?kØ�¶��Alº�»�¼��¹Ô� <�?������9!������� �,�9!��3�������ª²���íj�¹Ô
£�Òg��á�¹�:Ü��(� �� =0 ���� ��9������ � �§Ñ�BÖëª���È���å�����§Ñ
Ø��jßì�È�µ¶��¹Ô��Ëj��� ECOFF�� a.out#£��ç�ª²���íj�¹Ô�
¬�¶«��W�������ªiqàØ�¼ù¨�� ?�3��f�{�Ò:¶��� ?�3�?k�íj£�-
����������® ��?k��à��'��������³�Øù��¼���?k���ù�Á§�¼��À�
r£� Ì%÷� �ÈE��� �È/��� Ø�� H��§� êÌØÍ� ¶�ù³� Õ�ª��� 5ì�È
Al¯���ù��A1�ld���Al�ø>Õ�! �,� �� ����#£��Å��¶4��¶�����ù§�?
k¶�'� è�ª� �Ä� �à�� '��³� Øù�� ¼��� ��� þ#� ��ù�� Ö��� H��§
Ñ��¸.���ä�»kº��à����ù�Â����³�ù5¶��¼��
ED� 7�7��5ì�È� Al¯� ?�3� ?k� ��ù��¸.�³�É4���� ��£� :%�!!�� ;��!�:³
4~¶�� ´�¶�� WMª� .� �ÈE����� q{�� ���� ¾è�� Ð�ì� q{�e_phnum�����Ø� ��ù� íj�� äÅ� Õ��È� ��û���e_phoff�§� ½.¶�� ?�3� ��ù�
�Å��ÍÕª���(Îs� Ð�ì�q{�� ��ù§Ñ�?k��à³�Õ�ª��� ���Ø����
���������§Ñ�ῶ�� 1����û��³�������Ì÷�Ç��Ò������5ì�È�Al¯
��ù4Ñ��:%�!!��;��!�:³�4~¶�� printf���þ»§�Ǫ� �²U���à³��¾�Øù�
¼Õ�yÃ������ù��R�ö�����0� /� �����ë��ÈE�§Ñ�ä�?k¶��â6£���ù
��á¿��Ø����Ø����� ���������� �e_entry��������à��¾Îs�Ð�ì�q{
³� Èàª� Ê�§� ûÈ� `��� �� ¾Îs� Ð�ì� q{�� �ÈE�§Ñ�� '��³� �¨
Â��� Ø�� H���� ���������� ½.§� Èà¯��� �� '���� ¸·�� (� »� ¼��� 4ÕÑ
íj§Ñ�'����lÕ�� ����û���p_filesz�ë'�ßã��H��§Ñ��lÕ�� 7�7û�
ED� 7��<���¯��R�¹Ôê
- C��������N��������
Î¥
��!���C! ���C
�!-�%�Υ
�# #����������ÈÈÈÈ////����
�ë��Å�Õ.¨�µ"��¼Å���������ä� ����û�������hÕ*¯�'��³�Ø
ù�� ¼ù¨�� �¤§� ¼�� ��7û���� ?k� �àØ� hÕ*º� '��³� Øù�� ¼Õ� yÃ
���
���Ø��È/���Ø�� ���æW§� ?�3�?k���ù³�Èàº�y��?åÈ���ù³�V
��� �£� ����� ����� Mù� Ø�� H��� Ö�Ü¥ë� �È/��� vm_area_struct����4Õ§�ðª�,�ù�À�rêÅ��=¶�������E����ÈE���?kË«Ñ�,
�ù� ]�Ø� ��¶«� �ÈE��� �à�� '��³� Ð�ìë� H��È� Øìö��� �ÈE�
§Ñ�Á����®¯£��Ç�H��§�ÈàËù�«���� ?�3��R�¹Ô�È{��Ö���?k
º� ��ùØ� ?�3� ?k� ��ùØ� Ó��� �Å� ì붫�� �È/��� Ø�� H��§Ñ� �³
?k���ù³�©����� ���È/��� ´å¯���ù��È� ��Ä��È/�Ø�à�Øùù
¨��� �� W%� ��ù�� ®�� �È/�Ø� ?k ¤� �ÈE�� A� é³� êÌ� bash#£� â6Ì
ã[� 8� A� j� ����� �Ì÷� W%� ?k� ��ù³� ©�Â�� �£� W%� Ø�� H��� Ö�Ü
¥³� ¡O�� �È/��� ,�ù� À�rêÅ� ��ª��� °ª� v5ËÌ� ¼�� �Ä� áE�� l
êU³�ùÛ��� ¶�R�íjêÅ� �¾�A������©�ÂÕ� �5��k�«��È/���tÈ
�� ?k� ��ù³� Ù�êj� �¬Ø� ¯��� ?k� ��ùØ� Ì�� ¹Ô��§� �3¡�� �È/
��� mm_struct�� �#£� 5ÉÈ� �=�� ¯��� 4Õ§�� ��ù�� �à�� '���� á¿
��kÅ��¨Â��¹ë�Ø�¼������ê£� ?�3�?k���ù�Ð�ì�q{³�¸���§��
ï¶÷� Ë��� �� q{§Ñ� Õ�¶�� �ÈE�� ª�ê£� �È/��� Ø�� ��� æW§� `B
��¯������ vm_area_struct�Ö�Ü¥³� �=¶���È/���,�ù�À�rêÅ� »5
ED� 7�7�<�?�3�?k�íj�¹Ô
- C9 �-��N�!-����N!���N�!-N
9 ���0���Υ
�� #����������ÈÈÈÈ////����
º�y��à�Øù���mm_struct�Ö�Ü¥�°ª��ÈE�§�±òõ�ëÖê§�Ǫ�¹ë��
�È/���/Ú�ø»§�Ǫ�¹ë���Øù��¼��
'=%�æÒæÒæÒæÒ�����²U²U²U²U����
ªø�� 6ì�È� AlË�� ��ù�� ?k¶�'� è�ª� �Ä� �à�� '��³� Øù�� ¼R
«�����ê���j®��?ká§���ù��AlË��æÒ��²U�� %����� ! 9���0�§�êÌ
¼��� ?�3� æÒ��²U���À�rê£�?ká§�6ì�A1Ø�æÒ��²U�³���ù
��:Lº� y� µª��� ����� 4Uè�� 6ì� A1³� µª��� ld.so.1�� libc.so.1,ld-linux.so.1���ê��¾�� /lib§Ñ�;Å�»�¼������²U���îÌ�Ѳ�0�#
�� æ �È� µ¶�� �à³� ØR��� 6ì� Al³� µ¶ù� «��«� �Ä� �ÈE�£� �
ê��²U��´µÛÅ�Øù��¼ÌÍ�º������-.�!£�B�l�æW��Ø��H��³
è�È� º� ����� 6ì� Al§Ñ� 5Éê£� ?�3� ��ù§� ¼�� Î¥¶�� �Ä� �²U�
þ»ê�� À�r§� êÌ� ¼��� �� 5É�� 6ì� A1§÷� Ì%÷� �²U�� �0Å� ½.á
���ÈE������æW§�Alá�ù³�ø����
�?J*?4�)D$?�<�?k�éå³�Øù���³�{�Ö/Q�vâº�è�Ø�¼�Ø@
��&����*d��*d��*d��*d��$%$%$%$%��������+�%�
�l��� íj£� ?k¶�'� ë����� ����/������³� è�ȶ�� ?kíj���� ���§�
����Iª�ë����Ø�¼���é³�êÌ� wish�� perl��� tcsh#£�â68���¾�ë��
������ ����� ë������ �oÅ� �l��� íj�� (Îs� ®§� Øù�� ¼�� ��
Òg���ÕÞÅ��ç����Ñ��±Åìë��l���íj£��¤��#��Ὺ��
#!/usr/bin/wish
�l����R�È{�����l��³�Ã�º�ë����³�;����ª�����£��l��
��(Îs�®§Ñ��ª�?kíjÅ�¶���¶�������¨���³�¶�»�¼�«�����ÈE
��� J3=� ����§� Ǫ� ¹ë�³�Øù���l��� íj�ã[Å�Ὼ� »�¼Å������ �
l��� íj�� �o£� ëÖ� �Î��ÈE�§� ±òË�� (Îs� ëÖ�§� v5Ë��� �ç� �Ä
ëÖê��ª�«ã��6¶÷�¯�� �SÓ� (Îs�ëÖ�¤����¾Îs�ëÖØ�Ë�������
ë����³�Èà¶���£����Ø��Ä�?k�íjÅ�Èà¶�����#£�ÝÞ�È�ª��
����� Ò� �R� ¹ÔÅ� ÄÕÈ� á�¶4� 6¿¶�� �Å� ;���� ��� �Cì�È� 4Uè
��ë������ �R�¹ÔêÅ� ¬��VÅ� »�¼÷� ¶������� �R�¹Ô� lêU³� �Û
Ò:ª����+ÌÈ�¨Ä��
��� �������� ���������������������
��� ����
- C9 �-��N �� /�����N!���N �� /���
Î¥
�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����
�
������������
�� ������������ ����� ������ ����
����ÈÈÈÈ////�ê£�ê£�ê£�ê£� �ý�ý�ý�ýWWWW����� ''''6666ÅÅÅÅ� ¥¥¥¥5555¶Õ¶Õ¶Õ¶Õ� ½ãѽãѽãѽãÑ� ����ÈÈÈÈ////����WWWW�� EEEE��������� 1�1�1�1������ � � � �ÅÅÅÅ� ª�ª�ª�ª��
����������������� 4U4U4U4U� ´e´e´e´e����� ����ÈÈÈÈ////����WWWW� � � � �� ÕÕÕÕ����2����������� ������� ������ 2���ÅÅÅÅ� åæª�åæª�åæª�åæª��
�����������������ááááE�E�E�E������íííí����������ô§�ô§�ô§�ô§�����á�á�á�á�¹¹¹¹� $�2��³³³³�åæ¶�åæ¶�åæ¶�åæ¶�''''�á�á�á�á�¹¹¹¹� $�2������������ÕÕÕÕ��������
ÃÃÃ䤤¤����ÈÈÈÈ���������ªªªª�ÒÒÒÒgggg�����iiii±�±�±�±������ooooÅÅÅÅ�����ÑÑÑÑ�ùÌùÌùÌùÌRRRR�����oooo���������
����>\8>\8>\8>\8��" ��%�
áE�£� Òg�� á�¹§Ñ� �È/�W� �Å� ¶�� Ø�� ªÓ¯� ÝÞ� ��� ¶����� �
ê£�¶�������È/�ê§÷�¬6Õìë����³�ø�Õ�½ã�µ¯���áE�£�
Éà�ë�+�È®����ËÕ��¶����È/�Ø�ʳ¶ù�«��Ø��H����ÏÅ�µ
¶�� ¶�� ÚÛ#£� §U� �ЧÑ�� ��ª��� áE�£� 8�� Ö�� �È/�§÷� ¿=� �
��â6Å�É¿�y§��µ¯��
1����ãí¶��ÀªÅ�Øù��¼��á�¹���ç��È/�ê����º�»�¼��j �
5�¯�áE�ê��¼��� �Uª�áE�êÅ�É�«� kill�â6Å�µ¶«�Ë�'�, !!� A!��� è
Ö��ë������Õ3§���¤��#£�áE�ê��¼��
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGIOT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGFEP13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO30) SIGPWR
áE��� è»�� øí� �+�� ���� á�¹�� �³� »� ¼��� �È/�ê£� Ç®¯�� áE�
êÅ� �á¶�«� �áº� »� ¼ù¨�� 4Õ§�� ¾� è�� ��ª� éôØ� ¼�<� �È/��� ?
kÅ��Má �� SIGSTOP�áE����È/�³�kÂ÷�¶�� SIGKILL�áE�£��áº�»
¡��� EÌÍ� ¶ù¨�� �È/��� 4UØù�� áE�Å� Ì%÷� Ã�º� ù� L5º� »� ¼��
�È/��� áE�Å� r�º� »� ¼��� r�¶ù� «�� ÚÛ§�� ��È� Ã�¶·�� 1��
Ã�¶���¶�����§�Sº�»�¼���¨��1�§÷�Ã�³��Õ��ÚÛ§��áE�§
ãí¶�� ÕÛ� 6¿�� �ãù÷� ¯��� é³� êÌÑ�� �È/�Ø� SIGFPE�®6� �»ö� :�
éô�� áE�Å� Ù£� ÚÛ�� ÕÛ� 6¿£� �Ì� ������� ���/�³� ¶�� �È/�³� kÂ�
��È�ËÌ�¼���áE�§��ÛÓ�Û�½Ø�¡���ª��È/�§÷�6á§�¾�è��áE
�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����
��� ��¶�� ÚÛ�� �� áE�ê�� �È/�§� ±òË�� �Ñ�� Ã�Ë�� �Ñ�� 5ãì
¼ù� «��� °ª� 6á§� #£� áE��� 4UÎ� ��¶�� �Å� Ã�º� »� ¼�� H1���
¡��� �Ñ�� �È/�Ø� SINGCONT� áE�Å� ªÎÅ� ÙÄ� 7�ÎÅ� ÙÄ� �³� Üaº� ÝÞ
��¡��
������È/��� task_struct§�¾�¯�5ɳ�µãÑ�áE��Õ�Å�Ü�ª���ù
Sº�»�¼��áE����»���È/Ñ��.à�;�����lÕ§�åªÅ�Ù���� �¬��.à³
µ¶�� á�¹§Ñ�� EǪ� �è�� áE�Å� ùSº� »� ¼��� øí� �+��� #�� 17¬�
�È/ѳ� µ¶�� ÚÛ§�� EÇ� 17è�� áE�Å� ùSº� »� ¼��� �³� Ã�� ÇÕ�ë
áE�ê£� signal� Æñ§� ¾�Ë��� r�¯� áE�ê�� à�l�� blocked� Æñ§� çÕ
÷�¯��� SIGSTOP�� SIGKILLÅ�åôª� �ç��Ä� áE�ê£�r�a� º�»�¼���r�¯
áE��� ��º� ÚÛ� E� áE�£� r�aÅ� ãåº� y)ù� ÇÕ� �`È� V�� ¼÷� ¯��
�����°ª���º�»�¼���Ä�áE�êÅ��È/�Ø�Ì%÷�Ã�¶�ا�Ǫ�5É
³�Øù��¼�'����5É���È/��� task_struct§�¼�� sigaction�Ö�Ü¥��¸
¶§�¾�¯��� sigaction§��4UØù��ç�5Éê��þ#��áE��lêU������°�
�È/�Ø�ãí�áE�Å� �áº��ëù� �£�1���E�áE�Å�Ç��Ã�¶÷�º��ë
ù³� �¨Â�� �ÓEØ� êÌ� ¼��� �È/��� á�¹� 0Å� ãÑ� ÕÛ� áE�� lêU³
û®� »� ¼���� �� á�¹� 0£� ãí� áE��� sigaction�� blocked� à�l³� øÚª
��
á�¹�Â���È/�ê���¾��ç��È/�È�áE�Å�É¿�»�¼���£������1�
����Ö���Ä��È/�§÷�É¿�»�¼ù¨��jß��È/���#£� � ��� " �³�����
È/��� °�� #£� �È/�� EY��� Â�� �È/�§÷¨� áE�Å� É¿� »� ¼��� áE�£
task_structÂ� signal� Æñ�� ãí¶�� ¬�³� v5¶4� ��¯��� �È/�Ø� E� áE
�Å� r�¶ù� «n��� ë�+�� Ø�ª� �`§Ñ�ë� *)$?��(�$*5�?� �`§Ñ�� ÇÕ�§
¼�«�� �È/��� �³� �`³� ?k���())*)6��È� û!�� Ö�Å� ?kp§� �¤�È
ú�ñÌ�÷�¯��� ���ÝÞ�È� á�¹���¤Î��?@AÅ� »kºy���?@UØ� E��
È/�³�?kº��ÉÈ��Ò¶÷�¯���ÕÛ�6¿�È��áE��Ã�¨��è�¶�«���
���áE��Ã�Å�Eì*�á��»�¼���é³�êÌ� SIGWINCH�+�T�ÛØ�¹1�³�øÚ�
Ø���¶���ÕÛ�lêU³�µº���«���È/�Ø��È�»kº�j£�¡÷�Ë���
���
áE�£���¶���W�ûÈ��È/�È�±òË��������E��È/�Ø��á�»kõ
y)ù� Õ��Í� ª��� ë� �È/�Ø� á�¹� 0Å� à.�� Ô�V� yà�� signal�blockedØ��Î�ɵË�'���y�r�Ëù�«£�áE���ʳ¶��ÚÛ�¬ÈÑ��È/�
È�±òË���������Ý�£��íQ��¯���é£�ÝÞÃÄ�É�ù¨��á�¹�Â���È
/�ê£��\�ñì§ÑÄ�é³�ê«����§�ÃÖ³��Õ�½ãÑ��?k�áW�Ç®¯§�8
w� á�¹� 0Å� 3ð� »k¶�È� EÌù�� «��� Sª�«� �È/��� áE�� ��Å� Õ�
����Å� Sº� »� ¼�'�� �� ÚÛ� ë�+�� ×� �`§Ñ� áE��� ±òËÌ� V� y)
ù��È/����°�Ѽ÷�¯�������áE��Ã���à���³�r�Ëù�«£�áE�§
ÇãÑ� sigaction�Ö�Ü¥³�Î¥ª��
áE�� lêUØ� ÕÛ� lêUÈ� ËÌ� ¼�«� 1��� E� Ã�³� Ç�� »k¶÷� ¯��
SIGSTOP� áE�§� Ǫ� ÕÛ� lêU�� �³� �È/��� �`³� �ùa�=$D��?���È� û
!���tÈ�?kº� �È/�³�S¶Õ� ½ã��?@U³�?kª��� SIGFPE�áE�Å� Ù�
«� 1�£� �³� �È/�³� �Ì� �¶�� �È/�³� ´�ª��� ��� ò�� �È/�Ø� Ê
Ë� Ö��� áE�� lêU³� ù5 Å� »�� ¼��� ��£� áE��� ��º� yà�� ý4Ë�
��È�� sigaction�Ö�Ü¥Ø����0����³�Øù��¼����å�1�£�ßàá��È/
���áE��lêU³�ý4ãÍ�¶�'������Ì%÷���Ìù�Ø���È/ѧ����
ù¨��ªØù�µ?��ë��³��È/���1���à§Ñ�?k����c�µÖ��à§Ñ�1
�� �£� á�¹� �0Å� ®ç� �È/�È� Ô�Ø��� ª��� ö¨£� �Ä� .�(ê�� ¾§
����������������������������������������������������������
���?J*?4�)D$?�<��È/��EYÅ�vâº��
��!���C! ���C
�%���%�Υ
�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����
¾�� Çö4Í� ¶�� Ãå������ �� Ãå�� �È/��� �S�� Kù��³� ¥¿þ�Èú
ãLØ�¶����È/��� �ÈE�� å��³� E�áE�� Ã���0�È� v5¶��� lêUÈ
±òº�ëÖ³��S��KK§�ض·��Kù��§�ç��ÉÂ�����������È/�Ø
?kÅ�³è¶«�áE��Ã���0£�à.�5�ìë�ÝÞ�È�ý4Ëj¤��#��É�÷�¯
��
����� �D=*+� ý/��È�� �È/��� �5� áE�� Ã�� �0�� ý4ËjÅ� y� Ì�� á
E�Å� r�º� �ëù³� ù5º� ¼��� ��£� �È/�� áE�� lêUØ� Ñ��� 6Á
blocked�à�l���Å�û!÷�aÅ�±ª��� blocked�à�l��áE��Ã���0��´�
õ�y�SÓ���È�Ô����Í�ª���EÓÑ������5���0Å�¶��{�ÑUÑ��áE
�Å� Ù£� �È/��� 0� �S§� ¾�ã�£� SÓ�� blocked� à�l� �Å� �ÂÌ� ´Ü¶
���ª���°ª�4U�áE��Ã���0��3ð�ý4ËÌÍ�º�è�Ø�¼Å�y�����0ê
Å� �SÃÄ� ¬�Ñ�� ª� lêU³� �ì�ª«� �¤� lêUØ� ý4Ë��� àù£�È� 5�
�0��ý4Ë���áE��Ã�³�Eì*ª��
����W�PW�PW�PW�P��"��
jßì�È�µ¶������8ê£��¾����å����� ���� ���Å�ùSª���é³�êÌ
$ ls | pr | lpr
���â6£� ls�â6��4~¶��íj��oêÅ� pr�â6������~�È�ÉÂ���pr�â6£��~¯�ÂÅ�,�ù�M½È��Õ���pr�â6����� 4~�È��ö�L����á� lpr�â6�� ��� �~�È� ÉÂìÑ� ÕÛ� �b�È� 4~¯��� í���� ½�� é§ÑÃÄ� ª� �È
/��� ��� 4~Å� �ç� �È/��� ��� �~�È� ÉÂ��� MÝm� û��� ��D���
í��È�:LË���È/�ê£�������å���jÌ���¼����£�øù�A¶���É
�y��à�ØùÈ�6¿ª���4ÕÑ��È/�W§�Ká�í��³�¨êÌ�:Lá�����
£�8���
���§Ñ�í����KáÈ�¨êÌR� J3=� ����³� �#��Ø� ��¾�è�� file� Ö�Ü¥³�µãÑ�Ü�Ë��� �4ÕÑ� J3=� ������H�����Ð�ì�,�ù³�Ø� ÷�¯����
ED� ���£�Ò� file�Ö�Ü¥Ø�ÒÕ��ç�íj�:���0�Q�³�Ø� ��¹ë�³�Øù
�� ¼�� �¬Å� É4���� 4ÕÑ� ª� file� Ö�Ü¥�� í��§� ��� þ»§� Ǫ� ¹ë�
³�� �ç� Ö�Ü¥�� í��§Ñ� ¸Ìê��� þ»§� Ǫ� ¹ë�³� ØR��� ��£� É �
íj§�¸�����á�¹� 0���Ó� 3F��Ä�§� �3¡��6¿¶���ª���������È
/�Ø� í��§� � '���� æÒ� '��� ,�ù§� ´µË��� ¸�� �È/�Ø� E� í��
È®��¸Ì�êjy��æÒ�'���,�ùÈ®��'��Ø�´µË÷�¯��������í��
����������������������������������������������������������
Ï�� 7���Uª�Ãå��áE����� �ù�ìë¶�����1���à§Ñ����áE��l
êU�� µÖ� �à§Ñ� ?kËÌÍ� ¶Õ� yç�� 1�� �à§Ñ� ûÈ� áE�� lêU�
®³� »� ¡ÌÑ� ��ª��� �§� µÖ� �àÈ� û!Ì� áE�� lêU³� ® �� ���
k>Å�y�à.�á�¹�0Å�ª��ÃÄ�1���àÈ��á�Ô�ª÷�¶��ÝÞÅ�����
�����-!0���,�
Ï�� ���ë�í��³�½ã�íj�á�¹§�íjÅ���¶���������H����§�æÒ
H���,�ù³�¨êÌÑ� J3=� ����Ø��³�µ¶÷�¶����������í����ð�
³�� ÷�ª����-!0���,�
Ï�� 1�� J3=� ������ f_op�Æñ£�¸Õ���Õ³�¹þ¶4�þ»§�� ¯�:�ê�� ¹ë�
¸¶����íj�:�£���Æñ§�¼��þ»�¹ë�³�®o�Èú���ÌR���4ÕÑ�í
��³�¸Ìê���íjÅ�¨�Â�� file�Ö�Ü¥��É �íj§�¸��þ»§�Ǫ�¹
ë�Ø����í��§Ñ�¸Ìê���¹ë�³�Ø� ÷�¶{���á�¹�0§�¼ÌÑ
�� Ì&Ø� f_op Æñ�� þ»� ¹ë�³� �¶�È� ���� Ä�Ø� ¡�� ����� ��£
í��§���� file�Ö�Ü¥§� ¼ÌÑ��à�Øù����Uª�ÕÞ£� ����1��44
§Ñ�����¼����-!0���,�
��!���C! ���C ����N- N �%
Î¥
�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����
§� Ǫ� ËGÅ� 6Õ*ãÍ� ª��� í���� ¸�� �È/��� ��� �È/�Ø� ßàá� ÄÕ
³�ù��»�¼���ãÍ�¶���EÌ÷�¶Õ�½ã�e�!��,���ÇÕp�;� � �"� >�������áE���
Å�µª��
�È/�Ø� í��§� �Õ³� º� y�� �Õ³� ¶�� ��� �²U�� þ»³� µª��� �ê
þ»ê§��íj�Õ�Ö�- !���� �� /����³�ÆÕ�'������È/�Ø�ØR�4Uè�� file�Ö�Ü¥��ê�ÒÒ£��È/�Ø�¶Ì��£�íjÅ��¨Â�����ÚÛ§��¶Ì��£�í��
��
ED� ����<��
- C/ /���/ /�N;� ����
Î¥
³��¨���§�Ǫ�ëS��� ������á�¹�0£���í��³��¨Â�� file�Ö�Ü¥§Ñ� Ø� �� ¼�� �Õ� �0Å� µª��� �� �Õ� �0£� �Õ� �rÅ� Ã�¶Õ� ½ãí��³��¨Â�� J3=� ����§�¼��5ÉêÅ��ª���í��§��rª�û��êÅ��¾
(�æW��¼���í��³� ¸���È/�Ø�eÅ� 8̾ù� «n�«������� ü¾�í��
§� eÅ� 8��� (� '��� û��êÅ� �È/��� ��æW§Ñ� æÒ� '��� ,�ùÈ� ´µ
ª��� ¨�� ¸�� �È/�Ø� í��§� eÅ� 8̾j·�� '��³� çÅ� s¯ª� æW�� ¡
�«�� �³� �È/��� ãí� í��� ����§� ¼�� ÇÕp§� êÌØ� Ýê��� ?kº� »� ¼�
�ç��È/�³�S¶Õ�½ã��?@U³�ý4ª���ÝÄ��È/���ë�+��×��`
��È��áE�Å�ÙÅ�»�¼����¸���È/�§��ã�(�'��³�çÕ§�s¯ª�æW�
�Õ·�� í���� eÅ� ²�«� ñÌ�÷� ¯��� '��³� ��� �«� í���� J3=� �����
eÅ�²��� ������ÇÕp§Ñ�Õ����ÝêÌ�¼��¸���È/�³�ñÛ÷�¯��
í��§Ñ�'��³�¸���5£�í��§�����5���Û�¬�¶����È/�ê£�r�
aÅ�¶ù�«��¸Å� »�¼�'� ���� íj���í��³�¶� y�Ì���à³� µ¶�º�
§���� ��������ÚÛ�¸Å�'��Ø�¡·��í��§�e��8�¼�«�§UØ�Ô�ö
����������������������������������������������������������
Ï�� 2�� task_struct��íj§�� ¯�Ö�Ü¥ë� struct files_struct files�ÆñÅ�Øù��¼����files_struct�� struct file *fd[NR_OPEN]�ÆñÅ�Øù��¼��
�� fd§Ñ��ëS�Ø�íj�Õ�Ö����fd�Æñ£��È/�§Ñ�¶£�íj§�Ǫ�5É
³�Øù��¼����-!0���,�
Ï�� ��file�Ö�Ü¥�� f_flags�Æñ��íj§�� ¯��ÓE³�Øù��¼�'��4Õ§
- C/ /���
/ /�N�������Υ
�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����
�������È/�Ø�Ýêù�«��?kÅ�3ðº�»�¼��������r�a��à«�í��
������ÇÕp§Ñ��Õ��È/�Ø�k�Õ³�Õ��Í�ª���I���È/�Ø�í��³�
ª�¿=Å�´�¶«��í��� ������æÒ�'���,�ù��þ#�iÕ¯��
�����ù5�í��������� / /����ùSª���ù5�í���� 3*3D���Ñ��'����í
��Ø�ü¾�êÌö����ü¾��Ø��3 � �� *�� 3 � �� D���� 3*3D��Só§��� 6¿¶Õ�yÃ�
���í��§�ü¾� �'����í��§Ñ�¸Å�y�ü¾��ö���í����ò�� 3*3D��K
áì�È���¯� ������ íj� á�¹§� ?³� ʳ¶�� ����� mkfifo� â6�È� ��
º� »� ¼��� �È/��� ãí¶�� ËG� ÀªÅ� Øù�� ¼�«� 3*3D³� ÖÒÞ÷� µº� »
¼��� 3*3D³�4��ÝÞ£�í�����¥��� ���í���¾è�� file�Ö�Ü¥���ê�
ØR� J3=� ������ æÒ� '��� ,�ù��� ªÎ§� ¨êÌù�'� ßã�� 3*3D�� ��� ʳ¶�
�����µÖ§� �ã�¶�� A'ù�� ������ ����� 3*3D§� ����È/�Ø� ¡Å� y
�ç��È/�Ø��³�¸Õ�½ã�¶���¶�������3*3D§���� �È/�Ø� 3*3D§��Õ
³�¶Õ�±§�¸���È/�Ø�¸����¶�����¾�Ã�ãÍ�ª����³�åô¶«�� 3*3D
��·��P±Q�í�����#£�ÝÞ�È��ïË���#£�Ö�Ü¥��:�Å�µª���
�����`�`�`�`����2����
�?J*?4�)D$?�<�¥�.l��Å� ��¤§�ت��
�������&�'&�'&�'&�'� 5��� � ��� ��� ��� ���
����� Òg�� =0 ���� J� ����§Ñ� ä� ��ª� /Øù� ´e�� �È/�W� �� ÝÞÅ
åæª��� �ê£� Háù� p��� �"�� >������� /à¹Ì� ���/%������ E��� æÒ� H��
� %����� �����0������ê�á�¹� J� *�.�ÝÞê£��¾��#£�ë��ÝÞÅ�æÒª����È
/���1�§�á�¹�0È��ê� ÖSÅ�Ø� ��Òjª�Î¥��aÖ���-������� ���� - ���³
±òþ�Èú¨��ê§�ËGº�»�¼����ê�á�¹� J� *�.�ä²ê§�Ǫ�ËG£�ËG�À
ª����� � /��� ���Å� Øù�� ɵ¶�'�� íj§� Ǫ� ËGÅ� ɵ¶�� ��� !�� ¬�¶
���á�¹� J�*�.�䲧�Ǫ�ËG�Àª£�á�¹�0Å� ¶4�ä²����Ö§��ã� ù5
¯���Ò� ��ÝÞê£�Î¥��aÖ³�ÖS�À�r§�Ǫ�ëS�ÃÄ�µ¶�'��Î¥��
aÖ���EÇÈ�ëS�ë��£������ëS�³�¨êÕ�½ãÑ���W��3���è�¶��
á�¹§�¼��á�¹� J� *�.�ä²³� �¨Â������ Ö�Ü¥���¾���È/����ÒÖ
����Ö�� � ��� " �����䲧�Ǫ�ËG��à��ÒÖ��EY��EΧ�Ǫ��� *�.�ä²�
³�ØR� ipc_perm���Ö�Ü¥³�¹þ¶��¼��� ��á�¹� J� *�.�ä²��Î¥��
aÖ³� ;�� ª� ÝÞ�È� �ë��� �¾� ¾� ´e�� ³� ùS¶�'�� æ�/�9! ���� èë
�������������������������������������������������������������������������������������������������������������������������������������������������������������������������
O_NONBLOCK�Ø�ù5ËÌ�¼�«�r�aÅ�¶ù�«���`�������íjÅ�¶y�ù5
º�»��� ���!��� -���!#£�á�¹�0Å� ãÑ�û®�»��¼����-!0���,�
Ï�� ���ó�� ls | prÅ�ù5�í��³�µª�«��Û� mkfifo fifo��íj�o£�� ÷�ù
5ã��¯���â6�È�ù5�í��³�¨Ä����ls > fifo & pr < fifoÈ�¶«�¯����-!0���,�
Ï�� 7��� 3*3D��í����à�ØùÈ�?åÈ� íjÅ� ¶4� �¶��������H��
§� æÒ� ,�ù³� ¨Ä��� ë� ¸�� ��� �£� í���� �#£� ÝÞÅ� µ¶÷� ¯��
3*3D�� í���� Ä�ö£� í���� KáÈ� ��Ë�� �ë'� ßã� 3*3D�� ��� ¨êÌ
ì� ¼�� ���È� ¾� è�� �È/�Ø� open���� close��� þ»³� ¶4� íjÃÄ� ¶� »
¼��È�8���4¶ù�«��� �º�»�¼���ö�����-!0���,�
Ï�� 7����³£�¥�.a§Ñ��ÍÕ¶���³�����³£�ª�;<��§Ñ��È/��µ
�§� �Å�º�»�¼÷� º�ݨ���� ¥�¦§� ¼���ç�;<�§�¼���È/��
�� �Å� Ø�¶÷� ª��� �³�� µ£� Òg�§Ñ� ± ì�È� µ¶�� íj� Õ�Ö
�- !�� �� �� /����³� ¶4�ª���ë� socket���þ»³�® «��³Å��¨Â��íj�Õ�Ö
Ø�Ô�ª���³�Øù�� bind, listen, connect, accept����:�Å�º�»�¼�
���íj��à�ØùÈ� read, write, close�:�Å�º�»�¼����-!0���,�
��!���C! ���C
/��%�Υ
�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����
�/� �������E�����¨�� Ø�æ«�á�¹§�¼��Ì���È/�Äù�Àª�ɵ³�
�ª�«�á�¹� J�*�.�䲧�Ǫ�Î¥��aÖ³�;Å�»�¼�����á�¹� J�*�.�ä²��
È�Î¥º�»�¡�����ê§�Ǫ�Î¥��aÖȨ�Î¥º�»�¼��
������ &S &S &S &S�eeee�������:!�!�
Háù� p�� ¶�� ���� �È/�Ø� Háù³� (� »� ¼��� �³� ¶�� ���� �È/�Ø
¸Å� »� ¼Å� »� ¼��� ª��� ����� Háù� p�� ���³� msgque� Q�È� ��ª��
msgque��Ò�S��� Háù�p§� Ǫ� �Ä� �Å� Õ�¶�� msqid_ds�Ö�Ü¥³� Ø�7
��� Háù� p³� ¶�� ��¶«� msqid_ds� Ö�Ü¥³� á�¹� H��§Ñ� ºíÙ�� �� Q
�§�Ö�ª��
Ò� msqid_ds� Ö�Ü¥�� ipc_perm� Ö�Ü¥��� �� p§� êÌö� Háù§� Ǫ� ¹ë�ê
Å� Øù�� ¼��� ØÈ�� ����� p§� àù£�È� � áW#£� p� »5� áW�� Òùª��
ED� ����<�á�¹� J�*�.�Háù�p
��!���C! ���C
� "�%�Υ
msqid_ds��¾�è��ÇÕp��Øù��¼�� <�¶���p§������È/�³�½ã��¶��p§Ñ�¸Å����È/�³�½ãÑ��
�È/�Ø� p§� Háù³� ���� º� yà��� 7~� µÖ� �aÖ��--��� ��� � ��� ���� - ����
7~�EY��aÖ��--��� ���"���/� ���� - ���³�p�� ipc_perm�Ö�Ü¥§�¼���à��¬�ª
��� EÓÑ� �È/�Ø� p§� (� »� ¼�«� Háù�� �È/��� ��æW§Ñ� msg� Ö�Ü¥È� ´µË�� Háù� p�� àù£§� �ë��� Ò� Háù§�� #�� �6¶�� �È/�W§
ÑÈ��ðª�¨�ë��&�ÈE��ù5�¨�Å�´��È�M��������(�»�¼��Háù
��è»�� ��³�媶�� ¼��È�Háù³� (�æW�� ¡Å�»�� ¼������ ÚÛ� �È
/���Háù�p���Õ� ÇÕp�msqid_ds� *wwait Æñ�§�ØË��?kº�tÈ���
����������������������������������������������������������
Ï�� 7��� æ Ø� ��� èë ³� µ¶�� ÚÛ�� ipc_perm�� key� Æñ�IPC_PRIVATEÈ ù5Ë�'���³�Øù��Î¥��aÖ³�;Å�»�¡���èë ³�µ
¶�� *�.�è²��è²�Îý³� ãѨ�ËGº�»�¼����-!0���,�
�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����
È/�³�S¶Õ�½ã��?@U³�ý4ª����È/���Háù�p§Ñ�¶������Há
ùØ�¸µÅ�y�ñÌ�÷�¯��
p§Ñ�¸���£�¬�ª��5Å�·����à�ØùÈ��È/�Ø�ØR�p§�Ǫ�ËG�Àª
Å�ɵª���¸���È/���¨�§��3¡��p§�¼��(Îs�Háù³�ØìV�ù��°�
�5ª�¨�Å�ØR�Háù³�Sº�ù��³�»�¼�����Õ�§�Ó��HáùØ�¡�«�¸
�����È/���Háù�p��¸Õ�ÇÕp�msgq_id� *rwait Æñ�§�ØË����?@
UØ�?k¯��� p§� tÈ��Háù³� �÷� Ë«� �� �È/��� ñÌ�� �á� ?kº� »� ¼
÷�¯��
�������fg��fg��fg��fg�������"���
/à¹Ì��Ø�� M�ª�Å`�� H���� ª� ½.§� ¼�� ø»È�� E� �Å�¶�� ���� �
È/�Ø�ɵ¶��v5��� �� ���� ���º� »�¼������� ��ɵ�ý�v5��� �� ���� ����:�£�
Ò��È/�§�¼ÌÑ���Mõ�»�¡���ë�SÖ�Å�ØR������ë�ªÎ�á¿Ë«����
���³��Mº�»�¡����� ��ɵ�ý�v5�:��� L���/à¹Ì���³�§�{¶4��
Å� v5¶�� ����� �� �£� I»j� »�� ¤»j� »�� ¼��� ɵ� ý� v5� :��� L�§
�Ñ�ª��È/����ç��È/�Ø�/à¹Ì���Å�û®�y)ù�Õ����ÝêÌÍ�º
»��¼���/à¹Ì��6á§� ª��È/�¨��?kãÍ�¶����ª��àØ� ¼���K3ù
����������������������������������������������������������
Ï�� 7��ɵ³�¶��v5¶�� µ�§� �M��ËÌ� �ç����?kËj�'� 4ÕÑ����
Å� ɵ¶�� v5ª�«�� �á� �±�È� Ô��Ñ� v5¶��� º� y�� ��� ��� û�
��Ø� ËÌ� ÃåØ� ��º� ����� �Ñ� �� ɵ� ý� v5� :�£� �MËÌÑ�� ÁË
��� .�(§Ñ� åæ¶�� �aª� â6̳� �¶·�� ��²å� �à³� ¶4� Ü�¯��
���§Ñ��1��à§Ñ�¬öÅ��È���:����MËù�«�����Ò¶��jß
:��È�Ã�ª���1���à§Ñ�/à¹Ì��Å�ɵ¶��þ»�� try_semop������/
à¹Ì��Å�û!��þ»�� do_semop�������ê£� ipc/sem.c§�¼����-!0���,�
ED� ���<�á�¹� J�*�.�/à¹Ì
�# �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����
Ï��� � ��!���" ���Å�Ü�¶�'�µº�»�¼��
4Uè�� �6¶�� �È/�Ø� ¶��� '��� íj§Ñ� K�à³� ¸·�� ��� ¶Ö�� �
y� íj§� Ǫ� ËG�� P±Q� ¥*Þ÷� ��Ìù�� û¶� ����� 4ÕÑ� /à¹Ì³� µ
º�»�¼�'��ü¾�/à¹Ì��hÕ�Å� �È�¶���íj�:�Å�¶���à���½§�¾è�
/à¹Ì�:�Å�¾ÌÑ��(Îs� �£�/à¹Ì�� �Å�ɵ¶�� �Å�@�á ����¤��
£� �Å� ɵ¶�� �Øá ÷� º� »� ¼��� íj§� ËG¶��� (Îs� �È/��� /à¹Ì
���Å�@�á ���¶��������æ¶4� /à¹Ì���£� ���¯������È/��� �
å� 3ð� Rk¶4� '��� íjÅ� µ¶ù¨�� �³� µ¶��� ¶�� �ç� �È/��� /à
¹Ì�� �Å� @�á ��� �'� L�Ø� A��� Ë�È� ?»ª��� �� �È/��� (Îs� �
È/�Ø� '��� íj� ¿=Å� kàá� yØù� �Mõ� ����� (Îs� �È/�Ø� '��� í
j� ¿=Å� à.«� /í¹Ì�� �Å� �á� �Øá�� �È� ¨Ä��� �å� Õ���� �È/��
ñÌ�Ñ��Χ��/à¹Ì³�@�á ���á�Ø��æ¶÷�¯����
á�¹� J� *�.�/à¹Ì�ä²ê£� ÒÒ�/à¹Ì�� ¸¶Å��¨Â���������³��¨Â
Õ�½ã� semid_ds�Ö�Ü¥³�µª��� semary��á�¹§�¼���Ä� semid_ds�Ö�Ü
��!���C! ���C���%�Υ
¥³� Ø� �� ¼��� ¹ë��� Q����� semid_ds� Ö�Ü¥§�� sem_nsems �»¨u�/à¹Ì�¸¶��¼���� ÒÒ£� sem� Ö�Ü¥È�Õ�¯�����/à¹Ì�¸¶£� sem_base��Ø� ��¼�����á�¹� J�*�.�/à¹Ì�ä²��/à¹Ì�¸¶Å���º�»�¼��ÀªÅØR��Ä� �È/�ê£��êÅ� ���� á�¹� 0Å� ®³� »�¼��� á�¹� 0£� ªÎ§� 4
Uè��:�Å�ù5º�»�¼����Ò�:�£�/Øù��~� A�/à¹Ì�ëS���:������Ó
Eê�� /�� A� �È� �¨ÂR����� /à¹Ì� ëS��� /à¹Ì� ¸¶§Ñ�� ëS����� :
���£� /à¹Ì���³� �§� Øõ� õÖ� ����� ü¾� ����� �Ä�:��� �æº� »
¼�ù�À��ª���:���Å�/à¹Ì���³��§�{ª���� �����·���:�����/
à¹Ì���³�����¾� �j�y����:�£��æ¶÷�¯���¨��/à¹Ì�:���¶��
?»ª�«�������È/�³��Mº�»�¼�'�����á�¹�0Å�®³�y��ÓE§�r
�a� �à³� µ¶ù� «Å·�� ù5¶ù� «£� ÚÛ���� �È/�Ø� �MËÌÍ� ª�«
�����»kãÍ�º�/à¹Ì�:����`³�¾�¶����³��È/�³�ÇÕp§�����
�� ¿=£� sem_queue� Ö�Ü¥³� �S§� ¨êÌ� ���� ÂÅ� ��Èú� ��ÌR����
t� sem_queue� Ö�Ü¥�� /à¹Ì� ä²�� ÇÕ� p�� k§� �4R�� �4ÕÑ
sem_pending�� sem_pending_last� ¹ë�³� µª���� �³� �È/��� sem_queueÖ�Ü¥§� ¼�� ÇÕp�sleeper� Æñ�§� �4ù��� ?kº� �ç� �È/�³� � Õ� ½ã
�?@UØ�ý4¯��
¨�� �Ä� /à¹Ì� :��� �æ¶4� �È/�Ø� �Mõ� è�Ø� ¡�«�� ����� 3ð� R
k¶4�/à¹Ì�¸¶��Vûç�·i§÷�:�Å�ìª���������å�ÇÕp§Ñ�Õ�
����MËÌ�¼���È/�ê����/à¹Ì�:�§�ìõ�»�¼�ù�ɵãÍ�ª����
����������������������������������������������������������
Ï�� 77��(Îs��È/�Ø�/à¹Ì���Å� ��È�û¸��§���¤��È/�Ø�ɵM3
§Ñ� ?»¶�È� /à¹Ì�� �£� ø¶ù� «���� (Îs� �È/�Ø� �� �Å� �È� û¸
�§Í� Õ���� ¼¤� �È/�Ø� �³� û®� »� ¼÷� ¯��� EÓÑ� /à¹Ì�� �£� Æ
�� �É��l·��#÷�¯����-!0���,�
Ï�� 7��� ¶��� /à¹Ì� 䲧� 4Uè�� /à¹Ì� ¸¶�sem�� ¸¶��� ¼���� á�¹
0£������j®¨Å�ɵ¶��v5º�»�¼���K3ùϧÑ�4Uè��/à¹Ì³�è
�ȶ��ÚÛ����§�è�È�¶���ê¨�ù5º�»�¼����-!0���,�
Ï�� 71�� /à¹Ì� :�Å� ¶�� á�¹� 0£� sys_semop(int semid, struct sembuf
*sops, unsigned nsops)���� 4ÕÑ� ¶��� :�Å� Ø� �� sembuf�� sem_num�sem_op, sem_flg�/Øù�S�È���Ìì�¼�����/à¹Ì�:�£�/à¹Ì��Å�@
�á��»����Øá��»��¼����-!0���,�
Ï�� 72�� Háù� p�� ÚÛ�� ÇÕpØ� task_struct³ Øù� ¼� M�ª wait_queue� :L ���È�ËÌ�¼ù¨�� /à¹Ì��ÇÕp�� sem_queue��:L����È� ËÌ
¼������Háù�p��ÚÛ�¸Õ³�Õ���ù���Õ³�Õ���ù¨�Üa¶«�Ëù¨�
/à¹Ì§Ñ�� /à¹Ì� :��È� ÆÖ�� ëÖêÅ� �¾� ¾�¶�� ¼ÌÍ� ¶�� f� {
´)ª�:���è�¶Õ�yç���5ɳ��¾� sem_queue§ ¾�¶� �����-!0���,�
�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����
����:���Lp�sem_pending���Ò�·i³� ÄÕÈ� ×ØÉ��� �Î��/à¹Ì� :��
�æº� »� ¼�ù� ø�ÉÕ� ½ª� À��³� ª��� ¨�� �æª�«� :�� �L� ���§Ñ
sem_queue�Ö�Ü¥³�å·¶��/à¹Ì�¸¶§�E�/à¹Ì�:�Å�ìª�������
ÝÄ��È/�³�ñ.��¤Î��?@UØ�?kõ�y§���á�Ὼ�»�¼���¨Ä����
�����L����³�ä®��ῶ4�{���/à¹Ì�:�Å�ìº�»�¡���ñä��
È/�Ø�¡Å�y)ù�3ð�×ØÛ��
/à¹Ì§��ªØù�ÃåØ�¼�'� 'àe�����!��,��� ûÈ�E��������ª� �È/�Ø
K3ùϧ� êÌØ«Ñ� /à¹Ì�� �Å� û!j�'� �È/�Ø� µAË·�� }åÈ� ´�Ë
ÌÑ���K3ùÏÅ��ì�Øù�Aª�ÚÛ§���ª�������������Ãå³�/à¹Ì�¸
¶§� Ǫ� ¥5� ���³� ��þ�Èú� £���� �� èB£� ��� ¥5Å� 춫� /à¹Ì
Ø� E� �È/�Ø� /à¹Ì� :�Å� »k¶Õ� �±�� �`È� ËÔ�Ø÷� ¶�� ����� ¥5
§� Ǫ� �£� sem_undo� Ö�Ü¥§� É�Ë��� �ê£� semid_ds� Ö�Ü¥�� /à¹Ì� ¸
¶Å�µ¶���È/��� task_struct�I�§�p¯��
Ò� èaìë� /à¹Ì� :�£� ¥5Å� ��¶��� �ܺ� »� ¼��� ����� �È/�à�
Ò� /à¹Ì� ¸¶§� Çã� !�¹Í� ¶��� sem_undo� Ö�Ü¥³� ��ª��� ¨�� :�Å
�rª��È/�Ø���Ö�Ü¥³�Øù��¼ù�«�«�è�º�y�¶����º������tÈ
¨êÌR� sem_undo�Ö�Ü¥�����È/��� task_struct�Ö�Ü¥��/à¹Ì�¸¶�
semid_ds�Ö�Ü¥�I�§�p¯���/à¹Ì� ¸¶§� ¼��/à¹Ì§�:�Å� 춫� :
��Å� ßÇÈ� ª� ��� �� �È/��� sem_undo� Ö�Ü¥§� ¼�� ¥5� ¸¶�� /à¹Ì
���È�د���ë�:���� �³�{¶����j�«���/à¹Ì��¥5����§�� A�
Ø�{ãR��
�È/�Ø�´�¶4�ù.��y�� ����� sem_undo�Ö�Ü¥� /�³�Øù�� /à¹Ì� ¸
¶§� ¥5Å� ìª��� ¨�� ª� /à¹Ì� /�Ø� ù.ù«� �È/��� task_struct�� p
ËÌ�¼�� sem_undo�Ö�Ü¥��EÇÈ�V�¼ù¨��/à¹Ì�¸¶��aÖ��µA¯��j
�������ÚÛ�/à¹Ì�5���à��WM¶÷� sem_undo�Ö�Ü¥³��áª��
�������JKJKJKJK� �� �� �� ����"�����������
æÒ H����¶�������È/�ê��Ö�ê��Ø�����æW§�æ �È��¨���H
��³� ¶4� �º� »� ¼��� ª��� �ê� �È/��� ,�ù� À�r� ÒÒ§�� �� æÒ
Ø�� H��� ,�ùêÅ� Ø� �� ,�ù� À�r� ���Ø� ¼÷� ¯��� �ê£� �Ä� �È/
���Ø��H��§Ñ��#£���§�¼Å�è���¡����ç�á�¹� J� *�.�ä²��à�Ø
ùÈ�æÒ�H����ÏÈ��ËG£� §��ã�åÌË��ËG�ÀªÅ�ɵ¶÷�¯���¶ù¨
ªÎ�H��Ø�æÒË���«� �È/�ê���³� Ì%÷�µ¶�ù§�ÇãÑ� ����ɵ
��¶ù�«�����È/�ê£��ç�ÝÞ��é³�êÌ�á�¹� J�/à¹Ì#£��Å�µ¶4
H��È��ËGÅ�6Õ*¶4Í�ª��
tÈ� ¨êÌR� æÒ� H��� �Ï£� shmid_ds� Ö�Ü¥È� �¨���� �ê£� shm_segs� Q�§� ¾�¯��� shmid_ds� Ö�Ü¥�� æÒ� H��� �Ï�� Áà�� Çù�� Áà�� !£� �È
/�Ø� µ¶�� ¼���� æÒ� H��Ø� �È/��� ��æW§� Ì%÷� �BËÌ� ¼�ù§
Ǫ�5ɳ�ØR���æÒ�H��³�¨Ä��È/�Ø���H��§�Ǫ�ËGÀª�� Ø�æ
����������������������������������������������������������
Ï�� 7��'àe£���ÚÛݨ����ª��È/�Ø�è�È�¶��ÖSÅ��ç��È/�Ø
µ¶��¼Ì�ÇÕ��`È�º�'����§�E��È/�Ø�ó���È/�Ø�öÒ¶��¼
��ÖSÅ�è�È�¶÷� ËÌ��È/�ê�� ÑÈ� �ÇØ� ÖS�µÅ� ´�¶Õ¨Å� Õ�
�÷�Ë���`��¹þª�����£�M�Q�¾��È/�Ø����4U��È/�Ø�´�
§� ´�³� Ð�� ¼Å� y� ´)¶÷� ��Ì�� »� ¼��� M�Q� /à¹Ì§� <ª¶4� �Í
Õª�«���È/�Ø�/à¹Ì³��¶4�K3ùÏ�È�êÌW����á�/à¹Ì³�ä
����¶ù�«��«����Ãå����¶ù�«Å�������-!0���,�
��!���C! ���C
%��%�Υ
�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����
ëù�èëëù� å̶��� s¯ª� Àª¨� ¼�«� æÒ� H��³�Ð�ìë� H��È� e�
á�»��¼��
H��³�æÒ¶��û��Ò��È/�ê£�á�¹�0Å� ¶4���Ø��H��§�:LãÍ
ª�����£����È/�§Ñ��æÒ H��³�Õ�¶��tÈ�� vm_area_struct� Ö�Ü¥³�¨êÌ������È/���æÒ H��Ø�Ö���Ø�����æW§�½.º�4Å�Sº
»��¼�����«����Ø�s¯Q�Ç�_��ÏÅ�S¶���º�»��¼���tÈ�¨êÌR
vm_area_struct� Ö�Ü¥�� shmid_dsØ� Ø� ��¼�� vm_area_struct����§�
د��� vm_newxt_shared�� vm_prev_shared�¹ë�ê£� �êÅ�ÑÈ�:L¶�'� µ
ª���Ø��H�����Ì÷�:L¶��6Á§�?åÈ�¨êÌùù�«����ä�È��È/�
Ø�4Õ§�ËG¶���º�y�¨êÌR��
�È/�Ø�æÒ¶��¼��Ø��H����ª�,�ù§�ä�È�ËGÅ�á�¶«�,�ù�]
�Ø���ª������Ø���,�ù�]�³�Ã�º�y��³�Õ�¶�� vm_area_struct�Ö�Ü¥³� �ï¶÷� ¯��� 4Õ§�� �� ¨��� æÒ� Ø�� H��§� Ǫ� Ã�� �0§� Ǫ
¹ë�Ø�¼�����æÒ�H����,�ù�]��Ã���à�� shmid_ds� ,�ù À�r ��
�³ FìÑ, æÒ Ø� H��� ãí ,�ù§ Ǫ ,�ù À�r ���Ø ¼�ù ;��. ¨�� ¡�«� Ð�ì� H��³� ¶�� ºí� Ù�� �³� �¨Â�� ,�ù� À�r� ���
³�¨ê�������³��³��È/���,�ù�À�r§���«Ñ� shmid_ds§��¾�ª��
EÓÑ� �¤� �È/�Ø� �� H��§� ËG¶��� ¶�Ø� ,�ù� ]�Ø� ��¶«�� æÒ� H
���,�ù�]��Ã���àØ��³�;�Ñ��tÈ�¨êÌR�Ð�ìë�,�ù³�E��È/�
§÷�� µ¶÷� ª��� �Ñ� æÒ� H���� Ì�� ,�ù§� ËG¶�� (Îs� �È/��
�³���¶����ç��È/�ê��4Õ§�ËGº�y���³�Ö���Ø��H���æW§�
����������������������������������������������������������
Ï�� 7���Ø��H��³�Ð�ìë�H��§�ʳ¶÷�¨à���Å��ª����-!0���,�
Ï�� ���� ó�� �È/�� �§Ñ� vâª� ��� #�� ª� �È/�Ø� ºíÙ£� H��ê£
vm_area_struct������� �J����È���Ë�'�����,�ù�]�Ø��� Å�y
ãí�,�ùØ�?å��È/�Ø�µ¶��H��ëù��Ì%÷�Ð�ìë�,�ù³�¨ê�
ëù�øÕ�½ã�µ¯����-!0���,�
�� ������/�"��:�� �-!0���,�
ED� ��7�<�á�¹� J�*�.�æÒ�H��
�� �����������ÈÈÈÈ////����WWWW� � � � ��H1�H1�H1�H1�����
ض÷�¯��
�È/�Ø� {��� Ø�� H��³� æÒ¶�� ûù� «Å� y�� 4ÕÈ�� :LÅ� ����� �
H��³�µ¶���ç��È/�Ø�ʳ¶��ª£�:LÅ�����£�Mù�ãí��È/�§
÷¨� �mÅ� ����� E� H���� vm_area_struct�� shmid_ds� Ö�Ü¥§Ñ� å·Ë�
ãåõ�������È/�Ø�æÒ¶�'�µ ¤�Ø��H����ÏÅ��7ª���È��¨Â
Õ�½ã��È/���,�ù�À�r��w�¯���àù£�È�H��³�æÒ¶��¼¤��È/
�Ø�:LÅ���«�Ð�ìë�H��§�ʳ¶��¼���Ä�æÒ�H���,�ùê£�ãåË
�����æÒ�H��³��¨Â¤� shmid_ds�Ö�Ü¥��ãå¯��
æÒ�Ø��H��Ø�Ð�ìë�H��È�eËÌ�¼ù�«Å�y��W�´)ª�ÃåØ���ª��
���H����µ���!�Ñ�æÒ H��Ø��@�B�lÈ��@¯��ë�ÚÛ��¼���æ
Ò H��Ø�Ì%÷� Ð�ìë� H��§Ñ� �@ËÌ� �Ø·��ê̪�ù�� �§Ñ� vâ¶
��¼��
��� ��� �������������������
��� ����
�� ���������2
�
���
��2���97� !� ���9������ 2������������ ����øøøø�.�.�.�.� �ý�ý�ý�ý:L:L:L:L������ ����oooo� EEEEÇÈÇÈÇÈÇÈ�� á�á�á�á�¹¹¹¹§§§§� ¼�¼�¼�¼�
4U4U4U4U�����øøøø�.�.�.�.êÅêÅêÅêÅ�ÌÌÌÌ%%%%÷÷÷÷� Ü¥ì�Ü¥ì�Ü¥ì�Ü¥ì��������³��³��³��³�µµµµ�ºººº�»»»»�¼�¼�¼�¼��ÝÝÝÝ��������ÈÈÈÈ�þþþþ####�:L:L:L:Lºººº�����ëùëùëùëù
³³³³� 5555�¶�¶�¶�¶����� ¼�¼�¼�¼�� ������������������ ����� ��������?��� ��2� ÈÈÈÈððððiiii����� òòòò����@££££� á�á�á�á�¹¹¹¹� �.�.�.�.êÅêÅêÅêÅ� ±Õì±Õì±Õì±Õì����ÈÈÈÈ
:L:L:L:L¶�¶�¶�¶�� ÝÝÝÝ���������� ÒÒÒÒ� �.�.�.�.ê�ê�ê�ê�� 6666¿ãÍ¿ãÍ¿ãÍ¿ãÍ� ¶�¶�¶�¶�� ÝÝÝÝ����ÅÅÅÅ� òòòò5555¶¶¶¶����� ¼�¼�¼�¼��� ����� ����§Ñ�§Ñ�§Ñ�§Ñ�� ������������
1�1�1�1������á�á�á�á�¹¹¹¹����� ��2�iiii�ê��ê��ê��ê���.�.�.�.êÅêÅêÅêÅ�hhhhÕÕÕÕ****¶�¶�¶�¶��ÝÞÅÝÞÅÝÞÅÝÞÅ�WMQWMQWMQWMQ�×Ø×Ø×Ø×ØÉÉÉÉ���������ª�ª�ª�ª����
ED� 1��£�jßìë� �.*�Õß�á�¹�����Ü������ �.*�i��� �.*A�.*�²ïù�� á
�¹��.êÅ�ÑÈ�:L¶��Ëæå��#£������ .�(��(Îs� �.*�i�ë� �Î� �.*�i
�§�:LËÌ�¼�����Ü��§Ñ��¬Bª��.Ø�4Õ§�:LËÌ�¼��� �.*A�.*�²ïù
���aª� �.*��.ÈÑ�� �Ä�/� ���0�� �.*�i��� �Ä� �������0�� �.*�i�ë� �Î� �.*�i�³
:Lª����� �.*�ò�§��ª��±ÃÌÈ��� �Î� �.*�i�³� �.*A�.*�²ïù������D
���;� �������� �Î�i�³�²ïù��=��D��/ ��������� ª�������Ü��§Ñ� �Ä� �.*
i�§�� =.=*� åà�� �{�� åà� ��� :L¯��� Ð�ì�È� ²ïù�� �Ä� �.*� i��� 4
Õ�:L¯�¾��.ê£�¶���´d� �.*�åàÈ�¨ê�»�¼����� �.*A*=��²ïù��ªÓ±®
�� µËÌö� *=�� �.êÅ� ùS¶�� ��È�� �� Ü��§Ñ�� Éà�� àÛ��� �ÈØ
à�²³�å̶��»g� *CD���úU����4Õ§�:LËÌ�¼��
������0�!�%&!�%&!�%&!�%&���0���� ��������
����������������������������������������������������������
Ï�� ���������Â��¯�£�jßì�È���²å§�Çã�Øù���·§�¬ã�Ö/¶�
!£�ø������� �.*�5*D=Ø��Ä�jÅ�Ã�¶��ë��Õß� �.���ò����ç� á�¹
§Ñ�� �.*�i�³���²åØ�ÊË�å̳�ãͶ���¾ÖØ��È�øí� �+��Õß�á�
¹§Ñ� ¿=Å� Õ� yÃë� �� #��� ¶ù¨� i�� Ü¥§� Ǫ� �ã�� ?å� ¶à+Ì�
� ¯�¿=§�¼ÌÑ�Ç���Å�����Òª����-!0���,�
Ï�� ���¶��� �.*�i�Ø�@íº�»�¼���.���»Ø�ª5ËÌ�¼Õ�yç��{�!£
�.³�:L¶�«�i�³�ض���³� �.*A�.*�²ïùÈ�:LãÍ�ª���鱧�� j
ß� �.§�� �.*A�.*�²ïùØ�¡��� Ñi�Õ3§¨� �.*A�.*� ²ïùØ� ¼jù¨����§
��jß� �.��È�� �.*A�.*�²ïùØ�¼��ÉàØ��ª��¼��� B=� 4 ���; ���²å
³�µ¶��¼�«�á�¹���5É���.��Ö§Ñ�á�¹��.§�Ì�����:LË
Ì�¼�ù�ìëãÉ«�êÅ������ .�(�i��� �.*�i�³�:L¶��²ïù��� �.*A*=�
²ïù���.*A�.*�²ïù��Å�ìëº�»�¼Å�������-!0���,�
Ï�� �7��.�(����§Ñ��Òª�«� �Î�i�Ø� .�(§�ûÈ�:L¯���Õ�yç���Î�i
�§Ñ� �Î�i�È�Ø���£�½È�Ø�����È�=��D���Î�i�§Ñ� �Î�i�È�Ø
���£�����D��¯����-!0���,�
Ï�� �����.*�ò�§���¶��� �.*�åàØ�EÇ� è��Õ�Å�Ø�»�¼����-!0���,�
�� ���������2
.�(�� �.*� �.ê£� Eê�� æÒ¶�� ¼�� H��§� ËGº� è�Ø� ¼��� �� H���� B
û��� à�iØ� �.*� åà³� å̶�� ÑÈ� 5ɳ� �/¶�'§� µË�� ����� jß
ì�È� �� æÒ� H��§�� �.§� ðª� åÌ� Kù���������!� ��" ������ �`� Kù��
� ���� � ��" ����Ø�êÌ�¼��� ��Kù��ê£��.³� å̶�� �`³� ¸�'��ë��� é³
êÌ���.*�=.=*�Bû���à�i�� =.=*�B�lÈ�'��³�����º�y���.���`�K
ù��³�¸ÌÑ��.Ø�(��¬Ø�Ëj�ù�ø��Â���������ì�¼Å�y§��.Ø�S
¶��6¿Å�¶���åÌ�Kù��§��Å��÷�¯��
.�(Ø� ��¶�� á�¹� H��³� ��� æÒ� H��È� µõ� »�� ¼Æù¨�� �Ì÷� ª�
«� �.*� �.Ø� H��§� ËGº� yà�� .�(Ø� H��§� ËG¶ù� Aª� � �.*� �.Ø� ¿
=Å�kà.Õ³�Õ��Í�¶��ÃåØ���º���������jßì�È�H��§�ËG¶�
�£�6á§�¶�È�åªËÌ� ¼Õ� yÃ�����Ì÷� ª�«�á�¹��º��� �����EÌ
����ø�.Ø�Hë�H��§����� å�¡��ËGº�»�¼���¶����Ïá�êù�«
£��Ò������£��Û�½b¶���µA�¨êÌR��.��á�¹Å��Û�ÑÁ¶÷�¨ê�»
¼��
�ø�.ê£�ÒÖ�Ö�¨��H���æWÅ�Øù��¼���.�(�����ϧ�ÖÒÞ÷�ËGº
»�¼ù¨��ßÇÈ����.Ø�á�¹�H��§�ËG¶���£� �B��� �����B����0����� ��Ê
Ë� H��� ËG�� �Å� �¶�� ÚÛȨ� ÇÈQ� åªËÌ� ¼��� *=�� �.�� *=�� *CD�
*=��H����¾Øù���æWÅ�ØR��� �.*��/Øù���æWÅ�Øù�'�� �.*� *CD�� �.*
H���� E��� �.*� v5æW����- "���� ��� /������ E����� .�(�� �ê� ��æW� �¾§
ËGº�»�¼�'��Bû���à�i�� �.*� *CD�� �.*�H�����æWÅ�µ¶��� �.*�v
5æW£�����1��� �.*�hÕ*��à§Ñ�µ¶��¼����
����������������������������������������������������������
Ï�� �1��ä� *5B� �.Ø��V�y®��4Õ§��H���æWô§� *CD�æW§�¼��¹��
��� ¼j��� ��� É �� H��� ËG� â6�� �R� �»ª� ¹�� �4~� â6Å� µ
�'�ë�� .�(§�¼�� ��� ����â6��E����� *=��åà§Ñ���.��Kù��§�ËG
¶�'���� ¹�� *CD³� µ¶���� Ç��Ï�� '��§� ËGº� y��é³� êÌ� EÓñ
åà��H����H����ÏÅ�µ¶����¶ù¨�ë�� .�(���ò��!£� .�(ê£�¹
�� *CD³�ùS¶ù�«����¬�� �.*�ò��� *CD�æWÅ�ùS¶Õ�¶ù¨���³�µ¶ù
«�� �.*� åàê�� ¼���� 4ÕÑ�� ��� Kù��ê�� �¾� H��� æW§� ʳª��
*=��åà§Ñ�� 17&5�� *CD��Ï�� 17�&5A�B5�� ��B5A�1B5����ÏÅ�µ¶���.�
ED� 1���<��.*�Õß�á�¹��é
�� ���������2
øí� �+�� �È/Ñ�� SÓ� á�¹� ��æWÅ� åôª� �ç� ��æW§� ËGº� »� ¡��
ËÌ�¼��� EÓÑ� 4ÕÑ�� �.*�v5� ��æW�� #£��ç� ��æW§�ËGº� »� ¼��
ã���4U���Å�µª���E���·Çª�Ø����æW§Ñ�j®³��Â� �.*���æW
�È�`B¶��Ï������B� /�� ������� ���// �"�ÝÞÅ�µª��
������0�abababab�cdcdcdcd���0����1" � ��"���3�� �
�Ä� �.*� �.�� ��.*A�.*� ²ïù�� ¹þ¶4�� �.*� v5� ��æW� Ìvا� v5§� � ¯
Ö�Ü¥³�Øù��¼��� �.*�v5�q{��á�¹���.³�Üa¶��å̺�»�¼÷�ª��
��q{Ø�¼��5ìª�½.�� �.*�¸.�§Ñ��.Ø�½.ª�4§���L5¯���é³�ê
Ì�� �.*�¬Bª�åà³� �.�HëÉà§�¼��4U� �.*�Tü���¶�§�ûÅ�y��Ì��Tü§
ûº�§��� �.*� v5� ��æW§Ñ� ÒÕ� �ç�½.§� q{Ø� ½.¶÷� ¯��� ��£� E
�ù�ÃåØ�Ëù�«�'����«� �.*��.��²ïùØ�ÌB�¼ÄW§��á�¹£�v5�q{
§�¼���`�Kù����v5�Kù��³��ã�EêÅ�;�Â�v5º���Õ�yÃ���
É � �.*�v5�q{��ª����Éà§Ñ��Tü�Îý§�� ��¼���EÓÑ��(Îs�Tü
�� �.*�v5�q{Ø� �Î�ª��§�½.�ª�«��¾Îs�Tü��q{�� ��1Î�ª��§�½.
¶�� ��Ä�q{���#�� ��1û���lÕ����� �ç�Tü�� q{�� �����È� ½.¶÷
�������������������������������������������������������������������������������������������������������������������������������������������������������������������������
��� àÐ���� H��� �ÏÅ� µ¶�� ¼��� ��� ù�)ù� Ò7ª'�� *Øù� Ãå³
ÍÕ¶��¼��� �.*§Ñ�� 765�� *CD�æW��� �¬��°�� 17¬���H���æWÅ�åæ
ª����-!0���,�
ED� 1���<��.*�v5�q{
�� ���������2
¯���á�¹aÈ� �.*�v5��ϧ�ËG¶�� ¶à+Ì�H1����� ÷�5�ËÌ� ¼���
�³� �¶4� �.*� v5Å� ¶�� �à�� �ÌR� �.*� i�§� ¼ÌÑ� Ø�ª� �Ä� �.*� v5
q{³� ɵ¶4�� Ì�� �.Ø� ¼�� Ì�� �.Ø� ¡�ù³� q{�� ª� ÆñÅ� �É � å¿Ö
�aÖ�J������*���� - ��� �����Æñ��¸��§U³�É4þ�Èú�í9ª���S���.*�Èð�i��ò
�T§Ñ��_� �.*� !����å¿Ö��aÖ���.��aÖ���� ��� *���� - ��� ���³�¸����¶«
����������Å�Ô������È�§U�É4ÝÞÅ�5�¶��¼��
ED� 1���� ��1� û���� �.*� v5� q{�� ¸.�³� É4���� 4Õ§�� �¤�� #£� Æñ
��¼��
å¿Öå¿Öå¿Öå¿Ö��a�a�a�aÖÖÖÖ$��:�� 2:����6�� ������ �.*��.��å¿Ö³��¨Â���ÒÎý��é³�êÌ�B
ùz�� " ��!�£� ��������ë�£� ������³��ÒÎýÈ�����
�.�.�.�.� �a�a�a�aÖÖÖÖ1� ���� 2:����6�� ������ �.� Ö²³� �¨Â�� �ÒÎý�� é³� êÌ� Bùz�
���7���ð��{���.�� ��������Å�����
����`̀̀̀�� ����� �� Æñ£� �.�� �`³� �¨Â�'�� ÒÒ�� ¬�ê�� ��� ���� ��§Ñ
5�¶��¼���S���.*�Èð�i��ò�T
�
ââââ6666���� �:�� á�¹£� �� Æñ§� �Å� $�Èú�� �.�� �.*� *CD� H��³� ËGÅ� ×Ø
¶����#£���.³�å̶��jÅ�ª��
¯̄̄̄e�e�e�e�àààà�! ��� ��:������.Ø�ðª��.��ÒÅÅ�Üaª����Ä�´e���.§�Çã�¬
Bª��=.=*�#£�������¯eØ�¼���=.=*§�Ǫ�¯e�à�� ���������
5555������������������KKKKù�ù�ù�ù�����5 ���*::����)����������Kù�����.Ø�µ¶�� �.*�*CD���.*�H
���æW��ÒÅ��lÕ��½.³�ù5¶�'�µ¯��
ëëëë����++++����� ¼¼¼¼2����9�� ����� �.*�åà§�¼��Ð�ìë�¼���¥�è���åàÈ®�� �.*�i�
È�ë�+�³�±ò¶��ϺÅ�ª�����§Ñ���êÅ�ÒÒ� ��� 5�� .�� ���®ç����
ë�+��¼�Æñ£� �.*� �.Ø� �ê� ¼� ��Ì��¼Å� µ¶�� ¼�ù��¨���� É
�5��.§�¼ÌÑ�ë�+�� ¼£�ÊË�¸ËÌ�¼���ë��á�¹��®ùº�yà��E
�.���#£�ë�+��¼Å�µª����������5É��ë�+��Ã��á�¹���
.§Ñ���¶��ë�+�³���º�»�¼���ã���
ëëëë����++++����� ëëëë2����9�� =����� �� Æñ£� �.*� hÕ*� �à�� Bû��� à�i�� ����
ë�+�� Ã�� Ѳá�¹� µ�§� ë�+�� lêÅ� ±ò¶Õ� ½ã� µª��� 4Õ� ¼�
�£�Bû���à�i§J���Ø�¡Æù¨��ë�+��lêUØ� �.*��.È®��ö�ë
�+�³�������²å§�¼��Vûç�Bû���à�i��ë�+��Ã���àÈ�ë
�+�³�±òº�»�¼÷�ª������Ø�ë�+�³�Ã�¶��ÝÞ§�Çã�Ö/ª��£
2�Å�Î¥¶�
������0�04! � ��0��������������!�!�!�!�
�ê�¾���æW£��.Ø� .�(��������1�§Ñ�?kË��Bû���à�i�� �
¶Õ�½ã�µ¶��4����é³�êÌ�� �?.�% /� ���7���ð��{���.��Ö���®�K
ù��³� �.*�*CD�æW§��Bª���EU«�ãí¶������Bû���à�i���.³�å
̶Õ� ½ãÑ� �ê� Kù��³� ¸�� ��� ¬Bª� à�i�� ¬Bª� 5ɳ� ¾�¶Õ� ½
ã�ÝǪ�I�� �.*�H���æWÅ�µª��
����������������������������������������������������������
Ï�� �2�� 4ÕÑ� å¿Ö��� �.*� åà�� å¿ÖÕ� É��� åà§� ¼�� �.*�� :L� ϺÅ
¶�����å¿Ö�����-!0���,�
Ï�� ������o£� *�U��A�����¶����.*�åà���¼§�Ǫ��o�����-!0���,�
��!���C! ���C
/� �%�Υ
�� ���������2
�ê£� �.*�á�¹���=��Ë��� �.*�v5�q{§�¼��â6�.��������Æñ§Ñ��ê��
�æW§� Ǫ� ËGÅ� ׺� y)ù�� ���� �� æW§� ËGº� »� ¡��� 4ÕÑ� �.*³� v
5¶�� �à¨�� �.*� v5� �ÏÅ� ¸�� (� »� ¼���� ���� Bû��� à�i�� Mù
�.*�*CD�� �.*�H���æW¨�¸��(�»�¼���µ?Å�Õõ¶Õ�ûü��
������050���efAefAefAefA�� "� �
��²ïù�� �.*� *CD���.*�H���æW�È��ËGÅ� *=�� *CD�� *=��H���æW�È��ËG�
È� û!Ì� E�Èú�� ªÓ±®�� µãö� *=�� �.³� ùS¶�� ϺÅ� ª��� ù�� ç��
!£� á�¹ê£� �.*� i�� Tü�� þ#� 4Uè�� *=�� i�� TüÅ� Øù�� ¼�'�� áW�
ù%»���±����ý/�Å�Òùº�è���®Ìê���îUØ�� �.*�Tü¨�¼��á�¹�
çÅ�������*=����æW�*CD��H���æW�§Ñ� *=���.��Kù��Ø�½.ã�¼��4
£��ÁèØ�Ö|ª�á�§��ö�h�Õ� ���Õß� �.§��ã��5Ëj��� �����òUØ�Æ�
øí� �+��Õß�;<�¥Ä�� *=���ÈØ���úU��ä��ö� *5B� �.§Ñ���#£� *CD
æWÅ�µª�����.*�ò�§Ñ����Ãå³� �.*�*CD��H�����æW§Ñ��Ó���ÏÅ
*=�� á�¹�� *=�� �ø�.� �È� é�Å� ¶��� ¶��� �.*A*=�� ²ïù³� ã� �.*� H�
�È��ËGÅ����Ï�È�û!Ì�E�Èú�ãLª��
������05��0�efAefAefAefA
�.*A�.*�²ïù��á�¹§�¼�� �.*�i�êÅ�(4����aª� �.*��.����WMª�á�
¹§�� �.*�i�Ø�¶�Χ�¡ù¨��¶��� �.*�i�Ø�ùSº�»�¼�� �.*��.��軧
�� ±Õìë� åª�� ¼ÌÑ�� {� !£� �.*� �.³� ùS¶Õ� ½ãÑ� �.*A�.*� ²ïù³� ã
�.*�i�³�غ�»�¼��� ª������ �Q����� Ñi§�¼ÌÑ���¶���í:Q�� �
���� �.*A�.*�²ïù³�ùSª��
#������ �4� ��hiShiShiShiS� 3�� ���;<����� � �� �� �� �� ���jkljkljkljkl��������=�����
�.*A�.*� ²ïù������D�È� Ø�� �.*� *CD�� �.*� H��§�¸·�� ����r���� j
����������������������������������������������������������
Ï�� ���� �.*Ø� ��ª� h�Õ§�� �ç� �4~� ð�³� è�È� ¶�� �.ê¨� �.*� åàÈ
�þù¨�� �.*�� 4U� �ö�È� ëã� ù�£� ·�� �Ä� åàØ� �.*� �È� å¿Ë�� ¼
��� *=�� åà�� å¿Ö�� ��§Ñ� ¨êÕ� Z��� �ö�� ¼ù¨�� µÖ�� ��§Ñ�
v5¶ÕØ�)�Þ���Mö�yç�R»��;�ÉÕ�½êÌù��¼����-!0���,�
Ï�� 1��� *=���.��Ø��Ç�Mö£�µ¶�� *CD�æW��H���æW�� *�U����¶à+Ì
ì�È� �5ËÌ� ¼��� ö���� *� �.ê£� �¬ÃÄ� �5ËÌ� EÇÈ� �Ììª�� ¼
���� �ç� �.ê£� ¶à+̧� ¼�� ögÈ� v5¶·��� ?��DB§� v5�Å� Õ�ã�
��¼����-!0���,�
ED� 1��<��Î�¨��v5�µ�`
ED� 1�7�<��Î�¨��v5�µ�`
�# ���������2
®¨ê� �á7��� é³� êÌ� ED� 1��§Ñ�� �Î� �.*� i�§Ñ� �Î� �.*� i�È� Ø�� ¸�
��� â6�� ¼Å� y�� �.*A�.*� ²ïù�� E� ��Ø� =.=*� åà�� �{�� åà�� H��� j
y§¨� �á����� E� ô�� ��j� y�� �áãib��� ��� è�A£� è�¡�� ��Ø
á�¹�±²È� ±òË���Å� £����� �³� ½ã� �.*A�.*� ²ïùØ� �Ä� i��/� ���0� 9� �
§Ñ� �Ä�i�� �������0� 9� �È�±òãÍ�¶�� �.*� *CD�� �.*�H���æW��5������
+½³��ÈE�ãÍ� ª��� ªÎ� �.*A�.*� ²ïù³� v5¶�� �«�� Bû��� à�iØ� �
T�Û³� ãÑ� �.*� *CD�� �.*�H���æW§�ËG¶��ª�� �.*A�.*�²ïù��É�ù�«�
��� ��� �.*� Bû��� à�i� å¿ÖêÅ� ø¶÷� ã��� ��ª� �ë���� ��§� ×Ø
ß���ù¨��������Ø� �.*A�.*�²ïù³�v5¶���Å�f�)�Þ÷�ª��
#����� � �4� ��hiShiShiShiS� 3� � ��mnmnmnmn�o!po!po!po!p� �����!������� ��%�]]]]� � ��#�a#�a#�a#�a
1q1q1q1q�r!�r!�r!�r!�
�.*�hÕ*��àØ�Hë� �.*�i���Î� �.*�i��§�¼ù�«���.ê§�ËGº�»�¼��«�
²ïùØ�Ö��� �Ä�ë�,��§Ñ� �Ä�ë�,��È�v5�µ�`��³�Æ�¦ù��¦ù³
L5¶���º�»�¼��H1����¼ÌÍ�ª���µ�`�ü� �.*�i�§Ñ�É��������
�.*�ò�§Ñ��¾Øù�Å��� �.*�v5� ��³�5�¶��¼������ �Î�¨��� �Î�¨�
ë'�ED� 1��� 1�7§Ñ�¬�ãÑ�É4���¼��� �Î�¨�� �.*�v5�µ�`§��i��Îý
Ø�¡����Ä��.���³�#£� �.*�i�§�Ǫ� �.*�v5���È�ã[ª����Î�¨��v5
µ�`§Ñ� ��A�Î� ¬��� �.� S� Æñ���� á�¹Å� BÖë¶�� ÝÞ�� ¶��� ÒÒ
�ç��.§��ç�¬�³� ®4¶�� �ë'�� 4ÕÑ�� ¬�� ��£� �Î� Tü§� ¼�� �.*� �.
³�� ¬�� ���� �Î� Tü§� ¼�� �.*� �.³� Sª��� �ç� ÝÞ£� �.�� Tü� Îý³� û
È� ��A��¬�§�ú�������������Ì��ÝÞÅ�µ¶�ù��á�¹�� �.*�H���ù
�úU§���� ��
�Î�¨�� �.*� v5�µ�`§�� �.*�i�� ÎýØ�¼���� ��¨��� v5�µ�`£� �.*A�.*
²ïù¨�µ¶���ç��.ê£��¾��áª����Ä� �.*A�.*�²ïù�� �Î�¨��v5�µ
�`Å�ÉnÅ�y��E�Å�Ö��� �.*�i�������D�È� �á�ù³�L5º�»�¼��
�.*A�.*�²ïùØ� �Î�¨��v5�µ�`Å��Ầù����«�����D� �.*�i�È� �
á�� �ëù��� �.*A�.*Ø� Ì%÷� v5Ëjº�§� ò�¼��� �Ä� �.*A�.*� ²ïù�� �Ä� i
�� ë�,��� Îý�� �Ä� i�� ë�,��� Îý³� Øù�� ¼��� �Ä� i�� ë�,���
.�(§� {� Ø)�� �§� ¼�� i����� �Ä� i�� ë�,���� {� ^�� ¼�� ����� °ª
Ò� �.*A�.*� ²ïù��´ð� i�� �9��� ����� 9� ��Îý³�Øù�� ¼�'����� �Ä�i��ë�
,����î�²ïùÈ�:L¯��Ä� �.*�i�§Ñ�EÇ�i��Îý����� ÷���¶«��´
ð�i��Îý�� �.*A�.*�²ïù������D�È�:L¯� �.*�i��Îý���Ø��Ç�����
�.*A�.*�²ïùØ� �Î�¨��v5�µ�`Å�¨�«��²ïù���¤��§Ñ�ªØù�jÅ�ª��
!� ù5¯� i�� ÎýØ� ²ïù�� �Ä� i�� Îý�� ´ð� i�� Îý� µ�§� ¼ù� «�«
���¾�i��Îý��¹þ¶4���áª��
!� i��ÎýØ�²ïù�� �Ä�i��Îý��j.¶«� �Î�¨��v5�â6�È�ø/ª��
!� ù5¯� i�� ÎýØ� �Ä� i�� ÎýÉ�� l�� ´ð� i�� ÎýÉ�� ¿·�� #�«�� û
!ù�«��EÇÈ� �Ä�i��ë�,��È� �á7��
�Ñ�ED� 1��§� ¼��¸.�§Ñ� Î�i�§�¼�� �.�Å�ù5¶�Ö�ª�«�� .�(È®
�� �Î� ¨�� v5� â6Å� ¨êÌÍ� ª��� EU«� ²ïù�£� �³� û!ù� «�� �Î� i�È
�á ���²ïù����³��á¶���²ïù£��³� �Î�¨��v5�â6�È�û!�� Î
i�È�ÉÂ��.���&�¶÷�¯��
�.*�v5Å�º�y�i�§�Îý³�ºí¶���£�èa���²å§���� Æù¨��Ì��Ý
��È�Îý³�(�ÄW§� �¤� âå�� á�¹§� ¼���Ä� �.*A�.*� ²ïù§�¼ÌÑ�Î�
����������������������������������������������������������
Ï�� 1��� v5� µ�`�ü� �.*Ø� hÕ*Ø� Ëù� «nÅ� y� �.*� �.êÅ� v5¶Õ� ½¶4
µ¶���aª���³��ª����-!0���,�
�� ���������2
ÌÍ�ª��
!"#$!"#� ���� ���� ��� � !"#� �� � ���%���� ��� ���� ��� ��� ��� &�
��� ����'� ���� ���� ��(
¨����òó��ñR�«�� �.*A�.*�²ïù�� �Î�¨��v5�µ�`Å� �á ù�«·��å
ÇÈ� ø/¶ù� Aº� ����� á�¹£� Ö�§� ¼�� �.*� �.³� ;ù� A¶·�� hÕ*¶ù
Aº�����������Îý³�VûÈ�(�Õ�½ãÑ��ê��aª��.ê��.*A�.*�²ïù�Å
�5ª� �ÑÈ� v5ª��� ���§Ñ� �.*� ²ïù�� i�§� Îý³� (��� Ý�£� 1�1���§
Ñ�?å�éå��þ#�vâª��
�����?��?��?��?�� ��0�g�hg�hg�hg�h
���§Ñ� �.*�hÕ*��à���¤�/Øù���ìë�®¯�È�"#�»�¼��
��2� BBBBû��û��û��û��� àààà����iiii� �� Òµ� Bû��� à�i�/ ����� ��� ��� �� �������� �Î� i�®�
�.*� á�¹Å� ;Õ� ῶ4�� á�¹§� ¼�� �Ä� �.*� �.�� ²ïùêÅ� ;���� E�
��ãí�Ö�Ü¥��:L����³�¨êÌ�á�¹��¸.�³��¨����{ÑÌ��;£��
Ä�²ïù§�Îý³�®4ª��
��2�52&�������+Ì�3F£� S7���.*�5*D=��DB�ò�T§�Õ�¯�Ѭ�êÅ�åæª���ø
í� �+�§Ñ����� 5*D=�Ѭ�Ø�¡ù¨�� �#£�jÅ�¶��6�ª��àØ�����1
�§�¹þËÌ�¼��
��2� ì5ì5ì5ì5��2� %�>�9��á�¹aÈ��ç����à��á�¹aÈ��ç� �.*�hÕ*��)�ª�´
�®¯Å�ñ¾¶÷�à��ª��
#�#����-��-��-��-���+�+�+�+� � ��stGustGustGustGu
���� 1�£� �.*� á�¹Å� hÕ*¶«Ñ� á�¹�� ?å� �.*� ¸.�³� EÇÈ� �¨Â�
Ö�Ü¥³�¨Ä���ED� 1����ED� 1��§Ñ�éÈ�Ä� �.*�á�¹§�Çã�¨êÌù��Ö�Ü
¥³�É4���
Ò� �.*��.�� ��.*A�.*�²ïù��¹þ¶4�� pci_dev�Ö�Ü¥È�� �.*�i��� pci_bus�Ö�Ü¥È� �¨���� E´L��� i�ê�� ��� Ü¥È� ���� Ò� ¢à�� Ö�§� :L¯� 4
U� �.*��.êÅ�Ö��È�ØR��� �.*i��� �.*A�.*�²ïù³� ãѨ��òº�»�¼��
È� �(Îs� �.*� i�ë� �Î� i�³� åô¶���� Ò� pci_bus� Ö�Ü¥�� ËGº� y� ·wÍ
¶�� �.*A�.*�²ïù§�Ǫ�¹ë�³������ �� �.*��.�� �.*�i��� ®�� �.*� i��
����
ED� 1��§�� �ªù�«ù¨� á�¹§�¼�� �Ä� �.*� �.§� Ǫ� ¹ë�ë� pci_devicesØ�¼���á�¹§�¼���Ä� �.*��.��Ö��� pci_dev�Ö�Ü¥³�Øù��¼����ê£
�� p�pci_devices�§� ê̼��� �� p�� ���� 1��� á�¹§� ¼�� �Ä� �.*� �.³
V��;�'�µª��
#�#���� ��� !�� !�� !�� !���"!#�"!#�"!#�"!#
����������������������������������������������������������
Ï�� 1��� ?åÈ� Bû��� à�ië� ��� ���� Bû��� à�iÃÄ� �.³� Ü6¶
��Ϻ£�¶ù¨�Bû��� à�i� Å`³� �ù� «£� ���È�Òµ�Bû��� à
�i��ª��������È��Ø��íj�á�¹���¥�¦�à�iØ�¼����-!0���,�
�� ��� C/� C/� �� ��!���C! ���C
/� �%�Υ
���%CPC,����!C
9 � ����Υ
���%CPC,����!C
9 � ����Υ
�� ���������2
�.*�Bû���à�i��?å�Bû���à�iØ�����á�¹�hÕ*�y�Ñ�����
²å��ª�þ»���� �.*�hÕ*��à��á�¹§�¼���Ä� �.*�i�§Ñ��Ä� �.*��.ê
��.*A�.*�²ïù³�¹þ¶4�Å�¥µãÍ� ª��� ���à�� �.*� 5*D=��à³��¶4�� �³
¥µ¶�� ¼�� �.*� i��� �Ä� Ø�ª� Tü�� öÒËÌ� ¼�ù� �Rù� ìëª��� E��
E� �.*� Tü�� öÒËÌ� ¼�«�� E� �.³� Õ�¶�� pci_dev� Ö�Ü¥³� ¨ê��� ʳ¶
�� �.*��.������pci_devices§Ñ�Ø� ��¼��§��³�ت�
�.*�hÕ*��à�� �Î� �.*� i�®��;Õ� Ὺ������à��Ø�ª��Ä� �.*� Tü§Ñ
Ø�ª� �Ä� �.*� �.�� å¿Ö� �aÖ�J������ *���� - ��� ����� �.� �aÖ���� ��
*���� - ��� ���³�¸����ª���E���öÒËÌ�¼��TüÅ��ﶫ��E��.³��¨Â�
pci_dev�Ö�Ü¥³�¨Ä����.*�hÕ*��à§��ã�¨êÌR��Ä� pci_dev�Ö��Ü¥�
�.*A�.*�²ïù³�¹þ¶4��¾� pci_devices��Mj�:L����§�:L¯��
¨�� ;£� �.*� �.Ø� �.*A�.*� ²ïù«�� pci_bus� Ö�Ü¥³� ¨êÌ� pci_bus� ���pci_rootØ� Ø� �� ¼�� pci_dev� Ö�Ü¥§� :Lª��� �.*� hÕ*� �à�� �.�� ¯
e��àØ� �������������È�E� �.*��.Ø� �.*A�.*�²ïùKÅ�ø�»�¼���E����
Ñ�����1�£�Ö���;£� �.*A�.*�²ïù���ç�������D��� �.*�i�³�v5ª
ED� 1���<�����1�� �.*��ܥ
�� ��� C/� C/� ��
=���N9� ���Υ
�� ���������2
���°��ç� �.*A�.*�²ïù³��ï¶{���#£�ÝÞ�È�v5ª������5£�¿�MN
���/�%; ��� ø������ ¶�� ÝÞ���� á�¹�� �.*� ¸.��� ê�MN�9�����%; ��Å
¶Õ�±§�¿�MNÅ� ¶4�P±Q�Ü���¯���ED� 1��Å�É«����Ø� �Î� �.*�i�
§�¼��¬Bª��.³�v5¶Õ� ±§�� �Î� �.*�i�§�¼���{��� =.=*��.³�v5
¤Å�ø�»�¼��
���Ø�����D� �.*�i�³�;Å�y���W§�¼�� �.*�²ïù�� �Ä�i��Îý��´ð
i��Îý³�v5ãÍ�¶�'������¤§�Ö/¶÷�vâ¶��¼��
��2���2�²ï²ï²ï²ïùùùù�v5v5v5v5¶Õ¶Õ¶Õ¶Õ� ����2�iiii�����ÎýÎýÎýÎý�®®®®4444¶Õ¶Õ¶Õ¶Õ
�.*A�.*�²ïùØ���.*� *CD���.*�H����°�� �.*�v5���æW§�¸�� ����á�³� �
á��»�¼��«��²ïù���¤��#£�µÆÅ�ø�Í�ª�� <
�ÄÄÄÄ�iiii����9�� "�<����ÎýÎýÎýÎý� �.*A�.*�²ïù§�ûÈ�:L¯�=��D�i��Îý
�ÄÄÄÄ�iiii���������: "�<����ÎýÎýÎýÎý� �.*A�.*�²ïù§�ûÈ�:L¯�����D�i��Îý
´ð´ð´ð´ð� iiii������<�:�� ��� <���� ÎýÎýÎýÎý� ²ïù�� ����D�È� �òº� »� ¼�� i�ê�� Ø�
Ç�Îý
��2� 2A&����� ��2�H�H�H�H������TTTT����ÛÛÛÛ� �.*A�.*�²ïù���Ä�����D§Ñ�µ¶�� �.*� *CD��
�æW�� �.*�H�����æW��T�Û§�Ǫ�5�������lÕ
Ãå��Ì���ÌR� �.*A�.*�²ïù³�v5¶���º�y�E�²ïù�� ´ð�i��Îý³�ø
»�¡������������D�È� �.*A�.*�²ïùØ�{�¼�ù�� ���Á���¶{��E
���Ì��Îý³��÷�õù���ç���ã�£�¿�MN�³��ø���Å�µ¶4��Ò�i�
§�¼�� �.*A�.*�²ïù³� ¥µ¶��� ;�«� Îý³� ®4¶�� ����� �.*A�.*� ²ïù³� ;
�«�� �Ä�i�§�Îý³�(����Káì�È�´ð�i��Îý§� ����³�ù5ª��������
D�È� �.*A�.*� ²ïù³�;�� 3ð�Îý³� (4�W�����£� ´)ã�É�Æù¨�� �Ó§
¼��?å�6¿¶��éå³�É«����5��{�âÀã������
��2���2�²ï²ï²ï²ïùùùù�ÎýÎýÎýÎý((((�Õ�Õ�Õ�Õ� B� ��M3M3M3M3�ED� 1�1��¸.�§Ñ�ä�;÷�Ë��²ïù�� ��
������ ����������D� �.*�i��� �Î��Ë��� ������ �Ä�i��ÎýÈ� �Î
���E���Káì�È�´ð�i��ÎýÈ� ����Ø�ºí¯������ �.*�i��ÎýÈ� �Î�
������Å�ù5ª� �Î�¨��v5�µ�`£��¾� ����Å� �¶4� �.*�i�� �Î�
È� Ø÷¯��� ����� ¨�� �Î� ¨�� v5� µ�`�� i�� ÎýØ� �Î�«� ��� �Î
¨�� v5� µ�`È� ø/�� ËÆù¨�� �ç� i�� Îý«� ø/Ëù� «�� EÇÈ� ¼Å
��������5£������ �.*�hÕ*��àØ� �Î� �.*�i�È�Rk¶4�¥µ¶Õ�½ã
ãÍ�¶������
��2���2� ²ï²ï²ï²ïùùùù� ÎýÎýÎýÎý((((�Õ�Õ�Õ�Õ� B� �M3M3M3M3� ����� ¿�MN� ø���Å� µ¶�È�� hÕ*� �
à�� �Î� �.*�i�È�Rk¶4��³�¥µª���4ÕÑ� �.*A�.*� ����³��ï¶÷�Ë��
�.*A�.*� ����³� ÆÌÑ�� {��� �.*A�.*� ²ïùØ� ¡��È� ´ð� i�� Îý�� �Ä
ë�,���ÎýÈ��#�� �³��÷�¯��� ED� 1�2£���áö§Ñ�i��� �.*A�.*� ²ï
ùØ�Ì���Å��÷�Ë�ù�É4���
��2���2�²ï²ï²ï²ïùùùù�ÎýÎýÎýÎý((((�Õ�Õ�Õ�Õ� B��M3M3M3M3� �.*�hÕ*��à�� �Î� �.*�i�³�¥µ¶��4�È�Ë
Ô����ç� �.*A�.*�²ïùë� ����Å�;÷�¯��� ��� �Ä�i��ÎýÈ� �Å�� �Ä�i
��ÎýÈ� Å��E���´ð�i��ÎýÈ� ����³��÷�¯���ED� 1�§����y�á�¹
�� Ì%÷� v5Ë�ù� É4���� �å� i�� ÎýÈ� ��� °�� ��� �� ù5¯� �Î� ¨�
�.*�v5�µ�`£�ãí¶�� �.*�i�È�Vû ÷�¸òõ�����
�� ���������2
ED� 1�1�<��.*���v5� <��M3
ED� 1�2�<��.*���v5� <��M3
�� ���������2
ED� 1��<��.*���v5� <�M3
ED� 1���<��.*���v5� <�7M3
�� ���������2
��2���2�²ï²ï²ï²ïùùùù�ÎýÎýÎýÎý((((�Õ�Õ�Õ�Õ� B�#M3M3M3M3������ ����������Dë� Î�i�³�¥µ¶Õ
Ὺ��� Î� �.*�i����ç� �.*A�.*�²ïù������³����¼������ �Ä�i��Î
ýÈ� Å�� �Ä�i��ÎýÈ� 7³�®4Ù������£���®Õ§Ñ�Ø��k§�¼��²ïù
��È�� ´ð� i�� ÎýÈ� 7³� ®4Ù���� hÕ*� �à�� �.*A�.*� �����È� Ô��
´ð�i��ÎýÈ� 7³�ù5ª���àù£�È� �.*�hÕ*��à�� �.*A�.*� ������´ð
i��ÎýÈ� 7³�ºíº�»�¼÷�¯���ED� 1����E´ìë�i��Îý³�É4���
#�#���� ����<��vwvwvwvw
�.*� 5*D=� þ»ê£� �Ä� �ê§Ñ� æ ìë� ��� þ»ê� á��� ��� ¶����� é³
êÌ�� �ê£� ë�� Õß� á�¹�� øí� �+�� Õß� á�¹§� ¼Ì� 6j¶��� �ê£� .�(Ø
�Ä� �.*���æW§�å̳�½ã�ËGº�»�¼÷�ª�������1���à��Bû���à
�i¨���³�µº�»�¼��
#�#���� ��xnxnxnxn�� ��+�1!�
øí� �+�� �.*� ì5� �à�� ë��ÕÛì�È� ����� ¶ù� «�� �à���É�� -.
!���ë��Õß�á�¹£�®ùá§�?kË��á�¹� 5*D=³�Øù��¼�������� �.*�á
�¹�� v5Å� ��� kÂi�Õ� yÃ���� EÓÑ� ����� ��� v5ËÌ� ¼�� �Å� �B
¶����ô§��º�j��·��¡���EU��ë��Õß���R�á�¹§Ñ���¤��#£�v
5�������
!� Ò��.§� �.*�*CD�� �.*�H���æWÅ�ºíª��
!� á�¹§�¼��Ò� �.*A�.*�²ïù�� �.*�*CD�� �.*�H������T�Û³�v5ª��
!� �.§�ë�+��ë��Å�¨Ä�����£�E��.��ë�+��Ã�³�å̪��
�¤�¿£��§Ñ���ê��àØ�Ì%÷�6¿¶�ù��ÍÕª��
����������������������������������������������������������
Ï�� 1��*5B��.ô§� 5*D=Ø�¼��á�¹Å�;Õ�½ê������á�¹§Ñ����²å��à
Ø�E�ϺÅ���Í�ª����-!0���,�
ED� 1����<��.*�v5�q{� <�5������Kù��ê
���%CPC,����!C
9 � ����Υ
���%CPC,����!C
9 � ����Υ
�� ���������2
�.�.�.�.ØØØØ�ÁàÁàÁàÁà�����!!!!££££� ��2�2A&����� ��2�H�H�H�H������ææææWWWWÅÅÅÅ�è�è�è�è�ÈÈÈÈ�¶�ù¶�ù¶�ù¶�ù�øøøø�ÂÕ�ÂÕ�ÂÕ�ÂÕ
;£� �.*��.ê��Áà��!£� �.*� *CD��H�����æWÅ�è�È�¶�ù�ø�ÂÕ�½ã
Ñ��³�Ò��.§÷� ÐÌÍ�ª��� ��� Ò��.��5��� ��� Kù��§� ±®� �Å� ú�
�� �Ñ� �³� �á� ¸ÌÁ�Èú� ��ÌR��� �.�� Ö�§÷� ��ª� ��� ¬�³� ��È
v5¶������Ö���è�È�¶����æW��lÕ³��¨Â��7�³�Øù÷�¯��
5��� ��� Kù��§�� ¾Øù� ÕÛ� ÒÅ�� ¼�'�� ü¾� Ì�� ��æW§� �.�� Kù
��Ø�¼ÌÍ�¶�ù³� A��.*�*CD�æWëù� �.*�H���æWëù� A�ùáª�����£�Kù�
���¬�� ��ÈÑ�ø�»�¼���ED� 1���§Ñ�� �.*�H���� �.*� *CD³�½ª�5�����
Kù����¾Øù�ÒÅÅ�É4���
�ÌR�5������Kù��Ø�Áà��!£���æWÅ��ܶ�ù�ø�ÂÕ�½ã��Kù�
�§��¾� �Å� ú����³� �á� ¸���� EU«� �.�� Ö�§÷� ��ª� ��� ¬�³� ��
È�v5¶4��è�ª���æW�� lÕ³�ù5¶÷� ¯������BÖë£��Ä���æW�� l
Õ�� ���¸»����§�Ó°�Ö:�+÷�5ÜËÌ�¼����Å�ø����
é³�êÌ� �?..% /� ���7�� �.*��{���.³�hÕ*º�y��.��� �.*� *CD�� �.*�H��È
������û���� æWÅ�è�È� ª���ø����� hÕ*� �à�� E¨u��æWÅ� ºí¶��
���W� ���7���åÌ�Kù�����`�Kù��³�����§Ñ�ß�»�¼÷�¯��
��2���2�²ï²ï²ï²ïùùùù����� ��2��.�.�.�.§§§§� ��2�2A&����� ��2�H�H�H�H��³�³�³�³�ºí¶Õºí¶Õºí¶Õºí¶Õ
�ç�H��ÃÄ� �.*� *CD�� �.*�H���æW��Òª¶���̺5��Ï�ª������ë�Õß
���R�á�¹§Ñ�� �.*�ì5��à�� �E���ë��á�¹§Ñ�� 5*D=��à���Ò��.Ø
�ܶ��lÕ��H��³�7�ìë�ÝÞ�È��.§÷�ºíãÍ�ª��� �.*� *CD�� �.*�H�
��� Ö:�+÷� 5Ü�� Ë��� �.§� ºíËÌÍ� ª��� é³� êÌ�� �.Ø� �.*� *CD� æW
����Å��ܪ�«���£� ������4U¸Ø�Ë����§Ñ�5ÜËÌÍ�ª��������4Õ
§�{ã��Ì��²ïùÄù� �.*� *CD�� �.*�H���5���� 7&�M½È�5ÜËÌÍ�¶��ÒÖ
�B50����Ú3³�Øù��¼ÌÍ�ª�������D��.ê����æW���Ä�=��D� �.*A
�.*�²ïù��H���æW§�½.ã�¼ÌÍ�¶Õ�yç��æWÅ�78ì�È�ºí¶���£
¥��Ì���Ãå���
����� �.*� Bû��� à�iØ� ¨êÌ�� i�C�.� ��§Ñ� Õ�¯� Ò� �.êÅ� ��
æW§Ñ� �.*� *CD�H��Ø��ض����È�ºí¶��ø���Å�µª���4ÕÑ��³�
ìë�ø���Å�µ¶4� �.*�hÕ*��à§Ñ�¨êÌ�� pci_bus�� pci_dev�Ö�Ü¥³�W����.*�i�����®��pci_rootØ�Ø� ��¼���ῶ4� 5*D=�ì5��à���
¤��#��¶÷�¯��
!� �³� ¼�� ±Ï� �.*� *CD�� H��� 5��³� 7&� M½È� �Çì�È� �B90��� Ú3³
Øù���5ܪ��
!� �³�i����Ä��.§�Çã� ��ض����È� �.*�*CD�H��³�è�È�ª��
A��.§÷� �.*�*CD�� �.*�H���æWÅ�ºí¶�
A�k�¶��lÕ¨u�±Ï� �.*�*CD��H���5��³��6¶�
A��.�� �.*�*CD�� �.*�H��³�µ¶���Å�Ø�¶÷�ª��
!� �³� i��� �Ä� ����D� i�êÅ� ³�ì�È� ;�� æWÅ� ºíª��� ��� ±
Ï� �.*�*CD��H���5��³�û¸����§���ª��
!� �³�¼��±Ï� �.*� *CD�� �.*�H���5��³� 7&�M½È��Çì�È� �B90���Ú3
È� 5ܶ��� �Ì÷� ¶�� �§� �³� �.*A�.*� ²ïùØ� è�È� ¶�� �.*� *CD�� �.*
H���T�Û��5����lÕ³�ø����
!� �� i�§� :L¯� �.*A�.*� ²ïù³� �ÈE�¶4� �.*� *CD�� �.*� H��� 5���
lÕ³�ù5ª��
!� �.*A�.*�²ïù§�¼�� �.*� *CD�� �.*�H��§� �ËG¶���¶��²ïù�Õ�Å��
�� ���������2
������ ²ïù�� �Ä� �.*� i�§Ñ�É��� �.*� *CD�� �.*� H�������§Ñ� T
�Û�Á§�¼�� �.*�*CD�� �.*�H������� �Ä�i�È�¦�Ø÷�¯�������
éÈ�êj¤�ED� 1��Å��Ò¶«���.*�ì5��à���¤��#��á�¹Å�v5º����� <
��2�5555��ê���ê���ê���ê��5555ÜÜÜÜ*!�����7����2�< ������.*�*CD�� ���������.*�H���� ��������������
£� �.*A*=��²ïùØ��Ä���³� *=�����µ�`È�ø/º�»�¼÷�ª��
¬¬¬¬BªBªBªBª��.�.�.�.����.�� ��������¨u�� �.*�H��³�è�È�¶4���³� �.*�H���5��
��������§Ñ�ῶ��lÕ³�ºíã��'���ܪ�lÕÇÈ�Ö:Q�5Ü��ËÌÍ�ª
����.*�H���5���� ���������È��6¶����.*�*CD�5����EÇÈ� ������§�V�
¼��
��2���2� ²ï²ï²ï²ïùùùù� �å� �.*A�.*� ²ïù³� ¦�Ø� ·Õ§Ñ� �.*� H��³� ºíª��� 4ÕÑ
5��ê�����VûÈ�5Ü��ËÌ�¼Õ�yç�5ÜÅ�º�è�Ø�¡��
����{�{�{�{�� �.�.�.�.� ��£� ����� û���� �.*� *CD�� �.*� H��� æWÅ� �ܪ��� �� �.�
������§Ñ�ῶ�� �.*� *CD� æW�� ��������§Ñ� ῶ�� �.*� H��³� �÷� ¯
����.*�H���5���� ���������È��6¶�� �.*�*CD�5���� ��������¯��
���2� �.�.�.�.� ��£� ������� lÕ�� �.*� H��³� �ܶ��� Ö:� 5Ü�� ¯� �� ��������
§Ñ�ῶ��H��³�ºíÙ�����.*�*CD�5����EÇÈ� ���������.*�H���5
���� ���������È��6ª��
��2���2�²ï²ï²ï²ïù�ù�ù�ù�� ��2�2A&����2�H�H�H�H������TTTT����ÛÛÛÛ��å�²ïùÈ�Ô��� �������� �������µ�
§�½.¶�� �.*�*CD�T�Û������������� ���������µ�§�½.¶�� �.*�H���T�Û
³�v5ª����£� �.*A�.*�²ïùØ�¬Bª��.§�Ǫ�ËG£��á¶����{���
=.=*��.È�ËGº�y§¨��³� �á ���ª��
��� ����
��� ����
�� �������ëëëë����++++���������ëëëë����++++�����ÃÃÃÃ����
�
!"#�$�!"#��%�
�� ������� ��� �������� � � ��
���������§Ñ�§Ñ�§Ñ�§Ñ���������������1�1�1�1������ëëëë����++++����³³³³�ÌÌÌÌ%%%%÷÷÷÷�ÃÃÃÃ�¶�ù�¶�ù�¶�ù�¶�ù� ×ØÛ×ØÛ×ØÛ×ØÛ������1�1�1�1������ëëëë����++++����³³³³�ÃÃÃÃ
�¶��¶��¶��¶�� ''''����� jßìëjßìëjßìëjßìë� H1�H1�H1�H1���������� ëëëë����,,,,��Ø��Ø��Ø��Ø� ¼ù¨¼ù¨¼ù¨¼ù¨�� ëëëë����++++����³³³³� ÃÃÃÃ�¶��¶��¶��¶�� ////////ªªªª� ÂÂÂÂ
££££����� - - - -ÃàÃàÃàÃà��������� �����
����� ÑÈ� �ç� jÅ� ¶�� »!£� ¶à+̳� µª��� ¬Bª� �.�� ���³� Ü6
¶��� *�?��.��B�l³�Ü6¶�����������.ê£�6Õì�È�Ü6º�»�¼���ë
Ì�� 6¿Å� �r¶�� �é³� ê«� H��� r�Å� B�l§� ¾�¶�� ��� #£�� E��� P
�õ� y)ù� Õ���� ����� ¶ù¨� �� ÝÞ£� 6¿¶Õ�� ¶ù¨� �Û� ¬78ì�ÌÑ
��²å�� ÒÒ�� 6¿�� P�õ� y)ù� Õ��Í� ¶�È� :����� ¶ù� «�«Ñ� ûX
�`�9� 0��� �"����% �"�:È�!£�áWÅ��¬º�������É��{�ê�� {|� 78ìë�ÝÞ
£��rÅ�ª�F��ç�{�Òª�¿=Å�¶���rª�¿=��k�«��.È®��ë�+�³
Ù����������v3³�µ¶«�4U��.§�6á§�¿=Å��r¶�����Ø�¶��
.�(Ø��%Å�¶�¼¦�W§��.Ø�ë�+�³�8�»�¼��«�¶à+̧Ñ�ùSãÍ�ª
��� �¾�� ��{�� øí� �+��� #£� Ç®¯�� +� �È/Ñê£� Çè� ¬�ª� ÝÞÅ
µª��� .�(���5ª�¼��±Â��û�«� �é³�êÌ� L�ß�§Ñ� A�ß�È��� .�(��¶¤
jÅ����ë�+��Ã���à��ë�+�³������aª��à³�»k¶Õ�Ὺ��
�ê� ¼� �� Ì�� ¼£� WÈ� ¨�î§� :LËÌ� ¼Ì� ����¯�� �hà�� ë�+�³� Ù���
=.=*�ù�úU��#£��ç��.§�:L¯�¼ê��¼Å�����
DzÈ� á�¹£� ë�+�� ù�úU³� µ¶4� .�(�� ë�+�� ¼�È� ë�+�³� �<�È
±ò¶ù�«��� �.�ë�+�³� EY�È� 3Ì���� �Ì÷�¶«� .�(§�¼��ë�+�� ¼
Å� ®j� »� ¼Å� Ý� ��� á�¹Å� Ò:¶÷� BÖëº� »� ¼��� ë�+�� ù�úU§�
ë�+�³� ¥5¶�� à�l� Kù���� �`� Kù��Ø� ¼��� à�l� Kù���� ¬�ê
Å� �·�� 6Ñ� ë�+�³� Ø�¶÷� ¶·�� ÑØ�¶÷� ¨ê� »� ¼���� �`� Kù���
á�¹§��³���ª�ë�+�³�Ô����
á�¹�� j®� ë�+��� ¶à+Ìì�È� :LËÌ� ¼��� é³� êÌ� ?áW� `��� WÈ
¨�î���Üì�È�ë�+��ù�úU�� Î�¼§�:LËÌ�¼���EU��Ì��¼ê£��
5ª� *=�� °�� �.*� Tü§� Ì�� ù�úU� åàØ� û'� ¼�ù§� �� Ì�� �.§� :LË
�ù�L5¯���é³�êÌ�ë�+��ù�úU�� 7Î�¼�� �.*�Tü� �Χ�:LËÌ��4Õ§
�{��åà³�ûÅ�»�� ¼ù¨� F§� =.=*�ù�úUÈ� ûÃ�$ä�»��¼��� �����ë
�+�� Ã�§� ¼ÌÑ� ÕÛìë� µÆ£�� Ò� á�¹£� öÖìë� ë�+�� ±ò� Ý�Å� Øù
��¼������²å���§�Çú�»�¼���Ò:¶÷�¨êÌìÍ�ª�������
Ç®¯���Ç�+�à�lÈ�È/Ñê£�ë�+�³��#£�Ý��È�Ã�ª���¶à+Ì
�# �������ëëëë����++++���������ëëëë����++++�����ÃÃÃÃ����
ë�+�Ø���¶«� .�(��ù�� »k¶�� ¼¤� â6Ì��?kÅ� �M¶�� ë�+�� Ã�
�àØ� ¼·�� ë�+�� Ã�� �àÈ� ¯Õ¶�� â6ÌØ� ¼�� H��� ÎùÈ� ö�ª��� �
�àê£� jßì�È� ë�+�� �à� ������/�� ������� ¶�� .�(�� �aª� �à§Ñ� »k
Ë�'��É ����à§Ñ���ç�ë�+�Ø���º�»�¡���ÐC�éôØ�¼���Ì�� .�(
§Ñ�� ë�+�§� Û�½³� �Ö� {� U£� Û�½�� ë�+�Ø� ��º� »� ¼÷� ª��
���ÚÛ� Ø�� U£��½�� ë�+�� Ã���à�� ��� ��ãÑ�¿�ãÍ� ¶��� ´´� Ö
����SÅ�Øù��¼Ì� ë�+�³�Ã�¶Õ�±§� 4Õ§� .�(��»k�`�ë�� .�(��j
ß�Kù����ù-����¾�³�¾�¶�'�µª���Ì�� .�(§��ë�+�� �à§Ñ¨
ʳ¶���aª�Kù���/�Ø�¼Ì��ë�+���à��è�ª�ù-��³�¾�¶�'��
Kù��êÅ�µº�»�¼��
ë�+�Ø�Ã�Ë���«� .�(���`��ë�+���±�È�´ÜË��ë�+���ãå¯��
EU«� .�(�� ë�+�Ø� ��¶Õ� ±§� »k¶¤� �Å� 3ð� ?k¶÷� ¯��� ��ª� �£
ë�+�³� Ã�¶�� �à�� Ø�ª� 78ì�ÌÍ� ¶�� ��²å�� ë�+�³� ��� Ö�
°�����ªÓ�£��¼ù�«�Í�ª���ö���
+��� PQ\]PQ\]PQ\]PQ\]� 6i6i6i6i� 5+j�5+j�5+j�5+j�� ������������������ � ����'%� 0�� ���
���� �%% 6��0��
á�¹�BÖ����Ö���S¶��Ì��ë�+��Ü¥��µº�»�¼ù¨�� *5B� �.��ë
�� �.���A�� .BD=� �*.� S1��ë���ø� �.T��E�ÒµÅÅ�µª�����ù�úU�� �.�
h�Õy®�����µ¯���È�� *=����æW§�¼��ù�úU��Kù��³��ã� ��
Kù���� ½.�� �5ËÌ� ��� ø�ì� ¼��� �ÈEÓuÅ� º� »� ¼��� Ø�� EG�� È
Ê� �� /��� *=�� H���� #£� ½.§� 6�ª� Kù��³� Øù�� ¼��� øí� �+�� Õß
�.��#��ë�§�Õ߶ù�«£�á�¹ê£��Uª�Ü¥ì�å��È®��ÖÒÈÛ���Çè
�ç�ë�+��ù�úU³�µª��
ED� 2��§Ñ� ¬�� ù�úU� �*.��� �*.�Ø� #�� :LËÌ� ¼���� ÒÒ� à�l� Kù��
ED� 2���<�ë�+��±ò�5§�Ǫ����
�� �������ëëëë����++++���������ëëëë����++++�����ÃÃÃÃ����
��ë�+�� �`� Kù��� ¶�ãÅ�Øù�� ¼�� �Å� ß�»� ¼��� à�l� Kù���� �
�� ������ ��)�§� ¼��� �`� Kù���� ������ ��)�§� ¼��� à�l� Kù���� �5ª
¬�§� �Å��«�ãí�ë�+�³�Ø�¶÷�¶����Å��«�ë�+�³�ÑØ�¶÷�ª���ë�
/Îs� ¬�§� �Å� �«� ë�+�� ÎÅ� Ø�¶÷� ¶�� ����� �Å� �«� ÑØ�¶÷� ¶�
����� Ñk¶÷�� �°ª� �Ä÷���� ë�+�� à�l� Kù���� (� »¨� ¼���� ·Õ§
ú��£��Å�¸ÌV�»��¡����Ñ������à�l�Kù��§�Ì���Å�v5¶��
ù³� �È� ´µ¶4� É�¶4ͨ� ª��� ����� ë�+�� ×� �0�� ë�+�� �ù� �
0§Ñ����É�¯�à�l³�øÚ¶���Î�Kù��§�±²�à�l³� ��
ë�+�Ø� ��¶«�� ë�+�� Ã�� �à�� ¾� ë�+�� �`� Kù���*������/�� =����
��" �����*=��³�¸����ë�+��Ã���0£� ����§�¼�� *=�Å� �1¬��ë�+��Kù��
�� ¶½� 4Å� ¬�È�� ��)�§� ¼�� *=�Å� �½� 4Å� ¬�È� Ã�ª��� �Ñ� ��)�§� ¼�
*=��� (Îs� ¬�§� ãí¶�� ë�+��� á�¹� ë�+�� �È� �ï¶÷� ¯��� �*.�§� ¼
�� ¾Îs� ¬��� �*.�§Ñ� ��¶�� ë�+�³� :L¶�'� µ¶Õ� yç� µº� »
¡����*.�§���¶��Ì��ë�+�Äù� �*.���¾Îs�¬�³�v5¶÷�¯��
+���5+j�5+j�5+j�5+j��k�lk�lk�lk�l��9����9����9����9����g�hg�hg�hg�h
1���ë�+��Ã��Ö�Ü¥��Bû���à�iê��á�¹��ë�+�§�Ǫ�åÌ
ÀÅ� �r¶«Ñ� �=¯��� �³� ½ã� Bû��� à�i�� j �� ���� 1�� Ѭ�³
µþ�Èú��ë�+�³� �r¶��� ë�+�³� Ø�¶÷� ¶·��� ÑØ�¶÷� ¨Ä��� èa
Bû���à�i������0êÅ�ÑU�Ö���ë�+��Ã���0����³���ª��
�.�� -Ã���Õ��**�ë�+�ê£� ��5ª��.Ø�µ¶����ù5ËÌ�¼�'���
ÚÛ§�ãí�Bû���à�i��hÕ*õ�y�WM¶÷�E�ù5¯�ë�+�³��r¶«�¯
��� �ÈØ� B�l� Bû��� à�iØ� ��� #�� 6¿¶�'�� Æ�� *�U� 1ÎÅ� �rª��
¶ù¨��.Ø�Ì��ë�+�³�µ¶÷�õ��ëù�Bû���à�iØ�� ��ÚÛ��¼
��� �.*�Bû���à�i��ÚÛ§���.Ø�Ì��ë�+�³�µ¶�ù�Æ��ø��¼Õ
yç�ÃåØ� Ëù� «ù¨�� Ñk¶÷�� *=�� Bû��� à�i�� ÚÛ§�� Ö��� µº
ë�+��Îý³�Z÷�;Å»�¼��ÝÞ��¡��������§Ñ�����Ãå³�ãL¶Õ�½ã
Bû���à�iØ�Ö���µº�ë�+�³�Mµ�/��9��º�»�¼���׶��¼��
ü¾� Bû��� à�i�� �.§� �%ëس� ãÑ� ë�+�Ø� ��¶��� ª��� E�� �
�ç� �.§� ºíËù� «£� á�¹�� �Ä� ë�+�êÅ� Ø�¶÷� ª��� �Ì÷� ¶«� ä
§���áx¤��.��ë�+�Ø� �*.³� ã�±òõ�����������ë�+���`�Kù
��³� ¸Ì� E� ÂÅ� Bû��� à�i§÷� Ô����� �� ��� ��� ��«� Mµ� �§
¶������ë�+�Ø���ª������à�i��Mµ³�´�¶���ç��.§�ºíËù
«£�ë�+�³��¾�ÑØ�¶÷�ª�����Mµ³� ã� *=�� Bû���à�iØ�Ö���µ
º� *�U�Îý³�;n�«��5�ì�È��§�Ǫ� åÀÅ��rº�»�¼��
*=��Õß�á�¹§�¬ã� �.*�Õß�á�¹£�-.�{�6ì���� *=���.Ø�µ¶��ë�+
�� ¼£� Çè� ¶à+Ì� �.� ½§� ¼�� ög³� µã� v5¶��� Bû��� à�i§� �
���ù5ËÌ�¼���ß«§�� �.*��.Ø�µº�ë�+���á�¹��®ù¶«Ñ� �.*³�h
����������������������������������������������������������
Ï�� 17�� *=���.�� ë�+�³� ¶à+̧� ¼�� ögÈ� v5¶·�� ?��DB§� �Å� Õ�
þ�Èú�ù5¶���ËÌ�¼���¶ù¨��ê��Å���²å§Ñ�ø�¿�»�¼��ÝÞ£
¡����-!0���,�
Ï�� 1��� 1�§�� �³�½ã� probe_irq_on���� probe_irq_off��� þ»Ø� ¼��� Æ�� þ
»³�ÑU�ºíËù�«£� ë�+�³� Ø�¶÷� ª����ë�+�³� ��ª����F��þ»
³� ® «� ��ª� ë�+�³� Ô����� ë�+�� �`³� S�`È� ´Üª��
probe_irq_off��� þ»�� ë�+�Ø� ��¶ù� «�«� �Å�� ¶��� ë�+�Ø� ��¶
«�ãí�ë�+��Îý³��f�����ë�+�Ø���¶4��ýª�ÚÛ�¤»³�Ô����
�-!0���,�
���%CPC,����!C
�>��§�¼�
��>�� �N �>������9!�N �>���� �9!�N �>��
Î¥
���%CPC,����!C
�>��§�¼�
�>N/��9�NP��
Î¥
�� �������ëëëë����++++���������ëëëë����++++�����ÃÃÃÃ����
Õ*�º�y� �.*�5*D=�� �.*�Ѳá�¹��ºíã�����ÒÒ�� �.*��.�� ���5��.����� 7è
��ë�+��¼Å�µº�»�¼���Ì��¼Å�µº�ù���.³�¨ê�y�L5Ë�'��Ç®
¯£� ÕÛì�È� �� ¼§� ¼�� ë�+�È� v5ª��� Ò� �.*� Tü§� ¼�� �.*� ë�+��
ë� ���5��.�����ë�+��ù�úU§�:LËÌ�¼���é³� êÌ� �.*�Tü� 7�� ��¼£� ë�
+�� ù�úU�� 1Î� ¼§� :L¶��� �.*� Tü� 7�� 5� ¼£� ë�+�� ù�úU�� 2Î� ¼§
:L¶����È�ËÌ�¼��
�.*�ë�+�Ø�Ì%÷�±òË�ù��á�¹à��� �È�� �.*�ë�+��±ò�Ü¥³��ã
º�»�¼���=��àØ�è�¶���ë�� �Å�µ¶�� �.§Ñ��á�¹��®ùº�y�?k
Ë��á�¹� 5*D=Ø� ��ϺÅ� ¶�'�� øí� �+�³� µ¶�� á�¹��#�� 5*D=Ø� ¡�
á�¹��ÚÛ§�� ���� 1��� �Uª� v5Å� ª��� �.*��=� �à�� Ò� �.aÈ� ë�
+��ù�úU��¼�Îý³� �.*� v5� q{§� ��� E����.Ø�µ¶�� �.*�Tü� Îý
�� �.*� ë�+�� ¼� Îý� ý� �.*� ë�+�� ±ò� Ü¥³� �¶4� ë�+�� ¼� �°�� *�U�
Îý³� L5ª��� �Uª� ÝÞ�È� �.Ø� µº� ë�+�� ¼� ÎýØ� �5Ë��� ë�+�
¼�Îý�����.³���¶�� �.*� v5� q{§� ¼�� Æñ§� ¾�¯����=��à���� 5
ɳ� �Uª� ñì�È� à ¯� ë�+�� ë� Æñ§� ìÌ� ����� Bû��� à�i�� �
5ɳ�¸Ì������1�§÷�ë�+�§�Ǫ�åÌÀÅ��rº�y�µª��
�.*A�.*�²ïù³�µº�y��#��á�¹§� �.*�ë�+�³�j� ���.Ø�!£�ÚÛØ
¼��� ë�+�³� j� �� �.Ø� á�¹�� �*.§� ¼�� ¼� »É�� !Å� »� ¼��� �� ÚÛ
�.*� �.«�� ë�+�³� æÒ¶4� 4U� �.*� �.�� ë�+�Ø� ë�+�� ù�úU�� ¼
¶�§���¶÷�º�»�¼����� ��� ë�+��æÒ³� ùS¶Õ� ½ã������ ãí�ë�+
���åÌÀÅ�ä�È��r¶��Bû���à�iØ�ë�+�³�æÒº� »�¼�ù³�Ç
Q��� ¶�� ¼����� ë�+�³� æÒ¶Õ� ½ã� irq_action� Q�§� irqaction� Ö�Ü¥³�4U�è�ç÷�¯���æÒ�ë�+�Ø���¶«�������E�ë�+�³�µ¶���.�
ë�+�� lêU³� �¾� ÑU���� ë�+�³� æÒº� »� ¼�� �Ä� Bû��� à�i��
Ä� �.*� Bû��� à�iÆù¨��� Ѭ�º� ë�+�Ø� ¡�� ÚÛ� ¶{�� ë�+�
lêUØ�ÑÅ�»�¼��È��§�ǬãÍ�ª����
+���5+j�5+j�5+j�5+j��k�k�k�k�
����� ë�+�� Ã�� Ѳá�¹�� ��ª� K��� ¶��� ë�+�³� Vûç� ë�+�
Ã���àÈ�±ò¶��������Ñ�ë�+��Ã��Ѳá�¹£�á�¹��ë�+��±ò
Ü¥³�í9¶��¼Ìͨ�ª���é³�êÌ��ÈØ�ù�úUØ�ë�+��ù�úU�� 1Î�¼
§�ë�+�³�j�7�«1�������1���ë�+��Ã��Ѳá�¹£���ë�+�Ø��
����������������������������������������������������������
Ï�� 11��µ?� �.*§Ñ��ò��È�ë�+��æÒØ�Ø�¶���ËÌ�¼ù¨�� *=���ãÑ
ë�+�³�æÒº�»�¡���£������ÐC� *=��ò�§��ë�+��æÒ§�Ǫ�ò5
��¡��h�Õ§��ö� åà�� ±Õìë� ÃåÈ� ë�+�� æÒ§� ÃåØ� ¼jù¨� ù�
¼��Ç®¯�� *=��åà��¶à+Ìì�È�ë�+��æÒ§�ÃåØ�¡����Ñ�ë�+
��æÒ��Ãå��Ç®¯����+Ì�Ãå��������� *=��Bû���à�i��¶
{�� ë�+�� lêU³� ��º� y� ë�+�³� æÒº� »� ¼�ù� ù5º� »� ¼��
�-!0���,�
Ï�� 12�� ÐC� ë�+�³� ë�+�³� æÒ¶ù� «�� ë�+�� lêUØ� v.ËÌ� ¼�«
ë�+�³� æÒ¶�� lêU³� ��º� »� ¡Å� ����� ßÇ�� ÚÛ�� à�Øù��
�-!0���,�
Ï�� 1��ë�Ö���Ã�¶���.§Ñ�ë�+�Ø���¶ù�«n{��ë�+�³�æÒ¶
���ç��.§Ñ���ª�ë�+��yç�Ö���ë�+��lêUØ�ÑÅ�»�¼����
���� ��� Ö��� å̶�� �.§� ¼�� ë�+�� �`� Kù��³� ¸ÌÑ� ë�+�Ø
��ª� ÚÛ� �³� Ã�¶��� EÌù� «£� ÚÛ§�� Eb� �ᶫ� ¯��� EU«� ?åÈ
ë�+�Ø���ª��.��Bû���à�iØ��³�Ã�º�������-!0���,�
1��� µ?� �ÈØ� ù�úU�� �Õ�� �.� á�¹§Ñ� ë�+�Ø� �5¯� �.� �� ¶����
�ÈØ�ù�úU��Æ��ë�+�� 1Χ�:L¯��
���%C�!/%�C,����!
C9 � ����Υ
�� �������ëëëë����++++���������ëëëë����++++�����ÃÃÃÃ����
ÈاÑ���º��KÅ�ëù¶����Å� �ÈØ� Bû��� à�i��ë�+��Ã�� �à
È� ±òãÍ� ª��� �³� ½ã� ����� á�¹�� ë�+�³� Ã�¶�� �0ê�� ��³� Ø
ù�� ¼�� Ö�Ü¥§� Ǫ� j �� ¹ë�³� µª��� �� �0ê£� ãí� Bû��� à�
i§�¼�������à�iØ�hÕ*õ�y�Ö���µº�ë�+�³��r¶���£�Ò�à
û���à�i�� ¢K���� ED� 2���� irqaction� Ö�� Ü¥³� Ø� �� ¼�� ¹ë�ê
�� Q�ë� irq_actionÅ� É4��� ¼��� Ò� irqaction� Ö�Ü¥�� ë�+�� Ã�� �0
����³�¹þã�ãí�ë�+�§�Ǫ�lêU�5ɳ�ç��¼���ë�+���»���ê�
Ì%÷� Ã�Ë�ù�� � -Ãà��� yyÈ� á�¹à�� � Õ� yç� ����� ë�+�
Ã���à��� -Ã�´ðì����ë�� irq_action� Q��� lÕ��á�¹§�¼Å�»�¼�
ë�+�³�j� ���.��õÖ§���òR��
ë�+�Ø� ��¶«�� ����� ü¾� á�¹§� ¼�� �*.�� ë�+�� �`� Kù���*=��³
¸Ì� ̺� �.Ø� ë�+�Ø� j�x�ù� ø����� E�� �� ����� E� �.³
irq_action� Q���ª���È� ø/ª��� é³� êÌ���ÈØ� ù�úUØ�j� �� ë�+
��ù�úU� 1Î�¼§���ª� ë�+���ë�+�� lêU� Q���jÎs�¹ë�È�ø/
¯���ë�+�Ø���¶��'��³�Ã�º�ë�+��lêUØ�¡�«�����1�£�ªe
³�Õ�º������lêUØ�¼�«���ë�+�³�j� ���Ä��.§�Çã� irqactionÖ�Ü¥§�¼��ë�+��Ã���0Å�®³�����
���� 1��� Bû��� à�i�� ë�+�� Ã�� �0Å� ® «�� �� �0£� �� ë�+�
Ø���¶�ù³�í9¶4��§�78ì�È�ß&ãÍ�ª�����ë�+�Ø���¶�ù³�í
9¶Õ�½ã�Bû���à�i��ë�+�Ø���ª��.���`�Kù��³�¸Å�»�¼Å
����� E� �Ò�� ªe�Å� »�� ¼�� �rª� ¿=�� P�È��� É�ª� �j� »�� ¼��
é³�êÌ��ÈØ�ù�úU�� �ÈØ�B�l��5ìª�ª��½§��ÈØ��qà³�V���
n���É�º�»�¼���ë�+�Ø� ��ª��Ò³�ø��É�«��Bû���à�i��ë�
+�³�Ã�¶Õ�½ã�{�!£�¿=Å�ãÍ�º�è�Ø�¼Å�¼���E��ÚÛ�����1�§
��Bû���à�iØ�E�¿=Å� FÈ�:Õº� »�¼��H1���� ¼������£� .�(Ø
���ªÓ6Á�ë�+���à§�¼���Å�ض����������{|�Ö/ª�£�Bû��
����������������������������������������������������������
Ï�� 2��� ��� ÝÞ�È� ¶ß®� lêU�9������ %�!-� %���!����� ¿=p��� ,� >�����Ø� ¼��
�-!0���,�
Ï�� 2��� ë�+�³� Ã�¶�� ��§�� �ç� ë�+�³� ��¶ù� A¶��� ¶Õ� yç
ED� 2���<�����ë�+��Ã��Ö�Ü¥
�� �������ëëëë����++++���������ëëëë����++++�����ÃÃÃÃ����
à�i�����Å�É�
�?J*?4�)D$?�<�3� �� ������/��� !�;� ������/���ë�§�¼��èBëØ@��
��� ���!"��#�$
��� ����
�������������������������������������������������������������������������������������������������������������������������������������������������������������������������
��Ä� ë�+��Ä�� Û�½Ø� é£� ë�+��Ä��� ë�+�� Ã�� �`§� ªÓ� ¼�
�£�êù�«����-!0���,�
Ï�� 2����ç�ë�+��-� �� ������/����ºb�ë�+�� !�;� ������/����ë�+��Ã��Ý��
Ä������ç�ë�+���ë�+��Ã�Ø�SÖì�È����� �����Ìù��ÚÛ����º
b� ë�+��� EÌù� «��� ?�ìë� Ä��� �ç� ë�+��� ÚÛ� �È/ѧÑ� ë�
+�³��ùá��Ã����ç�ë�+���Ýã³�Ùù�«ù¨��ºb�ë�+����ç�ë
�+�§��ã��ùõ�»�¼���E����ç�ë�+���ë�+��lêU��óF§�¶�
j��ì��É��� ���øí�� =/���§Ñ�����Ä���¡����ë�§Ñ�� ����2�i±
��§���Ä���¡Ì©����-!0���,�
�� �������BBBBû��û��û��û���àààà����iiii
!
&'(���)(*� �"�#����"�#���
��������²å�²å�²å�²å�� ñìñìñìñì����� ¶��¶��¶��¶��� á�á�á�á�¹¹¹¹����� ¶à¶à¶à¶à++++ÌÌÌÌ� �.�.�.�.aaaaÈÈÈÈ� �ç�ç�ç�ç� �ë�ë�ë�ëÅÅÅÅ� µÖÈ®µÖÈ®µÖÈ®µÖÈ®����� @@@@����
��������������é³é³é³é³�êÌêÌêÌêÌ�Ø�Ø�Ø�Ø��ííííjjjj�á�á�á�á�¹¹¹¹$��� !�%�!���"�����££££�ííííjjjj�á�á�á�á�¹¹¹¹�����ÌÌÌÌ�����Ð�ìÐ�ìÐ�ìÐ�ì��.�.�.�.
§§§§� êêêêjjjj¼Ä¼Ä¼Ä¼Ä� ��¡���¡���¡���¡��� à��¯à��¯à��¯à��¯� ííííjjjj� á�á�á�á�¹¹¹¹êÅêÅêÅêÅ� j�j�j�j�¯̄̄̄� �¬��¬��¬��¬�ÈÈÈÈ� ÉÉÉÉ4�4�4�4������� ����� ����§Ñ�§Ñ�§Ñ�§Ñ�
�������������1�1�1�1������á�á�á�á�¹¹¹¹§§§§�¼�¼�¼�¼��Ð�ìëÐ�ìëÐ�ìëÐ�ìë��.�.�.�.³³³³�ÌÌÌÌ%%%%÷÷÷÷���¶�ù��¶�ù��¶�ù��¶�ù�×Ø×Ø×Ø×ØÉÕÈÉÕÈÉÕÈÉÕÈ�ª�ª�ª�ª��
.�(Ø�á�¹§�¼��ù�Å�ØR�Òjª��.������� .�(������Ä�Ð�ì��.ê
£� ù��� ¼�� Ö�¨�� ¶à+Ì� ù�úU³� Øù�� ¼��� Éà�� àÛ��� Êܹ��
=�/��*D����å̶��� *�?�¶àB�l�� *�?�ù�úUØ�� =.=*�B�l�� =.=*�ù�úUØ
å̪��� �Ä� ¶à+Ì� ù�úU�� ÒÖ�� �Òª� åÌC�`� Kù���.�����!� ���� =����
��" ��� ��.=� �³�Øù�����£��.êà��� ������/������7��=.=*�ù�úU�� .=� �
).�����=.=*�ù�úU�� .=� ��P±Q��ç��� .=� ���.³�ῶ������ hÕ*
¶��ÃåØ��� Å�y��³�RM¶�'��¯����Ä�&�ÈE�§�¶à+̳���
¶���à³��ù�«��������1�¨�E��à³�Øù��¼���¶à+Ì�ù�úU³���
�� ��¶�� ���+̳� Bû��� à�i�� ª��� ���� 1�� Bû��� à�i�
GÛì�È��ÀF§Ñ�?kË���H��§���¶���¾ï�¶à+Ì�Ã���0Å�ØR�æÒ
�²U����� ���§� ¼�� Bû��� à�i�� Ö��� ��¶�� �.ê�� ��êÅ
Ã�ª��
Òg��� ÕÛìë� �ë� ��� ¶��� �.³� ���� �Å� �*ª��� ����� �Ä� ¶à
+Ì� �.ê£� É � íjÃÄ� É���� íjÅ� ���� '� ���� ��� á�¹� 0�� �#£
þ»³� �¶4� ¶��� A��� ¸��� (� »� ¼����� á�¹�� �Ä� �.�� �.� �»� íj
���� ��� /�� �!� file�È� �áØ� ¯��� é³� êÌ�� á�¹§� ¼�� (Îs� *�?� B�l�
/dev/hdaÈ��¨����r�� �B�l���.�9!��,���� �����ÃÖ��.��%����������� ���³��¨
Â���.��»�íj£� mknod�â6�È�¨êÌù���H�¾��à����.�ÎýÈ��.³
�¨���� ¥�¦� �.ê�� �.� �»� íjÈ� �áØ� Ëù¨�� �ê£� ���Ø� á�¹§Ñ
¥�¦� ù�úU³� ;�Ñ� hÕ*º� y� ����§� �ã�� ¨êÌR����� �#£� Bû��� à
�iÈ�åÌË���Ä��.���#£�H�¾��.�Îý³������à����.�Îý���
����������������������������������������������������������
Ï�� 2���Ì÷��.³�íjÈ��á¶���£� 4 ���; ���²å§���mÅ��w��4 ���;
��§Ñ��Bû���à�i³�íjÈ�ËGº�»�¼����4 ���; �)$�3¶§Ñ��Òg�
��É��Ø/÷�Bû���à�iØ��.�íjÅ�¨à��Å`È�ËÌ�¼����-!0���,�
Ï�� 27��ë�É �ÃÖ��.��r���.��?åÈ��.Ø�ʳ¶ù�«{���.��»�í
j�� ʳª��� ��� ?å� á�¹§� �.Ø� !ù� «{��� /dev� Bå��§� »!£� �
.�íj��ʳ¶���Ò����¶ù¨�¥�¦��.�íj£�?åÈ��.Ø�ʳ¶��ÚÛ
§¨�¨êÌR���é³�êÌ�á�¹§��{���.Ø� ¼ÌÍ� /dev/eth0��� �.��
»�íj���Í����-!0���,�
�� �������BBBBû��û��û��û���àààà����iiii
ç��.��ù�úU³�ܯ¶�'�µª����� é³�êÌ�(Îs� *�?�B�l��Ò�í_�ê
£� �ç� à��� �.� Îý³� ����� EÓÑ� (Îs� *�?� B�l� ¾Îs� í_�£
�/dev/hda2�� H�¾�ÎýÈ� �� à���ÎýÈ� �³������r�� �.§�¼��íj� á�¹
Å�à��¶��ÚÛÃÄ�á�¹�0§��.��»�íjÅ�±ò¶«�������H�¾��.�Î
ý��4U�á�¹�À�rÅ��¶4���������¶�È�ÃÖ��.�À�rë� chrdevsؼ�����.��»�íjÅ��.��Bû���à�iÈ�:Lª��
�����ÃÖ��r���¥�¦����/Øù� ´e��¶à+Ì��.³� ùSª���ÃÖ��.��i
g³� ¶ù�¶�� ûÈ�¸�� (�»� ¼���.È�� /dev/cua0�� /dev/cua1� #£�ÊÜ� ¹
�Ø�4Õ§�ðª���r���.��j5ª�r��lÕ�É � ����°�� ���7�û�������¸»
Ȩ�¸��(�»�¼���r���.�� ig��á�9�--��� ���%��³� ãÑ� ¸���������4�
��ËGº�»�¼���ë�Ì��r��Ä�E��� �.�� ÌB§�¼Äù� W§�¸��(�»� ¼�
�������r���.���.��»�íjÅ� ãÑ�ËGº�»��¼ù¨��É £�íj�á�¹
Å� ãÑ�ËGª���r���.¨��à��Ë��íj�á�¹Å�ùSº�»�¼���¥�¦��.
�� 5=���³�ë�,��È� ËG¶��� ��� ���§�¼�� ¥�.a� Ѳá�¹�®¯§Ñ� Ö
/Q��ÍÕª��
����1�§��!£�ÑÈ��ç�Bû���à�iØ�¼ù¨� ����������½����¶
������Eê£��¾�Ì��æ ìë���Å�Øù��¼�� <
1�1�1�1�� ����àààà� Bû��� à�i�� 1��� ª� ®¯��È�� 1��� �ç� �à�� à�ØùÈ� µ
AË«� á�¹§� .âìë� Øã³� ®� »� ¼��� µA� ¨Ä� à�i�� á�¹Å� íNº
»�¼����íj�á�¹Å�kØ��·��'��³�%Å�»��¼��
1�1�1�1�� ëëëë����,,,,���������Bû���à�i�� ����1����Ö��� ðª�Ѳá�¹§����ë
�,��³� åæãÍ� ª��� é³� êÌ�� ���� à�i�� ���� 1�§� íj� *CD� ë�
,��³�åæãÍ�¶��� =.=*� Bû��� à�i��1�§�íj� *CD��ig��á�ë�
,��³�åæ¶�� =.=*�Ѳá�¹§� =.=*��.�ë�,��³�åæãÍ�ª��
1�1�1�1��H1�H1�H1�H1����������Ѭ�Ѭ�Ѭ�Ѭ��Bû���à�i��H���ºí��ë�+��±ò��ÇÕp#£���
1��Ѭ�³�µº�»�¼��
ÈÈÈÈ{r{r{r{r=� : <!���Ç®¯������Bû���à�i��1���3ÈÑ��è�º�y�Èà¶�
{���è�¶ù�«Å�y�îÈàº�»�¼������1�Å��Û�Ê ��¼÷�¨ê��á�
¹��ÖSÅ�78ì�È��º�»�¼÷�ª����
����������������������������������������������������������
Ï�� 2��� ë� H�¾� �.� Îý�� Bû��� à�i§÷� ®4Ë�� ����� EU�È� ÑÈ
�ç�Bû���à�i³�è�È�¶�� .�A�DB�Bû���à�i��ÑÈ��ç�H�¾
Îý³� Øù��� ?åÈ� ���� á�¹§� É«� .�A�DB� Bû��� à�iÈ� 4Uè�
H�¾� ÎýØ� ºíËÌ� ¼�� �Å� ß� »� ¼��� �Ñ� á�¹§� tÈ�� Bû��� à
�i³� غ�«� µË�� ¼ù� «£� H�¾� Îý³� ºíÙ�Í� ª��� à��� Îý�
Bû���à�iØ�Ö�����¶���.êÅ�Üa¶Õ�½ãÑ�(������È��Ì�
Îý³�®4¶�ù��Bû���à�i�å¿Ö��������³�á�¹§�¼���.ê�
H�¾�Îý��à���Îý������ �D.(B?)$�$*D)C��� �������íj§�5�ËÌ�¼��
4ÕÑ� ��ª� ö£� =.=*� .�A�DB��� =.=*� B�l#£� �£� ¶��� H�¾� Îý¨Å
����� ����� EÌ��� ¶��� Bû��� à�iØ� �Ä� ´e�� =.=*� ÌË�³� ù
Sª����£��������� =.=*�`Ó��Bû���à�iØ�¼ÌÑ�����?åÈ�B
û���à�i³���¶���ÒÒ�� =.=*�ÌË�§�ãí¶��Bû���à�i��Mù
�� =.=*� `Ó�� à�i§� a��� ë�,��³� åæ¶�� Å`È� ËÌ� ¼Õ� yÃ���
�����§�r���.§Ñ��á��ÍÕª����-!0���,�
Ï�� 21�� �� ��£� �³� 1��� ùS¶ù� «�� �.Ø� ØËj{��� 1�Å� tÈ� ;í
j¶ù�«��ãí¶��Bû���à�i³�ض4�Èàþ�Èú��.³�µº�»�¼
÷�ª����-!0���,�
- C��� �� ���Υ
�� �������BBBBû��û��û��û���àààà����iiii
v5v5v5v5ØØØØ�������6��� <!��� ���� Bû��� à�i³� 1�§� ¹þ¶4� ;íj� º� »� ¼��
Ì���.³��Å��ëù��1�Å�;íjº�y�v5º�»�¼����
6666ìììì1"� ����� á�¹�� ®ù¶�� Bû��� à�iØ� hÕ*� õ� y�� á�¹£� Ö��� å
̺� »� ¼�� ¶à+Ì� �.³� ;���� ¨�� Ì�� Bû��� à�iØ� å̺� »� ¼�
�.Ø�¡���¶{��ÃåØ�Á¯�����ÚÛ�Bû���à�i��Mù�4¯�È�¼
�������á�¹�H��³�¥��)�����������������ã��$.ù�«���
,���mVmVmVmV���%%"� �FFFF�5+j�5+j�5+j�5+j��0�� ����
�.§�â6Å�º�y� �é³�êÌ� :qà³��Ö��ÈØ�B�l�� 7�Î�ª�³�¸Ì:���Bû
���à�i��E�â6��îå�k>�ù����ÝÞÅ�Sº�»�¼���Bû���à�i
���.³�]Aº�»��ë�+�³�µº�»��¼��
�.³� ]Aª��� �£� jßì�È� �rª� ¿=�� k>�� ù³� øÕ� ½ã� �.�� �`Ø
øº� y)ù� �.�� �`� Kù��³� 3ðãÑ� Ö�� ¸�� �Å� �ª��� Bû��� à�i
��1���ª�®¯�Õ�yç��¨��à�iØ�]A¨�¶���ª�«��.Ø�¿=Å�kà
á�y)ù� 1��� �ç�®¯�� »kõ� »�¡��È� ��ª� j��âÌ�� ����� EÓÑ� ]
AÅ�¶��Bû���à�i�� á�¹�¨�î³� �¶4� ̺5�� áW��ù�«�1��
Bû���à�i§�¼��ª��0Å�® ���ª���EU«���¨�î��0£�â6��»k
Ëj�ù� �`³� ɵª����� ��� ����� �ÈØ� à�i§Ñ� µ¶�� ÝÞ���� ¨�
î³��¶��]A£�ê£�ÝÞ�ù¨���É��{�7�ìë�ÝÞ�È�ë�+�³�µ¶�
���¼��
å̶��¶à+Ì��.Ø�Ѭ�³�Ù�Í�º�y�¶à+Ì�ë�+�³���¶�����ë�
+�³��ª� Bû��� à�i���� é³� êÌ�� �{��Bû��� à�i�� ¥�¦§Ñ
�{�� »ÌÅ� ÙÅ� yà�� ë�+�³� ��ª��� ���� 1�£� �� ë�+�³� ¶à+Ì
�.§Ñ� Vûç� Bû��� à�iÈ� ±òº� »� ¼ÌÍ� ª��� ��� Bû��� à�iØ
1�§�ë�+�³�µ¶Æ�����þ�Èú���ÌR���à�i��ë�+��Ã���0
�� ���� Ö��� µ¶�� f£� ë�+�� Îý³� 1�§� ��ª��� �³� Bû��� à�
iØ� Ì�� ë�+�³� µ¶�� ¼���� E� ë�+�Ø� Áà�� !�� �� �ù� ø�«�
/proc/interrupts�íjÅ�É«�¯��
0: 727432 timer1: 20534 keyboard2: 0 cascade3: 79691 + serial4: 28258 + serial5: 1 sound blaster11: 20868 + aic7xxx13: 1 math error14: 247 + ide015: 170 + ide1
ë�+��ÖSÅ��r¶���£�à�iØ�hÕ*�õ�y�ª����á�¹��Ì��ë�+�ê
����������������������������������������������������������
Ï�� 22�� 1�Å� ;íj¶Õ� ±§� make menuconfig�� °�� +� T�Û� �§Ñ� makexconfig� â6Å� ãÑ�� 1�§� �%Å� ¹þ¶�� �%Å� �3È� �Å� �ëù� v5º� »
¼����-!0���,�
Ï�� 2����� �����§Ñ�vâ¶��¼��¨�î�H1�������-!0���,�
Ï�� 2��� ë�+�� ÖSÅ� �r¶�� �£� \� à�i� hÕ*� yØ� ���� º� »� ¼��
µ"§� �Ñ� à�i� hÕ*� y§�� Ì�� ë�+�³� µ¶�� ¼�ù� ìë¨� ¶��
?å�ë�+�³��r¶���£��.³�µº�y§¨�¶���µ¶ù�«Å�y��ë�+
��ÖSÅ�ßͶ�����ê���¶��µ"��¼����-!0���,�
�� �������BBBBû��û��û��û���àààà����iiii
£�ä®���5ËÌ�¼�'����� *5B��.�Ü¥��ªÎ�ÒÐ����EÓÑ��ÈØ� ù�úU
��îå�� ë�+�� 1Å� µª��� �ç� ë�+�ê�� é³� êÌ� �.*� �.§Ñ� ��¶�� ë
�+�ê£�®ùá§�6ì�È�ºí¯����ÚÛ�Bû���à�i��ë�+����ÒÀÅ
�r¶Õ��±§�Ö���å̺��.��ë�+��Îý� �*�U�³�ü¾�ø�ÂÍ�ª������
�� �.*§Ñ�µ¶��ë�+�§�Çã��*�U�Îý³�¹þ¶4�á�¹§�¼���.�5ɳ�ø
»�¼����� �.*�5*D=�0÷Å�ùSª��
ë�+�Ø� .�(§� Ì%÷� ±òË�ù�� ¶à+Ì� Ü¥§� �� � ù¨�� Ç®¯� Ü¥§Ñ
��á�¹§Ñ��ç�ë�+�Ø���¶���Å�£���aª��à§Ñ�ë�+�³�±òª��
EÓÑ� Bû��� à�i�� ë�+�� Ã�� �0� Á§Ñ�� Ë��� ì£jÅ� ¶4�� ���
1���ë�+��Ã�§Ñ��ì���ë�+�ËÕ�±§�¶¤�jÈ�ËÔ�R�»�¼���ãÍ
ª���ë�+�³�ÙnÅ�y�!£�jÅ�ãÍ�¶��Bû���à�i�����§�Ñ���Ë�
¿=Å�1���¶ß®�lêU��¿=p§��Ì�Ã�º�»�¼��
,���nononono��������������opopopop� �&" ����� �������6�&��
'��³� ¶à+̧Ñ� ¶à+Ì� �.È� É·�� ÙÅ� y� ë�+�³� µ¶�� Bû��
à�i��þ�º�¶��'����I��¿Å�y��µ�6¿ª��� ��"�h� ��C�����h�§�ª
ÔÖã�±�¶�� �1��� 9/ � �ÏÅ�éÈ� êÌÉÖ��¨��ë�+��Ã�áW� A� ¶à+Ì��.
§Ñ� ë�+�Ø� ��¶��� Bû��� à�i�� ë�+�� Ã�� �0�� Ñ�Õ)ù� 8��
áW� A� �� ¿�«� ��� "�h�� ¶Ö��� '��� ±��È� ±²� á�¹§� ��� �m£� �Û
¿Å������ �1��� 9/ ��Ï��'���±�£�ÖÛ� .�(��È/Ñ�áW�� �����H�¨Å��
º�Ý����EU��¶àB�l�ù�úU���{���.#���ð���.ê��'���±�Ð
£��Û�U���=.=*��.�� �h§� 7�B5)ù�'��³�±�º�»�¼��
�B������Ãå³�ãL¶Õ�½ã�è�Ëj����B��ù�úU�� .�(Ø�è�¶ù�«���
.��á�¹��H���µ�§�'��³�±�º�»�¼���ª��� �.�� *=�� �B��ù�úU�
4Åè�� �B��� �Å�Øù��¼�������� 2è³�Bû���à�iØ�µº�»¼��
Ò� �B�� �£� �1�¬�����Kù���� �1�¬��å���Kù��§�:LËÌ�¼���'�
��±�Å�hÕ*¶Õ�½ã�Bû���à�i�� �B�� �����Kù����å���Kù
���� '��� ±�� Ým�¸Å� �ëù�� (� �ëù�Å� þ#� v5ª��� E��� Ö��� Sº� y
�.§÷� �B�³�á¿ã��ê���â6ª���'���±���P�Ë«��.�� �.§�ë�+
�³���ª���±�����Ìù��6Á§� .�(���çjÅ�ÑÇÈ�º�»�¼��
Bû��� à�i�� �B�³� �Û� ¥·ãÑ� µãÍ� ª��� �%É��� �B�� ù�úU�
Ø�� H��§� ÇãÑ� ����� � �� ¼���� E¾� á�¹�� Ð�ì� H��§� ËGº� Ý
���� �Ñ� �B�§Ñ� µ¶�� H���� Ð�ìë� H��§Ñ� :ð¯� r��È� ËÌ� ¼
ÌÍ�ª��� ����È/��� Ø�� H��� ��æW�È� �B�³� ûÈ�µº� »�¡��� �
�����Ì\Ä�µÖ���È/���Ð�ì�,�ù³�H��§�e�!��,�Å�8Ì�����B��¿=
�§�H��Ø� �@��.È� �@� �hË�� �Å� Ýù¶÷�¨ê»� ¼���fsÈ�� �B�� ù�
úU��Ð�ì�H���±²§� ËGº�»�¡��� �B�� ������Kù���� �B��ÌàK
��� ä� �1� 9 �³� �¨Â��� ,�ù� Kù��§� �¤� � ¬�Ø� ¼��� ë� �B�� Ø� µº
»�¼��H����¶®� �1B5È�åªËÌ�¼�������
�B�� �£�ªÊ� 2è�Χ�µº� »�¡��� Bû���à�iê��#��æÒº�»� ¡�
����������������������������������������������������������
Ï�� ��� �È/��� Ø�� H��³� µ¶�È� ºíÙ£� H���� Ø�� H��� �§Ñ�
:ðËÌ�¼{��Ð�ì�È� :ð¯� �£� ����� EÓÑ� ����1�£� �B�³� ½ã
�aª�H���ºí�þ»³�åæª����-!0���,�
Ï�� ��� �� :!��,:�� ���� Ø�� H��Ø� ?å� Ð�ì�È�� ʳ¶÷� ¨ê��� �Ê4ù
ù�«���¨Ä��������jßì�È�H����ºíÙ{��Ð�ì�È�ºíÙ�� �
����Õ�yç��Ü�,�ë����B�§Ñ�µº�»�¼���?åÈ�Ð�ì�È�H��Ø
ʳ¶÷�¶���@��hËù�«÷�ª����������-!0���,�
�� �������BBBBû��û��û��û���àààà����iiii
àÃ� ÖS���� ë�+��� à�ØùÈ� Bû��� à�i�� Ì�� �B�� �Å� µº� ù
³�ø�Í�ª���Ïá�ë�+�§ÑÃÄ�Ì���.Ø�µ¶�� �B�� �£��5ËÌ�¼��
é³�êÌ���ÈØ� �.�� Æ�� �B�� �� �ÎÅ�µª���Ø�£� �.Ø� µ¶�� �B�
�£�ögÈ�v5º�»�¼���!£��{���.ê£����Õ�Å�µª����É��{�Ê
��¼���.ê£�Ì�� �B�³� �Å�µº��ëù�ø�®�»�¼ÌÑ� �Ö��� .=� Å
¶4���Bû���à�i��Mù�¬Ì¼�� �B�� �Å�µ¶«�¯��
����� �B�� ��¶�í�¼�� dma_chan�Ö�Ü¥��Q�³��¶4� �B�� ���µ
4®³� ìº� »� ¼��� dma_chan� Ö�Ü¥�� ¾è�� Æñ�È� ËÌ� ¼�'�� ¶��
�B�� ����ÒÖ³��¨Â��ÃÖ¶�����ç�¶��� �B�� ���ºíËÌ�¼�ù�¬
Ì� ¼�ù³� �¨Â�� �ÓE���� cat� /proc/dma�� â6Å� Â�«� �ª�� ��� �
dma_chan��ܥ��Q����
,���������������
Bû���à�i��H��³�µº�y���ãÍ�ª���Bû���à�i������1�
��j®¯��È�Ø��H��³�µº�»�¡���Bû���à�iØ�?kõ�y��ë�ë�+
�³�Ùn�¤ù�¶ß®�lêU�9������ %�!-� %���!�����¿=p�lêU��� ,� >����� %���!���Ø��
?@ËjÅ�y�� current��È/���û��»�¼�����Bû���à�i���5ª��È/�
Ø�?kË��¼Å�y��¬��E��È/���ª�§Ñ�Ô�Ø��¼{���E��5��È/�§
�ʺ� »� ¡��� 1��� �îù� ®¯ÃÄ� Bû��� à�i�� Ö�Ü¥³� ¨êÌ� Ö��
å̶�� �.³� ��ãÍ� ª��� �Uª� Ö�Ü¥�� 5ì�È� ºí¶4� Bû��� à�i
���à��j®È�¹þõ�»��¼ù¨�� ���1�Å�è����È� l÷�¨êÌ� �¬ì���
Ç®¯�� Bû��� à�i�� 1��� ,�ùËù� «�� H������A/�"���³� ºíÙ�� Ö�
��Ö�³�����
����� 1�� H��³� ºí¶�� ãå¶�� �0Å� åæ¶�'�� Bû��� à�i�� �³
µª���1��H���� ���åÌ�M½È�ºí¯���é³�ê«� ����� ����lÕÈ�ºí
Ë�'��Bû���à�iØ�{�¿£�lÕ³��rã���Ì÷�ºí¯���Bû���à�i
Ø��r¶��lÕ���¤�r���lÕ§�Ó°�VD¶4�ºí¯����Ì÷�¶«����r�ê
Å�dw�{�Ç�r�Å�¨ê�»�¼��È��1��H���ãåØ�Y.R����
1�� H��³� �rÙnÅ� y� ����� *Øù� 4¯�� jÅ� ãͯ��� ¨�� ��� H��Ø
ì�«��Ð�ì�,�ù³�iÕ¶·���@��.È��@��hãÍ�ª���jßì�È�����
H��³��rª��È/�³�Ýá�Éeá ���s¯ª�Ð�ì�H��Ø����y)ù�¿=Å
ÇÕp§��Ìd���Ì��Bû���à�i�°��?å�����1���à������¿=���
�¶���£� S¶ù�«���� ��ÚÛ� cûÈ�H��³� ºíº� »� ¡�«� 1�� H��� ºí
�0£� ?»º� »�� ¼��� ¨�� Bû��� à�iØ� ºíÙ£� H��³� �B�È� �4~Å
¶Õ³�Sª�«��E�H��³��ܺ�y� �B�Ø����ù5º�»�¼����Ì÷�ª�á�
¹§� �B�Ø��H��³�Ü�¶���Å�ø�Í�¶���£�����1��ù�Bû���à
�i�����
����������������������������������������������������������
Ï�� ����³�ë�+��¨K� ������/�� � ���§Ñ�?kË��¼���ª���Bû���à�i�
jß� Ѭ�ê£� �� Ѭ�³� �rª� �È/�Ø� �³� �È/�j� y� �ë� current� Ø�³��È/��� task_struct³�Ø� �� ¼Å�y��?kËù¨��ë�+�� lêU��¶
ß®� lêU�� ¿=pÈ� Ã�õ� y�� �³� �È/��� ±'� ��¡�� �È/�� j� »� ¼
�� �¿=p§Ñ� tq_scheduler�� ë�+��¨K§Ñ�Ã�Ëù� «����� EÓÑ��ê� Ã
���0§Ñ���³��È/�§��ʺ�»�¡�������1�§Ñ� current���³��È
/��� task_struct³�Ø�7����-!0���,�
Ï�� ������1�£����#£�,�ù�Õß�H���ºí�/�"�A�� ������ �����0� �!!���� ���
¨Å� ùSª��� .îÌ�� ��!!��#£� H��� ºí£� Å� H��� ºí�! ����� �����0
�!!���� ������¶�'������1�£��³�ùS¶ù�«�����-!0���,�
�# �������BBBBû��û��û��û���àààà����iiii
,���78F78F78F78F�qr��qr��qr��qr���st�� �st�� �st�� �st�� ��5+@��5+@��5+@��5+@��
����1�£�Bû���à�iê����ìë�ÝÞÅ� ¶4��ý¿º�»�¼ÌÍ�ª��
�Ä� ´e�� Bû��� à�i� A� ÃÖ�� r��� ¥�¦� Bû��� à�i� A� �� 1��� �ê
ȧ÷� Ѭ�³� �rº� y� µº� »� ¼�� æ ìë� ë�,��³� åæª��� �� æ ìë
ë�,����1���ÑÈ�!���ç��.ê��Bû���à�i³�P±Q��#���?�»
¼÷� ª��� é³� êÌ� =.=*�� *�?� B�l�� �Û� � ÷� 6¿¶ù¨�� ���� 1�£� �#
£�ë�,��³� ã��êÅ�µª��
������Û�6ì��������1�£�®ùº�yà���ç�Ð�ì��.êÅ�ø÷�Ë����
ç�Bû���à�i³�è�È�¶÷�¯��������1�Å�Òàº�y�v5��l��³�
¶4� 4U� Bû��� à�i³� ¹þº� »� ¼÷� ª��� �Ì÷� êÌW� Bû��� à�i�
®ùº�y�hÕ*Ø�Ë�'�� �ê��å̺� ¶à+ÌØ�¡Å�»��¼���Ì��à�iê£
1���3È�¨êÌìÑ�Ö���è�È�º�y§¨�Èàõ�»�¼����Uª�Bû���à�
i�� 6ìë� �ÈÅ� Sº¶÷� ¶Õ� ½ã�� Bû��� à�i�� Ö��� hÕ*õ� y� 1�§
ÖÕ�Ö�Å� ��ª��� ����� Bû��� à�i��� ë�,����ª� ®¯�ÈÑ�� ��
¯�Bû���à�i��À�rÅ���ª����ê�À�r£�ãí¶��´e���.��ë�,
��³�åæ¶��þ»ê��¹ë���5ɳ�Øù��¼��
&������s�s�s�s�yzyzyzyz� "��������'�(���
ÃÖ��.��������.ê��§Ñ�Ø��M�ª�������ÈE�£�E��.Ø�à.�íj
ë��ÃÄ����á�¹�0Å�µ¶4�¶���¸�������AÅ�»�¼����Uª�µ?£�E��
.Ø� ���� '|�� ���� á�¹Å� ë��§� :L¶Õ� ½ã� µ¶�� �Ï�� º� ù�
à�Øù���ÃÖ��.Ø�hÕ*�õ�y�����Bû���à�i��� device_struct�Ö�Ü¥�� Q�ë� chrdevs§� Ö��� ���³� Øþ�Èú� ���� 1�§� Ö�Å� ��ª����� �.�� H�¾� �.� Îý�� �é³� êÌ� tty� �.§� ºíË�� 7Î�� �ê� ¸¶�� ëS�
ÈÑ�µ¯����.§�Ǫ�H�¾��.�Îý���5ËÌ�¼���chrdevs�Q���Ò�S�ë
����������������������������������������������������������
Ï�� 7�� �Uª� jÅ� ¶�� á�¹� 0£� register_chrdev()È�� 4Õ§�� �.�� H�¾
Îý��Bû���à�i���o��E���íj�:��r���±ò¯��� ��!���C! ���C- �%§
Ñ�þ»���È�¨��/�����0/��Å�ß�»�¼���-!0���,�
ED� ���<�ÃÖ��.
��!���C! ���C
������%�Υ
�� �������BBBBû��û��û��û���àààà����iiii
device_struct� Ö�Ü¥�� ¾Øù� ÆñÅ� Øù�� ¼��� ¶��� Bû��� à�i�� �
��o§� Ǫ� ¹ë����� �ç� ¶��� íj� :�� r�§� Ǫ� ¹ë����� �� íj� :�
r�£��íjÅ� ¶������� ¸���A�� ���íj� :�Å�»k¶��ÃÖ�Bû���à�i
§� ¼�� �0�� ��ê������ /proc/devices§� ¼�� ÃÖ� �.§� Ǫ� Âê£� �¾
chrdevs�Q�§Ñ�Øìö�����
ÃÖ��.� �é³�êÌ� /dev/cua0�³��¨Â��ÃÖ��»�íjÅ�¶«��1�£�Vûç�ÃÖ
Bû���à�i��íj�Ã���0��ÑÅ�»�¼����=Å�ã�ÌÍ�ª���É ��íj
���Bå��ÃÄ�Ò��.��»�íj£� J3=� ����È���¯���ÃÖ��»�íj§�Ǫ� J3=
�������.�� H�¾��aÖ�� à��� �aÖ³� Øù�� ¼�� �����Ä� �.��»� íj
§Ñ�6j¶������ J3=� �������.��»�íjÅ�¥,ª�ÚÛ§��?å�Õ߶��íj�á�
¹�� �?+$�#£��íj�á�¹§�?åÈ�¼��5ɳ�Øù��¨Ä��
Ò� J3=� ������ª�����íj�:�ê��:LËÌ�¼�'���ê� :�£�E� ����Ø� Ø�
��íj�á�¹�䲧���� �����ÃÖ��»�íjÅ��¨Â�� J3=� ����Ø�¨êÌ��y
à��� �� ������ íj� :�� þ»ê£� ÕÛ� ÃÖ� �.� :��È� v5¯��� ��� M� ¶��
íj�:�� A�íj�¶Õ�:�¨�Øù��¼���&�ÈE���ÃÖ��»�íjÅ� ¶«����¹
2ìë�¶Õ�íj�:��þ»����.��H�¾��aÖ³� chrdevs�Q�§�Ǫ�ëS�È�µ
¶4�� �� �.§� Ǫ� íj� :�� r�Å� Øìö��� °ª� �� ÃÖ� �»� íjÅ� vâ¶�
file�Ö�Ü¥��íj�:��¹ë�Ø�Bû���à�i���Å�Ø� �����Ö�Ü¥³
�=ª�������&�ÈE�§Ñ�® �� �Ä�íj�:�£�ÃÖ��.��íj�:��È� �
BËÌ�Ñ�÷�¯��
&�����7{7{7{7{�yzyzyzyz��%��.�'�(���
r���.ê��íjÃÄ�ËG¶���Å�ùSª���¶b�r���»�íj§�Vûç�íj�:�
/�³�åæ¶�'�µË��ÝÞ£�ÃÖ��.§�µ ¤�ÝÞ���Û�Óµ¶�������
blkdevs�Q�È���¯�r���.êÅ���ª���blkdevs�� chrdevs�Q�§Ñ��à�Ø
ùÈ� �.�� H�¾� �.ÎýÈ� ëS�ËÌ� ¼��� °ª� E� ���� Ïá� device_structÖ�Ü¥����ÃÖ��.���ç�ö£��r���.ê��`Ó��÷�¼�������� =.=*��
.�� *�?��.� #£���� E��`Ó�����`Ó�������1�§� Ö�Å���¶�� 1�
§� íj� þ»êÅ� åæª��� Ì�� `Ó��� r�� �.ê§� µ¶�� Bû��� à�i�
`Ó���Ò�� �aª� `Ó�� ë�,��³� åæª���EÓÑ� é³� êÌ� =.=*� Bû��� à
�i��� =.=*� Ѳá�¹��1�§� ãí� �.§� Ǫ� íj� þ»³�åæ¶�'� µº� »
¼��ë�,��³� =.=*�Ѳá�¹§�åæãÍ�ª��
�Ä� r�� Bû��� à�i�� É �� íj� :��� þ#� ig� �á§� Ǫ� ë�,��³
åæãÍ� ª����� Ò� r�� Bû��� à�i�� blk_dev� Q�§� ¼�� blk_dev_structÖ�Ü¥�� ÂÅ� ���� 4Õ§Ñ��� �� Q�§� Ǫ� ëS��� �.�� H�¾� Îý���
����������������������������������������������������������
Ï�� ��� �� íj� :�� r�Å� �¨Â�� Ö�Ü¥�� file_operationsÈ�� 4Õ§�� �/���
�!� ��������� ��!�� ��#£�ÕÛìë�:��ô§�� ! ��,�� ���!�� - 0������ 4U� :�ê��{�¼
�����Ö�Ü¥��r���.��Bû���à�i§��µ¯����-!0���,�
Ï�� 1�� ��� íj� á�¹� 䲧� �Ñ� �ç� :�Å� ìº� »� ¼÷� ¶4�� í���� �
³#���#��íj�ä²� ë�,��³� Øùù¨� ?åÈ� �ç�6¿Å� ¶���Å� Ø�¶
÷�ª����-!0���,�
Ï�� 2��Bû���à�i³���º�y�±òË�� file_operations�Ü¥²§��ig��
á§�� ¯�þ»��¡���EÓÑ�r���.�È�a���Ö�Ü¥Ø�è�¶÷�ËÌ��i
g� �á§� � ¯� blk_dev_struct� Ü¥²�� ��� ¸¶ë� blk_devØ� ʳ¶÷� ¯��
ÃÖ� �.§Ñ�� à�ØùÈ� r�� �.³� ��¶�� þ»ë� register_blkdev()§�H�¾� Îý�� �o�� E��� íj� :��� ±òË��� ig� �á§� � ¯� v5£� ÊË
blk_dev_struct� Ö�Ü¥§� ¼�� request_fn� þ»� ¹ë�³� Ö��� ��È� v5þ
�Èú���ÌR����-!0���,�
- C����C ����������N����N ����
���Υ
��-N�%�N-�/
- C��� �� ���%����N�/����
Î¥
¥
- C��� �� �� �� ��� C9!��,C
!!N�;N9!,���Υ
�� �������BBBBû��û��û��û���àààà����iiii
blk_dev_struct� Ö�Ü¥�� �r���>�� ��� �0�� ����� ig� �áØ� ª� r��� '��
³� ¸·�� �Õ� ½ã� à�i§÷� ¶�� �rÅ� �¨Â�� request� Ö�Ü¥� ���§� Ç
ª�¹ë�È�Ü�ËÌ�¼��
ig� �á�� ��¯� �.§Ñ� '��³� ¸·�� ���� º� y�� request� Ö�Ü¥³blk_dev_struct� §� ت��� ED� ���� Ò requestØ� ¶�� ���� buffer_head� Ö�Ü¥§� Ǫ� ¹ë�³� Øù�� ¼��� Ò� request�� ª� r��� '��³� ¸·�� ��
�r����Å�É4����buffer_head�Ö�Ü¥��ig��á§��ã�e��Ë�����ig
È��r��:���k���Õ�����È/�Ø�¼Å������Ò� request�Ü¥²��5ì��
��ë� all_request ����§Ñ�ºí¯����r��Ô_��r����§�ØË«�����r
p³� Ã�¶Õ� ½ã� à�i�� �r� þ»Ø� Ñ�÷� ¯��� EU«� à�i�� E¾� M�Q
���§�¼���Ä� request³�Ã�º�����
jM�Bû��� à�iØ� �rÅ� Ã�¶�� �«�� à�i�� request� Ü¥²§Ñ� ÒÒ�
buffer_head�Ü¥²³�¡O�������w�Ëj¤Å��á¶���ê��eÅ�ãåãÍ�ª��
�Ì÷� buffer_head��eÅ�ã嶫�� E�r��:��� k���Õ����Ýê̼�� �È
/�Ø� ¼Å� y� �³� ñÛ÷� ¯��� ��� éÈ� íj� �oÅ� ãL¶�� �5§Ñ� ?+$�� íj
á�¹��íj�á�¹Å�ç�� ¼�� r���.È®�� �¤� ?+$��Bå������³� ¹þ¶
�� ¼�� '��� r�Å� ¸ÌÍ� ¶�� ÚÛØ� ¼��� �È/��� Bû��� à�iØ� Ö�Å
ñä� y)ù� Ýê÷� Ë��� ñÌ>Å� y§�� buffer_head§ Bå��� ���Ø� ê̼Å
������å� request�Ö�Ü¥��¬j����áË�����Ö�Ü¥���å��ç�r���r
Å�½ã�µõ�»�¼÷�¯��
,���[s[s[s[s�q�uq�uq�uq�u�3� ��&"�2�
B�l� à�²�� Ö�³� ,±¶�� B�l� Sß�/!������§� ¾�þ�Èú� Ö�³� f{� �ð
ì�È�¾�º� »� ¼÷�ª��� Ö�³� Õ�¶Õ� ½ã� ��� ¥E¨� qàØ� Sß�� �«§� ¼
���/ª�øw�³�Ö�Å�æ÷�ª���qà���5��/ª�øw���Ö�Å�@ù¶4�Ö�
³�¸���
ED� ���<�ig��á�r���.��r
��!���C! ���C
9!,����%�Υ
�� �������BBBBû��û��û��û���àààà����iiii
B�l�à�²��¶������ Sß�/!�������È�Ü�ËÌ�¼���Ò�Sߣ��/¶÷�W� Ò
��� /Õ� ´dÐ�§� �/ª� �*Í�� Ö£� F�È� �ùËÌ� ¼��� Sßê£� Ø�'� G
� / ��!��§�:LËÌ�j5ª�ð�È�,±Å�¶�'����,±�ð�����§��Ñ� �����B
®�� �������B)ù�� ����³�Mù� 1���B�È�,±¶���ÈØ�B�l��¬�ãÉ«
E�Ä�³�º��»�¼Å������B�l��¸ÕC�Õ�qà��Ö�³�¸�����ϺÅ�¶��
Ò� �«à�� ¶��� qàØ� ¼Ì� Ò� Sߧ� qàØ� ��È� ʳª��� ¸ÕC�Õ� qà�� Ð
�ì�È� Sß�� �«Å� ¦à�ù� «���� Ç�� ��� Ö£�÷¨¯�� ��ë.� 5��� æÕ� ×
��½§�ؼ���¸ÕC�Õ�qà���qà³��Ê����.����������§��ã�Sß���«Å�Ø
È�U��Êë����Ä�¸ÕC�Õ�qà��ÑÈ� (Ì�¼ÌÑ�Sß�� �«§Ñ��#���Ê�
÷�¯��
Sß��Ò� �«£��Ù�����,���� ¶�� ���Ø�� 6·S�È���ÌR��� �Ù �£� Ø�
ûÚ§�¼���Ù����Ø��U£�Îý³�����Ù£��·�G§�Ø��Ø)���Ù���� ?
b{��0! ��������#£�Îý³�Øù���Ù��>d�����Ñ�B�l§�¼���Ä�Sß�
I�§�¼�� �Îs��Ù£��¾� �Î�?b{����?b{��è»���Ù��è»��#��È
´´�B�l�� Õ¶ì�Ü¥³� vâº�y� ?b{�� ̳� ����Å� ß�»� ¼Å� ����
Ò� �Ù£� ª�� ������È� �[��� ª��� Ö�³� ¶àB�l§� ¾�¶�� ¸Ìêj� »� ¼�
E�M½È� B�l�� r�� lÕ�� #��� jßìë� ª�lÕ�� ���û������ B�l³� å
¿ª���¹ÔÅ�º�y���lÕØ�ù5¯��
B�l��É �Õ¶ì�Ü¥� A�?b{��qà��E���ª���è»� A�È��ÍÕª���é³�ê
Ì�®ùº�y����§Ñ�èÖ�� *�?�B�l����¶�³��¤��#���¨N��
hdb: Conner Peripherals 540MB-CFS540A, 516MB w/64kB Cache, CHS=1050/16/63
��£� B�lØ� ����è�� ?b{� ��Ù��� �1è�� qà� �è�� Sß��� E��� �Ùà�� 1
è��ª�³�Øù��¼����Å��ª��� Ò�ª��ë�r�à�� ���û����lÕ³�Øù�
È�� B�l�� ¾��£� ������� û��Ø� ¯��� ��� ½§Ñ� É4��� B�l�� �
��1B5¶���Ä�Ø�¼�'�����ª�� ���j®�� B�l�í_��5ɳ�Wʶ�'�µ
ËÕ�yÃ����Ì��B�lê£�Ö6�È�¸à�ª��9��� ������³�;�ÂÑ�B�lØ�åÇ
È�¿6¶���ëS�³��á�(�Õ��ª��
¶à� B�l�� í_��/��� � ����È� "è�� »� ¼��� í_�£� �aª� ñìÅ� ½ã� ºíª
ª�ê��·Çª�EY����B�l��í_�Å������£�B�l³�4U���²åÈ��·
����ç�ñì�È�µº�»�¼���ã����!£�����á�¹£�¶���B�l§�/è�
í_�Å�ØR�� A�¶��� �D=�íj�á�¹�����ç�¶��� ?+$��íj�á�¹Å��àù£
£��@�í_�����¶àB�l��í_��5É��í_��À�r§�ì'¼���í_��À�r
�� Ò� ����� í_��� ÌBÑ� ῶ�� ÌBÑ� k��ù³� qà�� ª��� ?b{� Îý³
Øù�� Õ�ª��� fdiskÈ� �D=È� ¹Ô¯� B�l�� 7è�� �Ä� B�l� í_��/� ���0� � ,
/��� � ���Å� Ø�� »� ¼��� í_�� À�r�� 7è� ���� �¾Ø� �4Í� ¶�� �£� ����
fdisk��/Øù�ÒÅ��í_�Å�ùS¶�'��ÒÒ� �Ä�/� ���0���ì����������������!�" ��!�
í_�����ì��í_�£�R&�í_�������4U�è�����í_�Å�Øù��¼���
���� ì�í_��� ��� í_�£� �Ä� í_�Å� ¥èΧ� Ø�� »� ¼�� åªÅ� Û,¶Õ
½ª�ÝÞ�È� è�Ëj��� �¤£� ¾è�� �Ä�í_�Å� Øù�� ¼��B�l§� Çã� fdisk³�?k Å�y��4~�L���� <
Disk /dev/sda: 64 heads, 32 sectors, 510 cylindersUnits = cylinders of 2048 * 512 bytes
Device Boot Begin Start End Blocks Id System/dev/sda1 1 1 478 489456 83 Linux native/dev/sda2 479 479 510 32768 82 Linux swap
Expert command (m for help) : p
�� �������BBBBû��û��û��û���àààà����iiii
Disk /dev/sda: 64 heads, 32 sectors, 510 cylinders
Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID1 00 1 1 0 63 32 477 32 978912 832 00 0 1 478 63 32 509 978944 65536 823 00 0 0 0 0 0 0 0 0 004 00 0 0 0 0 0 0 0 0 00
���(Îs�í_���?b{� ���ë��Ù� ����qà� ���ª�� �§Ñ�ῶ���722Î�?b{���
è�� ª��� 1è�� qà)ù� ¼��� �Å� É4���� 4Õ�� �Ùí� �è�� ª��� 17è�
¸ÕC�Õ�qàØ�¼��È����í_���lÕ��¼ÌÑ�?b{�è»��#����� -� ,��ÕÛ
ì�È�í_�Å�?b{³�Ú3È�¸¶ª��������ûÚ�?b{� �§Ñ�ῶ4�G��¼
��Ým�È�Á��È�êÌØ� 72è�� ?b{³� �����¾Îs�í_�£��@� í_��È
Ñ��¤�?b{� �72�§Ñ�ῶ4�B�l��Ø��Á��?b{)ù�Ûw¼��
�����hÕ*¶��6Á�á�¹§�¼��¶àB�l��¸.�³�E���³��Bª���ü¾
á�¹§� ¶àB�lØ� *� èØ� ¼�� Ì�� ´eëù� ø����� ��Ø� èa� B�l�� í_
��� Ì%÷� ��Ì©�ù�� ;����� �ê£� gendisk� Ö�� Ü¥È� �áË��� �ê�� �
���� gendisk_head� ���� ¹ë�Ø� Ø� �� ¼��� *�?#£� èa� B�l� Ѳá�¹
£�hÕ*õ�y�Ö���;£�B�l³� gendisk�Ö�Ü¥È�¨êÌ����B�l�Ѳá�¹
£� �³� íj:�Å� ��¶�� ���³� blk_dev� Ö�Ü¥§� �Å� y�� 6á§� ª��� Ò
gendisk�Ö�Ü¥���Òª�H�¾��.�Îý³�Øù������r���»��.��H�¾�Î
ý��j.ª���é³�êÌ��=.=*�B�l�Ѳá�¹£��Ä� =.=*�B�l��.§�ìË��H
�¾Îý� Å� Øù�� ¶��� gendisk� ���� �: �:�³� ¨Ä��� ED� �£� ¾è�
gendisk����³�É4���� ó�� �£� =.=*�B�l�Ѳá�¹������� �¤��£� *�?
B�l�ù�úU��������£�(Îs� *�?�ù�úUë� ide0���
B�l�Ѳá�¹��hÕ*º�y�¨à�� gendisk�������Mù����Ø�í_�Å�ɵ
º�y§¨��ë���Ç���Ò�B�l�Ѳá�¹£��.��H�¾��à����.�Îý³�Ð�
ìë� B�l§� ¼�� í_��� �Bá�� »� ¼��� Ö�¨�� Ö�Ü¥³� ÜGª��� r�� �
.Ø�ig��á��íj�:�Å� ã�¸'ù·���j�y��1�£���:�Å�r���.��»
����������������������������������������������������������
Ï�� ��ª�?b{��lÕ��qà��»� P�ª���»� P�ª�� lÕ��È�4ÕÑ�� 17�P���P
����V���7�21��ë� �B5�����-!0���,�
ED� ��<�B�l��:L����
�� �������BBBBû��û��û��û���àààà����iiii
íj�é³� êÌ� /dev/sda2�§Ñ� �ïª� H�¾� �.Îý³� �¶4� Vûç� �.È� ÉÂ
÷�¯���à����.�Îý³�?å�Ð�ì��.§�:L¶���£�èa�Bû���à�i�
Ѳ���Ϻ���
&������'9���*��*��*��*
ù������á�¹§Ñ�Ø��jßì�È�µ¶��B�l�� *�?�*���"������ � ,� ?!������ � �
B�l���� *�?�� =.=*#£� *CD�i�Ø����B�l�ë�,�������Ò� *�?�ù�úU
�� ¾è)ù� B�l³� ùSº� »� ¼��� ¶��� ���� ����� B�l��� �ç� ¶��� ´ð
� !�����B�l����������«�´ð����É �B�l§�¼��ögÈ�v5ª���á�¹
§� ¼�� (Îs� *�?� ù�úU�� �Ä�/� ���0�� *�?� ù�úU�� ¶�� �¤� �£� �Ä
� �������0��ù�úU��ª��� *�?�� �h§� �� B90����'��³�±�º�»�¼���� *�?
B�l��EÇ�lÕ�� ��B5����ì�� *�?� �?�������� *�?��?*�?���B�l��lÕ³� EÇ
�1�65��±�ð�³�hí� �1�1�B5)ù�Vb������*�?�� ?*�?�B�l�� =.=*�B�lÉ�
�Ñ�GÓ��Ç®¯�� �.��Éà�§�¶������ *�?�ù�úU³�Øù��¼��
����� *�?�B�l���oÅ�B�l�ù�úU³��ïª��ѧ���(ë��� �Ä�ù�ú
U�� �� B�l�� /dev/hda�� ´ð� B�l�� /dev/hdb���� /dev/hdc�� �Ä� *�?� ù�
úU§� ¼�� �� B�l���� *�?� Ѳá�¹£� ���� 1�§� *�?� ù�úU³� ��¶ù¨
B�l³���¶�� �£� «���� �Ä� *�?� ù�úU§� Ǫ� H�¾� �aÖ�°�� �.� Îý�
�� �����Ä� *�?�ù�úU�� ������EÓÑ�á�¹��¾è�� *�?�ù�úU³�Øù�� ¼
�«��blk_dev�� blkdevs�Q��� Î�� ��Î�ëS�§� *�?�Ѳá�¹�����Ø�¼Å
����� *�?�B�l��r���»�íj£����Îý�(���ÝÞÅ�ß�¶4�� �Ä� *�?�ù�
úU§�:LËÌ�¼�� /dev/hda�� /dev/hdb�¾�è��H�¾��aÖÈ� Å�ØR���1�
£��ê�r���»�íjÅ���¶�� *�?�Ѳá�¹§�Ǫ�íj�:����ig��á�:�
Å��H�¾��aÖ³�ëS�È�µ¶4�ø��� *�?�Ѳá�¹�È�±òª���Ì���r�
êÌþÅ� y� Ì�� *�?� B�l§÷� �r�� êÌþ�ù� ø�Â�� �£� *�?� Ѳá�¹�� �
�����³�½ã� *�?�Ѳá�¹£� �.��»� �aÖ§�¼��à��� �.�Îý³�µ¶�
'����£�Vûç�B�l��ãí¶��í_��È��rÅ�É¿�»�¼���¶��5ɳ�Øù
��¼����Ä� *�?�ù�úU§�¼��´ð� *�?�à�²ë� /dev/hdb���.��aÖ�� &�%��'
������B�l��(Îs�í_��/dev/hdb1�§�Ǫ��.��aÖ�� &�%��'���
&������'9��h&�'��h&�'��h&�'��h&�'���|�|�|�|
*�?�B�l�� *5B� �.��ϵ��!£� ®¯Å�þ#� ãþ�����áWÅ� ã��ê� �.È�
ë�,����øã�þ������� *�?�Ѳá�¹��hÕ*³�ä��Ò ¤��É��{�´)
¶÷�¨Ä��
���Ø�ùSº�»�¼��EÇ� *�?�ù�úU���»�� 7è����Ò�ù�úU�� ide_hwifsQ�§� ¼�� ide_hwif_t� Ö�Ü¥È� ��ª��� Ò� ide_hwif_t� Ö�Ü¥�� ¾è�
ide_drive_t�Ö��Ü¥³�Øù��¼��������¶����� *�?�à�²���ç�¶���´
ð� *�?� à�²³� ½ª� ����� *�?� Ѳá�¹³� hÕ*º� y� ����� ü¾� á�¹�
.BD=� H��§� B�l� 5ÉØ� ¼�ù� ×ØÛ��� .BD=� H���� Ü'�§Ñ� ±SÅ� æï
ÙÕ�yç� �.��±SÅ�Ü{��ÂÐÅ�ÝÌi�ù�«��H������� .BD=� H��
��� �.��±S���ì�¼�ù��ì�¼�ù§���¶÷�Ô�Ø��?áW�á3����!� � ��� �!��,�
�$.���.§�ê̼�� ����� .BD=� H����½.��á�¹�� 5*D=§Ñ�v5¶�����
Ì�� *�?� ù�úU�� à�²Ø� ¼�ù� ���§÷� ø����� ����� �ïª� B�l�
Õ¶ì� 5ɳ� 5*D=È®�� ä���� �� 5ɳ� �� à�²§� Ǫ� ide_hwif_t� Ö�Ü¥³� v5¶�'� µª��� EG§� �ö� �.ê£� �.*� ?*�?� ù�úU³� ¹þ¶�� ¼�� *���!
����������������������������������������������������������
Ï�� ��� =.=*��4Õ§�B�l�ô§�����#£��ç�ô®�.³�(j�»�¼�� *CD�i�
òÈ�ù¨��*�?��Mù�B�l³�½ª�ë�,�������-!0���,�
��� �������BBBBû��û��û��û���àààà����iiii
�7��J+���#£� �.*���Å�µª�����ÚÛ� *�?�Ѳá�¹£� �.*�5*D=�0÷Å� �
¶4�á�¹§�¼�� �.*� �?�*�?� ù�úU³�;���� E��� �³� ¼���ê���§� �.*� �
Ò������0Å�ý4ª��
*�?� ë�,���� ë� ù�úUØ� �ïË«�� ù�úU�� �§� :L¯� B�l³� ß�¶4
ide_hwif_tØ�v5¯���*�?�à�iØ� *CD�H���æW§�¼�� *�?�â6�Kù��§�â
6Å�$�Èú�6¿����ÌR����Ä *�?�ù�úU��â6�Kù����åÌ�Kù����Õ
Û� *CD����� ������$�����*�����ê����� *5B��.�h�էѮ���k�È� v5¯� �
���� *�?� à�i�� Ò� ù�úU³� ���� r�� ig� �á�� J3=§� ��¶�'�� ��
blk_dev�� blkdevs�Q�§�ض������� *�?�à�i�� °ª�ãí¶��ë�+�§
Ǫ�åÌÀÅ��rª����ê�ë�+��Ïá��kÃÄ� �Ä� *�?�ù�úU§� �7���Ä� *�?�ù
�úU�� ��È�v5¯���EÌù¨���ê�v5£� *�?���ç��/ª�v5��à�ØùÈ�1
�§�â6k��������� ! ����Þ�Å��ÌÑ�YÌ�(�»�¼��� *�?�à�i��°ª� ®ùá� �
ï¯� *�?�ù�úUà�� gendisk³�¨êÌ� gendisk�����§�ت����������
�§� ®ùá� �ï¯� �Ä� ¶à� B���� í_�� À�rÅ� ;�'� µª��� í_�Å� ɵ
¶���à�� *�?�ù�úUØ�¾è�� *�?�B��³�å̺�»��¼����Å�ø��¼��
&������ �����*��*��*��*
=.=*��=��!!�.��/�����=0 ���� *����-�����i����¶������ý��³�¹þ¶4�i�à�� è
)ù�� �.³� ùSº� »� ¼�� 78ìë� �Ç �� '��� i����� Ò� �.�� �Òª� �aÖ
³�ØìÍ�¶�'�����Çè�B�l§�¼��ögÈ�v5ª���i�§�¼��Ì��¾��.�µ
��ÄW§�6Õì�È�°��¬6Õì�È�'��³�±�º�»�¼�����¬�� lÕÈ� hí
7��B5)ù�±�º�»�¼���=.=*�i����.W§�'�����`�5ɳ�þ#�±�¶���±
�� á¿Ö� � � ������� ±�� Ç�����"���� µ��� ¶��� �Îß�£� 4Åè�� ÑÈ� �ç� �`
³� Ø�� »� ¼��� =.=*� i��� �³� �`�� i�§� ¼�� �Tè�� �ýÈ®�� ø� »� ¼��
4Åè��`���¤��#��
iiii�Ø�Ø�Ø�Ø�¬Ì¼¤¬Ì¼¤¬Ì¼¤¬Ì¼¤5-��%)''��i�§�Ǫ�åÌÀÅ�ØR� �.����³� ��¶���Îß��
¡��
�³�³�³�³� *<�� ������ª� =.=*��.Ø����¼§� Ö��� =.=*��aÖ³�ÂÉÂÑ� =.=*� i�§
Ǫ�åÌÀÅ�äÌ���¶����Ø��U£� =.=*��aÖ�ÎýØ��Í��
SSSS�'='�32&C���.Ø��³³� ã� =.=*�i���åÌÀÅ�ä�«���å� =.=*��rÅ�Ù
Å� Ç�§÷� Ö��� â6Å� ÉÂ��� ª��� �ýãÍ� ª��� ��� ��� ¼§� Ç��
=.=*��aÖ³�ÂÉà�Èú���ÌR��
³³³³SSSS)'�'='�32&C�� =.=*��.���rÅ�Ã�¶����§�:LÅ��Å�»�¼���EU«
Ç�£�±��á¿Ö³��á�Sº�»�¼����Ä� =.=*��.Ø����`³�ùS¶���£
����
ââââ6666�&++*C1�� 1�� ���� °�� ��� û���� â6Å� ±�� á¿Ö§Ñ� ±�� Ç��È� ±�º
»�¼��
''''����������~�~�~�~��''''���������4444~~~~1*3*� 2C�� 1*3*� &-3�����`§�¼Å�y§�'��Ø�±��á¿
Ö��±��Ç��µ�§�±ò¯��
����`̀̀̀�3*3-����Ä�â6Å�P�ª��§����`È�êÌØ���Ç���±��á¿Ö§÷��æ
���?»³��¨Â���`�û��³�±�º�»�¼÷�ª��
HHHHáùáùáùáù��~�~�~�~��HHHHáùáùáùáù�4444~~~~+'��*.'�2C��+'��*.'�&-3��±�� á¿Ö��±�� Ç��µ�§
Øìë�5ÉØ�±�¯��
��� �������BBBBû��û��û��û���àààà����iiii
���� =.=*� Ѳá�¹£� ¾Øù� ÕÛìë� ��È� ËÌ� ¼��� ÒÒ£� Ö�Ü¥È� ���
Ë�'��ê£��¤��#��
ý�ý�ý�ý�����7����� =.=*�ý����¶à+Ì��Ð�ìë�®¯�È�� =.=*�ù�úU���� ).���� �.*
=.=*� ù�úU�� =.=*� ý���� ª� é��� ���� á�¹�� #£� ´e�� =.=*� ù�úU
³�¶�����Øù��¼�«��ÒÒ£�a��� =.=*�ý��È���¯�����£� =.=*�Bû
���à�iØ�Ö���ù�úU³�¶�����å̺�»�¼�������� =.=*�ý���
·��Æ�� =.=*�â6��±��á¿Ö���
�.�.�.�.1� �����Ø��jßìë� =.=*��.�´eÈ�� =.=*�B�lØ�¼ù¨��=.=*���£�À���
.�A�DB��E���jß� =.=*��.#£�4U�´e³�{�ùSª��� =.=*��.��·��Æ�
=.=*�â6��Ç���¯����ê��.��ÑÈ�� ÷��ïËÌÍ�¶�'��é³�êÌ�� .�A
�DB��� À��#£� å·Ø�ª� �²³� ØR� ÚÛ� ����� E� �²Ø� å·Ëj�ù
ë�º�»�¼ÌÍ�ª����ç�B�l�´e���ç�H�¾��.�Îý³�Øù��������
�Ø�r���.§�Ǫ��rÅ�Vûç� =.=*�´eÈ�É¿�»�¼÷�ª��
���2�ÑÑÑѲ²²²á�á�á�á�¹¹¹¹�����hhhhÕÕÕÕ****
ED� �7�<�=.=*��ܥ
��� �������BBBBû��û��û��û���àààà����iiii
=.=*� Ѳá�¹Å� hÕ*¶�� �£� =.=*� i��� �.ê�� 6ìë� ��� yç� �Û� ´)
¶��� ����� ®ùá§� =.=*� Ѳá�¹Å� hÕ*ª�� A� á�¹§� ¼�� =.=*� ù�úU
�=.=*�ý����¶��³� ;���Ò� =.=*� i�³� ɵ¶4� �Ä� �.êÅ�;����� E��
�ê��.³�hÕ*¶4�����1����ç�®¯§Ñ�jß�íj�:���ig��á�r���
.�:�Å�Øù���êÅ�µº�»�¼÷�ª���hÕ*��¥Øù��`§Ñ���ÌR��
(s�� ����� 1�Å� Òàº� y� êÌØ� ¼�� =.=*� ý��� ÌË��� ë� ù�úU� �� Ì�
��� Ö��� å̺� ¶à+̳� Øù�� ¼�ù� ;���� 1�§� ¹þ¯� Ò� =.=*� ý���
builtin_scsi_hosts� Q�§� Scsi_Host_Template� ���³� Øù�� ¼��
Scsi_Host_Template� Ö�Ü¥�� Ì�� =.=*� �.Ø� =.=*� ý��§� :LËÌ� ¼�ù� @
ù¶�� �� #£� jÅ� »k¶�� =.=*� ý��� aÈ� �Òª� �0ê§� Ǫ� ¹ë�³� Øù�
¼���=.=*�Ѳá�¹£�Ö�Å�v5¶��6Á��ê��0Å�® ����ê��0£����ý�
��ÒÅÅ�ùS¶�� =.=*�Bû���à�i��ª�®¯����?å� =.=*��.Ø�:LËÌ�¼
�� @ù¯� =.=*� ý����� Ö��� Scsi_Host_Template� Ö�Ü¥³� '�*¯� =.=*� ý�
�ê�� scsi_hosts ���§� ت��� @ù¯� ý��� ÒÅ�� Ò� ý���
scsi_hostlist� ���§� ¼�� Scsi_Host� Ö�Ü¥È� ��¯��� é³� êÌ�� ¾è�
).���� �.*� =.=*�ù�úU³�ØR�á�¹£�Ò�ù�úUaÈ�¶�ããÑ�����§�¾è�
Scsi_Host� ���³� Øù÷� ¯��� Ò� Scsi_Host�� Ö��� Bû��� à�i³� �¨Â
�� Scsi_Host_Template³�Ø�7��
�å��Ä� =.=*�ý��³��ï ��È�� =.=*�Ѳá�¹£�Ì�� =.=*��.Ø�ý����i
�§�:LËj�ù�;�Í�ª��� =.=*��.�� �§Ñ� 2)ù���.�Îý³�Øù�'����Î
ý��Ö���:L¯� =.=*�i�§Ñ�ÒjãÍ�ª��� =.=*��aÖ��Çè��.§�¼��ögÈ
v5ª���=.=*�hÕ*��à�� =.=*�i�§�¼���.È� $?=$N()*$N�?��I�â6Å�ÉÂÑ
�.³�;�����.Ø�Ç�Å�ª�«��?)U(*�I�â6Å�ÉÂÑ��SìëÅ�ª��������
�§÷�å¿Ö�����������o���.����â��è5���� �����oÅ�±òª��� =.=*�â6
£� Scsi_Cmnd� Ö�Ü¥È� ��Ë��� Bû��� à�i�� Scsi_Host_Template� Ö�Ü¥§� ¼�� Bû��� à�i� �0§� ®³� Ç� �³� ±òª��� �ïª� �Ä� =.=*� �.�
Scsi_Device� Ö�Ü¥È� ��¶��� ÒÒ£� Ö��� ®�� Scsi_Host³� Ø�7��� �Ä
Scsi_Device�Ö�Ü¥�� scsi_devices� ���§� د��� ED� �7��Ì%÷��ê��
¯�Ö�Ü¥ê��ÑÈ�:�ËÌ�¼�ù�É4���
=.=*��.�ÒÅ�È��¥ØùØ�¼�� A�B�l��À���� .���E���jß���ê� =.=*�ÒÅ�
ÒÒ£� �ç� H�¾� r�� �.� ÒÅ�È� 1�§� èaì�È� ��¯��� EÌù¨� �ê£� �
ÌR� =.=*� �.�ÒÅÅ���� �.Ø� ¶����� ¼ÌÍ�1�§� ��¯���Ò� =.=*�ÒÅ£� A
é³�êÌ� =.=*�B�l� A�Ö�¨���.�À�rÅ���ª����ê£���À�rÅ�1���r
��:��íj���ig�á�Å�Vûç�Bû���à�i�� =.=*�ý��È�ÉÂ�'�µª
��� Ò� =.=*� ÒÅ£� Scsi_Device_Template� Ö�Ü¥È� ��ª��� �� Ö�Ü¥�� �� Ò
Å�� =.=*��.§�Ǫ�5É���Iª�¿=Å�»k¶���0ê����³�Øù��¼��� =.=*
Ѳá�¹£��ê�¹�ïÅ�µ¶4�Ò�ÒÅ�� =.=*��.§�Çã� =.=*�Òŧ��ç��0
Å� ® �'� µª��� � ÷� �¶«�� =.=*� Ѳá�¹�� =.=*� B�l� �.³� :L¶��
º�y��=.=*�B�l�Òŧ��ç�:L��0Å�®ç��������Ì��ÒÅÅ���� =.=*��.
Ø� ¶�� ��� �ïË«� Scsi_Type_Template� Ö�Ü¥Ø� scsi_Devicelist� ���§Ø¯��
=.=*� Ѳá�¹� hÕ*�� àù£� �`�� ��¯� Ò� Scsi_Device_Template�� ´�
�- � %��þ»³�® �������=.=*�B�l�ÒÅ�«������ïª��Ä� =.=*�B�l³�,
±á�� Eê�� B�l� Ü¥³� Õ�¶�� jÅ� ª��� °ª� ED� �§� É��� �ÃÄ�� �Ä
=.=*�B�l³��¨Â�� gendisk�Ö�Ü¥³�B�l��:L���l§�ت��
rrrr������.�.�.�.�����rrrrÅÅÅÅ�±±±±òòòò¶Õ¶Õ¶Õ¶Õ
��� �������BBBBû��û��û��û���àààà����iiii
jM����Ø� =.=*�Ѳá�¹Å�hÕ*¶���«� =.=*��.êÅ�µº�»�¼÷�¯���5
�ì�È�6¿¶��Ò� =.=*��.�ÒÅ£�Ö�Å�1�§���¶4�����Ø�r���.��r
Å�Ö�§÷�É¿�»�¼÷�ª���4Õ§�� blk_dev³� ª�ig��á��r���� blkdevs³� ¶�� íj� :��� ¼Å� »� ¼��� 4ÕÑ�� ¶�� ���� ?+$�� íj� á�¹� í_�Å
Øù�� ¼�� =.=*� B�l� à�i³� éÈ� êÌ�� �� ?+$�� í_�� �� ¶�³� à��º� y
1��ig��rÅ�Ì%÷�Vûç� =.=*�B�lÈ�±ò¶�ù�×ØÉ���¶Ö�
=.=*� B�l� í_�§Ñ� ª� r��� '��³� ¸·�� ��� �r£�� blk_dev� Q�§� ¼�
=.=*� B�l�� current_request� ���§� tÈ�� request� Ü¥²³� ض÷� ¯��
request� ���Ø� Ã���«�� ig� �á�� �ç� jÅ� º� è�Ø� ¡��� EÌù� «�«
=.=*� B�l� Ѳá�¹§÷� 3ðãÑ� request� p³� Ã�¶�� ª��� á�¹§� ¼�
=.=*� B�l�� Scsi_Disk� Ö�Ü¥È� �¨���� �ê£� rscsi_disks� Q�§� êÌ� ¼�
�����Q��� =.=*� B�l�í_��� à����.� Îý���j®³� µ¶4� ëS�Ø� ËÌ
¼��� é³� êÌ� /dev/sdb1£� Î�� H�¾� Îý�� �2Î�� à��� Îý³� Øù��� ��
ëS�� �Å� ��ª���Ò� Scsi_Disk� Ö�Ü¥�� ���.³� �¨Â�� Scsi_Device� Ö�
Ü¥§�Ǫ�¹ë�³����¼���Scsi_Device�Ö�Ü¥��ÄÕÈ�Ö�Å� :�Ò:¶��¼�
Scsi_Host� Ö�Ü¥³� Ø� �� ¼��� ig� �áÈ®�� ö� request� Ö�Ü¥�� =.=*� �
.È�ÉÂÍ�¶�� =.=*�â6Å�Õ�¶�� Scsi_Cmnd�Ü¥²È�û����������.³��
¨Â�� Scsi_Host� Ü¥²�� p§� ¬ë��� ªÎ� ì�ª� '��� r�Å� ¸·�� ��� �«�
�ê£�èa� =.=*�Bû���à�i§��ã�Ã�¯��
,���v�wv�wv�wv�w�#$#$#$#$�7�-� 2�&8"��
�����¥�¦�Ѳá�¹£�¥�¦��.³�'���»ÌÅ�ÉÂ��Ù��ª�è²È��Òª
������ Çè��ÚÛ��{��åà#£� Ð�ìë� �.����Ì��¥�¦��.�����+Ì
Ȩ� ËÌ� ¼�� ��� ¼�'�� '��³� ÖÕ� Ö�§÷� ÉÂ�'� µË�� ��÷�!��/9��,�
�.#£����E�����Ò�¥�¦� �.�� device�Ö�Ü¥È���¯���¥�¦�Bû��
à�i��1���®ù¶«Ñ�¥�¦Å�hÕ*¶��6Á�Ö���å̶���.³����§
��ª���� �� device� Ö�Ü¥�� �.§� Ǫ� 5É��� ���§Ñ� ùS¶�� �Iª� ´e
��¥�¦��È�0���.�� Ѭ�³��º�»�¼���¶��þ»ê����³�Øù��¼
�����þ»ê£�Ç®¯�¥�¦��.³� ª�'���±����3Ø�¼����.�����¥�
¦�ùS��1��Å�µ¶4�±�Ù£�'��³�Vûç��ÈÈ0�3F�È�±òª���ÉÂ
��Ù���Ä�¥�¦�'���»Ì�£� sk_buff�Ö�Ü¥È���Ë�'�����¥�¦��È�
0� q{³� Z÷� áض·�� å·º� »� ¼��� ¨êÌR� Ò:ª� Ö�Ü¥���� ¥�¦� �È
�0�3F��Ì%÷�¥�¦��.³�µ¶�ù��Ì%÷� sk_buff�Ö�Ü¥³�Øù��'��
³�óFÈ�±ò¶��ù��¥�¦�������§Ñ��/¶÷������4ÕÑ�� device�Ö��Ü
¥��¥�¦��.³�Ì%÷��ï¶��hÕ*¶�ù§��·Å�d��
device�Ö�Ü¥���¤��#£�¥�¦��.§�Ǫ�5ɳ�ØR��
����oooo� �»� �.� íj�� mknod� â6�È� ¨êÌù�� r�� �.�� ÃÖ� �.��� ò��� ¥
�¦��.��»�íj£�á�¹§� ¼��¥�¦� �.³��ï¶��hÕ*¶�� �5§Ñ� Ä
ÕÈ��¨N����ê���o£��.��ÒÅÅ��¨Â��E����ìë��o����#£�Ò
Å�� �.ê§��� �®�� ῶ�� ÎýØ� (���� �Ñ� �{�� �.�� /dev/eth0�/dev/eth1��/dev/eth2������È��¨N���jßìë�¥�¦��.È�� <
C���C��%)� � �{���.
C���C !)� � =�*���.
C���C///)� � �����.
����������������������������������������������������������
Ï�� ����Sç�� Scsi_CmdÈ�ËÌ�¼ù¨� Scsi_CmndØ�Ó����-!0���,�
Ï�� ���� ó§Ñ� vâªû�� #�� ?åÈ� å̺� �.Ø� ¼Å� y� �³� ��ª��� ����
�-!0���,�
��!���C! ���C
������ ���%�Υ
��# �������BBBBû��û��û��û���àààà����iiii
C���C!�� � ��÷��.
iiii����5555ÉÉÉÉ� �� 5É�� Bû��� à�iØ� �.³� å̶Õ� ½ã� è�È� ¶�� ����� *�U
Îý���.Ø�µ¶��ë�+��Îý����5������9� �� ����� ����.��åÌ�K
ù���� �`� Kù��Ø� ¼�� *CD� H��� ��� ������ �B�� ���B�� �%����!�£
¥�¦� �.Ø� µ¶�� �B�� �� Îý���� �� �Ä� 5É�� ®ùá§� �.³� hÕ*
º�y�v5¯��
ëëëë����,,,,�������������ÓÓÓÓEEEE2���6 ���%! ������¥�¦��.���ë���~Å�vâª��
*33N(�� � ë�,��Ø�½§�¼���/��?k����
*33N5�D��.�=$� � device��²Èà������Ø�Ò7¶��
*33N�?5(6� � �.�Biâ�Þ����ì�¼��
*33N�DD�5�&� � ��÷��.���
*33N�D*)$$D�D*)$ =�*���� ���#£�ùö�Ç�ùö�/� ������/� ����:L��.���
*33N)D$��*�?�=� � ¥�¦�ìÖ���� !���Ø�¡��
*33N�())*)6� � ÖS��ºíËj��
*33N)D���� � �����È�0Å�ùS¶ù�«���
*33N��DB*=.� � �.Ø�àÜ)�È�»�¶���à����»Ì��»����Ø�ÌBÄ
W§��3¡���Ä�»ÌÅ�Ù��êë��
*33N���B(�$*� � �Ä� *��^_������!� �� �����KKêÅ�»�ª��
*33NB(�$*.�=$� � *��^_�����KK�»��Ø�
����È�È�È�È�0000�5555ÉÉÉÉ�¥�¦��È�0�3F���.³�Ì%÷�µº�»�¼�ù��¨���
����Al�3F�! �,� !�0���§Ñ�(���q{³�åô¶����¥�¦��.Ø�±�º�»�¼�
Ø��Ç�»Ì�lÕ����EÇ�£� *�#£��È�0�3F��±�§�µº�ìíª�»Ì
��lÕ³�S¶Õ�½ã�µª��
3¶3¶3¶3¶% ��!"�� ��£��.Ø�ùSº� »�¼�� �È�0�3¶Å��¨�����Ä����� ¥
�¦��.Ø�ùS¶��3¶£� �3N*)?$��ë������3¶���
ÒÒÒÒÅÅÅÅ3"9���¶à+Ì�ë�,���ÒÅ£���¥�¦��.§�:L¯��²³��¨������
��¥�¦��.��!£�ÑÈ��ç�´e���²³�ùSª���4Õ§���{����%�������
+������ÇA���,���� �"���=�*��������E��� �//!���!,����¹þ¯��
��������*::����� device�Ö�Ü¥�� *����³�¹þ¶4���¥�¦��.§�ãí¶��4U
è����³�Øù��¼��
»»»»ÌpÌpÌpÌp� �����D������¥�¦��.Ø�±�¶Õ³�Õ����¼�� sk_buff�»Ì��p
ùùùùSSSS¶�¶�¶�¶�� þ»êþ»êþ»êþ»ê�Ò��.���.�� Al� 3F��� ë�,���� j®ÈÑ� �È�0� 3F§
Ñ� ý4º� »� ¼�� ��� þ»� >dÅ� åæª��� ��� �=¶�� �KKÅ� ±�¶�� �0
ݨ� ���� ��� �KK� q{³� ض��� 35ɳ� ���� �0�� ¹þª��� ��
35É�� ifconfig�â6�È�ß»�¼��
&�#���(�}(�}(�}(�}�yzyzyzyz��|�|�|�|
¥�¦�Bû���à�i���ç����� Bû��� à�i��à�ØùÈ� 1�§�ÊË�¹
����������������������������������������������������������
Ï�� ���� *���ÕÛì�È�á¿��� ¶���ñìù����¶�³� Øù��¼���ë�Ì��4§
Ñ�M�¶���ñìùȨ� *��»ÌÅ�É¿�»�¼�����������*�,�#��#£�»
ÌÅ�4U�ñìùÈ� ÉÂ�� ÚÛ� �´¯� ÂÅ� »�¶��õÖ¨u� ñìù³��È� ù5
ã�ÉÂÍ�¶�È�!£�ÇÏé�9���; ��%�³�)��÷�¯����§���ª� *��^_����
ñìù³�4U�4Å�ù5º�»�¼÷�¶4�»ÌÅ�¶��É«���»Ì§�Õ�¯��Ä�ñ
ìùÈ�»ÌÅ�±�¶÷�ã�����È�0�����-!0���,�
��� �������BBBBû��û��û��û���àààà����iiii
þËÌ� ¼Å� »� ¼��� Ò� ݳìë�� ¥�¦� �.�� dev_base� ���� ¹ë�Ø� Ø� �
¥�¦��.����§�¼�� device�Ö�Ü¥È���¯���¥�¦�3F£��.§��Òª�¿
=Å�»kº�è�Ø� ¼Å� y�� device� Ö�Ü¥§� ¼��Ѭ�� �0�� ��³�Øù�� 4U
¥�¦� �.�� Ѭ�� �0Å� ý4ª��� EÌù¨� device� Ö�Ü¥�� ä§�� hÕ*�
�.³�Mµ�/��9��¶���0����¨����¼��
¥�¦� Bû��� à�iØ� ²ÌÍ� ¶�� ÃåÈ� ¾ØùØ� ¼��� Û� (Îs�� ���� 1
�§� ¹þ¯� �Ä� ¥�¦� Bû��� à�iØ� Ö��� å̺� �.³� ��� �£� ���
����� E��� ¾ÎsÈ� á�¹§� ¼�� �{�� �.�� 2§� ¼�� Bû��� à�iØ� Ì
��·ÄùW§�Æ�� /dev/eth0�� /dev/eth1��#���¨N��������ü¾� :¡�:�¥�
¦��.�Ãå��Z÷�²�»�¼���Ò�¥�¦��.��hÕ*��0Å�® «�����0£�Ö�
�� Ü6º� ù�úU³� ;n�ù� A;n�ù� ��¶�� �`�Å� Ô����� ¨�� à�iØ
�����.�� ;ù� A �«�� dev_baseØ� Ø� �� ¼�� device� ���§� ¼�� ���
Ø�å·¯���¨��à�iØ��.³�;÷�¯�«��à�i�� device�Ö�Ü¥���îù
®¯Å��.§�Ǫ�5É��¥�¦� Bû��� à�i§�¼��à�iØ�ùS¶�� þ»ê
����� ���
¾Îs�Ãå���{���.³���� /dev/ethN��.��»íj§�6ì�È�®4¶��ÃåÈ
��� f{� Û�ª� ÝÞ�È� ãL¯��� �.� ñ�§�� eth0®�� eth7)ù� �¾� 4Åè�
������Ø�¼���hÕ*��0£��ê��¾§��#£'���.³�;Å�y)ù�1�§�¼�
Ò��{��Bû���à�i³�á�ãÉ�������à�iØ��.³�;�«��å�Øù÷
¯� ethN�device�Ö��Ü¥��ÂÅ� ����E�����y�¥�¦�Bû���à�i��Ö
���å̺�Ð�ìë�¶à+̳�hÕ*¶���Ì�� *�U³�µ¶��¼��Ì�� �B�� �
Å�µ¶��¼�ù� �¨��¼�«����Å�ø�����à�i��Ö���å̺�¥�¦��.
³�4U�è³�;Å�»�¼�'����ÚÛ�à�i��4U�è�� /dev/ethN�device�Ö�Ü¥Å�ÆÖ����4Åè����� /dev/ethN���¾�ºíË«��{�����{���.³�;ù�«
���
��� ���������
��� ����
����������������������������������������������������������
Ï�� ��� �.Ø� ¼Å� Ø��£� ¼ù¨� �Ê� ìëª� �£� ��Õ§� ݳì�È� ʳª��
�-!0���,�
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
$
+,�-�.� �%� ��&������
����� ����££££� ������������� 1�1�1�1������ ùùùùSSSS¶�¶�¶�¶�� ííííjjjj� á�á�á�á�¹¹¹¹� Á�Á�Á�Á�� ííííjêÅjêÅjêÅjêÅ� ÌÌÌÌ%%%%÷÷÷÷� ��¶�س��¶�س��¶�س��¶�س� vvvvâªâªâªâª
������Ø�Ø�Ø�Ø��ííííjjjj�á�á�á�á�¹¹¹¹$��� !�%�!���"������$%��������������������1�1�1�1������????åååå�ííííjjjj�á�á�á�á�¹¹¹¹����� ÌÌÌÌ%%%%÷÷÷÷
ùùùùSSSSË�ù³Ë�ù³Ë�ù³Ë�ù³�vvvvâª�âª�âª�âª��
�����Ø����ª��ë���¶���!£�íj�á�¹Å�ùSª���������Ì÷�þ�
Èú������ Ò:�Å� �÷� Ëj�� �ç� !£� ��²å�� µ� æʺ�»� ¼÷� Ëj��� �
��³�ä�!êjÅ�y�� ext��ext2��xia��minix��umsdos��msdos��vfat��proc��smb��ncp�iso9660��sysv��hpfs��affs��ufs�� ��Øù�íj�á�¹Å�ùS ���í:Q�áW�� ùV§
��{�!£����ØËj��
����� A�Òg���à�ØùÈ� A�á�¹��µº�»�¼��ÒÒ��íj�á�¹���.��
aÖ�à�²� õÖ�� �o�È� ËGË�� ��� ��� ¶��� 3Fìë� ��� Ü¥È� dã
êÌØÑ�íj�á�¹��à.�¶�ë��ÃÄ�É�÷�ª����������¶���íj�á�¹
§� tÞ÷� à��¶�� íj� á�¹Å� �(ë��� �Ä� íj� á�¹£� Ì�� ¨��Äù� ¶�
��Bå��§�à��ËÌ��à��¯�íj�á�¹��íjê��E�Bå����ÂÅ�Ü�ª
����Uª�Bå��³�à��� Bå��� °��à��� ¹ë��� ®ç���íj�á�¹�� à
��Ø�ãåË«�à���Bå��Ø�SÓ�Øù��¼¤�íjê���á�àUN��
B�lØ�hÕ*õ�y� �Ø6�� fdisk³�µ¶4�� B�l��í_��Ü¥³�Øù÷� Ë�'���
�£� Ð�ìë� B�l³� ��ì�È� *� è�� í_��È� ¯�¶�� ����� Ò� í_�£� ¶
���íj�á�¹� A�é³�êÌ�� ?+$��íj�á�¹� A�Å�Øù÷�¯���íj�á�¹£�Ð�ì
ë��.��r�§��íjÅ�Bå��������Al����þ#���ìë�3F�Ü¥È�Ü�ª
��� íj� á�¹Å� çÅ� »� ¼�� �.�� r�� �.���� á�¹§� ¼�� (Îs� *�?� B�l
��(Îs�í_�ë� /dev/hda1£�r���.��������íj�á�¹£��Uª�r���.
êÅ� M�Q� jÜÈ� IÌ�£� r��� �¤�È� W�¶��� E� 2§� ¼�� Ð�ìë� B�l§
ÇãÑ��øù��A¶������¶ù�«�����.���5�r�Å�¸����ܳ�E��.
§÷���¼����ê�� ë� �5��Ù�� ª��� ?b{��� ¶à�B�l�§� E� r���¼�� ½
.È��B¶���£�Ò�r��Bû���à�i��Ϻ����íj�á�¹£�Ì���.Ø�E
r�Å� Øù�� ¼Äù� W§� �#£� ÝÞ�È� É��� º$��� 6¿ãÍ� ª��� ÷�Ø�� ���
íj� á�¹Å� µ¶«�� �Uª� �ç� íj� á�¹�� �ç� ¶à+Ì� ù�úU§� �ã� ¥¿
Ë���ç�Ð�ì��²§�¼���£�±'�ÃåØ�Ëù�«��� �ìÌ��á�¹�µÖ§÷�
EÌ���� íj�á�¹£� ·ùÌ�Èð� á�¹§� ¼ù� «Å�»�� ¼���¥�¦�:LÈ� SÈù
§Ñ�à��¯� B�lj� »�� ¼�� ����� ���� á�¹�� =.=*� B�l§� ��� Bå��
³�Øù���¤�é³�ÉÖ�
A E boot etc lib opt tmp usrC F cdrom fd proc root var sbinD bin dev home mnt lost+found
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
íjÅ�Øù��¿=¶��µÖ���ÈE���� /CØ�µ?£�á�¹��(Îs� *�?�B�l§
¼�� J3�$�íj�á�¹��à��¯�Bå�����Å�ø�è�Ø�¡�����é§Ñ� �µ?£
èÖ��>§�¼������á�¹����� /E��¾Îs� *�?�ù�úU§�:L¯�à��� *�?�B
�l����(Îs� *�?�ù�úU�� �.*����¾Îs��£� *�?� .��DB��å̶�� *=��ù�
úU���£�±'�����¡��� ��� �Ï�� ���� ¥�¦� �È�0Å�µãÑ�ÂØ�j¶
��4§� ±*³�8Ì�� Â� øí� �+�� ���� á�¹��íj� á�¹Å� /mnt/remote§� SÈ
�È�à��º�»��¼��
íj� á�¹�� íjê£� '���� >d���� �� �£� filesystems.tex�� �� � íj
§�êÌ�¼���íj�á�¹£�íj§�çÍ�'���ݨ�����íj�á�¹��Ü¥��Øù
��¼���íj�á�¹��Ü¥§�������µÖ���È/�Ø�ß�»�¼��íj��Bå��
§� Ǫ� ���� Al�� íj� Éý� 5É�� #£� �ê�� ¹þ¯��� �Uª� 5Éê£� Á±¶�
�¯�¼÷�¾�ËÌÍ�¶����Ñ���²å��ÕÛìë��L�£�E�íj�á�¹§�ò�
¼�������»áÈ�Ö���íj��Ï�Ë����²å³�µ¶��¶ù�«£������
���Ø�ä�µ ¤��g��Minix�íj�á�¹£�åªì�������êù�A ���íj
�o�� �7Ö³� Æù� A �� �EÓ��� �� åªÉ��� ã���� íj� lÕØ� 17Bû��È� åª
Ëj��� 17Bû����ÁÂ�ÉÕ§�s¯º���#ù¨��jßìë�'��5��³�¾�¶Õ�½
ãÑ�� -.� Ç� íj�� è�¶��� ���� ±�È� v3Ëj¤� (Îs� íj� á�¹£� ì�
íj�á�¹�?��������3 !��=0 �����?+$��È�� ����h� 7i§� �èËj��!£�ÃåöÅ�ãL
ù¨��Ê£�����XÌ©��� EÓÑ�� ���h§� �Ä�ì��íj�á�¹�=������ ?�������� 3 !�
=0 ����� ?+$���� ØËj��� �� ��� 䮯§� Ö/Q� vâõ� íj� á�¹�� ûÈ� ���
��
���§� ?+$�íj�á�¹��ØËjÅ�y����ª��±��¼j���?å�íj�á�¹��Ø
��íj�á�¹�J ����!�3 !��=0 �����J3=����ë�,���3FÅ� ãÑ���²å����²
å�� Ѭ�È®�� ¯�¯� ����� J3=� m¯§� ����� J3=³� ùS¶�� ÑÈ� �ç� !£
íj�á�¹êÅ�µº�»�¼÷�Ëj�������íj�á�¹���Ä�//ª��ê�����
+̧��ãÑ�ø/ËÌÑ���Ä�íj�á�¹������1����ç�®¯ê��E�½§Ñ�?
kË���ÈE�§÷��#£���È�Éë���°ª�������Ø��íj�á�¹£�!£��ç
íj�á�¹Å�6á§�Üa¡��à��º�»�¼÷�ã����
����Ø��íj�á�¹£�E�Á��íjÅ�Ø��� ��78ì�È�µº�»�¼���Ü�
Ëj���°ª��íj��E�Á��Ö�Ø�5ì¶÷�Òùõ�»�¼Ìͨ�ª����Uª�¾Øù��
Ü�¥¦£�ÑÈ��ßõ�»�¼������� J3=��à��ËÌ�µ�ë�ÒÒ��íj�á�¹�
5ɳ� H��§� �áª��� íj��� Bå��Ø� ���� &åË·�� Ö�Ø� �~õ� y� íj
á�¹�� �á� Á�� Ö�³� 5ì¶÷� »5¶Õ� ½ãÑ� !£� ��Ø� è�¶��� ¨�� ?k�
ë� 1�Á§Ñ� íj� á�¹�� Ö�Ü¥êÅ� ß� »� ¼�«�� íj� á�¹�� Ö�êÅ� ¸·�
��� ��� ß� »� ¼Å� ����� ËG¶��� íj��� Bå��³� �¨Â�� Ö�Ü¥�� Bû
���à�iØ� ¿=Å� ¶·��� Ö�³� �·�� ¾�¶�� �5§Ñ� ¨êÌù�� ¡ÌR��
�á� �§Ñ� Ø�� ��ª� �£� ig� �á�5�--��� .��%��ë'� ��£� ÒÒ�� íj� á�¹�
E� �Ó§� ¼�� r�� �.§� ËG¶�� ÝÞ§� dËÌ� ¼��� r�§� ËG¶«� E� r�£
ig��á§� êÌØ���`§� �� 4UØù� p§� êÌ�¼÷� ¯��� ig��á�� '��� i
g³��áº�ݨ�����r��Bû���à�i���¬6Õìë�ë�,���������
����
.����xxxx�y#y#y#y#�WXWXWXWX�>�z>�z>�z>�z� �9:*��
�Ä� ì�� íj� á�¹£� ���³� ½ª� ì��¼�� }~ª� íj� á�¹�È� �W�0� .���Ø
����������������������������������������������������������
�7��¤��������jÆù¨��������Ø�ØR�è�ÖÉ��!£�øýµ³�ØR���²å
§�Ð�þ��
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
�Áª����������³)ù�����æ6²§Ñ�¨Ä�����Ø���æìë�íj�á�¹j
ݨ� ��� �³� ¸¹Ë�� ¼�� �Ä� ���� ¸¹-�� ÕßÅ� ���� ¼��� �ç� »!£
íj� á�¹�� à�ØùÈ� ?+$�� íj� á�¹£� íj§� ê̼�� '���� '��� r�§
¾�¯����Å�±åÈ�¶��¼����Ä�'���r���lÕ��#���ÐC�ÑÈ��ç� ?+$�
íj� á�¹§Ñ�� lÕØ� �³� »� ¼��� E��� �5� ?+$�� íj� á�¹§Ñ�� r��� l
Õ�� �mke2fs�â6Å� ã��íj�á�¹��¨êÌ���y�L5¯����Ä�íj��lÕ��r
���lÕ§���VD��¯��� ¨�� r���lÕØ� ���7û��j� y��lÕØ� ����û��ë
íj£� ���7û��� r�� ¾è³� Äù¶÷� ¯��� ��� íj� ¶�í� Jy� r��� �ß� lÕ
¨uÅ��¬¶��¼����Å���ª���Çè�;<�§Ñ�� .�(��H���µ���B�l
æW��'��µ�§��K�à�ª�������� �--�Ø���ª���Ç®¯����²å��à�ØùÈ
�Uª� ÚÛ§� ����� .�(�� ®çÅ� ®�Õ� ½¶4� B�l�� '�³� Ï�ª��� íj
á�¹�� �Ä� r��� '��¨Å� ¾�¶�� �£� ����� Ì�� r�§�� íj� á�¹�� Ü
¥³���¶��5ɳ�ç��¼ÌÍ�ª���?+$���íj�á�¹�¸.�³�5�¶Õ�½¶4�á
�¹Â��Ò�íjÅ� �����Ö�Ü¥È���ª��� ������íj��'��Ø�̺�r�§�êÌ
¼�ù��íj§�Ǫ�ËG�Àª�� íj��»5� áW��íj�� ´e��Å��¨���� ?+$�� íj
á�¹���Ä�íj£�ÒÕ�¶��� ����§��¶4� ��Ë�� ÒÒ�� ������ÒÒÅ�ܯº
»� ¼�� �Ò�� Îý³� ��� ¼��� íj� á�¹�� �Ä� ������ ����� À�r§� êÌ� ¼��
?+$���Bå���� �E�Ö²�� ����È���Ë���Mù�f�aN�íjj�Ý���E�Bå��
§�ð¶��íjê�� ����§�Ǫ�¹ë�³����¼��
ED� ���£� ?+$��íj�á�¹��r��Ü¥È�¯��.§Ñ�r�Å�Ì%÷�Äù¶��¼��ù
¸.� �`³� É4���� íj� á�¹§� �ª� ª� r�� �.�� E¾� ¸�� (� »� ¼�� j �
r�j� Ý���� íj� á�¹£� ?å� �²�� ̺� 4§� r��� }ÌÍ� ¶�ù§� Çã� �Ú
(�è�Ø�¡���E�£�Bû���à�iØ�ø�Ñ� º�j����íj�á�¹��E�íj�á
�¹Å� ç�� ¼�� r�� �.È®�� 5É�� '��³� ¸���� ª�«� Mù� ãí� Bû��
à�i§÷�*�è��r�Å�¸Ìò���r¶Õ¨�¶«�¯��� ?+$��íj�á�¹£�Ö�
��Äù¶�� ¼����ìë� í_�Å� �á� r�� EY�È�"���� Ò� r��EY£� íj� á
�¹§Ñ� �L��� þ·�� Ë�� 5ɳ� �´ãÑ� ��� ¼���� ?å� íj�� Bå��³� 5
É��'����r��È����¼������´£�íj�á�¹��ñù�����³N����ãÑ
íj� á�¹�� ´ÜØ� è�º� y� è»ì���� �¤� �MS§Ñ� Ò� r�� EY�� ÂÅ� {
Ö/Q�vâª��
)�����9>*�������
?+$�� íj� á�¹§Ñ� ������ Ø�� ÕÛ�� Ë�� M½���� íj� á�¹�� �Ä� íj��
Bå����ÒÕ�M�¶��� ����§��¶4���¯���Ò�r��EYÅ�½ª� ?+$�� ������Ì
ED� ����<�?+$��íj�á�¹��Ð�ì�¸.�
- C����CP�Υ
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
�� ����Ø� ºíËj�ù� �Rù³� ì¶Õ� ½ª� ¬�`�� þ#� ����� À�r§� ¾�¯��
ED� ����� ?+$�� ������Å`³�É4����¾�Ë��5ɧ���¤��#£�Æñ��¼��
����àààà��:���4Õ§���� ����Ø�̺�íj§�ãí¶�ù³��¨Â��5É���ËGÀªÅ��
¨Â��5ÉØ�¾�¯��� ?+$�§Ñ�¶��� ������¶���íj��Bå����·ß_�Al�
r���.��ÃÖ��.�°�� 3*3D³��¨���
����ÒÖÒÖÒÖÒÖ� 5555ÉÉÉÉ&8��� 2�6�� ��������íj� °��Bå��§�Ǫ�µÖ��EY��aÖ���
��5ɳ��¶4�íj�á�¹£�ËGÀªÅ�åÇÈ���º�»�¼÷�¯��
llllÕÕÕÕ��E���íj��lÕ³�û���M½È�Øù��¼��
¨K¨K¨K¨K����åååå����3����� �9��� ����Ø�¨êÌR�áW��E´ì�È�»5¯�áWÅ�Õ�ª��
''''�����r�r�r�r����1 � <!�������� ����Ø���¶�� ¼�� '��Ø� ¾�¯�r�§� Ǫ�¹ë��� �
ó�� ¶¾è�� ¹ë��� �� ����Ø� ��¶�� ¼�� '��³� ¾�ª� ?å� r�§� Ǫ
¹ë���� àù£� /è�� ¹ë��� öö� {� U£� »��� WËìë� :LÅ� ��� ¼��
é³�êÌ�����WË�r��¹ë�����9!�� �� �����9!��,�/� �������'���r�§�Ǫ�¹ë
�ê��r�§�Ǫ�¹ë�ê��r�Å�Ø� ��¼����Ñ����Ø� ��è�'���r�
�¶ë�íj£�E�É��Ç�íjÉ��-.�V��</��¯��
?+$�� �������a��.�íjÅ���º�»��¼���ö§��ñ¶4Í�ª����ê�íj£�?
å�íj£���ù¨��.³�</�¶�'�µË���ÈE�Å������/dev�Bå����Ó
���Ä��.�íj£��ÈE��������.³�</�º�»�¼���¶Õ�½¶4�·Õ§�¼
�������é³�êÌ�à����ÈE�£�à��¶����.�íjÅ�ëÖÈ�µª��
)�����9>*��wW7{wW7{wW7{wW7{��!���8%��.
»gr�§��E�íj�á�¹��ÕÛìë�lÕ���I§�Ǫ�vâ��êÌ�¼���4Õ§�ê
Ì�¼��5ɳ��¶4�íj�á�¹���Ö��íj�á�¹Å�'¶��Òùª���É �í
j�á�¹��à���õ�y§��r��EY� �§�êÌ�¼��»gr�Å�¸Ìêë���¶ù¨���
Ä�r��EY§���#£�´µÛ��¼ÌÑ�íj�á�¹��ñù��ÚÛ³�Ǭ¶��¼���4
Õ§�êÌ�¼��5ɧ���¤��#£��ê��¼��
�Ê�Ê�Ê�Ê� ÆÆÆÆiiii+ ���� C��<��� �� �£� à��¶�� ���+ÌÈ� ¶4�� ���� R&� ?+$�� í
j� á�¹�� »gr���� �Å� ìë?ª��� �³� i±�� ?+$�§Ñ�� ��?3��È� Ë
Ì�¼��
èèèè5555� KKKKXXXX)� ������ =� �!�����£� H�¾�è5� KX��à���è5�KXÈ�Ü�Ë���à�
���ÈE���Ì���5ª�i±§Ñ¨�ùSË��Õ�����íj�á�¹§Ñ�ùSË�ù
�Rù³� ìë¶�'� µ¯��� °ª� Õ�� ý/�� Æñ�� ��� ¼ÌÑ� à��� �ÈE
�����íj�á�¹§Ñ�Á±¶÷�µº�»�¼��Õ����%ëù³�-Mº�»�¼��
��
à��à��à��à���»»»»+����� �����������EEEEÇÇÇÇ�à��à��à��à���»»»»+ >����� +����� ���������¾è���Å��
¶4� á�¹£� íj� á�¹� ±®³� ɵº� è�Ø� ¼�ù³� ìëº� »� ¼��� à��
»��íj� á�¹��à��õ� y� à�� �ã� �ت���E��� E� ���EÇ� à���
»��#�ù«� :EÇ�à���»§��ò¶�¬���� ��- �,³�?k¶�����ê¬���:
��HáùØ��á¯��
rrrr�����EYEYEYEY�ÎýÎýÎýÎý5!����.��9�C��<����³�É��¼��»gr��´åÛÅ����¼��r��E
Y��Îý�
��������������������������������������������������������������:��� ��!�����������������%�������� �"���- �,� ������������:
��!���C! ���C
����N- N �%�Υ
��!���C! ���C
����N- N 9�%�Υ
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
rrrr����� llllÕÕÕÕ5!���� ��E��� �� íj�á�¹�� r��lÕ³� û���M½È� �é³�êÌ�� ���7� û�
������
EYEYEYEYíííí�rrrr����»»»»5!����� 9�� .��9��¶���EY§�ð¶��r���»��r��lÕ��à�ØùÈ
íj�á�¹Å�¨êy�5ãR��
���������rrrr����%���5!������íj�á�¹Â�����r���»�
��������� 2��:�%���2��:���íj�á�¹Â����� ������»�
((((ÎÎÎÎssss� 2��:�%����2��:���íj�á�¹Â��(Îs� ������ �����Îý��?+$�����íj� á�
¹§Ñ�(Îs� ������ :C:�Bå��§�Ǫ�Bå���������
)�����9>*��8~8~8~8~���s��s��s��s�2��!��'��������
Ò� r�� EY£� Ö�Å� Õ�¶�� Ö�Ü¥³� Øù�� ¼��� »gr��� à�ØùÈ� �Ä� r
��EYÅ�½ª�EY�Õ�Ö��Ò�r��EY§�´åËÌ�íj�á�¹��íNË��ÚÛ³�Ç
¬ª���Ò�EY�Õ�Ö���¤��#£�5ɳ����¼�� <
rrrr����� ¬¬¬¬����`̀̀̀5!����� 5��� 9�� �� r�� EY§Ñ� r��� ºí� �`³� �¨Â�� ¬�`�ÈÑ
r���»�¨u�¼�����£�r�Å�ºí¶·��ãåº�y�µ¯��
2��:�� ¬¬¬¬����`̀̀̀2��:�� 5��� 9���� r�� EY§Ñ� ������ ºí��`³� �¨Â�� ¬�`�ÈÑ
r���»�¨u�¼�����£� ����³�ºí¶·��ãåº�y�µ¯��
2��:��ÀÀÀÀ����rrrr2��:�� 3 <!�����r��EY�� �����À�r��á¿�r��ÈÑ�r���»�¨u
¼���Ò� �������¤§�vâ¶�� ?+$�� �����Ö�Ü¥§��ã���¯��
���������rrrr���������»»»»%��� 5!����� ����������������� 2��:������»»»»%��� 2��:�� ��������µµµµ¯̄̄̄�BåBåBåBå�������������
»»»»-��:�1�����"�������
EY� Õ�Ö�� æò�� �¨�Ñ� ±²ì�È�� ¶��� EY� Õ�Ö� À�rÅ� Å�ª��� Ò
r��EY§��»gr��ûÈ�F§�EY�Õ�Ö�À�r�±²Ø��4¼���?+$��íj�á�¹
§Ñ� ?åÈ� µË�� �£� �r�� EY� �§� ¼��� (Îs� ´µÛ� Ý���� �ç� ´µÛê£�
»gr���´µÛê��à�ØùÈ��SÛ��ñ��ÚÛ³�Ǭ¶��¼��
)�����9>*������������������
?+$��íj�á�¹§Ñ�Bå����íj� á�¹Â�� íj§� Ǫ�ËG�Úȳ�¨ê��¾�
¶���aª�íj����ED� ��£�H����§Ñ��Bå���������IÅ�É4����B
å���íj£�Bå�������������� ÒÒ��Bå���������¤��#£�5É
³����¼�� <
���:����Bå������§�ãí¶�� ������ ���£�r��EY�� �����À�r§�¾�ËÌ
¼�� ����� ¸¶§� Ǫ� ëS����� ED� ��� §Ñ� file��� �o�� íj§� Ǫ� B
å�������� i1���Îý�� ����³�Î¥¶��¼��
����oooo���������� ���!����7����Bå����������³�û��È��¨���
����oooo� ������B��������o�
�Ä�Bå��§Ñ�ä�¾������Æ�� :�:��� :��:��������ÒÒ� :�³�Bå��:��� :
��!���C! ���C
����N- �%§Ñ
����N"���/N�� �
Î¥
��!���C! ���C
����N- �%§Ñ
����N� �N����0
Î¥
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
®��Bå��:�³���ª��
)�����9>*��$%$%$%$%�&�'a�&�'a�&�'a�&�'a��$%$%$%$%���������
����íj� �o£��ç� Òg��� íj��o�� #£�Å��È� ËÌ� ¼����o£� ó§� T
Óá�ECE�Ø�(£�Bå����o���Ìù��àù£§�íj��o��ª��Å`����é³�êÌ�
íj��o�� /home/rusling/.cshrc�«�� /home�� /rusling£�Bå����o���í
j��o£� .cshrc�����ç��Ä�Òg��á�¹��à�ØùÈ������íj��o�Ö²�
Å�£� �Ú�ù� «���� ��� åª�� ¡��� ëL� Ø�ª� ���� ÃÖÈ� Ü�¯��� �� íj
Å��¨Â�� ����³� ?+$��íj� á�¹�Á§Ñ�;Õ�½ã��á�¹£� íj��oÅ�ã[ãÑ
ª�Bå��ã�Ã�¶4�íj�Ö²³�ä÷�¯��
ä�è�ª� ������ íj�á�¹������ ����È��E� ����� õÖ�£�íj�á�¹��»g
r�§Ñ�ä����?+$�� ����³�¸Õ�½ãÑ��ãí¶��r�� EY�� �����À�r§Ñ�;�
Í�ª���é³�êÌ���� ������ÎýØ� 7�«�Û���r��EY� ��� �����À�r�� 7�Î
s� ����Ø� è�ª� ����� ��� ������ ?+$�� Bå��³� ½ª� ����� �á� �ãÑ� ��
������ �à�� ��� ����Ø� Bå��KÅ� �¨Â�� '��� r�§�� ?+$�� Bå��� ��
�Ø�êÌ�¼��
home£� 4U� Bå��� ���� ��� ¶�j� Ý� ��� /home� Bå��³� �¨Â�� �����
Îý³� ø����� �� Bå��³� ¸ÌÑ� �Bå��³� ¸��«� Û� ����³� ¸�� E� ����
Ø� Ø� �� '��� r��È®�� Bå��� ���³� ¸ÌÍ� ª���� rusling� ���³� ;
�«�E������ /home/rusling�Bå��³��¨Â�� ������Îý³�ø�®������à
:Â� Û��� /home/rusling� Bå��³� �¨Â�� ����Ø� Ø� �� Bå��� ���³
¸ÌÑ� .cshrc� íj�� ����� Îý³� ;£� �¤�� �� Îý³� �¶4� íj�� ÂÅ� ��
ED� ���<�?+$��B�
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
¼��'���r�Å�Øìª÷�¯��
)���#�9>*��$%$%$%$%�&�'�&�'�&�'�&�'��$%�$%�$%�$%��*�*�*�*����������
íj� á�¹�� æ ì�È� ç�� Ãå� ��� ¶��� ¯º*� Ë�� Úm���� íj�� '��³
Øù��¼��r�ê£�íj�á�¹�±²§�èÌù÷�Ë���'���r���{�^��XÌ�»
��ª�íj��'���r�êÅ��Äì�È�ËG¶�����öö�{�¬78ì�È�¯���?+$�
íj� á�¹£� �³� ,´¶��� Ì�� íj§� Ǫ� tÈ�� r�Å� �³�� '��� r�ê§
Ð�ì�È�ë˶���ºí¶·�� ìÌ�� �³��'���r��� #£�r��EY§�ºí¶
���ª���f���?» Å�y¨��ç�r��EY§�¼��'���r�Å�ºíª��
�È/�Ø� íj§� '��³� ���� º� yà��� ���� íj� á�¹£� '��Ø� íj§� à
ù£�È� ºíª� r�Å� ÆÌØ�ù� ɵª��� ÆÌW�«� �� íjÅ� ½ã� tÈ�� '��
r�Å� ºíãÍ� ª��� ºí�� k%� y)ù� �È/��� ?kõ� »� ¡��� ë�� íj� á�¹�
tÈ��'���r�Å�ºí¶��V£�'��³�Õ�¶���Õ���Ø�3ð�?k¯���?+$�
r��ºí��0��ä�¶���£���íj�á�¹§�Ǫ� ?+$��»gr�§�eÅ�·����
���ºí��ãå��»gr�§�¼��ÆñÅ�øÚ¶�������íj�á�¹£�f������È
/�Ø�6á§�øÚ¶���Å�׶ù�«�����ç��È/�Ø�'���r�Å�ºí¶�Ö
¶«� �³�� �È/�Ø� ¿=Å� kà.�� Õ��Í� ª��� »gr�Å� Õ���� �È/��
5ùË���»gr��� åÌØ� �³�µÖÈ®�� ²�%� y)ù�?kËù� Aª��� »gr�
��µ£�ö��ѧ�� ���ª��È/�Ø�»gr���åÌÀÅ��÷�Ë«�¿=Å�´�º
y)ù�å̳� ��� ¼���� �È/��� »gr�§� eÅ�¦� F� ��íj� á�¹§� ��� r
��� s¯Q� V�¼�ù� ìëª��� ¨�� ��� r��� s¯¶ù� «�«� {� ��� ºíÙ��
�� á��� ?»º� ��Õ� yç� �È/��� �� íj� á�¹�� »gr�§� Ǫ� åÀÅ
Â�÷�¯��
¨�� íj� á�¹§� ��� r��� s¯¶«� �È/��� ºíÅ� Ù÷� ¯��� ¨�� ?+$�� íj
á�¹��'���r�Å����ºí¶���¨êÌ©�«����ºí¯�r�Å�µº�»��¼
������ºí¯�r�£�?åÈ�ʳ¶ù��«ù¨�ºí¯�r��¬�`§�é�ËÌ�¼���Û
�Ø�tÈ��'���r�Å�ºíã�����¶��íjÅ��¨Â�� J3=� ������ ?+$���Ò�
Æñ�¾è³����¼��� prealloc_block£�ä§����ºí¯�'���r���»³��¨
Â��� prealloc_count��E��§Ñ�*�èØ�V��¼�ù³��¨�������ºí¯�r��
¡·��r�Å����ºí¶��Õ���µËù�«��¼�«��?+$��íj�á�¹£�tÈ��r
�Å�ºí¶4ͨ�ª���?+$��íj�á�¹£�Û�íj��àù£�'���r����¤�'�
��r���¬j�ù�Û�����ì�È�É����r�£��Ä��</�³�{|�� ÷�ã�Õ
yç�Ø��78ìë�r�����¨���E�r���¬Ì¼ù�«�«�ÉN��+½³�ê'Ñ�Ø
����ìë�r�§Ñ� 17r���Â��'���r�Å�×ØÛ����Uª�r�£�¬��Ø���
�ì�ù��«ù¨�s¯Q�Ø)Û��E�íj§�ðª��ç�'���r���#£�r��EY§
�
¨���EUª�r���§Ñ��_����¡�«��_�r����¨%�y�)ù��ç��Ä�r��E
YÅ�Fù÷� ¯��� r�� ºí��ÈE�£� ª�r�� EY�Á§Ñ� 4Åè�� _� '��� r��
È�¯��Ì�³�;����ª���4Åè�&�³�;ù�A¶«�{�¿£�����;�Í�ª��
¨�� r�� ��� ºí� Õ��� è�¶�� µØ�¶÷� ËÌ� ¼�«� prealloc_block� �prealloc_count��Å�ÒÕ�w�ª��
r��ºí��ÈE�£�_�r�Å�;Å�yà��r��EY��r��¬�`Å�w�¶��ig��
á�§�'���ig³�ºíª���EUª�'���ig��íj�á�¹Å�ùS¶���.��a
Ö��ºí¯�r���r��Îý§��¶4�Òj¶÷��a¯���igÂ��'��Ø��¾� ���
igØ� :{_�� ��0�:� �� �áËÌ� ¼�«� ��� ?å� B�l§� Â�� Õ�Ëù� «n¤Å
�¨����àù£�È�»gr���Â��û�j��e��ËÌ�¼ù�«¤Å��¨ÂÕ�½¶4
:{_�� ��0�:� �� �áª��� »gr�Å� Õ���� ¼�� �È/�Ø� ¼j�«� p§� êÌ� ¼
���È/����(Îs��È/�Ø� �á�?kË÷�Ë��íj�Ã�§� è�ª�»gr��� ö
- C����C9�!!��������N��;N9!��,
���Υ
��# �������ííííjjjj�á�á�á�á�¹¹¹¹
öì� å³��÷�¯����È/���'����'���r����� .ù«�°�tÈ��'��
r�§�Õ�Ë���Uª��5£�'���r���ºíõ�yà���#��ß´¯��
.���6�6�6�6��WXWXWXWX�>�z>�z>�z>�z�;" ���%�<"%������6�;<��
ED� ��7������1���Ø��íj�á�¹��?å�íj�á�¹����3³�É4����Ø�
íj�á�¹£�̺��W�Ä�à��¯�ÑÈ��ç�íj�á�¹��¾³��?�»�¼ÌÍ�ª��
�³� ½ã� ±²� �Ø��� íj� á�¹�� ?å� à��¯� íj� á�¹Å� Õ�¶�� Ö�Ü¥³
ED� ��7�<�Ø��íj�á�¹����ì�Ü��
¥
- CP�Î ��¶4Í�ª���{�ãü�+÷� �¶Ö«�� J3=�� ?+$�� íj�á�¹��»gr��� ����³µ¶������íQ�¬�ª�ÝÞ�È��á�¹§�¼��íjÅ�»gr��� ����È��¨���
?+$�� ����ÃÄ� J3=� ������á�¹§�¼��íj��Bå���ë�Ø��íj� á�¹��Â�
¸.³��¨�����å®��ã6Å�ضÕ�½¶4�� ?+$��� ������»gr����ò�� :J3=
����:�� :J3=�»gr�:����Õ¶���¶Æ��
Ò�íj�á�¹ê£�hÕ*õy��Ö�Å� J3=§���ª������á�¹�®ù�§���²åØ
hÕ*Ë«Ñ�jÌN���?å�íj�á�¹£�1��Ö²§�¹þË·���3È�¨êÌR���í
j�á�¹��3£�á�¹��è�È�º�y�Èà¯���é³� êÌ��J3�$�íjá�¹��1���
3È�ËÌ�¼�«�� J3�$�íj�á�¹��à��õ�y�Èàõ������r��.§�Õߪ�í
j� á�¹�� à��Ë��� ���� ��� íj� á�¹Å� ¹þ¶�� ¼�«�� J3=�� ���� »g
r�Å�¸ÌÍ�ª���íj�á�¹�¨�a�»gr��¸Õ��0£�íj�á�¹��¸.�³�5
ìQ� ø� »� ¼ÌÍ� ¶��� E� 5ɳ� J3=� »gr�� Ö�Ü¥§� �B� á�� »� ¼ÌÍ� ª��
J3=�� à��¯� íj� á�¹�� J3=� »gr��� ���³� ��ª��� ÒÒ�� J3=� »gr�
£��5�Õ�Å�»k¶���0§�Ǫ�5É��¹ë�³����¼����Ñ��é³�êÌ�à�
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
�¯� ?+$��íj�á�¹Å��¨Â��»gr�£� ?+$���Ò�� �����¸Õ��0§�Ǫ�¹ë
�³����¼����� ?+$�� �����¸Õ��0£��ç��Ä�íj�á�¹��Ò�� �����¸Õ��0
��à�ØùÈ� J3=� ������Ò�ÆñÅ� ����ÒÒ�� J3=�»gr�£�íj�á�¹��(Î
s� J3=� ����§�Ǫ�¹ë�³����¼������íj�á�¹��ÚÛ��� ������ :C:�Bå��
³��¨�����Uª�5É���B£� ?+$��íj�á�¹��ÚÛ§���Û�78ì�ù¨��ç
íj�á�¹§Ñ��f���78ì���
á�¹���È/�Ø�Bå����íjÅ�</�¶���¶«�á�¹Â�� J3=� ����³� MN¶
��á�¹��0Å�® ÷�¯���é³�êÌ��Ì��Bå��§�Çã� ls�â6Å�.·��Ì��í
j§�Ƕ4� cat� â6Å� .«�� Ø�� íj� á�¹£� íj�á�¹Å� �¨Â�� J3=� ����êÅ
�|� ;��Ø÷� ¯��� á�¹§� ¼�� �Ä� íj��� Bå���� ÒÕ� ¶��� J3=� ����§
�¶4���Ë�È�»!£� ����Ø�ß´ì�È�</�Ë÷�¯���</��ð�³�� ÷�¶Õ
½¶4��ê� ������ ������á§�¾�¯���Ì�� ����Ø� ������á§�ê̼ù�«�«�ã
í� ����³�¸Ìê�Õ�½¶4�Ò�íj�á�¹��Ò���0Å�ý4¶4Í�ª����Ì÷�¸Ì
êë� ������ ����� �á§� ¾�ËÌ� �¤Î� </�º� y§�� �á§Ñ� ;Å� »� ¼÷� ¯��
��µË�� J3=� �������áÈ®��å·¯��
�Ä�����íj�á�¹£�íj�á�¹Å����¼��?å��.§�Ǫ�</��ð�³�U�
Õ�½¶4�æ ��ig��á³�µª�����ig��á��íj�á�¹����ý�ö�ì��
���� 1��� '��� ig³� ºí¶�� ¸�� ��� H1��§� dËÌ� ¼��� ���� íj
á�¹Å�E��Ó§�¼���²��E³�ùS¶���.È®��ö�ì�È�¨à���£��éª
�öÅ�Øì�������Ä�r��Ü¥���.������1�§�Ö�Å���¶�� jË���r
�� Õß��� jßì�È�� ¬6Õìë� ë�,��³� åæª��� ·ùÌ� =.=*� �.�� #�� ¬
�ì�´)ª�r��.���Ì÷�ª���?å�íj�á�¹��E��Ó§�ê�¼��?å�B�l
§Ñ�'��³�¸÷�Ë«����r��Bû���à�iÈ�¶4��Ö���ù�ú¶���.È
®��?å�r�Å�¸����r¶�����¯����Uª�r���.�ë�,��§�ig��á�
dËÌ� ¼��� íj� á�¹�� Ì�� r�Å� ¸�«� E� r�£� ±²� ig� �á§� ¾�ËÌ
�Ä�íj� á�¹������ 1�§� �¶4� æÒ¯��� E�Á§� ¼�� ig�ÒÒ£� r�� Îý
��E�r�Å�¸£��.���Ò��aÖ§� �¶4�ܯ¯����Ñ��#£�'��Ø�Ö��è
�¶÷�Ë«�áW��!��8���?å� B�l§Ñ�¸��������ig��á§Ñ��ÂÑ
�÷� ¯��� Ì�� �.�� �á� è�º� ÚÛ³� Ǭ¶4� '��� r�Å� ��� ¸Ì¾�� ��
¸Õ�������%�����Õ�Å�ùSª��
J3=§Ñ��Ö��µË�� Bå���� ����³�V��;Õ�½¶4� Bå���;�ÉÕ� �á�
���¼���?b���EG§����³�Û�ì��¡��Bå�������³�É���ãÉ��Ã
¤§� ß� y§�� �W� �ë� ª� �§� ���Ø� �ªù¨� ¾Îs®��� cûÈ� �ª÷� ¯��
Bå����á§��Bå���E�Ö²§�Ǫ� ����³�¾�¶�����������Uª� �����
����� �á§� ¾�¯��� Bå��� �á�� Mù� ±²� Bå��� �o�� E§� ãí¶�� ����
Îý����BÅ�¾�ª��
)�����5+��wW7{wW7{wW7{wW7{
à��¯�íj�á�¹£� J3=�»gr�§��ã���¯����ç�4UØù�5É��¼ù¨� J3=
»gr�§Ñ�Õ4Ö�ß�¨ª�5É���¤��#��
�.�.�.�.1� ����� ��£� �� íj� á�¹�� ¾�ËÌ� ¼�� r�� �.�� �.� �aÖ���� é³
êÌ�á�¹��(Îs� *�?�¶à�B�lë� /dev/hda1£��.��aÖÈ� ����Å�����
���:��¹ë¹ë¹ë¹ë����� mounted� �����¹ë�����íj�á�¹��(Îs� ����³�Ø�7���covered �����¹ë�����íj�á�¹��à��¯�Bå��³���¶�� ����³�Ø�7�����
íj�á�¹�� J3=�»gr�£� covered� �����¹ë�Ø�¡��
rrrr�����llllÕÕÕÕ5!�����E���r��lÕ����íj�á�¹��r���lÕ³�û���M½È� A�é³�ê
¥
- C �������Î- C9�--�����Î¥
¥
- C����%������!���C! ���C
- �%�Υ
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
Ì�����7�û����A��¨������
»»»»ggggrrrr����� :�:�:�:���9�<!����&9� ���������íj�á�¹§�Ǫ�»gr���0��>d�����
ç� �È� µËÕ�� ¶ù¨�� �ê� �0£� J3=Ø� ������ »gr�Å� ¸�� �Õ� ½ã
µ¯��
ííííjjjj�á�á�á�á�¹¹¹¹� ¨�¨�¨�¨�%�!�� �"�����3"9���à��¯�íj�á�¹�� file_system_type�Ö�Ü¥³�Ø� ��¹ë����
ííííjjjj�á�á�á�á�¹¹¹¹� ����ÒÒÒÒ�5555ÉÉÉÉ%�!���"������9���6������íj�á�¹��è�È�¶��5ɳ� Ø� �
¹ë��
)�����5+�������
?+$��íj�á�¹��à�ØùÈ�� J3=�Á§�¼���Ä�íj��Bå����£�ßàá�Mù�¶
��� J3=� ����È���¯����Ò� J3=� ������5É��íj�á�¹��5ÉÈ®��íj�á�
��!���C! ���C- �%Υ
¹��Ò��0§��ã���¯��� J3=� ������1��� H��§¨�ʳ¶���á�¹§Ñ�è�ª�6Á§¨� J3=� ������á§�¾�ËÌ�¼����ç�4UØù�5É��¼ù¨� J3=� ����§Ñ
Õ4Ö�ß�¨ª�5É���¤��#��
�.�.�.�.1� �������£��� J3=� ����Ø��¨Â��íj�°���ç�Ì���Å�Øù��¼���.
���.��a���
���:��ÎýÎýÎýÎý���£� ������Îý������íj�á�¹�Á§Ñ�Òj¶����.�� �����Îý�
¥d£� J3=�§Ñ�Òj¶��
����àààà+�:��� ?+$���à�ØùÈ���Æñ£��� J3=� ����Ø��%�íj��Bå����Õ¨�Å��
¨Â�Ø��ËG�Àª��Å��¨����
µÖµÖµÖµÖ��a�a�a�aÖÖÖÖ�����:���ÒÖ³��¨���
ááááÒÒÒÒ���������áW��øÚáW��¸£�áW��Å��¨���
rrrr�����llllÕÕÕÕ<!������E�����íj��r��lÕ³�û���M½� A�é³� êÌ�����7�û��� A�È��
¨���
���:��:�:�:�:����:���9� �������:���0����ê§�Ǫ�¹ë������ê��0£�íj�á�
¹à���Ò¶�� ����§�Ǫ�4UØù�:���é³�êÌ��� ����Ø��¨Â��íj��å
·��#£�jÅ�»kª��
µµµµ»»»»��������� J3=� ����³��³�µ¶��á�¹�����»���������Ø� ��«� ����Ø
�����å·Ë·��³µõ�»�¼��
eeee!����� J3=� ����³�eÅ�8Õ�½ã�µª���é³�êÌ�íj�á�¹§Ñ��� ����³�¸Å
y�µ¯��
{_{_{_{_:��"���� J3=� ����Ø�Õ�¯�ì��¼�Ø�ë��¶®�íj�á�¹��øÚ��è�ª�س
�¨���
ííííjjjj�á�á�á�á�¹¹¹¹�����ÒÒÒÒ�5555ÉÉÉÉ�6�!���"������9���6�����6�� �����
����������������������������������������������������������
Ï�� �1�����³�ÕÛ�È�v.¶«�r��lÕ�� ���û�������·àÈ�
Ï�� �2���Ç���3�����·àÈ�
Ï�� ���chmodØ�øÚ¶��Æñ���������·àÈ�
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
)�����$%$%$%$%�&�'&�'&�'&�'�����������������
����1�Å� Òàº�y� Ì�� íj� á�¹Å� ùSº��ëù� ù5º� »�¼��� 1�Å� Òà
º�y��íj�á�¹�á¿� �à��Â�¯��Ä�íj�á�¹��hÕ*��0Å�ý4ª�����
�� íj� á�¹£� �3È� ¨êÌ�� »�� ¼�'�� �� ÚÛ§�� è�º� y� ÈàË·��
insmod§��ã�»¿=�È�Èà¯���íj�á�¹��3£�Èàõ�yà��Ö�Å�1�§��
�¶��� îÈàõ� y� Ö�Å� ãåª��� Ò� íj� á�¹�� hÕ*� �0£� Ö�Å� Ø�� íj
á�¹�J3=�§� ��¶��� file_system_type� Ö�Ü¥§� �ã� ��¯��� Ö�Ü¥§�� í
j� á�¹�� �o�� J3=� »gr�� ¸Õ� �0§� Ǫ� ¹ë�Ø� ¾�ËÌ� ¼��� ED� ����
file_system_type�Ö�Ü¥Ø� file_systems�¹ë�Ø�Ø� �����È�¾�ËÌ�¼
���Å�É4����Ò� file_system_type�Ö�Ü¥���¤�5ɳ�¹þª��
»»»»ggggrrrr����� ¸̧̧̧ÕÕÕÕ�����0000����0£�íj�á�¹��à��õ�y� J3=§��ã�ý4¯��
ííííjjjj�á�á�á�á�¹¹¹¹�����oooo���íj�á�¹���o�È�é³�êÌ� ext2�
è�è�è�è�ªªªª��.�.�.�.���íj�á�¹Å�?åÈ�ùS¶���.Ø�è�ªØ³��¨�����Ä�íj�á
�¹��¾�õ��.Ø�è�ª��£� �����é³�êÌ�� /proc�íj�á�¹£�r���.
Ø�è�È�¶ù�«���
Ì�� íj� á�¹�� ��ËÌ� ¼�ù�� /proc/filesystems�� ÂÅ� É«� ø� »� ¼��
é³�ê«��¤��#��
ext2nodev proc
iso9660
)�����$%$%$%$%�&�'&�'&�'&�'�f����f����f����f����
»gÒ¾Ø� íj� á�¹Å� à��¶��� º� y�� ���� 1�£� á�¹� 0È� ±ò¯� ëÖØ
ì£ù�ìëãÍ�ª��� mountØ�ÕÛìë�ɵ³�¶Í�¶ù¨��1���Ì��íj�á�¹Å
ùS¶��� ÒàËj�ù�� à��� ùö�� ?åÈ� ʳ¶�ù�� øù� Aª��� �¤� mountâ6Å�éÈ�×ØÉÖ�
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
�� mount�â6£�1�§�/�Øù�5ɳ�±òª���íj�á�¹���o��íj�á�¹Å�¹
þ¶��¼��r���.��E���tÈ��íj�á�¹���³��íj�á�¹�¸.���ÌB§
à��õ��ëØ�¶������
Ø��íj� á�¹��ßàá� ãÍ� ¶�� (Îs� j£� íj� á�¹Å� ;������� �³� ½ã
ED� ����<���¯�íj�á�¹
- C- !� 0 ����� 0 N ���/��
Î¥
��!���C! ���C- �%- !�N 0 ���N�0/�
Î¥
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
ø�R� íj� á�¹ê�� ���³� MNª��� ë� file_systemsØ� Ø� �� ���§Ñ� Ò
Ò�� file_system_type� Ö�Ü¥³� ×ØÛ��� j.¶�� �oÅ� ;��«�� �� íj� á�
¹�¨�£�1���ùS¶�������1�����íj�á�¹��»gr�Å�¸��íj�á�¹
�Ò���0����³����¼��� ����� j.¶�� íj�á�¹� �oÅ�;ù�A¶{��
1��� 1�� �3Å� �Üá� Èà¶��� ÒàËj�«����Å� Î¥�� �Ê� P±Q� ?»ª� �
£������ ��ÚÛ§�� 1�£� ¿=Å� 3ð¶Õ� ±§�1�� '|�� ì�ª� íj� á�¹� �
3Å�Èà¶����rª��
�¤�È� ¨�� mount§� ±ò¯� Ð�ì� �.Ø� �Ê� à��Ëù� «n�«�� tÈ�� íj� á
�¹��à���ùö��õ�Bå���� J3=� ����³�;�Í�ª����� J3=� ������ ������á
§�¼·�����«�à���ùö��íj�á�¹Å�¾�¶��¼��r���.§Ñ�¸ÌÍ�ª��
����³�;�«�����Bå��ëù�� E��� 4Õ§�����ç�íj�á�¹��à��¯��
£��Rù�ɵª���ª�Bå����M�¶���íj�á�¹��à���ùö�Ȩ�µõ�»
¼��
�� áö§Ñ� J3=� à��� �à�� tÈ�� J3=� »gr�Å� ºí¶�� �³� à��� 5É�� þ
#���íj�á�¹Å�½ª�»gr��¸Õ��0§�±òª���á�¹���Ä� J3=�»gr�£
super_block� Ö�Ü¥�� super_blocks� Q�§� ¾�¯��� E��� �Î� à��³� ½ã
E� ��� ¶�Ø� ºí¯��� »gr�� ¸Õ� �0£� Ð�ì� �.§Ñ� ¸£� 5ɧ� �� J3=
»gr�Å� .Í�ª��� ?+$��íj�á�¹��ÚÛ���5É���B�°��ø/£��Û�Z��
Mù� ?+$�� »gr�Å� ¸�� J3=� »gr�Å� Û«� ¯��� �ç�íj� á�¹ê�� é³� êÌ
B=��D=�íj�á�¹��ÚÛ���£�E��Y��j£������Ì��íj� á�¹�Ä��J3=�»
gr�Å�Õ�ª����£�E�íj�á�¹�È�¯�r���.§Ñ��%�Ä�¸Å�»�¼��
�Å���ª���¨��r���.È®��¸ù�Aª�«��ë�r���.Ø���¨���íj�á�
¹�È�ËÌ�¼ù�«�«� mount�â6£�?»¶÷�¯��
à��¯� Ò� íj� á�¹£� vfsmount� Ö�Ü¥È� Õ�¯�� �ED� ��1� Î¥��� �ê£
ED� ��1�<�à��¯�íj�á�¹
- C �/����
��N��������Υ
- C �/����"��N- N�0/���
Î¥
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
vfsmntlistØ�Ø� �����§�pËÌ�¼���vfsmnttail�¹ë��������àù£�Æ
ñÅ� Ø� ��� mru_vfsmnt� ¹ë��� Ø�� EG§� µ¯� íj� á�¹Å� Ø�7��� Ò
vfsmount�Ü¥��íj�á�¹Å�ç�¼��r���.���.�Îý����íj�á�¹��à�
�¯� Bå���� �� íj� á�¹�� à��õ� y� ºí¯� J3=� »gr�§� Ǫ� ¹ë�� �Å
���¼���J3=�»gr�£�ãí�´e��íj�á�¹§�Ǫ� file_system_type�Ö�Ü¥�� �� íj� á�¹�� ��� ����³� Ø�7��� �� ������ �� íj� á�¹�� ÈàËÌ� ¼�
6Á� J3=� ������á§�Æ��ʳª��
)�����LDLDLDLD�$%$%$%$%�&�'&�'&�'&�'�5+�a�a�a�a��$%$%$%$%���������
Ø��íj�á�¹§Ñ�Ì��íj�� J3=� ����³�;��«�� J3=��íj��oÅ�Ü�¶���
W�Bå��³��¨Â�� J3=� ����³�ªÎ§�¶�ã�;�Ø��Bå����oÅ�ã[ãÍ�ª
��� Ò� Bå��³� ÉN¶�� �5§Ñ� íj� á�¹� �Ò�� ÉN� þ»³� ý4¶÷� Ë��� �
þ»�� ���� ®�� Bå��³� �¨Â�� J3=� ����§� ¾�ËÌ� ¼��� ���� Ø�ª� �Ò
��Æ��Ò�íj�á�¹������ J3=� ����³�ø��¼�����£�íj�á�¹�� J3=�»g
r�§Ñ� Ø� �� ¼Õ� yÃ���� ?å� íj� á�¹�� Ì�� ����³� ÉNº� y�� Ò� Bå�
�§�Çã�Bå����á³�ɵª��� Bå����á§�Æñ��¡�«��?å�íj�á�¹£
Õ߶��íj�á�¹��� ������á§Ñ� J3=� ����³�Øìö��
)���#�LDLDLDLD�$%$%$%$%�&�'a�&�'a�&�'a�&�'a��$%$%$%$%�������������
)���$�$%$%$%$%�&�'�&�'�&�'�&�'��f��f��f��f���ARARARAR
É �¥�£�¯ã��Ï���� ª��� ���£� íj� á�¹�� à��� ãå���������§��Ì
º5��ì¯���íj�á�¹��à��³�ãå¶�«�á�¹§Ñ�E�íj�á�¹Â��íj
Å� µ¶�� ¼�� ��� ¡ÌÍ� ª��� �Ñ� Ì�� �È/�Ø� /mnt/cdrom� Bå���� E
�Ó� Bå��³� µ¶�� ¼�«� à��³� ãåº� »� ¡��� ¨�� �%ëØØ� à��³� ã
å¶���íj�á�¹Å�µ¶��¼�«�� J3=� ������á§�E�íj�á�¹§�ð¶�� J3=
����Ø�êÌ�¼Å�������Ñ� à��� ãå� �ÈE�£�ãå¶��� íj�á�¹��Äù
¶�� ¼�� �.§� ð¶�� ����Ø� �á�� ����� ���§� êÌ� ¼�ù� ɵª��� à��¯
íj�á�¹�� J3=�»gr���{_¶«��ë�Â��»5Ëj�«��»gr�Å�B�l��í
j� á�¹§� Õ�¶4ͨ� ª��� jM� B�l§� Õ�¶�� �«� J3=� »gr��� Äù¶�
¼¤� H��³� 1��� H��� ²§� ÉÂ���� E��� àù£�È� �� íj� á�¹�� à��
§�è� ¤� vfsmount��'���Ü¥³� vfsmntlistÈ�®��0Ì���¤�ãåª��
)���&�5+��������V&V&V&V&
à��¯�íj�á�¹Å�F�� y� E§� ãí¶�� J3=� ����³� 3ð�¸·�� �÷�¯��� Ø�
íj�á�¹£�à��¯�íj�á�¹§�Ǫ�</��ð�³�U�Õ�½¶4� ������á³�Ò
ùª��� J3=� ����³� ������á§Ñ�¸Å�»�¼�«�E¨u�?å��.§�Ǫ�</�³��
ã��¯��
J3=� ����� �á�� ãá� À�rÈ� Ü�Ëj���� À�r� Â�� Ò� ����� #£� ãá� �Å
��� J3=� ���������³�Ø� ��¼��� ������ãá��£� �����Îý��E�íj�á�¹
Å����¼��?å��.���.��aÖÈ®��3�¯���Ø��íj�á�¹�� ����³�</�
º�è�Ø�¼Å�y�à�� J3=� ������á³�ü¾�;�Û����áÂ�� ����³�;Õ� ½ãÑ� á
�¹£� ü¾� ãá� �Å� 3�¶�� E� �Å� ëS�ȶ4� ����� ãá� À�rÅ� Û��� EU«
#£�ãá��Å�ØR� ��������§�Ǫ�¹ë�³�ä÷�¯��������§Ñ�;�����
��#£� �����Îý���.��aÖ³�ØR� ����Ø��¨%�y)ù�ÒÒ�� ����³�×ØÛ��
- C �/�������N�- �����
Î¥
- C �/������N��������
Î¥
- C �/����������N�- �����
Î¥
- C �������Υ
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
¨���á§Ñ� ����³�;÷Ë«�å����Å��Øá^�Èú�E� ����³�µ¶��µÖØ
¼����Å� ø����¤� íj� á�¹§�Ǫ� </�³�3ðª��� ¨�� ;Å�»� ¡�«� í
j�á�¹��H��È®�� ����³�¸Å�»�¼���_� J3=� ����³�;�ͨ�ª���J3=Ø�_
����³�;�'§��4UØù�ÝÞ��¼���¨��á�¹�� J3=� ����³�{�ºíº�»�¼�«
�¤�� #£� ÝÞÅ� �÷� ¯�� A� 1�� ,�ù³� ºí¶�� �³� 4U� è�� tÈ�� _� ����
È�"��¤� ��������§������á�¹§�¼���Ä� J3=� ������ first_inodeØ�Ø�
�� ����� ����� ãá� À�r§� ê̼÷� ¯��� ¨�� á�¹§� ׯ� ¨u� �Ä� ����
³� ��� ºí¶��«� ³µº¨ª� ����� �ÉêÅ� ;�ͨ� ª��� µ� »Ø� �ë� ����
�� �³� á�¹§Ñ� µË�� ¼ù� «��� ����È� ê£� �ÉØ� ¯��� 5�È� ��ª
J3=� ������é³�êÌ�íj�á�¹����� ������µ�»Ø� �É��-.�Ç����È�³
µ���ÉØ� Ë�� ÚÛØ� L�� ¡��� jM� ³µ� �ÉØ� SË«� E� ÂÅ� ñ¾�� ù
����¨�� J3=� ����Ø�{_¶«�íj�á�¹§�E�ÂÅ�Õ�º�è�Ø�¼����¨��e
��ËÌ�¼�«� e��²Å� y)ù� Õ��Í�ª��� �É� J3=� ������ ³µËÕ�±§� ßà
á�ñ¾��¶4Í�ª��
Ì\Ä� tÈ�� J3=� ����³� �ﶫ� íj� á�¹£� ?å� íj� á�¹§Ñ� ¸Ìö� 5ɳ
����§� Û���5��0Å�®ç��� ����³� Û��6Á�E�t� J3=� ������µ�»�� �
�� Ë�� e�� ËÕ� yç�� E� ����Ø� P±ª� 5ɳ� �÷� õ� y)ù�� ���� </�� º
»�¡��
?åÈ�è�ª� J3=� ����³� äÕ� ½ãÑ�E� ô��ç� 4Uè�� ����³�</�º� è�Ø� ¼
��� Bå��³� ¸Å� y§� �Uª� j�� ��ª��� E´� Bå���� ����Ø� Û�Ø� ?åÈ
è�È�¶����ù¨��E�Å�äÕ�½ãÑ��E��W�Bå��ê�� ������¸Ìͨ�ª��
J3=� ������áØ�µËÌ�í�Ä÷�Ë«����µË�� ������i�ù��{�!��µË�
�������á§�V÷�¯��
)���)������������������V&V&V&V&�'��������� ��"�
�Q�����Bå��§�Ǫ�</��ð�³�U�Õ�½ã�� J3=§Ñ��Bå������§�Ç
ª� �á³� Òùª��� Bå���� ?å� íj� á�¹§� �¶4� Î¥Ë�È� ?å� íj� á�¹
§� Ǫ� Â�� Bå��� �á§� ¾�¯��� �¤� Χ� �#£� Bå��Ø� Υ˫� �é³
êÌ�� Ì�� Bå���� ���³� Û� �¤� E� ���§� ¼�� Ì�� íjÅ� :�«�� Bå��
�á§Ñ�5ɳ��¿�»�¼���D£��o�EÇ� ��Ö)ù�Å�ØR�Bå������¨��áØ
Ë�'����D£�Bå����o��{�Ö��µËÕ�yÃ����é³�êÌ��+�ÑiØ�?k�
�«� /usr/X11R6/bin�Bå�����Û�Ö��</�õ�����
Bå��� �á�� ãá� À�rÈ� Ü�Ë�'�� �� À�r§Ñ� ÒÒ�� ����� #£� ãá� �
Å�ØR�Bå����á����ê�����³�Ø� ��¼���ãá�þ»��íj�á�¹Å��
��¼���.���.�Îý��Bå����oÅ��¶4�ãá�À�r�Â��½.�ë�ëS�³
�4ã�����Ì÷�þ�Èú��á¯� Bå������³� V��;Å�»�¼������³�;�
'�áW�����!��8�·��·ùÌ�;Å�»�¡�«��á³�µº�è�Ø�¡Å�����
�á��Å�Ò7¶÷�¶��E�����È�Òù¶Õ�½¶4� J3=�� ��(�EG§�Ø��ì÷�µ
¯����� ��������!0�( ����Ý��È�Bå����á��������³���ª���Bå�����
��� ä�È� Î¥ËÌ� �áÈ� êÌR� y� �M3� ��(� ����� �� FÈ� ØÑ� (÷� ¯��
¨�� �áØ� Ø�� Ä� ¼�«� ��(� ����� �� ó� ���³� Ç.ª��� Bå��� ���Ø
�á�ªÎ�</�Ë«� �M3� ��(��á����È�VØ÷�¯���ÐC����ÚÛ§�� �M3
��(��á������ó�§Ñ�Bå������³�Ç.¶��êÌR�»��¼����M3�� �M3
�� ��(� ���§Ñ� �� ó�� ���³� Ç.¶�� �£� åÇÈ� ¯� ����� Ì�� ���Ø� �
������ ó§���� ¼��� �£�EG§� </�� ¯� ì�� ¡��� �Å� ��¶Õ� yÃ���
¨�§�EG§�</�¯�ì��¼�«������F��Ìvا�¼ÌÍ�º�������M3� ��(
�á����§�êÌ�¼�����ê£� �M3� ��(��á����§�êÌ�¼�����êÉ��Á
±¶��� ���Ø� �M3� ���§� ê̼��� �£� </�ËjÅ� ݨ� ��� ß´ì�È
- C����%����Υ
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
Î¥Ë��¼¤Å���¶Õ�yç�{�Á±¶÷�É�º�è�Ø�¼��
�?J*?4�)D$?�<�ED��è�ªØ@
.����{�{�{�{�=>=>=>=>���11 ����(�
à��¯�íj�á�¹Å�µ¶÷�Ë«���� r���.§Ñ�'���r�Å�¸·�����!
£��ÜØ���¶÷� ¯��� '��� r�Å�¸�� ��� �Ä� �Üê£���� 1��þ»� ý4Å
¶4�Bû���à�i§� buffer_head�Ö�Ü¥��Å`È�±ò¯�����Ö�Ü¥��r
�� Bû��� à�iØ� è�È� ¶�� �Ä� 5ɳ� åæª��� �.� �aÖ�� �.³� Òj¶
÷�Üaã���� r��Îý��à�iØ� Ì��r�Å� ¸ÌÍ�¶�ù��ã���� �Ä�r��
.�� �#£� lÕ�� r�ê�� Å�È� �4R� �ÃÄ� Éë��� Ð�ìë� r�� �.È�� Ë
G�ð�³� � ÷� ¶Õ� ½ã������ r�� ig� �á³���ª��� á�¹§� ¼�� �Ä� r
��igê£�t���¤��Á����ig�¤W§���ig��á�ÌB�Ø�ʳª����Ä�Ð�
ìë�r���.ê£����á³�æÒ¶���Ì���W�¤ù��á§��!£�r��igØ�á�
¹§�¼��r���.����¶�§��ðËÌ�ÒÖ�ÑÈ��ç��`§�¼Å������ig��á
§�Vûç�'��Ø�¼�«�� ��� á�¹��Ð�ìë� �.§�ËG¶���Å���ã���� r
���.È®��'��³�¸�'� µ¶·����'� µª� Ì��r��ig�ÄùW§�ig
�áÈ� êÌW��� áW�� ù�«� �ê£� à¥Q� �á§� ¼Å¨ª� ig³� ½ã� Ö�³� Â�
¤ù��Ö��µ¯�«��á§�3ð�V��¼÷�¯��
�á§�¼��r��ig���³��Ò¶���.��aÖ��ig��r�ÎýÈ�Òj¶÷�Üa¯
���ig��á��¾è��Õ�ìë�®¯�È�Ë̼���(Îs�®¯£����r��ig����
�����ùS¶��ig�lÕaÈ�ÒÕ�¶������Ø�¼���á�¹�����r��ig��Ã
ED� ��2�<�ig��á
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
¤� ¨êÌ�� y�� i��� y� �ê� ���§� êÌØ÷� ¯��� �³� ùS¶�� ig�� lÕ�
����� ���7�� ��7�� 7��1��E��� ���� û������¾Îs�Õ�ìë�®¯£��á�E�Ö²���
��£�ãá�À�rÈÑ��#£�ãá�ëS�³�Øù��igêÅ���È�Ø� ��¼��¹ë
�ê�� Q����� ãá� ëS��� ãí� �.� �aÖ�� '��� r��� r�� ÎýÈ®�� ¨ê
ÌR���ED� ��2£� *è�� ���³� ãá� À�r�� þ#� É4��� ¼��� r�� ig�� ��
���� ��� Ì�� ¶��� ���� °�� ig� �á� f� ��� ¶�§� êÌ� ¼��� �ê�� ig
�á§� ¼Å� y� �ê£� ��(� ���§�� êÌØ÷� ¯��� Ò� ig� ÒÅà�� ��(� ���Ø
¼��� �ê£� á�¹�� �5� ÒÅ�� ig§� Çã� j� A� é³� êÌ� tÈ�� '��³� ØR� i
g³�B�l§�Õ�¶Õ� A�Å�»k¶�'�µ¯���ig��ÒÅ£�ig���`³�ß�¶��
������³��¤��#£�ÒÅÅ�ùSª�� <
ññññ¾¾¾¾ªªªª�!� ���µ¶ù�«£��t�ig
eeeeË̼�Ë̼�Ë̼�Ë̼�!����:��ig§�e��8��¼����Õ�ËÕ³�Õ����¼��
{_{_{_{_ªªªª:��"�� {_� ig�� �ê£� tÞ�� Ò7ª� '��³� Øù�� ¼���� Õ�õ� ��ù¨�
�Ê)ù�îå�Õ�õ�ù��?@��)Qù�«n��
æÒæÒæÒæÒ�7 �:��æÒ�ig
æÒ¶ùæÒ¶ùæÒ¶ùæÒ¶ù««««�������7 �:��é±��æÒ ����å��æÒ¶ù�«��ig
íj�á�¹���Ó�3F��Ð�ìë��.È®�� ig³�¸Å�è�Ø�¼Å�yà��ig��
áÈ®��r�Å�ä����á�ª���¨��ig��á§Ñ�ig³�äÅ�»�¡�«�������
�§Ñ�ìíª� lÕ�� ñ¾ª� ig³� ¶�� ä÷� Ë��� �� t�ig�� ig� �á§� êÌØ÷
¯���è�È�¶��igØ�ig��á§�¼�«����£�EG��j»��EÌù�«Å�»��¼
��� ¨�� EG� ��� ��·��� t� r�� ig«�� íj� á�¹£� Bû��� à�i§÷� ã
í¶��'���r�Å�B�l§÷�¸Ìª���ª��
�ç��á��à�ØùÈ��ig��á��78ì�È�6¿¶�����ËÌÍ�¶���ig��á³
µ¶��r���.ê�µ�§Ñ�æJ¶÷��á����³�ºíãÍ�ª�������� bdflush1��'|Å�µ¶4���á§� Ǫ�)�ª� jêÅ�»k¶ù¨��Ì���ê£��á³�µª
L�È�Ö6ì�È�jÌN��
)�����bdflush��+�+�+�+���������
bdflush� 1�� '|£� á�¹�� ��� !£� {_� ig� A� îUØ�� B�l§� �4ìÍ� ¶�
'��³�Øù��¼��ig� A� ³�Øù÷� ËjÅ�y�6ì�È�ß&¶��WMª� 1�� '|�
������ á�¹�� Ὼ�y�1���KàÈÑ� á¿Ë���ã6Ëù�«���Ö�Å� ,-!� %�
��®ç������o£�á�¹§�¼���È/�êÅ�×ØÉÕ�½ã� ps�â6Å�xÅ�y�ß�»
¼���o����Ç®¯���'|£�á�¹§�¼��{_�ig���»Ø�s¯Q�!�ùÕ³�Õ
���� Ýê̼��� igØ� ºíË·�� i��� y� á�¹§� ¼�� {_� ig�� �»³� ɵ
ª��� ¨�� á�¹§� ¼�� ±²� ig�� �»� �§Ñ� {_� ig�� ¬8�� ��� 1ù«
bdflushØ� ñÌN��� ÕÛ��È� v5¯� �£� 1�H�ù¨�� á�¹§Ñ� igØ� è�¶�«
bdflush��îåÄù�ñÌ%�»�¼������£� update�â6�È�É·��û®�»�¼�� <
# update -d
bdflush version 1.40: 60 Max fraction of LRU list to examine for dirty blocks1: 500 Max number of dirty blocks to write each time bdflush activated2: 64 Num of clean buffers to be loaded onto free list by refill_freelist3: 256 Dirty block threshold for activating bdflush in refill_freelist4: 15 Percentage of cache to scan for free clusters5: 3000 Time for data buffers to age before flushing
- C9�--����
9�-!� %���Υ
��� �������ííííjjjj�á�á�á�á�¹¹¹¹
6: 500 Time for non-data (dir, bitmap, etc) buffers to age before flushing7: 1884 Time buffer cache load average constant8: 2 LAV ratio (used to determine threshold for buffer fratricide).
'��³�ig§� úÑ�igØ� {_¶÷� Ë«� E�ig�� BUF_DIRTY� ��(� ���§� :LË
��� bdflush����§Ñ�ìíª�軳�ãí�B�l§�����ª�����õÖ�Ïá� updateâ6�È�É��å̺�»�¼����ÕÛ�£� ������ �½§Ñ�É��ûÃÄ��
)������update�����������������
update� â6£� M�Q� â6¨�� ���� '|�Õ�� ¶��� »gÒ¾ÈÑ� ?kË«� �á�¹
hÕ*6Á§��� �Õì�È� ªÓ¯� {_� igêÅ� �¾� B�l§� Õ�ª��� ��� bdflush¶��Òµª�jÅ�¶��á�¹�Ѭ���0Å�®o�Èú���Ìù÷�¯���{_�igØ��
�4ù���«�E�y��á�¹�áWÅ��áã�d���update��?kõ�yà��á�¹§�¼�
�Ä�{_�ig§Ñ�áW��¨�¯��êÅ�;����¨�¯��Ä�ig��B�l§�Õ�¯��
.���/proc�WXWXWXWX�>�z>�z>�z>�z
/proc� íj� á�¹��È� ���� Ø�� íj� á�¹�� ½Å� É4��� ����� ��� ?å
È�ʳ¶��������� ������°�ç�à�#£�Õ������/proc�Bå��������Ñ
²�Bå�����íjêÈ�?åÈ�ʳ¶ù�«����EÌ�«�Ì%÷� cat� /proc/devices³º�»�¼�Ø@� /proc�íj� á�¹£�?å�íj�á�¹��à�ØùÈ� Ö�Å�Ø��íj�á
�¹§���ª���EU�Ø�íj���Bå��³�¶«Ñ� J3=Ø� ����³� �r¶«��/proc�íj�á�¹£��ê�íj��Bå��³�1�§�¼��5ɳ�Øù��¨êÌ����é³�êÌ��1
��� /proc/devices�íj£��.êÅ��¨Â��1��Ö�ܥȮ����¯��
/proc�íj�á�¹£�µÖ§÷�1���®�¿=Å�ß�»�¼��¼���Å�åæª������
§Ñ�vâ¶��¼������1���3#£�Ì������Ѳá�¹ê£� /proc�íj�á�¹
§����³���¶Õ��ª��
.���#$#$#$#$�|}|}|}|}�WXWXWXWX�&8"�����"�%�<"%��
������ç��Ä�i±��Òg���à�ØùÈ�¶à+Ì��.êÅ��»�íjÈ�É4���
é³�êÌ� /dev/null£�����!!���.�����.�íj£�íj�á�¹§Ñ�����'����
Ï��Äù¶ù�«�������Mù�Bû���à�iÈ��ËGöj�Ý���� ?+$��íj�á�
¹������ J3=���¾��.�íjÅ� �������»ª�ÒÅ�È�Ü�ª����.�íj§��Ã
Ö��»�íj��r���»�íj���¾Øù�Å`Ø�¼���1��Á§Ñ��Bû���à�i
��íjÃÄ�Ü�ËÌ�¼���ë���³�¶���A�����jÅ�º�»�¼���ÃÖ��.��ÃÖ�
àÈ� *CD� ¿=Å� º� »� ¼���� r�� �.�� �Ä� *CDØ� ig� �á³� ¶��� ËÌ� ¼��
�.� íjÈ� *CD� �ܳ� ¶«�� ��� á�¹� §� ¼�� ãí¶�� Bû��� à�iÈ� ±ò
¯���´´����?å�Bû���à�iØ�����=.=*�Bû���à�i�3F��#£�Ì
��Ѳ�á�¹Å�½ª�Òµ�Bû���à�i�Õ��ª����.�íj£��.��ÒÅÅ�Ü
a¶��H�¾� Îý���ª� �Ì�� °�� E� H�¾� ÒÅ�� ª� µÕ³� Üa¶Õ� ½ª� à��
ÒÅ�È�Î¥ª���é³�êÌ��(Îs�á�¹§Ñ� *�?�ù�úU§�¼�� *�?�B�lê£�H
�¾�ÎýÈ� Å�Øù��� *�?�B�l��(Îs�í_�£�à���ÎýÈ� �Å�ØR����Ñ
ls -l /dev/hda1Å�¶«��¤��#£�4~Å�É4���
����������������������������������������������������������
Ï�� ���� Bû��� à�i³� ¹þ¶4� �ç� 1�� ®¯�� proc_register_dynamic()þ»§� ì�ª� ëÖ³� ±ò¶��� íj� :�Å� »kº� »� ¼�� þ»³� Ü�þ�Èú
proc�íj�á�¹§����³�¨ê�»�¼����-!0���,�
- C9�--���� 0 N9�-!� %��
Î¥
��!���C! ���C
������%§Ñ
����� �Ä
H�¾��.
Îý³�ß�»
¼��
��# �������ííííjjjj�á�á�á�á�¹¹¹¹
$ brw-rw---- 1 root disk 3, 1 Nov 24 15:09 /dev/hda1
1�§Ñ�� �Ä� �.�� kdev_t� Ö�Å�È� Òj¶÷� ��¯��� ��� �û��� ��È� (Î
s� û���� à��� �.� Îý³�� ¾Îs� û���� H�¾� �.� Îý³� ������ ½§� É
4�� *�?��.��1�§Ñ� ������Å������r���.��ÃÖ��.³��¨Â�� ?+$�� ����
���.��H�¾�Îý��à���Îý³�(Îs�ÊË�r��¹ë��� �����9!��,�/� �����§�Øù
��¼��� J3=Ø��³�¸�«���³��¨Â�� J3=� ����� Ö�Ü¥������ i_rdev�ÆñÅVûç��.��aÖÈ�v5ª��
��� ��� ������������������������
��� ��� �����
����������������������������������������������������������
Ï�� �����Òg�§Ñ�± ì�È��.��Îý³�Wʶ�'� dev_t��Ö�ÅÅ�µ¶��
��� �1¬�� 5»È� H�¾� Îý�� à��� ÎýÈ� ÒÒ� ¬�ã� ����� EU�� ��
��1èã�� H�¾� Îý�� à��� ÎýΧ� Ø�� »� ¡ÌÑ� Ãå³� Øù�'�� EÌ��
�� Ö�ÅÅ� û!�� �£� �.ÎýØ� �1¬��� Ø5¶�� ¼�� ���+̧Ñ� Ãå³
Ý���»�¼���EÓÑ�������.�Îý³��¨Â�'� kdev_t��tÈ��Ö�ÅÅ
î¶���³�µ¶��¼�����Ö�Å£�H�¾�Îý��à���ÎýØ�ÒÒ� �1¬��
lճ������ ��!���C! ���C,���N��%�Υ� �-!0���,�
��!���C! ���C
,���N��%�Υ
��� ��������¥�¥�¥�¥�....llll
�'
/�01� �(��)*��
¥�¥�¥�¥�....aaaa����� ����������������� ·�·�·�·�� 6666�Ì���Ì���Ì���Ì���� ����������������� ����� EEEEÇÈÇÈÇÈÇÈ� ëëëë��������� °�°�°�°�� iàiàiàià� �����à�à�à�à� FFFF
(�!:�(�:��(�<��(((����������Ð��Ð��Ð��Ð���������������������è�Öè�Öè�Öè�Ö�����µÖꣵÖꣵÖꣵÖê£�5555ÉÉÉÉ���������ÈÈÈÈE�E�E�E������àààà
ÅÅÅÅ�����////¶Õ¶Õ¶Õ¶Õ�½ã½ã½ã½ã�FFFFÅÅÅÅ�µ¶�µ¶�µ¶�µ¶���¥¥¥¥ÊÊÊÊ�����¥�¥�¥�¥�....aaaa�����ܳܳܳܳ�ÃÃÃÃ�¶Õ�¶Õ�¶Õ�¶Õ�½ã½ã½ã½ã����³���³���³���³�ÖÖÖÖ�����µµµµ
ª�ª�ª�ª������ ����� ����££££� ���Ø���Ø���Ø���Ø� C C C CÌÌÌÌ� 3��A2������ ®®®® ����� ¥�¥�¥�¥�....llll� ����È�È�È�È�0000ÅÅÅÅ� ÌÌÌÌ%%%%÷÷÷÷� ùùùùSSSS
¶�ù¶�ù¶�ù¶�ù�vvvvâª�âª�âª�âª��
$.�C*����<�5®Ø�4Ö¶���<�:Ük�����)?$�§�:L¯�;<��W�� �Å�ùS
¶Õ�½ã�Ü�¯������ ����)?$£�»Ì� �½Ù��¶����È�0�� �ç��È�0�
Ѭ�Å�µ¶���È�0�3F*����¥�.a�èBÅ��á �������)?$£� ��h§
´�Ëjù¨�E�3ÌÖë� )=3��� )?$��ë��£�{�l÷��� ����³�ià���à�F
���ø�R��£� ����)?$�È®���� ����$.�C*���È�0Å�ûZ�È�¶��¼��
����)?$� �§Ñ�� Òg�Ø� P+½¶÷� µËj���� ä�È� ¥�.a�� Ø�ª� Òg
��i±£� 7��5=����������¥�.a�Ü�£� 7��5=�³���È�v3Ëj�������
�� ��W�ì�¯�� 5=���³�� $.�C*�� ¥�.a� ±²³� ùSª������§Ñ� �� $.�C*�� �
ÈEÓu�ë�,��³�Sª��Ò�� $.�C*�Ø����µË��¼����������ç�Òg
������&��ÈE��ý/�Å�U�Õ�½ª���j��
�/���*��40��v�~��v�~��v�~��v�~�����������
���£� $.�C*��¥�.a��ÕÛ� S�§�Ǫ�è�������£� ��������#£���/ª
vâ����Õ�yç�ªÎ�¸ÌÉÕ�ûü��
*��¥�.l§Ñ��Ò�Õ3³��Ò¶÷��a¶�� �¬��õÖë� *����³�Ò�Õ3§�®4
ª��� 444���Û�·Ç¶��3ð���¶�� *��¥�.lÈÑ�� 444§�:L¯��Ä�Õ3
ê£�ºí¯��Òª� *����³�ØR���*������é³�êÌ� �1�7�������#��ö�È�ܯË
�� ¥� è�� õÖÈ� �¨���� ?åÈ�� ¥�.l� ���� ý��� ���� ¾� ®¯�È� *�� �
�³�ܯª��� �*����§��4U�`Ó�ê��¼ÌÑ��Ò�®¯��lÕ��ò��»�¼ù¨�
�1�7�����³� éÈ� ê«� �1�7��� ¥�.l� ����� ����� ý��� ��Ø� ¯��� ý��� ��
�� Ѳ¥�.l�� ý��� ��È� {� �Ö/Q�� �¤� »� ¼��� �á� �1�7�����³� éÈ� ê«�
Ѳ¥�.l����� �1�7�����Ë�� ý������� �1�7�����Ø�¯��� �Ì÷� *�� ��³� *
Üo�È� �¤� »� ¼��È�� �¥�.l³� µ¶��� Õ�£� Ö��� ¥�.l³� *� Üo�È
�¤�»�¼���é³�êÌ� �1�7�Ø� �.B?�;<�µ��¥�.l���«�� �1�7�����Ѳ¥�
����������������������������������������������������������
Ï�� ���� Ø�� ���µË��F�Ñië� �í.�� �ß����� ���§Ñ� 6¿����� �·
àÈ�����<���ð�³M�)�� ���!�=� �����3������ ���
��� ��������¥�¥�¥�¥�....llll
.l� �Î�� �1�7���£� Ѳ¥�.l� �Î�� õ� ����� �� Ѳ¥�.l�� ÑÈ� �ç� ¦Ð§
¼Å�»��¼���KÇ�±*Å��¶·���� �»M�Å��ã�:LËÌ�¼Å�»��¼
��� *������¥�.l���ÖØ�ºí¶�'�� *��Ѳ¥�.l³�µ¶4�¥�.l����®
çÅ�¯�á��»�¼��� *��Ѳ¥�.l���Ö��Ö��� *��Ѳ¥�.l�Á§Ñ� ÖÒÞ÷
*����³�ºíº�»�¼��
¶ù¨� jßì�È� *�� ���� ��� Õõ¶Õ� Ì£��� �oÅ� (��� ��� -.� �Õõ¶Õ�
Z���linux.acme.com�� �1�7�����É��-.�{�Õõ¶Õ�Y�'����oÅ�µ¶Õ�½ãÑ
���¥�.l��oÅ� *����È�ø/ã�����ÜØ�è�¶������oêÅ� /etc/hosts�íj§�5ì�È�âáº�»��¼ù¨�������¯��¥K�Ñi�� �� 9�����)����=��������)=�§
���oêÅ�ø/ã�ò���rº�»��¼�����ÚÛ�Èð�ý����¶������ �)=�Ñ
i�� *����³�ø��¼Ìͨ�¶�'������êÅ� /etc/resolv.conf§�Õ�ª��
F� ,�ù³� ¸Å� y�� #�� �ç� Õ3§� Ëðº� yà�� E� Õ3�� Ö�³� �/¶Õ� ½ã
E� Õ3�� *�� ��³� µª��� Ö�ê£� *�� »Ì§� çÖ� ±òË�'�� Ò� »Ìà�� 4�ù
Õ3��ñìù�Õ3�� *������²lî��%��, ����ý��ç�Òª�5ɳ�ç��¼�� *��q{
Ø�(Ì� ¼���²lî£� *�� »Ì§� ¼�� '��³�Øù�� 3�¶�'�� �³��¶4� *�� »
Ì�»�Ö��±*��)¤���È�ëã�±ò�5§Ñ�»Ì��Ï�Ëj�ù³�-Mº�»�¼
���&��ÈE���ÉÂ��'����f�{���Õ�Y��¿£�»ÌêÈ�"è��»�¼��� *�
'���»Ì��lÕ��:L��²§���òù�'��jßì�È��{��»Ì�� ����»ÌÉ
��{�l���ñìù�ý����'���»ÌêÅ��á�¥d¶4�&��ÈE�§�'��³�¦
Â����ºb� á�Á� Al³� ã� !£� EÓñ� ��ùêÅ� ç�� ¼��F� ,�ù³� É«� ½
§Ñ��ª�'����¯ã��¥���5Å�EDÅ�ÉJ�×Øß�»�¼��
#£� *��Ѳ¥�.l§�:LËÌ�¼��ý��$��� *��»ÌÅ�ÊË�É¿�»�¼ù¨��EÌ
ù�«£�ÚÛ§��÷��+��"���;�0���¶���aª�ý��§� *��»ÌÅ�ÉÂͨ�ª��
÷��+��°�� Û���� ¶�� ���� *�� Ѳ¥�.l§� :LËÌ� ¼�'�� ª� *�� Ѳ¥
�.l§Ñ�Ù£�»ÌÅ��ç� *��Ѳ��È�±�ª���é³�êÌ��Ѳ¥�.l� �1�7������
�1�7������� Ì�� ÷��+�³� ã� :LËÌ� ¼�«� Ѳ¥�.l� �§Ñ� Ѳ¥�.l� �
È�±òË��»Ìê£�÷��+�È�ÉÂù��÷��+�����»ÌÅ�±òª���Ò�ý��
ê£�5ìª�Õ3§� *��»ÌÅ�±ò¶Õ�½ã�Ûù�À�r����� �"� ��9!��Å�¿�ª���Û
ù�À�r§���Ä� *��ñìù§�Çã�E�ñìù§��ò¶Õ�½ã�Ì��ý��§� *��»ÌÅ
±òãÍ� ¶�ù³� L5¶Õ� ½ã� µË�� 5ÉØ� ¼��� �� Ûù� À�r£� 6ì�ÌÑ
&��ÈE���¥�.l³�µ¶·��¥�.l�Ü��Ø�øÚË·��¶«�áW��ùV§
��øÚ¯��
*�� �È�0£� �ç� �È�0�� '��³� É¿� y� µ¶�� ±�� 3F���� $.��� �¯º
»�¼��jÇj��È�0ÈÑ��'��³����ÙÕ�½ã� *���È�0Å�µª��� *��»Ì§
q{Ø�(Ì�¼���ÃÄ�� $.��»Ì§��q{Ø�(Ì�¼��� $.���:L��·ìë��È�0
È� ��³�µ¶���¾�¥�.l�&��ÈE�£�E�µ�§�!£�Ѳ¥�.l��÷��+�
ý�Û�Ø�¼{��Mjª�Ø���ËðÅ� ã�:L¯���$.���¾�&�ÈE�W��'
��³��¯º�»�¼��Ý��È�±ò¶��'����Ï?����´��¡����Å�É�ª��
$.�Ø� *�³�µ¶4� $.��»ÌÅ�±�º�y�� *��»Ì§�ê̼��'����ûÈ� $.��»Ì
���� ÑÈ� �¶�� ¼�� ý���� *�� 3F£� *�� »ÌÅ� ��� Ù�� ϺÅ� ª��� (���
�(����»ÌÅ�±ò¶�'� *��3FÅ�µ¶ù¨�� $.����ò�� (�����¯º�»�¡���
È�0���'��E������"�����Ѭ�³�åæª������#���ç��È�0�� *�³�µ
¶�«�� *��»ÌÅ�ÙÅ�y� *��3F���� *��»Ì§�çÍ�'��³�Ì���½��È�0§�±
òãÍ�¶�ù³�ø��¼Ìͨ�ª����³�½ã��Ä� *��»Ì�q{§���È�0��aÖ³
ù5¶�� û��Ø� ¼��� $.�Ø� *�� 3F§�� *�� »ÌÅ� ±�¶��� �r¶«�� E� »Ì§
$.��»Ì��ê̼����Å� *��»Ì�q{§�Õ�ª���*��3F��'��³�Ù�«�����È
�0��aÖ³�µ¶4�� Ù£�'��³� �½��Ì�� 3F§�±òºù³� L5ª�����ÚÛ
§�� $.��3F��õ������&�ÈE��� $.�C*�³� ã� �Å�º�y��&�ÈE�£
�ÇÝ�� *����ݨ����E�&�ÈE���¹�����°ª�âá¶4Í�ª���¹��Î
ý��&�ÈE�à��Òj¶������¥�.l�&�ÈE�£����¹�Îý³�µª��
��� ��������¥�¥�¥�¥�....llll
é³�êÌ��FÑi�� �Î�¹�³�µª����Uª���¯�¹�Îý�� /etc/services§Ñ�ß�»�¼��
�È�0��3FÜ¥�� $.���(���ý� *�È� �ܯ¶����È��k�����������*���È�
0� Ö²�� *�� »ÌÅ� �ç� *�� ý��È� ±�¶�'� »!£� �.êÅ� µª��� �� �.�
Ö�¨���È�0�q{³�ضÕ�� ª����Uª� éÈ���{��3F��¼����°��ç
éÈ� ����� =�*���¼����{��¥�.l§Ñ�!£�ý��Ø�?å�?�r�¶�§�6á§
Ëðº�»�¼���±�Ë���Ä��{���KK£�:L¯��Ä�ý��§�É�÷�Ë�È����
Ä��{���.���Òª���³������ý����ÖÕ���È�¸òË���Ä��{���K
KÅ�Ù�ê�ù¨��#£�¥�.l§�:L¯��ç�ý��ê£��³��á¶÷�¯����{��
��� Òjª� ���� �{�� �.³� ¨ê� y� ìÌ�÷� Ë�'�� jßì�È� �{�� åà�
=�DB��§� êÌ� ¼��� �{�� ���� 1û��� ��ë'� é³� ê«� �A��A�5A��A7�A�7#£
�Å� ����� Ì�� �{�� ���� ^_������!� �� ��� ñì�È� é�ËÌ� ¼�'�� ��� �
�È�ÉÂù���{���KK£�#£�¥�.l�Á§�¼���Ä�ý��Ø�Ù�����{���
KK£� �'��È�� »!£� �È�0êÅ� ±�º�»� ¼Õ� yç�� *�� »Ì�� #�� q{§� �
È�0� �aÖØ� ¼��� �§� �� �{�� 3F£� 5ì¶÷� *�� »ÌÅ� Ù�� *�� 3F§� ±ò
º�»�¼��
�{���#£����Ëð��È�0Å� ã� *��»ÌÅ�ÉÂÕ�½ãÑ�� *��3F£� *��ý��
���{����³�;�ͨ�ª��� *��ÌàK���Mù�èBìë���j�Ý�����Òª�Ð�
ìë���³�Øù��¼���£��{���.�Õ�yÃ����ß«§� *������¥�.l���
Ö�� �ùÇÈ� ù5Ë�� øÚõ� »� ¼ù¨�� ¥�.l� ¶à+Ì�� Ö��� Ð�ì� ��� °�
�Ä� Õ3Ø� Ù�ͨ� ¶�� �aª� ^_���§¨� ß&ª��� ����� *�� ��³� �{�
����#£�?å�¶à+Ì����ø/¶Õ�½ã� ��������� ��� �!�� ����������!�³�µª��
�5ª� *�� ��³� ØR� ¶à+Ì� ��³� ø�Ö� ¶�� ý���� ø/¶�Ö� ¶�� *�� ��Ø
çÍ� ���� �r� »ÌÅ� ^_���� ��§� ÉÂ� �Ä� ¢à§� ±òª��� E� *�� ��³� Øù
��¼��ý����Ö���¶à+Ì���Ø�çÍ� ����&�Å�Ô����� ������{���.
¨�µË�������� *����³� 3��*��#£��ç�Ð�ì��.����È�ø*¶�'§
����������������������������������������������������������
Ï�� ���� �{�£� Ý�� �È�0Å� µ¶��� �� yç� ÉÁ��� XÌù�� ï«�� ¼�
�·àÈ�����6Õì�¸Õ�±�H���=0��%����� ������D�!0�B����0�
ED� �����<�$.�C*����0�3F
��� ��������¥�¥�¥�¥�....llll
�� µº� »� ¼��� ���³� º� »� ¡�� ¥�.l� �.ê£� �È� �á³� ã� ¾Ì� ����
��� �.§� ÇãÑ��� ���³� á�¶ù� «���� ���� ßÇË�� Õ��È� ���������� �
����� � �� �!�� ��� �������!�Ø� ¼�'�� ��£� Ð�ì� ¥�.l� ��³� *�� ��È� ø/ª��
��Õ�£�÷��+�Ø�µ¶�'��÷��+���SÈ�¥�.l§�¼�� *����³�Ç�ã
Ñ� �����r§�&�ª��
�/����?���?���?���?��� *��40��v�~�v�~�v�~�v�~����������
¥�.l� �È�0�� à�ØùÈ�� ED� ����§Ñ� ß� »� ¼�� �ÃÄ� ����� ë��� �È
�0����»"������� � -�� !0�³�j ��:�¯����+Ì�3F�È�Ü�¶��¼��� 5=�
�³£� 5=���³¨�Ã�¶��jßìë��³���� ���+ÌØ�ùSª��� *)?$� �³�3F
£��³�������+̳�ùS¶�'�� ��£� *�� Õß�� �È�0ë� $.��� (���� �
´öÅ� ��ª��� (���( ��� ����"���� �������!��� ¬:Lùm� Ý��� �È�0�������� ��!�
/������!�ë'�¬ã��$.��$��� � ���.�����!��������!���:Lùm���¯º�»�¼��jÇj��
È�0����(���»ÌÅ�±�º�y�������E�»Ì�� ñìù§�Á±¶÷��æ¶��ù³
ø�»��¡���ÚÅ��ù��«���� $.��»Ìê§��Îý³��Ö�� $.��Ëð��I�k�´ö
ý���£�±�� '��Ø� 5ì¶÷� »�Ëj�ù³�ìëª��� *�� 3F§�� ë��� �È�0
Å�Ü�ª��àØ�êÌ�¼������à�� ±�¶�� '���ó§� *��q{³� (����ê̪�
*��»ÌÅ� $.��� (���3F�È�Ì%÷�±ò¶�ù³�ø��¼��� *��3F��Ó§Ñ� ����°
���{���#£�¥�.l��.ê��������Ä�¥�.aÅ�ùSª���¥�.l��.
��Æ��Ð�ìë��.¨Å�Ø� ���£��������÷��.��#£�**��.���±Q
���+ÌȨ�¿�ËÌ�¼��� mknod�â6�È�¨êÌù����ìë������.��� ò
���¥�.l��.�� � ¯����+ÌØ� �.³� ;�Â� hÕ*ãÍù¨��¨N��� EÓÑ
ãí¶�� �{�� Bû��� à�i³� �ÌÑ� 1�Å� Òàãͨ� /dev/eth0³� ß� »� ¼
��������È�0£� *��3F��Ò´���§�Ǫ� ���³�ùS¶���È�0�µ�§�¼��
�/�����&��`�`�`�`�5+@��5+@��5+@��5+@������2��0�� 1���
5=�� �³�ë�,���� �Iª�Å`�� ¥�.a�ݨ���� �È/�W� ��� ùS¶�
jßìë�ë�,������ �³£� �� :L�� ª��k�È� �Òº�»�¼�'�� �ª�� ¼
��¾��È/��� ��:L§Ñ�Ö���k§�ãí¶���³Å�Øù÷�¯����³Å��aª
´e��í��È��Òº�»��¼ù¨��í�����ò���³£�·Õ§�çÅ�»�¼��'��
��I§�åª��¡��������*�Øù�`Ó����³Å�ùS¶�'����êÅ����»"�
������ � -�� !0��� ®ç������ Ò�`Ó�aÈ�Ö��� �§� µ¶�������ÞÅ�Ø
ù��¼Õ�yÃ����������¤��#£��³����»"��°���HëÅ�ùSª��
()*+� Òg���Hë��³� �(� ������ ��socket�*)?$� $.�C*���È�0Å��ª� �Å�ùS¶��ë������»"�
�+��� �àÌ�Bª� +���
*�+� ¢X�� *�+��È�0
����?$��&� O�µ�� �//!���!,������È�0
+��� +������0
�³§��*Øù�¨���¼�������ËðÅ� ùS¶��Ѭ���´e³� �¨�����Ä��
��»"�Ø��Ä�Å`��Ѭ�³�ùS¶���£���������� 5=���³£�*Øù��³
¨�Å�ùSª��
�����D�D�D�D��� ������³£�'��Ø� ±����¯?��ª �°���´Ëù�«�����Å�É�
¶���¯º�»� ¼��IÝm� �Ä�'��� ��DÅ� åæª��� *)?$� ���»"��� $.�
�È�0����D��³Å�ùSª��
''''�����E��E��E��E�1 � � ��� �� �³£� IÝm� '��� ±�Å� åæ¶ù¨�� ��D� �³��� ò�
��� ��������¥�¥�¥�¥�....llll
E� HáùØ� �åÇÈ�� �æª��� �Å� É�¶ù�� «���� HáùØ� ñìù§� �æ¶�
�� ¶{��� HáùØ� �ѧ� Ó÷� °�� �´Ë·�� ª Ëù� «�� �æ¶���� �Å
É�¶ù�«����*)?$����»"��� (����È�0����´e���³Å�ùSª��
Øæ¶ùØæ¶ùØæ¶ùØæ¶ù� ««««££££) 8�� �È/�Ø� ¶®� ���0§� ÊË� ËG�EÓÑ� :��;:�º� »� ¼�� �³
����é³�ê«��{���.§����³Å�¶Ì�ØæËù�«£� *��'����oÅ�ù�É
�����Ø�¶��
����ææææ� ����¯̄̄̄� HHHHáùáùáùáù)�!� <!�� 1�!� ��:� +��� ����� ��£� '��E�� �³�� ��� ¬�¶ù¨
'��Ø� �ñìù§���æª����Å�É�ª��
����ÄÄÄÄìììì�»»»»ÌÌÌÌ��F�����:�� ���������£���D��³��¬�ª'�'���»Ì�� lÕØ� �5
ËÌ�¼��
»»»»ÌÌÌÌ� ��������£���� 5=���³�¨�£�������.�»�§Ñ��È/�Ø�ÊË�»Ì§
ËGº�»�¼�������Ò��ì����
ED� �����<�����¥�.a�3F
��� ��������¥�¥�¥�¥�....llll
�³Å�µ¶4� �Å�¶���È/���`�î��Ñi���Å��ç���Ñi��Ѭ�³
åæ¶�� `�î��� �� Ѭ�³� �ª��� ��� éÈ� F� ,�ù³� åæ¶�� F� Ñi�
E� ,�ùêÅ� ¸�� F� `�î�� °�� ²Û¾³� ê� »� ¼��� �³Å� µ¶�� Ñi�
ü¾� �³Å� ¨Ä� �� �³§� �oÅ� ûëà�9 ���ª��� �� �o�� Å�£� �³�� ��� »"
�§� �� òù�'�� ?åÈ�� Ñi�� Èð� ��Ø� ¯��� �³�� �o� °�� ���
sockaddr�Ö��Ü¥³��ã�âáª��� *)?$��³£�E�§�ûëà¯� *��¹����³�Ø
ù÷�¯�����¯�¹��Îý�� /etc/services§Ñ�ß�»�¼���é³�êÌ��F�Ñi��¹
�Îý�� �Î���� �³§� ��Ø� ûëàËj�«�� Ñi�� E� ûëà¯� ��³� Ø� �
:L��r��ê̪�ù��\�! ����Å�ª���:L��rÅ�¶��`�î����³Å�¨ê�
Ñi����³�âá¶4��³§�Çã�:L��rÅ�ª��� *)?$��³§Ñ�Ñi������ Ñi
�� *�� ���� ¹�� Îý���� �Uª� :L� �r£� �Iª� �È�0� 3FÅ� ã� ±òËÌ
Ñi�� �\� �³§� �ò¶÷� ¯��� ÑiØ� :L� �rÅ� Ù�«�� ��Å� Ù�ê�·�
�����/���°��·®ª�����������:L��rÅ�Ù�ê�ÕÈ�¶��«��Ñi�� :LÅ�Ù�êj
tÈ���³Å�¨Ä���:L��rÅ��\¶�'�µ¶���³£�:LÅ�Ù�ê��'�µ
º�»��¡���:L�� ��Ìù�� �«��Ñi��`�î���ÖÒÞ÷�'��³����ÙÅ
»�¼���àù£�È��:L��{���è�¡��ÚÛ��³Å�´�� %����;��º�»�¼�����y
±���§�¼��'���»Ì��5ì¶÷�Ã�Ëj�ù§�Ò�¶4Í�ª��
5=���³§�Ì��¥¿Å�ض������%Å���¶�ù��Ì�����»"��½§Ñ�¿=
Å�¶��¼º�§���� ��� $.�C*��ËðÅ�v5¶���£��àÌ�Bª� +����ËðÅ
v5¶�� ���� ��� � ��� Ø�� íj� á�¹�� à�ØùÈ� ����� 5=�� �³� 3F�
È��³�ë�,��³��*ª���5=���³�3F£� 5=���³�3F��&�ÈE���ë�
,��¶���§�� ¯�������³�ë�,����ö�¯����»"�³�Øù�����+
̧��ã� ùSÅ�Ù���� 1��hÕ*� �5§Ñ�� 1�§� Ü�¯���� »"��� �Ö��� ù
S¶��� 5=���³�ë�,����þ#�Ö�Å���ª�����§�&�ÈE��� 5=���³Å
¨ê��µº�y�� 5=���³��E���ùS¶�����»"��µ���:���¨êÌR����
Uª�:��3���Ä:L�Ö�Ü¥�����»"���Ò��ùS��0�À�rÅ� ã�¨êÌ
R��� é³� êÌ� &�ÈE��� tÈ�� �³Å� ¨ê� y� 5=�� �³� ë�,��Ø� µ¶�
���»"���Ò���³�����0��¼��
1�Å�v5º�y� �!£�����»"����È�0Å� protocols�Q�§������protocolsQ�§��Ò� ��� »"�� °�� �È�0�� �o� �é³� ê«� :*)?$:��� hÕ*� �0�� êÌ
W��� á�¹�� ®ùË«Ñ� �³� ë�,��³� hÕ*º� y�� Ò� �È�0�� hÕ*� �0�
Ñ�÷� ¯��� 4ÕÑ� �³� ��� »"�� aÈ� j �� �È�0� :�� �0Å� ��¶÷� ¯��
��£� �0ê�� >d��� Ò� �0£� ãí� ��� »"��� �Òª� �5� :�Å� »kª��
proto_ops� Ö�Ü¥�� ���»"�� ¨��� �5� ���»"�§��Òª��³�:�� �0§
Ǫ�¹ë�ê��>d�È� ��Ìì� ¼��� pops� Q���ë������»"�#£� ��3N*)?$
£� ��������»"���aÖÈ�ëS��Ë̼��
�/���079*��`�`�`�`���������
*)?$� �³� 3F£� $.�C*�� �È�0êÅ� ¹þ¶�� ë��� ��� »"�³� ùSª��� ½§Ñ
vâª��ÃÄ��ê��È�0ê£�3Fì����ª��È�0���ç��È�0��Ѭ�³�µ
ª�������� $.�C*���à��Ö�Ü¥����3FÜ¥³�ß�ª��� 5=���³�3F�È�
ë�,����¥�.l�hÕ*���§� 5=���³�3F§����ª�ë��� ���»"���³
þ»êÅ� ª����ê£���¯��ç����»"���þ# pops�Q�§Ñ�É�ª��� 5=���
³3F£���¯� *)?$� proto_ops�Ö�ܥȮ�� *)?$�3F���³ùS��0Å�ý4¶4
è�ª�jÅ�»kª���é³�êÌ����� »"�§� *)?$Å���� 5=���³Å�¨ê���Ü
ª�«�����2§�¼�� *)?$��³����þ»³�µ¶÷�¯���5=���³�3F£��ê�ÒÒ
�� þ»à�� *)?$� 3F§� 5=�� �³Å� �¨Â�� socket� Ö�Ü¥³� ±òª��� 5=�
socketÅ� $.�C*�§¨�è�ª�5ÉÈ�Ìù+QÕ�É��� *)?$��³�3F£�Ö�¨��Ö�
Ü¥ë� sockÅ� Øù�� Ö�Å� 5=�� socket� Ö�Ü¥�� :Lª��� ��� :L£� ED� ���
��!���C! ���C
����%�Υ
��!���C���C ��,�%
Î¥
��� ��������¥�¥�¥�¥�....llll
§Ñ�ß�»�¼���sock�Ö�Ü¥�� 5=��socket§� ¼�� data�¹ë�³� ã� 5=��socketÖ�Ü¥��:L¯�����£�3ð¯� *)?$��³�ý4§Ñ�Z÷� sock�Ö�Ü¥³�äÌV�»
¼��������� sock�Ö�Ü¥���È�0�þ»�¹ë��Ïá���á§��=��Ë�����
�ܪ��È�0§���� ��� ¨�� $.�³��Ü �«�� sock� Ö�Ü¥���È�0� þ»
¹ë��� $.��:LÅ�½ã�è�ª� $.���È�0�þ»�>dÅ�Ø�������
�,�������'������������������
t��³Å�¨à��á�¹�0§�����»"���aÖ���³�¨���E����È�0Å�ëÖ
È����� ü¾���ܪ����»"�³� µ¶4� pops� Q�§Ñ�j.¶�����»"�Ø� ¼
�ù� ;���� Ì�� ��� »"��� 1�� �3È� ¨êÌì� ¼Å� »�� ¼�'�� �� ÚÛ
kerneld�'|�����3Å�¸Ìê4Í�¿=Å�3ðº�»�¼��� 5=���³Å��¨ÂÕ�½ã
t� socket� Ö�Ü¥³� ºíª��� ?�ì�È� socket� Ö�Ü¥�� Ð�ì�È� J3=� inode
ED� ����<����� 5=���³�Ö�Ü¥
���C ��,���� 0 N ��,����
Î¥
��� ��������¥�¥�¥�¥�....llll
Ö�Ü¥��ª�®¯����³Å�ºíª����£�?åÈ�� J3=� inode³�ºíª����Å
��ª��� ��� �³�� jß� íj�� �#£� ÝÞ�È� ¿6ª��� �Å� �Òª�«� aÈ� �
�¶÷�É�R� «Å� ����� �Ä� íj£� J3=� inode� Ö�Ü¥È� �¨Âù��� �Ñ� íj
þ»êÅ�ùS¶�«� 5=���³�Ïá� J3=�inode�Ö�Ü¥È���ËÌÍ�ª��
tÈ�¨êÌR� 5=��socket�Ö�Ü¥�����»"�§����»ª��³��0ê§�Ǫ�¹
ë�³� Øù�� ¼���� ��� pops� Q�§Ñ� äÅ� »� ¼�� proto_ops� Ö�Ü¥§� v5¯
���¨�£� �ܪ� �³� ¨��È� v5¯��� ë� SOCK_STREAM�� SOCK_DGRAM� ��� ��� ¶
��������»"�§����ç����þ»³� proto_ops�Ö�Ü¥§�¼����³��¶
4�ý4ª��
Ô_�íj�Õ�Ö��� �� /����Ø��³��È/��� fd�Q�§Ñ�ºíË����³�Ø� � fileÖ�Ü¥Ø�hÕ*¯������íj�þ»�¹ë�Ø� 5=���³�ë�,��§Ñ�ùS¶�� 5=�
�³�íj�þ»êÅ�Ø� ���v5¶���Å�¹þª�������¿=ê£��³�ë�,��
È� ±òË�� ë�,���� ÄÕÈ� ��� »"��� þ»êÅ� ý4þ�Èú� �êÅ� ùS¶�
���»"�È�±òª��
�,�����O�O�O�O�� �-9*���'���������� ���� ���� ���� �����8������
ê̪��ë���Ëð� �ܳ� Õ�Å� »� �! ����� ¼��«��Ò� Ñi�� *)?$� 5=�� �³Å� ¨
êÌ� �³� Ñi�� ���� ûëàã� �ÌÍ� ª��� �� ûëà� ¿=£� Ç®¯� *)?$� �³3F
���Ó�3Fë� $.��� (����È�0�3F�È®��̺�5��ùSÅ�Ù��Ã�ª�����
�� ûëà� Ë̼�� �³£� �ç� �Å� ½ãÑ� µº� »� ¡��� ��� socket�� �`�
TCP_CLOSE4ͨ� ª��� �Å� �ª��� ûëà� þ»§� ±ò¯� sockaddr£� ûëàº� *�
����� Þ��È� ¹�� Îý³� Øù�� ¼��� É £� *)?$� ��� »"�³� ùS¶�� ½§Ñ
�� ë�,��³� µº� »� ¼�� ¥�.l� �.§� ºí¯� *�� ��Ø�� 4ÕÑ� ûëà� Ë�
*�� ������ �³� á�¹§Ñ� Ì�� ¥�.l� ë�,��Ø� '�*ËÌ� ¼�ù�� ifconfigâ6Å�µ¶4�ø�»�¼��� *�� �����¾� ��·���¾� �ë� *��²Èà����9������ ��
��j� »�� ¼��� �ê£� �aª� ��ÈÑ� :�ĵ"§÷� ÉÂ:³� ��ª��� °�� Õ3Ø
Hâª���á�� Ý*W�È�6¿¶�� ¼�«�� Ì�� *�� ��¶��� ûëàº� »� ¼��� EU
�� »gÒ¾� ÀªÅ� ØR� �È/�¨�� ��� *�� ��§�� ûëà� º� »� ¼��� ûëà¯� *�
���� recv_addr§�¼�� sock�Ö�Ü¥�� saddr�Æñ§�¾�¯����ê£�ãáÈ�;Å
y� ����� ÉÂ�� *�� ��È�� �ë��� ¹�� Îý�� Þ���� �³� ù5¶ù� «�«� �³
ùS¶�� ¥�.l§÷� ������ ¬Ì¼�� �Å� ò�� �rª��� �¬ì�È� ���7É�
¿£�¹�Îý��»gÒ¾�ÀªÅ�Øùù�«£��È/���µº�»�¡���¨���Ó��¥
�.l�3F§Ñ�¹��Îý³�ºíª�«�����Æ�� ���7É��Ç��Å�ºíº�����
�ÓÕß�� ¥�.l� �.�� »ÌÅ� Ù�«�� �³� Vûç� *)?$�� 5=�� �³�È� ±ò¶4
Ã�õ�»�¼���ãÍ�ª�������ÒÈ� (���� $.���êÌö� *��Háù§�¼����³
¥,¶4�Vûç� socketCsock���È�±ò¶�'�µº�»�¼���ãá�À�rÅ���ª
��� $.��� :L� ùm� �È�0��È� (��� »ÌÅ� Ã�º� yÉ�� $.�� »ÌÅ� Ã�¶�'
{�!£�5ÉØ�µ¯��
(����ºí¯� (���¹���ãá�À�rë� udp_hash�À�rÅ���ª������ sock�Ö�Ü¥�� ¹ë�ÈÑ� ¹�� Îý§� Õߪ� ãá� þ»È� ëS�ËÌ� ¼��� (��� ãá� À�r£
×Ë��¹��Îý��»É���-.�ì��È� �udp_hash�� ���°�� UDP_HTABLE_SIZE�� �� ¨u�� ���³� ������ À�r�� Ì�� ���ê£� sock� Ö�Ü¥�� :L� ����
ê£� sock�� next�¹ë�È�ÑÈ�:L¯��³�Ø�7��
$.���4U�è��ãá�À�rÅ���¶�È�-.�{�´)¶���Ì\Ä� $.���ûëà�¿=
6Á§�ûëà¶�� sock�Ö�Ü¥³����ãá�À�r§�?åÈ�ضù��«���Mù��
ܪ�¹�ÎýØ��³�µË��¼�ù¨�ɵª��� sock�Ö�Ü¥���\�¿=Å�¶���
�§� $.���ãá�À�r§�د�
��� ��������¥�¥�¥�¥�....llll
�?J*?4�)D$?�<��~ª�����Ì%÷�Ë�Ø@
�,������-9*���'��������������?@��?@��?@��?@��
�³��¨êÌù�������®È�� :L� �ܳ�ÙÕ�½ª��È�µËù� «n�«�� �
�� ô®È�� :L� �ܧ� µº� »� ¼��� (���� #£� ¬:Lùm� �È�0�������� ��!�
/������!�§Ñ�����¿=£�aÈ�¶��j��¡ù¨�� $.�#£�:Lùm��È�0�������� ��
�� ������/������!�§Ñ�����¾�è��&�ÈE�W§�Ø��,ȳ�¨à���Å�¹þª��
ô®È�� :L£� ì�ª� �`§� ¼�� *)?$� 5=�� �³§Ñ¨� ��Ì�� »� ¼�� <� �¶Ö«
��� :L�� ËÌ� ¼·��� ®È�� :LÅ� Õ���'� µ¶�� ¼�� �£� Á¯��� ��
������ 5=���³�Ö�Ü¥Ø� ==N().D))?.$?���`§�¼����Å���ª��� (����
È�0£� &�ÈE�W§� Ø�� :LÅ� ¨êù� «���� ÉÂ�� Háùê£� �¾� '��E
�����Háù�� ª� ®¯�� ñìù§� �æº� »��� �æ¶ù� «Å� »�� ¼��� EÌÍ� ¶ù
¨��Ëð� 5=���³�þ»³�ùSª��� (��� *)?$� 5=���³§Ñ��Ëð�¿=£�M�Q�SÈ
&�ÈE������ A� *������¹��Îý� A�³�v5º�Ý����Øì�È�Ûù�À�r
���§�Ǫ��á³��=¶4���� 5=���³�È�É�� (���»Ì���á�Ûù�'��5
��³�ɵº�è�Ø�¡��� �����Ø�Cb����ËÕ�±)ù���ª����á¯�Ûù�5
É�� *)?$�sock�Ö�Ü¥§Ñ� ip_route_cacheØ�Ø� ��¼���¨���������5É
��ù5¶ù�«��«�����á¯�Ûù�� *�����5ɳ�Ö6�È� 5=���³Å�µ¶4
ÉÂ��Háù§�µª���(���� sock���`³� $.�N?=$�5�*=F?�È�û¸��
$.��5=���³§Ñ��Ëð�¿=§Ñ���$.���Ëð�5ɳ�ØR� $.��Háù³�¶��¨êÌ
Ñ��³��ÌR� *��ñìùÈ�ÉÂÍ�ª����� $.��Háù��Ëð§�� ¯��Øù�5ÉêÅ
Øù��¼���Òjª�á¿�Háù��Ñ�Îý��ῶ�� � � � ������ý��§Ñ�Ã�º�»�¼
��Háù�� EÇ�lÕ�� ÉÂ��Ù�� T�Û� lÕ������ E����� $.�§Ñ�� �Ä� Há
ù§�ÎýØ�(����hÕ� �Ñ�Îý��(Îs� Háù�Îý§� µª��� �����9�ìë
�È�0� æÈÅ� ضÕ� ½ã� ׶�� +½� §Ñ� K��� �Å� �ç��� ª�§Ñ� ±�ª
Háù³� �ç� �§Ñ� �æì�È� Ù�«�� �Ä� Háù§� Çã� E��� �æì�È� ñùù
«���æ ����Å��¶��&�ã��ÌÍ�ª���&�Ùù�«£�Háù���á�ÉÂ÷�¯
����»��T�Û�lÕ��&�Å�ÉÂù�«��¼Å�»�¼��Háù��»��� ��¨u��H
áù³�É¿�y)ù� �.&Ø�ªù�«���¯����EÇ� Háù�lÕ���rÅ�Ὺ��§Ñ
µ¶��¼��¥�.l��.§��ç���¨��Ù�����¥�.l��.Ø��É��¿£�EÇ
Háù� lÕ³� ùSª�«�� Ëð§Ñ�� f� �§� E��Å� µ¶÷� ¯��� Î�È�� $.�� Ë
ð��rÅ�¶��&�ÈE�£�Ç��&�ÈE�����Ëð��ܳ�Ù·��·®ª���&
�Å� É¿� y)ù� Õ��Í� ª��� $.�� sock£� �å� HáùØ� ê̪�� Õ��Í� ¶�È�
tcp_listening_hash³� ض4�� ê̪�� $.�� HáùØ� sock� Ö�Ü¥È�R�»� ¼÷
ª��� $.��� °ª� Ç�� &�ÈE��� �ܧ�&�Å� ÉÂ�ù� «�� ÚÛ� Î�È�� Ëð
�ܳ�¨K�h�º�»�¼���¨�î³�Ὺ��
�,������-9*���'��a��a��a��a�����������%�������
�³§� ��³� ûëà� ¶��«�� ûëàª� ��³� ù5¶4� ê̪�� Ëð� �ܳ� Õ�Å
»�¼���¥�.l�&�ÈE�£�ü¾���³�ûëà�¶ù�«���ËðÅ�Õ�Å�»�¼�
'�����ÚÛ� *)?$��³�3F£�ù���È�0§Ñ�µ¶ù�«��¼��¹��Îý³�;�
�³� �³§� Ö6�È� ûëà� ã���� �\� �³� þ»�� �³�� �`³� $.�N�*=$?)�È
û!��ê̪��ËðÅ�×ض�'�è�ª�¥�.l��»�¿=êÅ�ª��
(����³§�¼ÌÑ���³���`³�û!����È��s¯¶ù¨�� $.����³�� sock�Ö�Ü¥³� ¾è�� ãá� À�r§� ض4� '�*Ë��� ª��� �� ¾� è�� ãá� À�r£
tcp_bound_hash�� tcp_listening_hash� À�r����f��� *��¹��Îý§�Õߪ�ã
��# ��������¥�¥�¥�¥�....llll
á�þ»³� ¶4�ëS�ËÌ�¼��
'�*¯��\��³§�Çã� $.��Ëð��ÜØ�ê̪«�� $.����³��¨ÂÕ�½ã�tÈ�
sock� Ö�Ü¥³� ¨Ä��� �� sock� Ö�Ü¥�� �� $.�� Ëð�� L<� Ù�ê4R�«� $.�
Ëð��¶ß®Ø�¯���°ª�Ëð��ܳ�¹þ¶��¼��êÌö� sk_buff³�´µ¶4��Õ�
��� sock� Ö�Ü¥�� receive_queue�� F§� �³� ت��� ´µª� sk_buff�� tÈ
¨Ä� sock�Ö�Ü¥§�Ǫ�¹ë�³�����
�,�����P�P�P�P��FGFGFGFG��L���L���L���L������������
(����Ëð���èBÅ�ùS¶ù�«��È�� *)?$��³�ËðÅ�×e¶���£� $.���È
�0§¨� ì�� Ë��� ËðÅ� Õ���� �³§Ñ� ËðÅ� ×e¶�� �£� SÓ�� Õ���
�³§Ñ� socket� Ö�Ü¥³� ´µ¶4� tÈ�� socketÅ� ¨Ä��� ×Ø� ¿=£� Ö�Å� ù
S¶�� �È�0� 3F�� �� ÚÛ� *)?$� 3F�È� ÆÌØÑ� ê̪�� Ì�� Ëð� �ܳ� Ù�
ê���ª��� ¨���Ó� 3F�� �È�0�� (��#��ËðÅ�ùS¶ù�«����«� �
Ëð�×Ø��5£�?»ª��� EÌù� «�«� Ëð� ×Ø��5£� ?å��È�0����ÚÛ� $.�
È� ±ò¯��� �� Ëð� ×Ø� ¿=£� r�a� �àj»��� r�a� �àØ� �ð»�� ¼��� r�
a��àØ��R�ÚÛ��¨������ê̪��Ëð��¡�«����Ëð�¿=£�?»¶���tÈ
¨êÌR� socket� Ö�Ü¥�� i��� ����� r�a� �àë� ÚÛ�� Ëð� ×س� ¶�� ¥�
.l�&�ÈE�£�ÇÕ�p§�êÌØ�� $.��Ëð��ܳ�ÙÅ�y)ù��M¯���Ëð��
ÜØ�ê̪«�� E� �ܳ� ��� ¼�� sk_buff�� �áË��� sock� Ö�Ü¥�� �±§� ¨Ä
t� socket�Ö�Ü¥��:LËÌ�¼�� *)?$��³�3F�È�ËÔ�W���¥�.l�&�È
E�§� tÈ� ¨êÌR� �³�� íj� Õ�Ö�-��³� Ô����� &� �ÈE�£� tÈ� ¨êÌR
5=���³Å�Øù���³�¿=Å�¶�'���íj�Õ�Ö³�µº�»�¼��
�/���0����������
�,����������#W#W#W#W����.����!����
!£� ¥�.l� �È�0� 3FÅ� Øù��� ÒÒ�� �ç� ��� Ѭ�³� µ¶�� ÝÞ�� Ãå
���¶����Ò��È�0��±�¶��'��§��È�0�q{��´�³� (����Ù£�'�
�³�Ã�º�y��³�å·ãÍ�ª�����������Ò��È�0�3Fà���aª��È�0
q{��´�³�;�Í�¶�È��È�0�µ�§�'���ig³�±ò¶���Å�Ì£÷�¨Ä��
ÝÞ���¶���Ò�3Fà�� ig³�´µ¶����ù¨������Û�¬78ì����Ç���
���� �È�0� 3F� µ��� ¥�.l� Bû��� à�i� W§� '��³� ±ò¶Õ� ½ã
sk_buffs�� �³� ig³� µª��� sk_buffs�� ¹ë��� ��� ÆñÅ� Øù�� ¼ÌÑ
Ò��È�0�3F�����þ»³� ã�&�ÈE��'��³��?�»�¼÷�ª��
ED� ���7�� sk_buff� Ö�Ü¥³� É4���� Ò� sk_buff��Ö��� :�¯� '��� r�Å
Øù��¼��� sk_buff��¥è��'���¹ë�³�Øù��¼�'���ê£��³�ig�'��
³�������¶�'�µ¯��
qqqqàààà7� :��H��§Ñ�'����á¿Å�Ø�7������ sk_buff������ ¯�'���r
�Å�ºíº�y��5¯��
''''��������data�� �³� �È�0� '���� á¿Å� Ø�7��� �� ¹ë��� �³� sk_buff³� �
Ò¶��¼���È�0�3F§���òR��
´́́́����� �!�� �³� �È�0� '���� kÅ� Ø�7��� à�ØùÈ�� �Ò¶�� ¼�� �È�0� 3
F§���òR��
kkkk��:��H��§Ñ�'����Ï��kÅ�Ø�7���sk_buff³�ºíº�y�L5¯��
��!���C! ���C
,9�--�%�Υ
��� ��������¥�¥�¥�¥�....llll
��³��¨Â��Æñ�È�� len�� truesize� ¾èØ�¼�����ê£�ÒÒ��³��È�0
»Ì������� �Çìë� '��� ig�� ±²� lÕ³� �¨���� sk_buff³����� �à�
&�ÈE��'��§��È�0�q{��´�³�(���å·¶����ìë�ÝÞêÅ�åæª
����ê£�Á±¶÷� sk_buff§�¼�� data��tail��E��� len�ÆñêÅ�����
9��7� data�¹ë�³�'����Ï��á¿��È��6¶��� len�ÆñÅ��Øá7������±
�º�'����á¿®¯§�'�����È�0�q{³�(��'�µ¯��
9�!!�data�¹ë�³�á¿®¯§Ñ�ü���È��'����Ï��k��È��6¶���len�ÆñÅ@�á7��� ��� »�ª� '���� á¿®¯§Ñ� '���� �È�0� q{³� å·¶�'
µ¯��
9��� tail�¹ë�³�'����Ï��k��È��6¶�� len�ÆñÅ��Øá7������±�º
'����k§�'�����È�0�5ɳ�ض�'�µ¯��
���� tail� ¹ë�³� '��� �Ï�� á¿��È� �6¶�� len� ÆñÅ� @�á7��� ��� »
�ª�»Ì§Ñ�'�����È�0�´�³�å·¶�'�µ¯��
sk_buff� Ö�Ü¥�� °ª� Ã���§� sk_buff� �� ��� SÅ� :L� ���§� ¾�¶�'
µ¶��¹ë�êÅ�Øù��¼���E��� sk_buffs³��ê������ó���F§�ض
��å·¶�'�µ¶��jßìë� sk_buff��0ê��¼��
ED� ���7�<��³�ig� � ,N9�--�
��!���C! ���C ,9�--�%
,9N/� %���Υ
��!���C! ���C ,9�--�%
,9N/�!!���Υ
��!���C! ���C ,9�--�%
,9N/�����Υ
¥
��!���C! ���C ,9�--�%
,9N�� ����Î
��� ��������¥�¥�¥�¥�....llll
�,�����������������w���w���w���w���
1�§Ñ�����à�iê��Ì%÷�¨êÌù��hÕ*Ë�ù�� �§Ñ�vâ �����h
Õ*�� L��� dev_base� ���§Ñ� ÑÈ� :LËÌ� ¼�� j �� device� Ö�Ü¥���
Ò� device�Ö�Ü¥���.³�Ñ�¶���¥�.l��È�0�3F§Ñ�¥�.l�à�iØ
Ì��jÅ�»kãÍ�º�y�®³�»�¼��0÷��0�/�³�åæª����ê�þ»ê£�Ç®¯
'���±���¥�.l��.����§�� ËÌ�¼���¥�.l��.Ø�¥�.lÈ®��»
ÌÅ�»�¶«���»�ª�'��³� sk_buff�Ö�Ü¥È�û!ÌÍ�ª���¥�.l�à�i
���êÅ�»�º�yà�� backlog�p§�»�ª� sk_buffêÅ�ت���¨�� backlog�pØ����1ù«��»�ª� sk_buff�ê£��á¯����å�ãÍ�º�j��¼��È�?kº��¬
Ø�Ëj���¥�.l�¶ß®�9������%�!-�§��áª��
�?®UØ�¥�.l�¶ß®�lêU³�?k¶«���� sk_buff�� backlog�p³�Ã�¶Õ
�±§�»�ª�»ÌÅ�Ì���È�0� 3F�È�±òºù³� L5¶�� ±�Ë�� Õ���� ¼
�� ¥�.l� »ÌêÅ� Ã�ª��� ���� ¥�.a� 3FÅ� hÕ*º� y� Ò� �È�0£
packet_type� Ö�Ü¥³� ptype_all� ����� ptype_base� ãáÀ�r§� Øþ�ÈÑ
Ö�êÅ��� ��� packet_type�Ö�Ü¥���È�0�¨���¥�.l��.§�Ǫ�¹ë
����È�0��»��'���Ã���0��E���àù£�È������ãá���§�¼���¤
packet_type� Ö�Ü¥§� Ǫ� ¹ë�³� Øù�� ¼��� ptype_all� ���� Ì�� ¥�.l
�.�Äù®�� »�Ë�� �Ä� »ÌêÅ� ñÉ�'� ���/�� µËù¨� µ� µËù� «���
ptype_base� ãá� À�r£� �È�0� �aÖÈ� ãáËÌ� ¼���� ê̪�� ¥�.l� »Ì
Å� Ì�� �È�0�� ÙÅ� �ëù� L5¶�'� µ¯��� ¥�.l� ¶ß®�� ê̪�
sk_buff���È�0�¨��� Ò�À�r§� ¼�� ¶������ packet_type� ����� �.
á7����È�0£�¶������������.õ�»�¼�'��é³�êÌ��Ä�¥�.l��Ó
ñÅ�ñß�y�#£�ÚÛ������ÚÛ� sk_buff��´åØ�¯��� sk_buff���.Ë���È
�0�Ã���0�È�±ò¯��
�,���������������������������������
»Ì£�&�ÈE���'��³��/¶·���¥�.l��È�0�����¨êÌR�:L��
¨êÌù�� :LÅ� ùSº� y� ¨êÌìÑ� ÉÂR��� Ì�� ÝÞ�È� '��Ø� ¨êÌ©¤ù
W§� '��³� ¹þ¶�� ¼�� sk_buffØ� ¨êÌù��� Ò� �È�0� 3FÅ� �¶«Ñ� �
È�0�3F���Iª�q{³�(ë��
sk_buff�� ±�º� ¥�.l� �.È� ±òËÌÍ� ª��� ü¾� *�� #£� �È�0��� Ì�
¥�.l� �.³� µºù³� L5ãÍ� ª��� ��� »Ì§� Ø�� Ó�� ��§� �� � ��
�����È�0#£��Å� ã��Ï�È�¶���¥�.l§�:L¯�;<�§�¼ÌÑ�����
�³�S¶���£�Z���»Ì£���÷��.³� ã�Èðý����� �����Ï�:L��k§
¼�� ÷��+�� f� �� ¶�È� ±�õ� ����� �{��È� :LËÌ� ¼�� ;<�§� ¼ÌÑ
���¥�.l§�!£�;<�Ø�:LËÌ�¼��È���S£�{�Ì£��
*��»ÌÅ�±�º�y�Æ�� *����òº� *����È�Ø�����������³�ãL¶Õ�½ã�Ûù
À�r����� �"� ��9!��Å� µª��� Ò� *�� ñìù�� Ûù� À�r§Ñ� �æì�È� ;÷� ËÌ�
µº���³�Õ�¶�� rtable�Ö�Ü¥³�Ô��������µº�4�ù� *�������¥�
.l� device� Ö�Ü¥�� ���� yyÈ� ��� ¨êÌR� ¶à+Ì� q{³� ¹þª��� �� ¶à
+Ì�q{��¥�.l��.à���ç���ÈÑ�4�ù���æù��¶à+Ì�������è²
aÈ��ç�5ɳ�Øù�� ¼��� ¨��¥�.l� �.Ø��{���.�«��¶à+Ì�q{�
ED� ����§Ñ�É��û��#Å������4�ù���æù�����Ð�ìë��{����j��
����¶à+Ì�q{������þ#��áË�'�������¶à+Ì�q{Ø�����³� ¶4
±�¶���Ä� *��»Ì§�ØËÌÍ�¶�'���³��á�¨à���£�áW��8�Õ�yÃ�
���¶à+Ì�q{�� �����È�0È�ãLËÌÍ�¶��Ð�ìë���³�Ø��»��¼����
ÚÛ� Î�È� �Ø�� »Ì£� ��Ø� ãLõ� y)ù� òóA¶�� Õ���� ¼ÌÍ� ª��� ªÎ
��Ø� ãLË�� �«�� ¶à+Ì� q{Ø� ¨êÌù��� �� ë�,��³� µ¶�� *�� »Ì�
���C����C�����
��� -N-����Υ
���C����C�����
���N9%���Υ
���C /�7C /N �/����
/N�������Υ
��!���C���C
������%�Υ
��� ��������¥�¥�¥�¥�....llll
�á� ���³�º�è�Ø�¡�����¶à+Ì�q{³��áª��
�,������!��!��!��!��u���u���u���u���� �������������������
�Ä�¥�.l��.��EÇ�»Ì�lÕ³�Øù��¼�����É��Ç�lÕ��'��³�É·
��ÙÅ�»�¡���*���È�0£����ÚÛ³�׶4�'��³�¥�.l��.Ø�Ã�º�»
¼��»Ì�lÕÈ�'��³�µ÷�"����*���È�0�q{���ÓE����¥Ò��Þ�Å�ç
£�¥Ò�ÆñÅ�Øù��¼��
*��»Ì��±�º��¬Ø� Ë«�� *��� *�� »ÌÅ�Î�È�É¿�¥�.l��.³�;�����.
�� *��Ûù�À�r§Ñ�;÷�¯���Ò� device��EÇ�±��M½³��¨Â��Æñ�È�Ø
ù��¼�'� �û���M½������ mtu�Æñ���� ¨���.�� mtuØ�±�¶��� *�� »Ì�
lÕÉ��¿�«�� *��»Ì£�f�{�¿£�lÕ�mtu�lÕ���¥Ò�È�"èìÍ�ª���Ò�¥Ò
£� sk_buffÈ���¯��� *��q{§������¥Ò������»Ì��'����Ì��Þ�®�
Øù�� ¼�ù� �á¯��� àù£� »Ì£� àù£� *�� ¥Ò��� �á¯��� ¨��� �� "è�
��§� *�Ø� sk_buff³�ºíÙù�Aª�«�±�Å�?»¶÷�¯��
*�� ¥ÒÅ� »�¶�� �£� ±�¶�� �É�� {� Ì��'�� ��� *�� ¥Ò�� ���� �ÑÈ�
�æº�»�¼��È��¾�»�Ù�Í�³¥�º�»�¼Õ�yÃ���� *��»ÌÅ�»�º�yà�
���� *��¥Òëù�ɵª���Háù�¥Ò��ä��涫�� *���t� ipq�Ö�Ü¥³�¨ê
����³�³¥�Å�Õ���� *��¥Ò�����ë� ipqueue§�:Lª���*��¥Ò��3ð�»�
Ë«� Ó�� ipq� Ö�Ü¥³� ;�� �� ¥ÒÅ� �¨¿� ipfrag� Ö�Ü¥³� tÈ� ¨Ä��� Ò
ipq� Ö�Ü¥�� ¥ÒN� *�� »�� �KKÅ� 4�ù�� �æù� *�� ���� þ#� Òj¶÷� Õ�
¶���½�3F��È�0��aÖ���� *���KK���aÖ³�Õ�ª����Ä�¥Ò���涫�
�ê£� ¶��� sk_buffÈ� dwù�� Ã�º� �¤� �È�0� 3F�È� ±ò¯��� Ò� ipq�åÇÈ� ¯� ¥Ò�� �æº� yà�� �á� á¿Ë�� ¨�î³� Øù�� ¼��� ¨�� �� ¨�îØ
¨�Ë«�� ipq�Ö�Ü¥������ ipfragê£��ôË���Háù��±���§�µR���
È�W�¯�����Háù³��á�±�¶���£�{�õ�KX���È�0��çí¶��Ãå���
�/���!�!�!�!���b�b�b�b�PQ��PQ��PQ��PQ������ ���=��%��"���� �����%6��=��
��� L5� �È�0�� Ϻ£� *�� ��§Ñ� �{�� ���� #£� Ð�ì� ¶à+Ì� ��È�
ø/Å�åæ¶������� *���'��³�±�º�Bû���à�i§÷�±ò¶Õ� �sk_buff�� Å`È�� ûÈ� ±§� ��� ø/Å� è�È� ª��� ��� �� �.Ø� ¶à+Ì� q{³� è�È
¶�ù��¨��EÌ�«���»Ì�È�¶à+Ì�q{³��á�¨êÌÍ�¶�ù�øÕ�½ã�4
UØù� ɵ³� »kª��� ����� ¶à+Ì� q{³� Ö�� �á� ¨êù� «��� �³� �áª
���¨��¶à+Ì�q{³��á�¨ê�è�Ø�¼�«���.��Ò��¶à+Ì�q{�³å¿��
0Å�ý4ª����Ä��{���.���#£�jßìë�q{�³å¿��0Å�µ¶������0
£�ñìù� *����³�Ð�ìë���È�û!Õ�½ã�ÄÕÈ� ����Ѭ�³�µª��
�����È�0�E�Ö²���Û�M�¶��������Ü�� ����&��¾Øù�Háù�Å`È���
Ìì�¼��� �����Ü��ø/Å�è�È�¶�� *����³�Øù��¼���&�£� �û¦'��ø/
¯� *����ë�¶à+Ì���³�Øù��¼��� �����Ü��¥�.l§�:L¯��Ä�ý��È
Ý��²Èà�����Ë�È���{��¥�.l§Ñ���{�§�:L¯��Ä�Õ3ê���� ���
�ܳ�Ù÷�¯������ܧ�¼�� *����³��Ò¶��¼��Õ3���� �����ܧ�&�¶
4�Ö���Ð�ìë���³�ç��¼�� ����&��È��¶÷�¯��
���§Ñ� ���� �È�0� 3F£� ÒÒ� *�§Ñ� Ð���È�� ø/Å� �¨Â�� arp_tableÖ�Ü¥��À�rÅ�Øù����Ìì�¼����ê����ê£� *���Ø�ø/õ�è�Ø�¼Å
y�¨êÌù���áW��ù��ö�ù«�å·¯���Ò� arp_table�Ö�Ü¥���¤��#£�Æ
ñêÅ�ØR�� <
���C /�7C /N �/���� /N9� !�N�� ���
Î¥
���C /�7C /N �/����
/N������Υ
���C /�7C /N �/���� /N9� !�N�� ���
Î¥
���C��%�����C��%����%N��9� !�N
%��������Υ
��� ��������¥�¥�¥�¥�....llll
àù£�µ�!� ��� ��� �������Ø�àù£�È�µ¯�áW
àù£�w��!� ���/������� �������Ø�àù£�È�w�¯�áW
�ÓE�-!�" �� ���Ø�P�Ëj�ù�#£�������`³��¨���
*����� ���Ø��¨Â�� *����
¶à+Ì���� ø/¯�¶à+Ì���
¶à+Ì�q{� �á¯�¶à+Ì�q{§�Ǫ�¹ë�
¨�î�� ���� &�¶ù�«� �����ܳ�¨K�h�á �'�µ¶�� � ���N! �
���
³á������ � � �� �����ܳ�³á�ª�»
sk_buff�p� �� *����³�ãL¶Õ�Õ���� sk_buff���������
���� À�r£� arp_table� ���êÅ� æÕ� ½ã� ¹ë��� À�rÈ� ËÌ� ¼�
�arp_tables� Q���� ���ê£� �ê§� Ǫ� ËG� ð�³� U�Õ� ½ã� �áË��� Ò� ��
��� *�� ���� k� ¾� û��³� Øì�� À�r§� Ǫ� ëS�³� 3�¶��� S¶�� �Å� ;
Å�y)ù�ãá�À�r§Ñ��������³��Ø�;÷�¯��������°ª����¨êÌ
R�¶à+Ì�q{³� hh_cache�Ö�Ü¥�Å`È� arp_table����§��áá7��
*����ø/Å��Ü �'�j.¶�� arp_table����Ø�¡Å�ÚÛ�� ����� �����Ü�H
áù³�ÉÂÍ�ª�������� arp_table§Ñ�t� arp_table����³�¨ê������ø/Å
è�È� ¶�� »ÌêÅ� ¹þ¶�� ¼�� sk_buff³� tÈ� ¨êÌR� ����� sk_buff� p§pá7��� ����� �����ܳ�ÉÂ�� ����¨��¨�î³�?kª�������&���¡�«
�����4UÎ�³á�³� ¶��� 4±Q�&���¡�«� ����� arp_table����³�å·ª
��� *����Ø�ø/ËÕ³�Õ���pËÌ�¼��Ì�� sk_buff�Ö�Ü¥�Ä�W§� ù³�Ù
÷�Ë������?»���¥¶���£��êÅ�±�¶����È�0�3F�������(����Ý
Ìib�»Ì§�ÇãÑ��ÚÅ��ù�«ù¨��$.�����¯� $.��Al³� ¶4�³±�¶��
á�º� ����� ¨�� *�� ���� �ÒÖØ� ¶à+Ì� ��³� Ô���� &�ª�«�
arp_table������P�¯���È��áË���pËÌ�¼���Ä� sk_buffê£�p§Ñ�³
·Ë��±�õ������¶à+Ì�����Ò� sk_buff��¶à+Ì�q{§�Õ�¯��
�����È�0�3F£�Ö��� *����³�ù5¶��¼�� �����ܧ�ßàá�&�ãÍ� ª��
��3F£�Ö����È�0�¨�� �?$FN�N����³���¶��� packet_type�Ö�Ü¥³���
ª������¥�.l��.Ø�»�ª��Ä� ����»ÌÅ�±òÙ÷�¯����Å���ª�����
����&�ݨ���� �����Ü��¹þª������»�ª��.�� device�Ö�Ü¥§�¾�
ËÌ�¼��¶à+Ì���³�µ¶4� ����&�Å�¨Ä��
¥�.l�Ü�£�áW��ù�«Ñ�øº�»�¼����*�������ç�¶à+Ì���È��á�º
íõ�»��¼���é³�êÌ��Ì��±*Ëð�Ѭ���:L��õ�yà��ÒÒ��ç� *����³
¸5ª��� ����À�r��Ø��EG�����³�Ø��»�¼���� �����5Õìë�¨�î³
Ô�Ñ� �Ä� arp_table� ���ê�� ¨K�h�� Ëù� «n�ù� ×ØÛ��� ��� ¶�� ��
���á¯�¶à+Ì�q{³����¼�����êÅ�å·¶ù�«����Û�¥·ª����ê��
��³� ùÛ�� �£� �ç� Ö�Ü¥ê�� �§� �ʶ�� ¼��È� �Û� ½b¶��� Ì�
arp_table� ���ê£� �Üì���� �ê£� ºí�� ãåËù� «��� �áØ� ¯��� ���� À
�r£����1ù«�Á¯���Ò� arp_table������̺5��1��H��³�)��Õ�y
Ã����t����Ø�ºíËÌÍ� ¶�� ���� À�r�� EÇ�lÕ§� �òº� yà���À�r£
Ø��ªÓ¯����êÅ�;���³�å·ª��
�/�+�0��t��t��t��t��� ���"� �
*�� Ûù� þ»�� �5� *�� ��³� ñìùÈ� ØR� *�� »ÌÅ� ÌBÈ� É¿ù³� L5ª��� *�
»ÌÅ�±�º� y�!£� SÅ�º� »�¼��� ñìù§� L<� �æº� »� ¼Å)@�¨�� �æº
»� ¼�«�� ±�¶�'� Ì�� ¥�.l� �.³� µº� �ëØ@� ñìù§� �æ¶�'� µº
»�¼��¥�.l��.Ø�¶�����¼�«��Ì�����{�ê£��ëØ@�*��Ûù�'��5
���� �ê� �ç� Ç�º� »� ¼�� 5ɳ� ��ª��� 4Õ§� ¾Øù� '��5��Ø� ¼�
��� ��������¥�¥�¥�¥�....llll
'�� Ø�� ��ª� �£� ±ò� 5É� '��5���3��;��� �"� *�-����� ��� ����9� ������ ��£
*������Ø��ê£��§�ÇãÑ�ø�R��ê����ìë�ñ����� *��ñìùÈ���Å�V
��;Õ�½ã��{�¿��{��ç�'��5��ë�����á������� ���%��Ø�µ¯����ç��
Ä��áÃÄ����Ö��ËG¶���ê§�ÇãѨ�Øù��¼ÌÍ�ª�R�����£�±ò
5É�'��5��§Ñ�Øìö�����
���� 5=���³�ë�,��È� *D.$���ܳ�Éà�Èú�ØË·��&å¯����ê£��
È�0§Ñ� �È/�È� ±ò¯��� *)?$� �È�0� 3F£� *�� ��³� ض·�� &å¶�'
»gÒ¾�À/Å�ØR��È/�¨Å� ×ت����ê� ��ê£��5õ� »��¼���áW��ù
�«Ñ� 6ì�È� øº� »�� ¼��� Ç®¯�� á�¹£� Û�Ø� ��«� �5¯� ��³� µ
ª��� Û��� ùðì�È� �Ä� ø�R� *�� ñìùÈ� Ø�� �ê�� Ò7�Å� ɵ¶��
Ûù��È�0Å�?kª���Û�Ø��R�á�¹ê£�M��á�¹���ª���Ûù��È
�0£� 6�$?�#£�'|�È�Ü�ËÌ�¼����à�ØùÈ� *D.$�� 5=���³�ë�,��³
¶4���³�ض·��&åª��
�,�$������������V&V&V&V&�?�!��� ��"�
*�� ��³� ¥,¶«� j.¶�� ��³� ;Õ� ½ã� ��� �á³� ü¾� ɵª��� ��� �á§
j.¶�� ��Ø� ¡�«� ±ò� 5É� '��5��§Ñ� ��³� ;���� ¨�� ���� ���
;Å�»�¡�«�� *��»Ì£�±�§�?»¶���³�&�ÈE�§�øb���¨����Ø�±ò
5É�'��5��§�¼������á§�¡�«������§�ãí¶��t����³�¨êÌ��
���á§�ت�������á�� rtable�Ö�Ü¥��:L��§�Ǫ�¹ë�³�Øù��¼
�� À�r�ip_rt_hash_table����� ��� À�r§Ñ�� ëS��� *�� ���� ¶M� ¾� û�
�§�Õߪ�ãáþ»�����ê�¾�û����ñìùà��Ø��òÑ�ãá�Å�Ø��µ�¯
�á��®�»�¼�������Ò� rtable��������§�Ǫ�5É� A�ñì� *�������� *�
��§� �ò¶�'� µº� ¥�.l� device�� µº� »� ¼�� Háù�� EÇ� lÕ� ��� A
³�Øù��¼������°ª�Î¥»��Øù��¼�'�����µ»������µ¯�àù
£� áW�� ¨K�å�³� Øù�� ¼�� �jiffies� ��È��� Î¥»�� �� ��Ø� µõ� y
à���ض4������³�µ¶��¥�.l�:L��õÖ³�É4�������&�ÈE��
�� ��³� µ¶Õ³� E¨¾«� @�ª��� µ»�� �� ��³� ;nÅ� yà�� �ض��
rtable� ãá� ��§Ñ� �� ����� �ѳ� L5¶�'� µ¯��� ��� �á§� ¼�� �Ä
���§�¼��àù£�µª�¨K�å�³�5Õì�È�ɵ¶4� rtable�����ªÓËù
«n�ù�×¼���¨����Ø� EG§�µËù�«n�«�����á§Ñ��ù÷�¯���¨�
��Ø�����á§�¼�«��������Ø��!��µª����Ø�ãá�������ó§�ª
���¸.¯��������³�¥,º�y�V��;÷�¯����Å���ª��
�,�$������������n�n�n�n���!��!��!��!��!��!��!��!��+����������������������'���8��
±ò� 5É� '��5���ED� ����§Ñ� É4��� ¼���� Ì�� áW§� á�¹§Ñ� µº
»�¼����êÅ� *���ö§Ñ�Øù��¼�������Û�´)ª�Ö�Ü¥�����íQ�7�ì
�È�¸.ËÌ�¼ù¨��Î�¶Õ§��ç�'��5����������Q��±�¶���Ä� *��»
Ìà��ñìù³���'��5��§Ñ�;÷�¯�«��Û�ºÅ�������������áØ�¼
�� �Ò�Õ�� ¶�� A� ø�� ¼�� ê£� ��³� µ¶4� *�� »Ì� ±�¶�� �Å� {� � ÷
¶Õ�� ��� �á�� ±ò� 5É� '��5��§Ñ� í�¯� ��È� Ö�� µ¶�� ���êÅ
Ç�ª��
Ò� *��Ѳ�£� fib_zone�Ö�Ü¥È���ª����ê��¾�� fib_zone �ãá�À�r§Ñ
Ø� ��¼���ãá�ëS��� *��Ѳ����l§Ñ�¨êÌR����#£�Ѳ��È���Ä
��ê£� fib_node�� ��È� �¨Âù��� fib_info� Ö�Ü¥�� Ò� fib_zone� Ö�Ü¥�� fz_listÈ�p¯���¨����Ѳ�§�¼������õÖØ�1ù«�� fib_node�Ö�Ü¥³�Z÷�;Õ�½ã�ãáÀ�r��¨êÌR��
���C /�7C������� /N��N�%��,N
��/ �����Υ
�#� ��������¥�¥�¥�¥�....llll
�#£� *��Ѳ�§�4Uè����Ø�¼Å�»�¼�����ê���ê£�4U�÷��+����
¶�³� ¶÷�¯��� *��Ûù�3F£��#£�÷��+�³�µ¶4�¶���Ѳ��È�4
U� è�� ��Ø� ¼�� �Å� ×ضù� «���� � ÷� �¶«�� Ѳ��È� Ø�� ��Ø� 4U
èØ�¼�«��Ò������ç�÷��+�³�µ¶���¶4Í�ª��������Ò�����:
�ËÌ� ¼�� �£� E��� ·������ ������ ��£� �� ÚÈØ� Áà�� Ò�ªù³� ï5¶÷
¶�� ����� ª� ���� ·��� Û�ì�È� ñì¶�� Ѳ�§� �æ¶Õ)ù� ·wÍ� ¶�
*��Ѳ���»���������{�`�»��{�êù�«£������
��� ���!"������#�$
��� ���������
ED� �����<�±ò�5É�'��5��
�#� ��������1�1�1�1��H1�H1�H1�H1�����
��
�2���� � �+� � ������ ����
���������§Ñ�§Ñ�§Ñ�§Ñ��1�1�1�1������ 4U4U4U4U� ®¯ê�®¯ê�®¯ê�®¯ê�� þþþþ####� 7777�ì�ì�ì�ì����ÈÈÈÈ� 6666¿º¿º¿º¿º� »»»»�¼¼¼¼��������� �������������1�1�1�1������ åæåæåæåæ
¶�¶�¶�¶��****ØùØùØùØù�jßìëjßìëjßìëjßìë�¿¿¿¿====�����H1�H1�H1�H1�����§§§§�ÇãÑÇãÑÇãÑÇãÑ�vvvvâª�âª�âª�âª��
�����[��[��[��[���k�k�k�k���������3�%1�3���%"� �
1�§Ñ�� ´´� \� E� áö§Ñ� jÅ� Ã�¶�� ûù� «�� ÚÛØ� ¼��� ��� Ç�ìë
éÈ�ë�+�³�Ã�¶��������ë�+�Ø��� Å�y��È/Ñ��Ö���¶¤�jÅ
�ù¶����²å��ë�+�³�ãí¶��Bû���à�i§÷�±òª���ë�+�³�Ã
�¶��6Á§��á�¹���ç�®¯Å�?kº�»�¡��È��Bû���à�i��ë�+�
Ã�§����!£�áWÅ�É«�Á¯���4Õ§��í��������§�Ã�ã��Ë��j
ê��´´�¼��������¶ß®�lêU�9������ %�!-� %���!�������Bû���à�i����
��1����ç�®¯ê���º�jÅ���§�?kË��p§��Å�»�¼���¶Õ�½ã�è�Ë
j���ED� ����£�¶ß®�Ã���� ¯�1���Ö�Ü¥³�É4�����¾� �è)ù��Ñ
È��ç�¶ß®�lêUØ�¼Å�»�¼�����bh_base��1���¶ß®�lêU��0Å�Ø�
��¼��¹ë�ê��Q����� bh_mask�� bh_active��Ì��lêUØ�v.ËÌ�¼��<
_²�ª�ù��¨Â��¬�ê��>d���� bh_mask��¬�� )��v5ËÌ�¼�«� bh_base�� )Îs§�¶ß®��0��çÖ�¼������� bh_active�� )Îs�¬�Ø�v5ËÌ�¼�
«�� �?@UØ� Ø�¶��� -Mº� y� )Îs� ¶ß®� lêU� �0Å� Ë��� V�� ÑU�Ì
Í�ª�������� �ê�ëS�ê£� 5ì�È�5�¯� �������¨�î� ¶ß®�lêU�� Ø
��U£�Û�½³�Øù��ëS�� �����¢�¶ß®�lêU���¤�Û�½�ëS�� ��³�Ø
R���jßì�È�¶ß®�lêU� �0ê£� Ö���:L¯�¿=ê��ñ�Å�Øù��¼���é
³�êÌ��ëá?k� ���� �����¶ß®�lêU��ûÈ�»kãÍ�¶��¿=ê��ñ�ë�ëá?
k�¿=�p�tq_immediate�³�Øù��6¿ª��
1���¶ß®�lêU��§�Ì���ê£��.§��5ËÌ�¼ù¨��ç��ê£�É��jßì
����������������������������������������������������������
Ï�� ����¶ß®�9������%�!-����£�ë�+��lêU³��ß®���/�%�!-����Ò¶4�ë�
+�� lêU§Ñ� Ã�Ëù� «�� ���È� �÷R� ¿=Å� Ǭá�� (ë� �o���
�-!0���,�
Ï�� ���� ��� ¶ß®� Ã�§� � ¯� Ö�Ü¥Ø� 7û��� lÕ�� à�l�� �5¯� lÕ�
¸¶È� ËÌ� ¼Õ� yÃ���� �Ñ� ¶ß®� Ã�³� µº� »� ¼�� �£� ª5ËÌ� ¼�
�����É��f�{�è¯�Ü¥��¿=pØ��ª÷�¯����-!0���,�
Ï�� ���� 5ì� ��� ���È� 5�Ëj��� ����� ¶ß®� lêU³� µ¶Æ��� 6ì�È� ë
S�³� äÌÑ� µ¶�� ��� ���� ��� Ò� ëS�§�� �%�� ç�� ���� �� ëS
�³�5�¶���»��Ó§��ª��Ø�5�ËÌ�¼���������-!0���,�
��!���C! ���C
������/��%�Υ
�#� ��������1�1�1�1��H1�H1�H1�H1�����
�È�(�»�¼����<
32+')���lêU��á�¹���Õì�È���¶��¨�î�ë�+�Ø���º�yà��<_
²È��áØ�Ë���1���¨�î�p�H1��Å�½ã�µ¯��
�&C�&='���lêU���¢�Háù³�Ã�¶�'�µ¯��
3D-'-'���lêU�� tty�Háù³�Ã�¶�'�µ¯���
C'3���lêU��jßìë�¥�¦�Ã�§�µ¯��
2++'12*3'� ��� 4U� Bû��� à�iê�� ��§� ?kõ� ¿=êÅ� ¬�¾�'� µ
¯��
Bû��� à�i�� 1��� Ì�� ®¯�� ��§� »kõ� ¿=Å� �?@º� è�Ø� ¼Å� y�
�ê£�¿=Å�ìíª�á�¹� p§� A�é³� êÌ�¨�î�p#£� A� ����1�§�¶ß®�lê
UØ�»kõ� è�Ø� ¼��� �ý³� É���� ��� bh_active�� ãí¶�� ¬�³� v5¶÷
¯�����¨��à�iØ�Ì��jÅ�ëá?k�p§������ëá?k�¶ß®�lêUØ�?k
ËÌ��³�Ã�¶��ûü�«� Î�¬�³� v5º������Ò�á�¹�0��k�Ñ�åÌÀ�
�³� ®ç� �È/�È� Ô�ØÕ� ûȱ§� bh_active� ¬�à�l³� ɵ¶��� ¨�� Ì�
¬�Ø� v5ËÌ� ¼�«�� <_²È� �á¯� ¶ß®� lêU� �0ê�� Ñb��� ¬�� �Å� ü¾
ɵ¶����ÎÅ��¤§�������È� �Î�¬�)ù�ɵª���Ò�¶ß®�lêU��0Å�®
ED� �����<�¶ß®�Ã��Ö�Ü¥
,����!C �-� �>�%��N9�����N%�!-��
Î¥
��N��§� bh_active��ãí�¬��� ��È�v5¯���bh_active�� jáìë�����
���Má��?@U�ý4�µ�§¨���Ø�¼����¶ß®�lêU§Ñ�{���º�j��¡Å
y��êÅ�® ù�«÷�¶��ÝÞ���
����������������������������������������������������������
Ï�� ���� �Ó§� �ª�� ¶ß®� lêU�� ÒÒ� TIMER_BH, CONSOLE_BH, TQUEUE_BH,NET_BH, IMMEDIATE_BHÈ� 5�ËÌ� ¼��� �ê� ô§�� �ç� ¶ß®� lêU�� ¼���
��!���C! ���C ������/��%§Ñ�ìëº�»�¼����-!0���,�
Ï�� ������SÃ��Â��Cb������Ò¶ù¨��$U(?(?��Ò�¨�î��à��'�
*Ë�� ¶ß®� lêUÈ�� tq_timer� ¿=p³� Ã�¶�� ϺÅ� ª��� ó�� $*B?�� ¶ß
®� lêU� Ïá� Ò� ¨�î� �à�� '�*Ëù¨� ���§� �ª�� 1�� ¨�î³� Ã�¶�
ϺÅ� ª��� ¶ù¨� f� �� ¨�î� ��� �� Å� y� '�*¯��� ö£� 6j¶ù¨� �
£�Ϻ£�� ����,����!C �%������ do_timer���Î¥���-!0���,�
Ï�� ���� ��� mark_bh��� þ»³� ãí¶�� ¶ß®� lêU� �»�� þ#� ® «� ¯��
�-!0���,�
�#� ��������1�1�1�1��H1�H1�H1�H1�����
������������������*��2�>���
¿=p��1���¿=Å����È����'�µ¶��ÝÞ���������¿=Å�p§�¬�
¾���³���§�Ã�º�»�¼���¶��jßìë�H1��Å�Øù��¼������¿=p��´
´� ¶ß®� lêU�� :LËÌ� ��Õ�� ª��� ¨�î� ¿=p�� ¨�î� ¶ß®� lêUØ� ?
kõ�y�Ã�¯������¿=p��ED� ����§Ñ�É�����#���þ»�������ç�'��³
Ø� ��¹ë�³�ØR� tq_struct�Ö�Ü¥��Mj�:L����È���ÌR����WMª
Ö�Ü¥����¿=p§�¼��ª�S�Ø�Ã�Ø�õ�y�'���¹ë���þ#�4Õ§�ù5¯
þ»Ø�Ñb��
1�§� ¼�� Ì�� ��Ä� �é³� êÌ� Bû��� à�i#£�� ¿=p³� ¨ê�� µº� »
¼ù¨��?åÈ�1���¨ê����¶��¿=pÈ���¤�/ØùØ�¼�����
¨̈̈̈����îîîî��������p���¤�á�¹�`�������¶�Å�y�Ø�ª�V��Ã�ËÌÍ�¶�
jêÅ� p§� �Õ� ½ãÑ� µ¯��� Ò� `�� ��� ��º� yà�� 4Õ§� �îØ� ¼�ù
ɵ¶��� �� p§� �îØ� ¼�«� ¨�î� p� ¶ß®� lêU���Ø� <_²� �`È� û�÷
¯���¨�î�p�¶ß®�lêU�Ïá��ç�¶ß®�lêU��à�ØùÈ��?@UØ��¤
§�?kõ�y�Ã�Ø�¯�����p��-.�´)ª�Ü¥³�Øù��¼��á�¹�¨�î¶�
ã6¶ù���Í�ª�����
ëëëëáááá?k?k?k?k����:� ���� �� p� Ïá� �?@UØ� <_²� ¶ß®� lêU³� Ã�º� y� #�� Ã�
¯��� ëá?k� ¶ß®� lêU�� ¨�î� p� ¶ß®� lêUÉ�� Û�½Ø� é��È� �
É���{�ø÷�?k��¯��
����������������������������������������������������������
Ï�� ���������È�ó§� ¶ß®�lêU³�vâ �'��f��Ϻ£�¬�¶ù¨�H1��
��µ¶��ÚÛ��ÑÈ�� ���¶ß®�lêU��ª5¯�ÖSë�ß«§��¿=p��¿=
�� ñ�Å� :L� ���È� Øù�� ¼���� a��� ¿=p³� 5�¶4� µº� »� ¼Õ� y
ç� ì��� Ø�¶��� ¿=p�� ¨�î#�� ¨�î� ë�+�Ø� �� Å� y� Ã�õ� ¿
=� ñ�Å� ¬�¾Õ� ½ãÑ� µËÕ�� ¶��� Bû��� à�i§Ñ� ¿=Å� ��Õ� ½
ãÑ� µª��� �3È� ¨êÌR� Bû��� à�i�� ¶ß®� lêU³� µº� »� ¡�
���¿=p�H1��Å�µãÍ�ª����-!0���,�
Ï�� ����� ¿=p³� Ã�¶�� þ»�� run_task_queue()���� ,����!C �%����§Ñ� É«
schedule��� þ»§Ñ� run_task_queue(&tq_scheduler)³� ® ��� TQUEUE� ¶ß®lêU§Ñ� tq_timer³�� IMMEDIATE�¶ß®�lêU§Ñ� tq_immediate³�Ã�¶���
Å�ß�»�¼����-!0���,�
Ï�� ����� �Ó� �ª�� /Øù� ¿=p� ô§� tq_diskØ� ¼ù¨� ��� H��� ��� Ѳá�
¹§Ñ�®ì�È�µ¶������� �ç� ®¯§Ñ� µº� »�¡������� ��/�¿=
p��ÒÒ� tq_timer��tq_immediate��tq_scheduleÈ�5�ËÌ�¼����-!0���,�
Ï�� ����� �� ¨�î� p� ¶ß®� lêU�� ó§Ñ� �ÍÕª� û�� #�� TQUEUE_BH���
�-!0���,�
Ï�� ����� á�¹� ¨�î�� TIMER_BH§Ñ� Ã�¶�� ����§Ñ� vâº� ¨�î³� �ª��
�-!0���,�
ED� �����<�¿=�p
�## ��������1�1�1�1��H1�H1�H1�H1�����
����?@?@?@?@UUUU��7�:�!��� �� p�� �?@U§� �ã� ÊË� Ã�¯��� ��� á�¹§� ¼�� �ç� ¿
=p³� ùS¶Õ� ½ãÑ� µË��� �� ÚÛ� ?kË�� ¿=£� Bû��� à�i#£� �
êÅ�½ª�¿=p³�Ã�¶���0j�����
¿=pØ�Ã�Ë«�p§�¼��(Îs�S�§� Ǫ�¹ë���p§Ñ�å·ËÌ� ��!!�¹ë�È
û����µ?����å·¶���5£�¶���"è��»�¡��:��È�Ã�Ë����Mõ�»�¡
�� ����� �Ì÷� p§� ¼�� ÒÒ�� S�ê§� ��¯� Ã�� �0ê�� ÄÕÈ� ý4�� ¯��
p§�¼��Ò�S���´´�5ì�È�'��³�ºíÙÕ��ª���E�'�4Õ§��ºí¯�H
��³� ø�Ñ� ãå¶�� H1���� ÛÓ� ¹þËÌ� ¼ù� «��� ¿=p³� Ã�¶�� �0£
Mù� ����� �¤� S�È� �6º� Ý���� ºíÙ£� 1�� H��³� åÇÈ� ãå¶�� �£
p§�¼¤�¿=��ãÍ�º�j���
�����'�('�('�('�(�*"� �
��²å���Ó��Ì��áW§�ãͺ�k6êÅ��?@º�»�¼���~Å�è�È�ª����
ê�k6êÅ��ÇáW�È� 5ì¶÷� ÁàW�� áW� �§�?k¶��� �?@¶Õ�½ª�H1
���� è�¶��� ��²å³� ùS¶Õ³� û�� à�lÈ�È/Ñê£�� ßàá� 5Õì�È
�È/ѧ÷� ë�+�³� ��¶�� �ÈEÓu� Ø�ª� WÈ� ¨�î� ������!� � ����³� Øù�
¼ÌÍ�ª����Ì÷�5Õì�È���¶��ë�+�³�á�¹�`�����!��,�� �,����¶��
��� á�¹�� k6êÅ� L>á �� H�È��� ¬�ª� jÅ� ¶�� ����� ����� �³
áWÅ� ��� M�¶÷� ��ª��� ����� áWÅ� á�¹�� ®ùª� y®�� ��ª� `�� �
��»�M½È���ª����Ä�á�¹� áW£���M½È�ËÌ�¼������� jiffies�¶�������#£��o��±Ï�ø»Ø�ʳª�����
����������������������������������������������������������
Ï�� ����� �� jiffies� M½�� áW�� 5ìQ� ̺5��� áWëù�� á�¹à�� � ��
ED� ����<�á�¹�¨�î
�#� ��������1�1�1�1��H1�H1�H1�H1�����
�����¾Øù�Å`��á�¹�¨�î³�Øù��¼������¾�p���0ê£��#£�á�
¹�¨K§�ý4Ëù¨�����Ü�Ý�§�¼ÌÑ��W��Ä�Ø�¼���ED� ���£���¾Øù�H
1��Å�É4����ó���£�é±��¨�î�Ý��ÈÑ��5ìø»È� timer_struct�Ö�Ü¥§� Ǫ� ¹ë�� �è³� ¸¶È� Øù�� ¼���� <_²� ¨�î�� à�lë
timer_active³�Øù��¼���¨�îØ�¨�î�À�r§�êÌØ���£�5ì�È�5�¯
�� �¶ß®�lêU�À�rë� bh_base§�{�Ø/�������Ò�Æñê£�á�¹�hÕ*�y�Ç®
¯� �� À�r§� د��� ¾Îs� Ý�£� {� tÈ�� ��ÈÑ� timer_list� Ö�Ü¥³� ¨
�áW��VD��È�Øù��¼��:L����³�µª��
��¾Øù�Ý���¾�¨�áWÅ� jiffies�M½È�Øù��¼��áWÅ��¶�È�� �h��
§�?kË��û��¨�î«�� �h³� jiffies�M½È�ø/ª����³�á�¹�áW§�{
¶4�¨�áWÅ�á�¹�áW�� jiffiesÈ��¨ÂÍ�ª������Ä�á�¹�`���à��¨
�î� ¶ß®� lêU�� <_²È� �áË��� �¤§� �?@UØ� ?kõ� y� ¨�î� pØ� Ã�
õ�»� ¼��� ª��� ¨�î� ¶ß®� lêU�� �� ¾Øù�Ý��� á�¹� ¨�î³� �¾� Ã�
ª��� é±� Ý��� á�¹� ¨�î§� ÇãÑ�� timer_active� ¬�à�l³� ɵ¶4� v5
�� ËÌ� ¼�� ¬�³� ɵ¶÷� ¯��� ¨�� �³� <_²ª� ¨�î�� ¨�áW�� ù�«� �¨
�áW���³�á�¹�� jiffiesÉ��¿�«���¨�î��0��ý4Ë���<_²�¬���ù
.ù÷�¯���tÈ��Ý���¨�î§Ñ���timer_list�Ö�Ü¥��:L� ���§�¼��Ò
S�³� ɵ¶4�� ¨�¯� �Ä� ¨�îê£� ���§Ñ� å·Ë��� ��¯� þ»Ø� ý4¯��
tÈ��¨�î�Ý�£�¨�î��0§�ëÖ³�Æ��»�¼����ö��¼��
������������������?�"��>���
�È/�Ø�á�¹�ÖSÅ�Õ��Í�¶��ÚÛØ�!��¼���é³�êÌ���È/�Ø�íj�á
�¹§�¼�� ª� Bå��³� �¨Â�� J3=� ����³� è�È� ¶�'� �� ����Ø� ig� �Y§
¼ù� «£� ÚÛ�� �È/��� íj� á�¹Å� Øù�� ¼�� Ð�ìë� �.§Ñ� E� ����³� Ø
ìª���Å�Õ��Í�ª��
���� 1�£� ÇÕp�ED� ���7Å� É���� �È/��� task_struct§� Ǫ� ¹ë��
ÇÕp§�¼���¤�S�§�Ǫ�¹ë�³�Øù��¼������M�ª�Ö�Ü¥³�µª��
�������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���%CPC/�����%§� HZ�� �»Ø� 5�ËÌ� ¼�'�� `�� �£� hí� �� HZ� »¨u� ��
¶�È� �� jiffie� V� �� C� HZ�h��º�»�¼����³�1�§Ñ� HZ��øí�á�¹§Ñ�
���7È��ç�á�¹§Ñ�� ����È�5�ËÌ�¼������Å�û!ÌÑ�;íj�º�»�¼�
'�������1ù«�á�¹��ð���º�ùÆù¨�ß&�ð���{��³���������¿
�ù«�ð���Vùù¨�ß&�ð���{�º�ù÷�¯����-!0���,�
Ï�� ����� é±�� ¨�î�� run_old_timer()§Ñ�� tÈ�� ¨�î�� run_timer_list()§Ñ�Ã�¶���f��� timer_bh()§Ñ�Ñb���,����!C �%�����Î¥� �-!0���,�
Ï�� �����Ü�Ý��È�Û�«�é±��¨�î��5ì�È�5�Ë��®ùá§�lêUØ���
Ë�� ¶ß®� lêU��� tÈ�� ¨�î�� 6ì�È� µ¶�� ¿=p�� ¬�¶��� º� »
¼����-!0���,�
Ï�� ���� ë� jiffies(�³ áWÅ �¨Â� ±Ïø»)� L� S¶�� WÈ� P� HZÈ 3�ª��
�-!0���,�
ED� ���7�<�ÇÕp
¥
,����!C �%����
� ���N9%���Î
��!���C! ���C
� ����%�Υ
,����!C �%�������N�!�N� �����
Î¥
,����!C �%�������N� ���N! ���
Î¥
��!���C! ���C
;� ��%�Υ
�#� ��������1�1�1�1��H1�H1�H1�H1�����
�È/�Ø� ÇÕp�� k§� ØØ� Ë«�� �ê£� ë�+�� Ø�� ������/� 9!���� °�� ë�+�
ÑØ���� ������/� 9!����`Ø�¯���ë�+��Ø�ª��È/���ÇÕp§�¼��6Á���¶
�� ¨�î� ¨��� áE�#£� ���ê§� �ãÑ� ë�+�Ø� õ� »� ¼��� ÇÕ�ë� �È/
��� �`�� �³� ß�¶4� INTERRUPTIBLE� °�� UNINTERRUPTIBLE� f� ��� ¶�Ø� õ
����� �� �È/��� ù�� í�� 3ð� ?kº� »� ¡Õ� yç� �?@UØ� ?kËÌ�� tÈ
?kº��È/�³�S¶÷�Ë«�ÇÕ��È/����M��¯����
ÇÕpØ� Ã�Ø� õ� y���� ÇÕp§� ¼�� �Ä� �È/�ê�� �`�� RUNNING�È� û�÷
¯���¨��E��È/�Ø�?kp§Ñ�å·¯���j�«��á�?kp§� �÷�¯����¤§
�?@UØ�?kõ�y�ÇÕp§�¼¤��È/�ê£��{����Õ����¼�������Õ�y
ç�?kõ� »� ¼���ÉØ� ¯��� ÇÕp§�¼�� �È/�Ø� �?@��Ë«� åj� ü¾� ¶
�� j£� Ö�Å� ÇÕp§Ñ� å·¶�� ����� ÇÕp�� á�¹� ÖS§� Ǫ� ËGÅ� 6Õ*
¶�'�µº�»�¼������Ø�/à¹Ì³�Ü�¶�'§��µª�����Ó³�É�
��������������������@@����2�
��£� �¼e� / �� !��,���� {� µ� ø�ì� ¼�'�� Ö�Ü¥�� �à�� ª� ®¯Å� Éý¶
�� Ø�� ÕÛìë� ÝÞ���� ��£� �à�� K3ùÏ� Á§Ñ� 6á§� ¶��� �È/�¨� ¼
���ת������§Ñ��¶���5»�ÆñÅ�e�È�µ¶4�Ö�Ü¥§�¼��Æñ§
Ǫ� ËGÅ� 媶�� ñì�È� µª������ K3ùÏ�È� êÌØ�Ö� ¶�� Ò� �È/�ê
£� e�� hÕ�Å� �§Ñ� �È� û!��� ª��� ¨�� �³� ��� ��«� �È/���� �à�
��� Á§Ñ� 3ð� ùÔùÔ� Ô«Ñ� �á� á�¶÷� ¯��� eÅ� Øù�� ¼�� H��� ½.§
Ǫ�ËG£�ßàá�ªÎ§���ÌìÍ�ª������ �����Å�¸��E���� �ëù�ìë¶��� �
�«� �Å� �È� û!�� �£� �ç� Ì�� �È/�§� �ãÑ� �MËÌ� Á¯��� Ç®¯�
.�(� Ü¥ê£� �³� �aª� â6ÌÈ� ùS¶ù¨�� �áËù� «£� Hë� H��³� �¶4
i¾eÅ�Ü�º�»��¼��
eÅ��Ò¶��¼¤��È/�Ø��à��K3ùÏÅ�úÌ%�y�i¾e���Å�@�á�� ��
Ë÷�ª���eÅ�ɵ¶��3ð�Ô��¼¤�Ì���È/�Äù������ �ë��Å�ø�»�¼Æ
ù¨��ä�¸£��È/�Ø��³� �È��ض��K3ùÏ�È�êÌØ÷�õ�����
��������-���-���-���-�����(� ����
�������������������������������������������������������������� �?J*?4� )D$?� <��¤Î§��?@UØ�?kõ�y� *)$?��(�$*5�?��`§�¼��`�l
Ø�?kË���Å�£���£��%ëØ@�ÇÕp���È/���ñÌ%�y)ù��ÇÈ�?k
Ëù�«���
Ï�� ����� ÇÕpØ� Ã�Ø� õ� y�� �£�� Õ���� ¼¤� ÖSÅ� µº� »� ¼÷� ËÌ� �
ÖSÅ�Õ����ÇÕp³�Ã�º�y��������-!0���,�
Ï�� ����� �¤� /à¹Ì§Ñ� �� �¼eÅ� semaphore� Ö�Ü¥�� waking� Æñ§� Ǫ� Ë
GÅ�å̺�y�µ¶���Å�ß�»�¼����-!0���,�
Ï�� �������/à¹Ì�� *�.§Ñ��ö�/à¹Ì��� �����/à¹Ì�� =B�§Ñ�ª��È
/Ѩ��1���àÈ�êÌR�»�¼���µ¶����������§Ñ� =B����³�78
ì�È�¨êÌùù�«n�������1�£��1���à§Ñ�Ö���åÌÀÅ��ù�«��ª
�ç� �È/�§� �ã� �MËù� «���� ë�+�� Ã�� �0�� Ö�É�� U£� Û�½
³�ØR�ë�+�Ø��R��ç��È/�§��ã��MËù�«����Ø5Å�Øù��¼��
ë� 1��à§Ñ� Ö�Ü¥³� »5¶�� ��� �ç� �§� �ã� �MËù� «���� Ø5Å
Øù��¼���������� =B�§Ñ�ÃåØ�Ë�'����¶«�ª��È/ѧÑ�1���à
È� êÌØ� Ö�Ü¥³� »5¶�� ¼Å� y�� �ç� �È/ѧÑ� 1��àÈ� êÌØ«� 1�
��Òù¶��Ö�Ü¥³�6á§�4U��È/ÑØ�»5¶÷�ËÕ�yÃ�������Ø��V
ûç� ãL¢£� í:Q� Ö�Ü¥³� »5¶Õ� ±§� K3ùÏÅ� �á¶�� �ç� �È/ÑØ
ËG¶ù�A¶÷�¶����ù¨�� ����³� Ü¥�����ÝǪ�¿=Å� è�È� ª���E
�#� ��������1�1�1�1��H1�H1�H1�H1�����
/à¹Ì���à�� Ö�Ü¥��K3ÜÏÅ� Éý¶�'�µ¯��� Bå��³��¨Â�� J3=
����� #£� K3� Ö�§� ËG¶�� �£�� �È/��� �ç� ª� ø§Ñ� Ô�Ø�� 1�� �à§
�ãÑ���ÌR���ª��È/�Ø�µ¶��¼�������ª�Ö�Ü¥³��ç��È/�§
Ñ��á�»�¼÷�¶���£��Û� ½b¶��� ��� ñìÅ� ò�º�»�¼��ª�ÝÞ£�K3Ö
�§� ËG¶�� 4� �½§� i¾eÅ� µ¶�� ��ù¨�� ��� E�ù� á�¹� 78��� êù
«£� M�ª� ËG� ÝÞ���� Ç�� ����� 6á§� ª� �È/�¨�� �à�� '���� K3
Üϧ� ËGº� »� ¼��� /à¹Ì³� µª��� �� Üϧ� ËG¶��� �ç� �Ä� �È/�
�� �� /à¹ÌØ� ãåõ� y)ù� Õ��÷� õ� ����� ÇÕ¶÷� Ë�� �È/��� �MËù
¨��á�¹���ç��È/àê£�5�ì�È�3ð�6¿º�»�¼��
���� semaphore�Ö�Ü¥���¤��#£�5ɳ�Øù��¼�����
åååå�����������������Æñ£���ÖSÅ�µ¶���¶���È/�ê���»³���ª���I»�
��ÖS��µØ�¶��� �Å� ��ª��� ¤»�°�� �£��È/�ê�� E��� ãåËÕ³
Õ���� ¼��� �Å� ��ª��� hÕ��È� �Å� ��� �£� Mù� 6á§� ª� �È/�¨�
��ÖSÅ�µº�»�¼����Å��ª����È/�Ø�ÖSÅ�ä�Ö�¶«�å��³� ��@�
á ���ÖS��µ��k�«�å��³� ���Øá7��
ñäñäñäñä8 ������ �� ÖSÅ� Õ���� ¼�� �È/��� »���� �� ÖS�� ãåõ� y� ñÌ�÷
õ��È/���»�Õ��¶��
ÇÕÇÕÇÕÇÕpppp8 ���F�������È/�Ø�Ì��ÖSÅ�Õ��«�E�ÖS��ÇÕp§�êÌW��
eeee!�����waking�ÆñÅ�ËGº�y�µ¶��i¾e���
/à¹Ì��hÕ�å��Ø� ���� º�y�� ä�µ¶���È/���E����I»�� �
Å�ø��� �Å�@�á�� ��È�¨Ä������È/����å�/à¹Ì§��ã�ÉýË����à
�� ÖS�� K3®¯Å� :�Ò:¶÷� ¯��� �È/�Ø� K3ùÏÅ� úÌ�÷� Ë«� /à¹Ì�
å��³��Øá7���Ø��Eë�ÚÛ��K3ùÏÅ��Ò¶�Ö�¶���ç��È/�Ø�¡
��ÚÛ���� �����/à¹Ì�� ��ÚÛ�Ø�� �ª�ÚÛ�Õ�� ¶��§�Çã� 78ì�È
6¿¶���Ü�Ëj�����
¨���ç��È/�Ø��Ò¶��¼��K3ùϧ�ª��È/�Ø�êÌØ���º�y�����È
/��� Ïá� å��³� �� @�á7��� �Î�� å��Ø� ¤»�A����È� �È/��� K3ùÏ
§� êÌØù� Aª��� Ç�� �ÏÅ� �Ò¶�� ¼�� �È/�Ø� �ÏÅ� �ì�R� y)ù� Õ�
�Í�ª��� ���§Ñ�� Õ���� �È/�³� ³Û��� K3ùÏÅ� �Ò¶�� ¼�� �È/�
Ø� K3ùÏÅ� �ì�R� y� �³� ñÛ��� ª��� Õ���� �È/��� Ö�Å� /à¹Ì§
¼��ÇÕp§�ض�����³�Ô«Ñ� waking�Æñ���Å�ɵ¶��� waking�� ����
R����õ�y)ù��?@U³�ý4¶��jÅ�ß´ª�����
�������������������������������������������������������������������������������������������������������������������������������������������������������������������������
ÓÑ��³� =B��Ü�£�¶���/à¹Ì³�µ¶4�6á§�ª��È/Ѩ��1��à§
¼Å�»�¼÷�¶������§Ñ� vâ¶�� /à¹Ì�� ����³� ½ã�µ¶������
EÓÑ� =B�§Ñ�� 1�� �à§Ñ� 6¿¶�� �È/�Ø� �ç� �È/�§� �ã� �MËù
«÷¶����������1���à§Ñ�)���� .�(�áW��±²�á�¹�78���ûñ
�È�¿6¶÷�Ë���1���à§�!��R�¶�� *CD��·��á�¹§Ñ��{|�ûñ��
��{�·ãù÷�¯���ó�È�78ìë� =B��á�¹Å�Ü�¶�«�è�ª�ÚÛ§¨�eÅ
8�»�¼���»5ËÌÍ�º�������-!0���,�
Ï�� �������¢��ûZë� �������§�� lock�Æñ��¼ù¨�� �������i±��� ������i±§
Ñ� lock�ÆñÅ�;Å�»�¡����-!0���,�
Ï�� �����ë�ª��È/Ѩ��1���à§�R�º�y�Ø��78ì�È�6¿¶���v3Ëj
���±�����-!0���,�
Ï�� ����� 1�� �à§� R�¶Õ� ½¶4� /à¹Ì³� ä���� �'� �³� äÅ� »� ¡�«�
Ö�£� /à¹Ì³� µº� »� ¼÷� õ� y)ù� �?@U³� ý4¶����£� �ç� �È/
��!���C� �C ���/%����%
Î¥
�#� ��������1�1�1�1��H1�H1�H1�H1�����
K3ùÏ���ÒÖ��/à¹Ì�� å��³� �Øá �'��E���� �É��¿·��#�«�Ý
êÌÑ� �� ÖSÅ� Õ���� �È/�Ø� ¼��� ����� Ø�� E�� ÚÛ�� /à¹Ì�� å
��Ø� �á� hÕ�ë� ��� ËÌÑ�� {��� è�ª� j�� ¡�� ����� �Ò¶�� �È/��
waking� å��³� �Øá ��� /à¹Ì�� ÇÕp§Ñ� ÝêÌ� ¼�� �È/�³� ñ���� Õ
���� �È/�Ø� ñÌ>Å� y� waking� å���� �å� ��� ËÌ� ¼Å� ����� �� �È/
��� �å� K3ùϧ� êÌR� »� ¼÷� ¯��� �� �È/��� waking� å��³� ��È� @�
á ���Ö���¿=Å�3ð¶÷�¯��� /à¹Ì�� waking�Æñ§�Ǫ�ËG£� /à¹Ì�
e�ÆñÅ��ª�i¾e§��ã�Éý¯��
��� ���������
��� ����
�������������������������������������������������������������������������������������������������������������������������������������������������������������������������
�Ø�Ö��Ç�§�?kõ�»�¼÷�¨Ä����/à¹Ì³�äÅ�»�¼Å�y)ù� Õ�b��
������-!0���,�
�#� ������������3333
��
�3� ���� ���
���������§Ñ�§Ñ�§Ñ�§Ñ��������������� 1�1�1�1������ííííjjjj� á�á�á�á�¹¹¹¹####££££� þ»êÅþ»êÅþ»êÅþ»êÅ�ÖÖÖÖ��������� è�è�è�è�ÈÈÈÈ�ºººº� yyyy�6666ìììì����ÈÈÈÈ� ÈàÈàÈàÈà
¶�¶�¶�¶��ÝÞÅÝÞÅÝÞÅÝÞÅ�vvvvâª�âª�âª�âª��
�����Mj�����! �% ���1�����ë�1����Ä�Õ�ìë���ê��Ö���®�Ö�Ü
¥��þ»ê§��¾�ËGº�»�¼��¶���·Çª��ÈE�������²å�v3���ç�Ý
Þ�È��1���Ò�Õ�ìë�®¯ê��a���M½È�"èù���E�µ�§�ÇȪ� ���
1���È�:LË��à�lÈ1��� ���A,����!�� Ü¥Ø�¼������áW�� ��Ë�� �È/
����Ø��R�/Ú�v5��È/�³� ¶4�tÈ��;¹ü�³�1�§�غ�»�¼÷�ª��
Ø6�µÖØ� ).�� ��� =.=*�à�i³�µ¶���¶�'�����1�§�¹þËÌ�¼
ù�«���¶Ö��EU«�1���v5Å�û!���á�;íjãÍ� ).�����=.=*³�µº� »
¼÷�õ������EU��4Õ§��ç� ÇÁ��¼����������²å³� Ü�¶��;¹ü�
êÅ�è�È�º�y�6ì�È�Èà�°��îÈàº�»�¼÷�ª��������3£�á�¹��®
ù¯� �� îå�� 1�§� 6ì�È� Alõ� »� ¼�� �à� �Ì����� °ª� �3�� {��
è�¶ù�«Å�y��1����:LÅ�ãå¶��å·º�»�¼�������1����í»��B
û��� à�i��� ¥�¦� à�i�� íjá�¹� #£� Òµ� Bû��� à�i�/ ����
��� ����� �������
µÖ�� insmod�� rmmod#£� â6�È� ���� 1�� �3Å� âì¶÷� Èà� °�� îÈ
à³� º� »� ¼���� °�� 1�� Ö��� Ö��� è�È� º� y� 1�� '|�kerneld�§÷� �3
Å� ÈàCîÈà� º� �Å� �ܺ� »� ¼��� è�È� º� y� �à³� 6ì�È� Èà¶�� �£� 1
��lÕ³�E�*º�»�¼���1�Å��Û�Ò:¶÷�º�»�¼Ì��~ì����èÖØ�µ¶
��ë��1�£��3Å�P+½¶÷�µ¶4�lÕØ�ÖÛ� 7�1�&90���Χ�Ëù�«������
J3�$�íj�á�¹Å�Ø�ã�µº�Ý��È��ÂØ� J3�$�í_�Å�à���º�y¨����
1��� J3�$�íj�á�¹��3Å�Ö6�È�V���� ���E���E� J3�$�í_���à�
�³�ã嶫�á�¹�� {��� J3�$� íj� á�¹� �3��è�¶ù� «����Å� ø�Ä�
�� á�¹§Ñ� å·¶��� ��� �3£� °ª� tÈ�� 1�� �à³� �á� ;íj¶�� 1�Å
³®ù¶ù�«��À��³�ãÉ�Ö�º�y�Ò¶���ÐC�����ýØ��¡���£���ù
¨��1���3��� ¶4�����H��§Ñ��W��ÏãØ�¼Å�Ý������£�Èàº�»
¼��� �3�� åæãÍ� ¶�� �W�� �àØ� ¼��� a��� Ö�Ü¥Ø� H��³� ¥�� Äù
¶Õ�yÃ���� °ª� 1�� ÖS§� ËGº� y�ª� M3³� ·wÍ� ¶�È� �3�� 78��� �
��¥��XÌù÷�¯��
� �
Èà¯����� �3£� �ç� É � 1�� �àÃÄ� 1��� ª�®¯�� ¯��� �3£� 1�� �à
���#£�Àª��¢KÅ�R���� ÷��¶«������1���3£��Ä�1���à��Bû
���à�iÃÄ�1�Å�kØþÅ�»��¼�������
����������������������������������������������������������
Ï�� �����1�Å�tÈ�;íj¶���Å�Ø�7����-!0���,�
��� ������������3333
�3��Ö��� è�È�º� y�1��� ÖSÅ�µº� »�¼��«�� E��� ÌB� ¼�ù� ;Å
»� ¼ÌÍ� ª��� Ø6� �3�� 1�� H��³� ºí¶�� þ»ë� kmalloc��Å� ý4ãÍ� ª�
��¶Ö�� �3Å� ;íjº� y§�� H���� ̺� ½.§� kmalloc���� ¼�ù� � �È�� �
3��Èàõ�y�1�£��3��åÇÈ� 6¿º� »�¼��� kmalloc��§�Ǫ�Î¥³� Ó°�
ÌÍ�ª���1�£�1����Ä�ÖS��ñ�Å�1���·ß�À�r� 0�9�!� ��9!��È���¶��
�³��ã��3��Èàõ�y��ê�ÖS§�Ǫ�Î¥³�ãLº�»�¼��������ª��3
���ç��3��Ѭ�³�è�È�¶��ÚÛ���3��FF��¬���»�¼���ª������é³
êÌ��J3�$�íj�á�¹��3£� 3�$�íj�á�¹��3��Ѭ�³�è�È�ª��� ��� J3�$
íj�á�¹�� 3�$�íj�á�¹Å����ì�ª���Õ�yÃ�����Ì÷�ª��3���ç��
3��åæ¶��Ѭ���ÖSÅ�è�È�¶���£���3��1��Ö²��Ѭ���ÖSÅ�è
�È� ¶�� ÚÛ�� �Û� ¬�¶��� Mù� 4ÕÑ� è�È� ¶�� Ѭ�Ø� �ç�� �±§� Èà¯
�3§�¼���j�Ý����Ò��3��Èàõ�y��1�£�tÈ�ÈàË���3§Ñ�ô®È�É
4���ÖS��·ßÅ��¾�1��·ß�À�r§�ت�������¤§�ÈàË���3���
��Èà¯��3��Ѭ�³��º�»�¼���¶Õ�½ª�����
�3Å�îÈà¶��º�y�1�£��3���³�µË��«��¼�ù�ø�Í�¶����3§÷
Ö���îÈàË���ª����Å�ø�®�»�¼ÌÍ�ª����Ì÷�ãÑ��3£�1�§Ñ�å
·õ�y��Ö���ºíÙ£�1��H����ë�+��#£�á�¹�ÖSÅ�ãåº�»�¼����
3��îÈàõ�y�1�£��3��1��·ß�À�r§�ت�·ßêÅ��¾�å·ª��
Èà¯��3��µA�¨êÌR���ÌÑ���²å³�kØ�Å�Ø�����a�È���ç�½b
Ø����¼���¨��ù��?k¶��¼��1�É���±�i±������i±��È�;íj
¯� �3Å� Èà¶��� ª�«� Ì%÷� õ)@� �3�� 1�� �0Å� ý4º� y� µA¯� ëÖ³
ÆÖ��«�ÃåØ� ��� »�¼Å� ����� 1�£� �3Å� Èàº� y�ÇȪ� i±� ɵ³� ¶
4����Ãå³�Sì�È�£Å�»�¼����
������������������Qs[�Qs[�Qs[�Qs[�
1���3Å�Èà¶��ÝÞ£�¾ØùØ�¼���¶��� insmod�â6Å�µ¶4�»6�È��
3Å� 1�§� ض�� ����� ¾Îs�� �É�� {� ��ª� ÝÞ�È� �3Å� è�È� º� y
Èà¶����È���³��Üá�ȧ�������� !��� �"����ª���1���Ì���3Å�è�È
ª����Å��ﶫ� �é³�êÌ�µÖØ�1�§�¡��íjá�¹Å�à��� ª�ÚÛ���1
�£�1��'|�kerneld�§÷�Ó���3Å�Èà¶���ܪ��
1�� '|£� ¬�� »gÒ¾� ÀªÅ� Øù�� ¼Õ�� ¶ù¨� É �� µÖ� �È/����� �
�È/��� É � á�¹�� ®ùº� y� ῶ4�� 1��� �È/�W� ��*�.�� �Å� ¶�
:��� �� :L£� 1��� kerneld§÷� 4UØù� ¿=Å� �r¶Õ� ½ã� Háù³� ÉÂ�'
µª��� kerneld�� �¯�ϺÅ� 1���3Å� Èà¶�� îÈà¶�� ��ù¨��è�º� y
ÊÜë� �§� ���� :LÅ� ῶ·��� è�¶ù� «Å� y� �³� A�� �� #£� �ç� ¿=Å
º�»�¼���~��¼��� kerneld��ÊË����jêÅ�¶������������jÅ�¶Õ
kerneld�insmod�lsmod�rmmod��þ#
�3�» ù§
¼�
½ã� è�ª� �ÈE��insmod� #£� ��Å� ?kª��� kerneld�� Mù� 1��� Ç�ë���
1����ç�ªø§Ñ�jÅ��?@Aª��
����������������������������������������������������������
Ï�� ������³� ����!�� ���, �"���ª����-!0���,�
Ï�� �����3Å�;íjº�y�1���i±�5ɳ��Å�»�¼����ÚÛ� insmodØ��3Å
Èàº�y�i±�ɵ³�¶4��i±��Óù�«�«��3Å�Èàº�»�¡��� insmod -f�Þ�Å� µ¶«� i±�� Óù� «{�� Èà¶÷� º� »�� ¼ù¨� Á±¶R� «Å� ����
f�{�ê£�ÝÞ�È��3��µ¶�� 1�� Ѭ�§� ÆÖ��� ëÖê�� òR� ÚÛ§
¨��3Å�Èàº�»�¡÷�º�»�¼���ë�;íj�¯��3��µ¶��Ѭ�Ø��³�1
�§Ñ�åæ¶��Ѭ���òR����¡�«�ÃåØ�Ëù�«�����³�½ã�1��
�3�I�§Ñ�·ß��ëÖ5ɳ�²lî�È�Øù��¼���ãͪ����-!0���,�
��!���C! ���C
,����!��%�Υ
��� ������������3333
insmod� �ÈE�£�Ö���ÈàãÍ� ¶�� �rª�1���3Å� ;Å�»�¼ÌÍ�ª��� �Ü
á� Èà¶�� 1�� �3£� É � �lib�modules�kernel�version§� êÌ� ¼��� 1�� �3
£� á�¹§� ¼�� �ç� �ÈE��� ¬�¶«� Al¯� ª²��� íj��� ö§� #ù¨�� ³
¸.Ø�ª���ùÈ�AlËÌ�¼���ö��� ���ë���5���§Ñ�ῶ���AlËÌ
¼ù� «��� ����� �� ��ù�� a�out� ¹Ô��� ELF� ¹Ô�� ª²��� íjj� »� ¼��
insmod�� 1��� ��¹����/����¶�� ·ßÅ� ;Õ� ½ã� �ÀF�� á�¹� 0Å� µª��
1�£���¹�� ·ßÅ�·ß�� �o�� E��� ��·ß����#£��� ��È� Øù�� ¼��
1��� ��¹�� ·ß� À�r£�� 1��� ��¶�� �3�� ñ�ë� module_list� ¹ë�ØØ� �� ¼��� (Îs� module� Ö�Ü¥§� êÌ� ¼��� 1�§� ¼�� �Ä� ·ßê�� �3§
÷���¹��Ë���£������Mù�1�Å�;íj¶��Alº�y��aQ�ù5ª�·ß¨�
�� À�r§� êÌW����� à�iØ� á�¹�� �5� ë�+��� åÌÀÅ� ��� fÅ� y� ý
4ãÍ�¶��1��0ë� :request_irq:�·ßÅ�éÈ�êÌÉÖ��èÖØ����¼���³�1
�§Ñ����� �£� ������"+������ 1��� ��¹�� ·ß�� �£� �proc�ksyms³� ×Ø
É·�� ksyms��ÈE�Å�µ¶4�ß�»�¼��� ksyms��ÈE�Å��¶4�1�§�¼�
�Ä���¹��·ßÅ�ß�»��¼���Èà¯��3����¹�¶��·ßê��ñ�¨�ß�»�
¼��� insmod�� �3Å�Ö��� Ø�� H���æW�È� ¸Ìê���� �Ê�ãLËù� «£� 1
���0��ÖS§�Ǫ�Î¥³�1�§�¼����¹��·ßÅ� ¶4�ÓÌ�����Ì÷�½
.³� �5¶�� �£� H���§� ¼�� �3� ��ù³� »5¶�� Å`È� ��ÌR��� insmod���3§�¼��ãí¶��½.§�Ð�ì�È�·ß����³�ú����
insmodØ��3����¹�¯�1��·ß§�Ǫ�Î¥³��¾�ãL¶��«���À�á�¹�0
����������������������������������������������������������
Ï�� ���� ,����!C, 0����§�É«�1�����¹�º�·ßê��ñ���êÌ�¼������à�Ø
ùÈ��3Å�¨ê�y��3§�¼���Ä�·ßêÅ���¹�¶ù�«��è�ª��¨���¹
�¶��� º� »� ¼��� ��� ��� !£� ·ßê�� ·ß� À�r§� êÌØ� ��º� »� ¼�
Ãå³����£Õ�½ª�������-!0���,�
ED� �����<�1���3�����
��� ������������3333
Å��¶4�1�§÷�tÈ��1�Å�¹þº�»�¼��s¯ª�æW��¼�ù������1�£
t� module�Ö�Ü¥���t��3Å�s¯Q�¹þº�»�¼��lÕ��1��H��³�ºí¶��
�� Ü¥²³� 1�� �3� ����� k§� ����� t� �3£� hÕ*Ëù� «n��
�()*)*$*��*Q?��� �á¯��� ED� ����£� 3�$�� � J3�$� ¾� �3�� 1�§� Èà¯� ��� 1
���3�����³�É4���� ��ED§���¨�ù� «nù¨�����§�¼��(Îs��3
£�Òµ��3�/ ����� ����!��ÈÑ�Mù�1�����¹��·ß�À�rÅ��Õ�½ã�ʳª��
Èà¯� 1��� ñ��� Eê�� ���3³� É�� f�«� lsmod� â6̳� �«� ¯��� lsmodâ6£� Mù� 1�� module� Ö�Ü¥�� ���È� ®�� ¨êÌù�� �proc�modules�� ¹Ô
Å�û!ÌÑ�É4�����Ý����1����3Å�½ã�ºíª�H���� insmodØ��§�Ë
Gº� »� ¼��� insmod �È/��� ��æW§� �B�� ¯��� insmod�� �3Å� ºíÙ£
,����!C����!��� 0 N"��N,����!N
0 ����Υ
,����!C����!��� 0 N������N����
!����Υ
��!���C! ���C
����!��%�Υ
æW�È�´µ³�¶���³�³¸.¶4��ºíÙ£�1��æW§Ñ�?kõ�»�¼���ª����
���3��ÑÈ��ç�����á�¹§Ñ��#£���§�ÈàË·��¾Î��¾�#£���§
Èà¯���É���¡Õ�yç� ßàá�è�¶��� �á�ªÎ���Ì÷�³¸.¶���£��3
����ù³�Vûç���È�»5¶���Å�¹þª��
t��3£�°ª�1�§�·ßêÅ���¹�¶Õ�yç�� insmod���Ì÷���¹�¯���
ù�� À�rÅ� ¨Ä��� �Ä� 1�� �3£� �3� hÕ*�� �3� 5�� �0Å� Øù�� ¼ÌÍ
ª������ �� ¾� ·ß£� ��¹�� ËR� «ù¨�� insmod�� �� f�� ��³� ø�ÂÌ� 1�§
ÆÖÍ� ª��� �Ä� ��� µ� Ëj�«�� insmod�� �å� �3Å� hÕ*º� �¬Ø� ËÌ� ¼��
�À�á�¹�0Å�ÑU�1�§��3��hÕ*��0��5���0����³�ÆÍ��
t��3��1�§�ØË«��1���·ß�ñ�Å�w�¶��t��3��µ¶���3êÅ�»
5ãÍ� ª��� Ö�§� �ʶ�� �ç� �3Å� ØR� �3£�� Ö��� module� Ö�Ü¥�� ¹ë
�Ø�Ø� ��¼��Ö���·ß� À�r�k§�Î¥Ë��ñ�Å���¶4Í� ª���ED� ����
£� J3�$� íj� á�¹� �3�� 3�$� íj� á�¹� �3§� �ʶ�� ¼¤Å� É4���� �Ñ
3�$� �3£� J3�$� �3§� Ǫ� Î¥³� ¹þ¶�� ¼��� �� Î¥�� J3�$� �3�� Èàõ� y
د������1�£��3��hÕ*��0Å�® ��������涫��3�v.³�3ð�¶
÷� ¯��� �3�� 5�� �0�� ���� �3�� module� Ö�Ü¥§� ¾�Ë��� �3�� îÈà
õ�y�1�§��ã�ý4¯���àù£�È��3���`��?k���())*)6��È�v5¯��
������������������,Qs[�,Qs[�,Qs[�,Qs[�
�3£� rmmod�â6Å�µ¶4�å·º�»�¼ù¨���Üá�Èà¯��3£�{���µËù
«Å�y� kerneld§��ã�á�¹§Ñ�Ö6�È�å·¯��� kerneld��¨�îØ�¨�õ�y
à��� kerneld�� µËù� «�� �Üá� Èà¯� �3Å� á�¹§Ñ� å·¶�� á�¹� 0Å
®ç���¨�î���£� kerneld³�Ὼ�y�v5Ë�'���èÖ��á�¹§Ñ�� ��hà�
ɵ¶���v5ËÌ�¼���EÓÑ��é³êÌ� *=D�11��íjá�¹���3È�ËÌ�¼��4§
Ñ� *=D�11�� .��DBÅ�à�� �«�� .��DBÅ�îà��ª���¥��¼�«� *=D�11���3
��1�§Ñ�å·¯��
�3£�1����ç�®¯��Ö�§��ʶ��¼Å�y§��îÈàõ�»�¡���é³�êÌ��¶
������ J3�$�íj�á�¹��à��ËÌ�¼��6Á§�� J3�$��3Å�îÈàº�»�¡��
lsmod��4~Å�Õ4ÖÉ«���3§�õÖØ�#��(Ì��ª���Å�ß�»�¼Å������é
³�êÌ� <
Module��� �pages�� Used�bymsdos� �� �
vfat� � ��(autoclean)fat� � �vfat�msdos�� �(autoclean)
����������������������������������������������������������
Ï�� ����� �ê�� �o£� ÒÒ� init_module()�� cleanup_module()È� 5ãì� ¼��� �ê
£�·ß�À�r§�ê̼ù� «{�� ±Ï�þ»È� ËÌ�¼�«� E���³�ø�¿�»�¼
����-!0���,�
,����!C����!��� 0 N � �N����!���
Î¥
��� ������������3333
å���� �� �3§� �ʶ�� ¼�� 1�� ���� è»���� ½�� é§Ñ��� vfat�� msdos�3�� fat��3§��ʶ��¼��È�å��Ø� �Ø�¯��� vfat�� msdos��3£�����
È� �Å����¼�'���£�à��¯�íjá�¹����¨���ç� J3�$�íj�á�¹Å�¸Ì
ê�«�� vfat� �3�� å���� �Ø� õ� ����� �3�� å���� E� ��ù�� (Îs
!��";���§�¾�¯��
��Æñ§��°ª� AUTOCLEAN�� VISITED��ÓEØ�{�¼�����¾��ÓE���Üá�Èà
¯��3§Ñ�µ¯����ê��3£�Ö6�È�î�à�õ�»�¼����Å�á�¹��ø�»�¼
��� AUTOCLEAN����á¯��� VISITED� �ÓE���3��¶�������ç�á�¹�Ü
���§��ã�µË��¼¤Å��ª�������ç�Ü���Ø�E��3Å�µº�yà��v
5��¯��� kerneldØ�á�¹§�µËù�«��¼���Üá�Èà¯��3Å�å·¶���
rº�yà���á�¹£�Ö�§÷�¼���Ä��3Å�FìÑ�E���ÉêÅ���������M
ù� AUTOCLEAN��� �áËÌ� ¼�� RUNNING� �`§� ¼�� �3¨Å� ;���� ¨�� E� �
É�� VISITED� �ÓEØ� v5ËÌ� ¼ù� «�«� E� �3Å� å·¶��� EÌù� «�«
VISITED��ÓE³�ùÛ��á�¹���ç��3Å�3ð�×ØÛ��
ª��3��îÈà�Ø�¶���ª�«��E��3��ºíÙ£�1���ÖSÅ�ãåº�»�¼��
�3��5���0��ý4¯��� �3��Ö�Ü¥�� DELETEDÈ� �áË���1���3�� ��
����:LÅ� �����E� �3�� �ʶ�� ¼�� �ç� �3£� {� ���Ö�§� �ʶù� «
��� �Å� �¨Â��� Î¥ñ��� »5¯��� �3�� è�È� ¤� �Ä� 1�� H���� ãå
¯��
��� ����
��� ����
,����!C����!��� 0 N��!���N����
!����Υ
��� ������������ÈÈÈÈ////ÑÑÑÑ
��
����� ��������
�����������������4U4U4U4U�����ÈÈÈÈ////ѧÑѧÑѧÑѧÑ�?k¯?k¯?k¯?k¯���������������££££��êÅ�êÅ�êÅ�êÅ�WMQWMQWMQWMQ�vvvvâª�âª�âª�âª��
�����:,�
$5�
������=
��B� �È/Ñ�� ¾±~� ����� �¬�� �*=.� � -Ã���� ��B£� �6� ±*�
������� ���!� ����� � �������#£�K5Bà���9��������.§Ñ����µË��¼��� ��B
£� �è�� �¬��Kù��³�Øù��¼���Ò��à§Ñ� �1è³�µº�»�¼���â6Ì
��M�ª� !����� ����â6� �H��§Ñ��Å� Øìª���3�¶���L�³� H��§� ¾�ª
���½�È�Ü�ËÌ�¼���ªØù�³�¼���ë£��Ä�â6��¥¦®�â6�������
é³� êÌ� Ì�� Kù���� �Å� À��ª� ��� �á� #£� ¥¦Å� À��º� y)ù�� À��
L�§��� S¶��ÇÈ� ¥¦®� â6Å�?kº� »�¼��� °�ç� ³�¼�� �ë£� �Å� H
��§Ñ�ÈණÑ���CY���:�Å�6á§�º�»�¼����������B£�µÖ� �à
���4ÕÑ� =4*����+Ì�ë�+��³� ã�êÌR�»�¼��á�¹��à³�¹þ¶4�4U
�à§Ñ�6¿ª��
��B£�d�Å�½ª�þ·������Bµ��ÊË��È/ѳ���¶ù��«����Ç�§� ��B
í���ë���� �=*� ��Ø� ��B� � -ó� ?���È� Ü�ª��� �� Ý�£� �ç� �È/
ÑØ� É¥�È/Ñ� ë�,��³� ã� Í"¶÷� Ldõ� »� ¼��� ¶��� 4U� ´e�� H�
�����Ò�������0�����"�������� ���BB(��� øÅÅ���� ¼����ê£�M�ª� H��� É
ý�5¢®��´)ª�,�ù�3FÜ¥§)ù��ç��
������W�W�W�W� �:��PQ�PQ�PQ�PQ�
øí� �+��� -Ã�� 17¬�� !���C ����� �*=.�� -ÃÈÑ�ð�³� ¾§�¾��v3Ëj�������Ä�Kù���� 17¬�È�� �è�� 5»�Kù���� �è��?»�Kù��Ø� ¼��� �
Î�5»�Kù���� �Î�?»�Kù���� ��!!�:�Å�½ã�µ¯����ê�Kù��³�¸
�«� ��� Ô�ª��� �ê§� �Å� ��� �£� ���� 7��� ¡��� �Ä� â6£� �¬���
����������������������������������������������������������
Ï�� ����� U£� `�Å� åæº� »� ¼�� v3È� ëã� ���17�±§�� �ç� �*=.� .�(§� ¬ã
`�í����«§Ñ��êù�A ����·àÈ�
��� ������������ÈÈÈÈ////ÑÑÑÑ
H��� :�£� ¸Õ� ��«� �Õ���� �� � -Ã�� Ü��� � -ó� � �� ª� 4UØ
ù�Ü�Å�ת��
4Õ§��H��§�¾�¯��Å�ÊË�:��Ç��È�¶��â6£�¡����Ä�'�¨�Ã��
Kù��W§� ��ÌR��� �Ñ� H���� å��� �Å� �Øá �� f�«� ü¾� Kù��
§� ¸Ìö� �¤� �Å� øÚ¶�� H��§� Õ�ãÍ� ª��� â6êW�� �ý¿£� ª� â6�
�Å� Kù���� H��§� ���� �ç� â6�� E� Kù���� H��§Ñ� ¸Ìª�� �Å�
ã���ÌR���øí� �+���ªØù�³�¼���ë£��¾�Kù������#£Ø³�À��¶
�� ��� #�� �ÓE³� ��á �� â6�� L�Ø�� �È/Ñ� �`� Kù��§� ¾�Ë�� �
�����å ��Kù��§�¾�º�»�¼��â6��¼���ö����ä�ÉÕ§����¶
ù¨��`�Kù��§�Ǫ��ÊÅ�å·þ�Èú� Ò�µ�`§�4U�â6Å�?kº�»�¼�
�È/ѳ�¨êÕØ�{|�Y.R���ÑÈ��3¡��Kù��³�µ¶��â6£�¶����
`� Kù��Ø� ¼Å� yÃÄ� ?kÅ� ½ã� Ñȳ� Õ�Å� è�Ø� ¡��� H��§� Ǫ� ÊË
:���¡������Kù����»Ø�!£����4U�â6Å�6á§�?k¶�'�����¯��
øí� �+�� � -Ã�� ���������À� � -Ã� �²U�� �à��� Ñ��� Ѳ�0êÅ
µª��� ��������� ��²å�� øí� �+�� � -ó� ��� .�(� Ü��� á�¹� ¶à+̧
��� ��� �ê� Ѳ�0£� ù-��� �½Ù��������� ; ��% �"��� ë�+��� éô�����/� ����
H��� ��� ��� ��²å� ���_²³� åæª��� �ê� Ѳ�0£� ¶à+Ì�
.���N����â6§��ã�ý4õ�»�¼������������®� �È/Ñ�Kù����#£�¾»�
¶à+Ì�Õ�§�Ǫ�ÊË�ËGÅ�åæ¶Õ�½ã��Ü�§��ç��W��ì�Å�¹þª���
øí� �+��ÌqrUÈ�¿�¯������������ �������§Ñ�?k¯������à��*Øù�á�
¹������ ��Å��ùá �� �������Ø� ?å�á�¹� ¶à+̧�Ǫ� å̳� P�¶�
��¶���À��à���
��� �����
��� ����
��� �#�������������������1�1�1�1����������
��
�4���2���� �,���-� �.�+� � �&�����
����� ����££££� ����5555� 1�1�1�1�� þ»³þ»³þ»³þ»³� ;;;;ÕÕÕÕ� ½ãѽãѽãѽãÑ� ������������� 1�1�1�1�� ��������� ÌÌÌÌBBBBѮѮѮѮ����� á¿ãÍá¿ãÍá¿ãÍá¿ãÍ� ¶�ù¶�ù¶�ù¶�ù� ����
ÍÕª�ÍÕª�ÍÕª�ÍÕª��
��¢£� .�î̧�Ǫ�ù�Å��ܶù��«ù¨�����1���6¿Å�É��µ��ã¶�
«�����1�����³�Øù��¼�����ê����á��¶«��1�������ÈE�£� �
��� ��²å³� ·�¿÷� �ã¶�'� ¼Ì� 7�ìë� �³���� �� �£� 1�� ��� ±ß§
Çã�è2ª���ë�1����Ø�Ì%÷�¸¶ËÌ�¼�ù���5��à³�;��«�ÌBÑ�á¿
ãÍ�¶�ù�vâª��
-q-q-q-q��?��?��?��?��78787878�����������������������}}}}���6��6��6��6
�������¸¹-ê�Craftworks, Debian, Slackware, Red Hat���£��¾�����1�
��³� ¹þ¶�� ¼��� jßì�È� µÖ�� ���� á�¹§� v.¯� ���� 1�£� �� �
���à³�;íj¶4���ª������������È�����ê��3ð�øÚË�È�µÖ�
á�¹§� v.¯� �£� ¥�� W%� ��� Ë�� ¨��� E�� i±�� ��� �ÈE�£� ®�� 5§
Ñ� îï¯� F� ���§Ñ� ܺ� »� ¼��� �ê£� ftp://ftp.cs.helsinki.fi�� �³� E
DÖÃÄ�´µ¶���ç�F����§Ñ�êÌ�¼��� �î ��F����Ø�Ø��E��i±�
��³�Øù��¼���� B*$�� =�� ����#£����êÈ�¬�ì�E��i±����³�åæ
ª��
F� ���§� ËGº� »� ¡��� ¶{��� !£� �{ê�� ��� F� ���§� ¼�� ÂêÅ
.���DB�Å`È��Û�¾�ª�ØÈ�È�åæ¶��¼��È���³��¶«�õ�������h§
¥Î��£��ò�5Õì�È�=EK�à-Å�åæã���Üö�Ѭ���¼���ùÏa����
Ò¾�EY����³�ܶ�'�Òª�4������
����1���i±�Å`���Û�M�¶���ó»�i±�1��é³�êÖ«� 2.0.30�£�Á5ì
�����¯�i±���� �»�i±�1��é³�êÖ«� 2.1.42�£��¾�è��1�����Û¢
£�Á5ìë� �����������³�Õß�È�¶��¼���è��1�£�E��Õ�êÅ��¾�¹
þ¶��¼���°ª�E��à�iê���¾�ùSª���è��1�£�ÑÁ5º�»��¼����
�� µÖØ� ûù� «�� ��Æù¨�� E�� 1�Å� µãÉ�� �£� ���� æ6²§� ¼Ì
��ª�j����EÓÍ�±²�æ6²³�½ã�À��³�º�»�¼���?å�åÚ�È��ö�1�
�� �R� �Å� úÉ��� º� y� á�¹� ±²³� ÷=ã¾�� ��� ê��� �Å� Õõ¶Õ� ûü
��
����������������������������������������������������������
Ï�� �����<§Ñ��;<��)ù�®���Å`��Ç�¬�Å�Äù¶��¼����·àÈ�
��� �#�������������������1�1�1�1����������
1�� ��§Ñ� û�� �ê£� ».�/���%�� íjÈ� ¸¹¯��� patch� �ÈE�£� ��� íjê§
ø>¯��êÅ�ì¶�'�µ¯����Ñ��é³�êÌ� �������1����³�Øù��¼����
³� ��������È�û!��f�«��������».�íjÅ�ÜãÑ�».³������§�춫�¯
��
$ cd /usr/src/inux$ patch -p1 < patch-2.0.30
���±²������³�´µº�è�Ø�¡Ì��ºb�ÊÜ�:LÅ� ¶��ÚÛ�{|�Ò¶��
1�� ».³� ܶÕ� ê£� 4£�æ�ì�¤� ¬æ�ì�¤�� http://www.linuxhq.com� Fµ��������
78787878��������������-��-��-��-������-���-���-���-���6��6��6��6
�������á¿ë� /usr/src/linux§Ñ�É«�4Uè��Bå��Ø�¼��
�7�arch�ѲBå�����Ä�� -w§�´ðìë�1���à³�¹þ¶��¼���4Õ§�
ѲBå��Ø�{�¼�'��ÒÒ�ùS¶��� -waÈ�¼���é³�êÌ� i386�� alpha#£�o��ѲBå��Ø�ʳª��
���!�:�� include�ѲBå����1���à³�Òà¶�'�è�ª��Ä�ë`�à� ��!�����í
jê�� Ç®¯Å� Øù�� ¼��� 4Õ§�� ùS¶�� � -waÈ� ¶�ã� ѲBå��Ø� ¼
��� /include/asm� ѲBå���� �³� � -w§� è�ª� ?å� Bå��È� �é³� êÌ�
include/asm-i386�� ���� AlËÌ� ¼��� � -w³� �ç� ��È� û!�«� 1�
��,�- !�Å�»5¶������1��/Úv5��ÈE��È�Ô��Í�ª��
����� �� Bå���� 1��� hÕ*� �à³� Øù�� ¼���� 1��� Ì%÷� 6¿¶�ù� ÉÕ
ῶէ��4���
�����Bå�����Ä� H��� ����à³�Øù��¼���� -w� ´ðìë� H�����
�à�� arch/*/mm/��Ó§�¼���é³�êÌ��arch/i386/mm/fault.c�#£�4§�¼��
:� ����Ä�á�¹��Bû���à�i����Bå��§�¼����ê£�Bû���à�i
��ÒÅaÈ�f{�/¯*�Ë«��é³�êÌ�r��Bû���à�i�� block§�¼��
�9����Bå����1����È/�W� ���à³�Øù��¼��
��:�!������M�Q�Òà¯��3Å�¾�¶Õ�½ª�Bå�����
6�� �Ä� íj� á�¹� �à³� Øù�� ¼��� íj� á�¹aÈ� ¶�ã� Bå��Ø� /¯*¯��
é³�êÌ� vfat��ext2�#£�ѲBå��Ø�¼��
����!�Hë�1���àØ�êÌ�¼���� -w�´ðìë�1���à�� arch/*/kernel§�¼
��
����1���¥�.a��àØ�êÌ�¼��
!�<� �� Bå���� 1��� �²U�� �à³� Øù�� ¼��� � -w� ´ðìë� �²U�
�à�� arch/*/lib/§�¼��
���9��� �� Bå���� 1�Å� v5¶�'� µË�� �l���é³� êÌ� awk�� tlk� �l�
����������������������������������������������������������
Ï�� �����ë��������ÒÀ�ÃåÈ� http://www.kernelnotes.com��{�ë5Ù��¼
���http://www.linuxhq.com£�w��_�Ø�{�ø����·àÈ�
��� �#�������������������1�1�1�1����������
��³�Øù��¼��
-q�+-q�+-q�+-q�+����������>�D>�D>�D>�D���6��6��6��6
����1�ÃÄ�ÝǶ��´dìë��ÈE�£�ê4�ÉÕ§�½Âìj�»�¼������?È
¯�1�ü�æÃÄ�k��É�ù�«����Õ��¶���1���ª�®¯Å�É��É«�� ¯��
ç�4U�íjêÅ�É÷Ë���ªÓù�«���%Å�;���� �ù� �Ìi�÷�¯����¤�¿
£� �ê£� Ì�� �å³� É�� ºy� ��� ���� ÌB³� É�÷� ê£ù� �³� åæº� ��
��
&�'&�'&�'&�'�&�]&�]&�]&�]��|�|�|�|
ë�� Õß� á�¹§Ñ�� 1�£� !���! ������� �*�DØ� ���� 1�Å� H��È� ¸Ìêë� �
1�§� åÌÀÅ� ÆÖE�Èú� Ὺ��� �� ®¯§� ÇãÑ�� arch/i386/kernel/-head.S³� ÉÕ� ûü��� head.S�� � -w� ´ðìë� �=Å� ª� �� init/main.c§� ¼
�� main����0�È�ö�ª��
�� �� �� �����������
���à��Ç®¯� mm§�¼ù¨��� -w�´ðìë��à�� arch/*/mm§�¼���,�ù�]
��Ã���à�� mm/memory.c§�¼���H����B��,�ù��á��à�� mm/filemap.c§� ¼��� ig� �á�� mm/buffer.c§�� �@� �á�� mm/swap_state.c�� mm/-swapfile.c§�Ü�ËÌ�¼��
�+�+�+�+
�Çì�È� jßìë� �à�� kernel§� ¼��� � -w� ´ðìë� �à�� arch/*/kernel§�¼����?@U�� kernel/sched.c§�¼��������à�� kernel/fork.c§�¼��� ¶ß
®� lêU� �à�� include/linux/interrupt.h§� ¼��� task_struct� Ö�Ü¥�include/linux/sched.h§Ñ�;Å�»�¼Å�����
� �
�.*� Òµ� à�i�� drivers/pci/pci.c§� ¼��� á�¹� +½�� 5�ê£� include/-linux/pci.h§�ËÌ�¼���Ò�� -wê£��5� �.*�5*D=��à³�Øù��¼�'��øí�
�.*�5*D=��à�� arch/alpha/kernel/bios32.c§�¼��
�����������������������������
��£��¾� ipc§�êÌ�¼����Ä�á�¹� J� *�.�ª²��ê£� ipc_perm�Ö�Ü¥§�ê
Ì�¼��� include/linux/ipc.h§Ñ�;Å�»�¼���á�¹� J�Háùê£� ipc/msg.c§�
æÒ� H���� ipc/shm.c§�� /à¹Ì�� ipc/sem.c§� Ü�ËÌ� ¼��� í���
ipc/pipe.c§�Ü�ËÌ�¼��
�������������������������
1��� ë�+�� Ã�� �à�� Ç®¯� �¾� à�lÈ�È/Ñ� �yyÈ� ��� ´ðì���
ë���ë�+��Ã���à�� arch/i386/kernel/irq.c§�¼���5��� include/asm-i386/irq.h§�ËÌ�¼��
��� �#�������������������1�1�1�1����������
� !�� !�� !�� !���"!#�"!#�"!#�"!#
���� 1�� ��� �à�� Ç®¯£� Bû��� à�i§� ¼��� �Ä� ���� Bû��� à
�i����� drivers§�¼ù¨���ê£��.�Òŧ���/¯*�¯��
A<!���� r�� Bû��� à�i�� é³� êÌ� *�?� Bû��� à�i�� ide.c§� ¼��� �Ä
�.Ø� Ì%÷� íj� á�¹Å� Ø�� »� ¼���� Ì%÷� hÕ*Ë�ù� É�� f�«
drivers/block/genhd.c§� ¼�� device_setup()Å� ÉÕ� ûü��� ��� ¶à� B�l¨
hÕ*¶��������� ¥�¦Å� nfs� íj�á�¹§�à��¶��� ª�«� ¥�¦�� hÕ
*ª���r���.§�� *�?�� =.=*�Õß��.Ø�¹þ¯��
A�7 �ttys��á�Á�¹���àÛ�#£�ÃÖ�Õß��.êÅ�ß�»�¼��
A�:��� ����� �Ä� .��DB� �àØ� êÌ� ¼��� �aª� .��DB� �.�=����9!� ���
.��DB� #£��� 4ÕÑ� ;Å� »� ¼��� *�?� .��DB� à�i�� drivers/block§� ¼�
ide-cd.c§�¼���=.=*�.��DB�à�i�� drivers/scsi§�¼�� scsi.c§�¼���ö
§���¶Õ�ûü��
A9���4Õ§�� �.*�Òµ�à�i����Ø�¼��� �.*�Ѳá�¹��Ì%÷��BË��hÕ*
Ë�ù�ÉÕ�ê£�4����øí� �+�� �.*�ì5��à�� arch/alpha/kernel/bios32.c§¼������ߨª�Ø.Ø�¼��
A������Ä� =.=*��à��þ#����Ø�ùS¶���Ä� =.=*��.ê��à�iØ�¼��4���
A����¥�¦��.�Bû���à�i³�ß�»�¼��4���� �?..% /� ���7�� �.*��{��à
�i�� tulip.c§�¼��
A����:��Ä�µ�à�åà�à�iØ�¼��4���
$%$%$%$%�&�'&�'&�'&�'
EXT2� íj� á�¹� ���� fs/ext2/� Bå��§� ¼�� Ö�Ü¥�� include/linux/-ext2_fs.h�� ext2_fs_i.h�� ext2_fs_sb.h§�5�ËÌ�¼���Ø��íj�á�¹�Ö�Ü¥
�� include/linux/fs.h§�5�ËÌ�¼����à�� fs/*§�¼���ig��á�� update�1��'|£� fs/buffer.c§�Ü�ËÌ�¼��
(�}(�}(�}(�}
¥�.a� �à�� net§� ¼��� ë`�à� ��!����� íjê�� Ç®¯£� include/net§� ¼��
5=�� �³� �à�� net/socket.c§� ¼��� *�� i±� 7� *)?$� �³� �à�� inet/ipv4/-af_inet.c§� ¼��� jßìë� �È�0� ùS� �à�� �sk_buff� Ã�� �0�� ¹þ¶4�
net/core/§�� $.�C*��¥�.a��à�� net/ipv4/§�¼���¥�.l�Bû���à�i�
drivers/net§�¼��
�,�,�,�,
1�� �3� �à�� j®¯£� 1�§�� j®¯£� modules� » ù§� ¼��� 1�� �à�� �¾
kernel/modules.c§� ¼��� Ö�Ü¥�� 1�� '|� kerneld� Háù�� include/-linux/module.h�� include/linux/kerneld.h§� ¼��� ?�3� ª²��� íj�� Ü¥�
include/linux/elf.h§Ñ�ß�»�¼��
��� ������������������
��� ����
���� ÕÕÕÕ
56� �/ �����
ëÖëÖëÖëÖ� *��������þ»���0§��Ã�º�ëÖØ�±ò¯��
*)�� ����� � �� �!�� ��� �������!�����L5��È�0�� *����³�Ð�ì�¶à+Ì���È� ø/¶��'�µ
ª��
�������� � *��22������ ���� =��������.���� -��� *�-����� ��� *�����%��"���5É�/Å�½ª� ������à�� øí�
���Ä�ÔÖ�� ¬���àÈ���ª����� ��ÔÖêÅ�¾�¶��'�Ø��!��µË���à�
��
¬¬¬¬����� 5�������� ���R��`���R��`�Å��¨Â��ª�¬���'��
¶ß®¶ß®¶ß®¶ß®�llllêêêêUUUU� 5������/ !6�/ �:!���1��®§�¼��p§�¬ë�¿=Å�»k¶��lêU
û�û�û�û������ 5"�����¬���'��Ø��4Ñ�û��³�����
���ï��ÈEÓu�îÌ��j´������1�£�Ç®¯� .È�ËÌ�¼��
�2���.��/!���*� ����� ���=���.��/������´d�â6Ì�/��;<����*=.��ßÇ� èB�È��!£� »�� ´d
Ìqr��â6ÌêÅ�ùS¶���È/Ñ����+1�Ü¥Ø� .*=.�Ü¥���
��-�.�����!������ �"�(� ������Ã���.��;<����Ã�®����à�lÈ�È/Ñ���È/Ñ�Î¥
ÖÖÖÖ����ܥܥܥܥ� 1 � ����������4U�Æñ�È���ÌR��H���§�¼��Ö���>d�
BBBBû��û��û��û���àààà����iiii� 1� ����1� ����5��.³�å̶�����+Ì��é³�êÌ��).�����Bû���à
�i�� ).�����=.=*��.³�å̪��
1+*�� �����B����0����� ��ÊË�H���ËG
'=%�?������9!������� �,�9!��3�������?kØ�¶��Alº�»�¼��¹Ô����ª²���íj�¹Ô£�Òg�
á�¹�:Ü��(� �� =0 ���� ��9�� ��� � �§Ñ� è�Ëj�����å�� ���§Ñ�Ø��jßìë�¹Ô�
È�µË��¼��
'21'�?��������*�?��� *�?
?k?k?k?k���������ùùùù� '>���� <!�� 2� ����Õ3Ì�â6��'��³�Øù��¼��Ü¥*¯�íj����íj£��È/
���Ø��H��§�ÈàËÌ�?kº�»�¼����ÈE��Î¥
þ»þ»þ»þ»� %��������� Ì�� 6¿Å� »k¶�� ���+Ì�� j®¯�� é³� êÌ� ¾� �� �� Ç� �Å� Ô���� þ
»�#£�����
21'�*���"������� ,�?!������ � ��>ì�B�l�±Ö�.
��������ùùùù� 2� ����?k���ù³�É�
2��*���������������!������0
2���*����/���� �.����� ��� �����È/�W� �
ëëëë����,,,,��������� 2���6 ���� �0Å� ® �� Ö�Ü¥³� ±ò¶�� ��� Ý��� é³� êÌ� ¾� �à� 3F� µ��
ë�,�����5�Ö�Ü¥³�±ò¶��Ô�����0�È���º�»�¼�������� J3=��ë�,
�������
2)D�*������/����>�� ��U������ë�+���Ü�p
2�*�*��� ��0�=�����������% ����������=����Ü¥���å��f�ªÓËÍ� ù¨���ÈØ�B�l�à�²#
���� ÕÕÕÕ
£�á�¹�Ü���³�½ª����'���i��ë�,�����
1�1�1�1������3333� ,���!�+�:�!���íj�á�¹���Bû���à�i#��6ì�È�Èàº�»�¼��1��þ»
����Èû�Èû�Èû�Èû������ ,�!�<"����&90�������� �����û��³�±ª��
HHHHØû�Øû�Øû�Øû������ +�� <"����B90�������� ��������û��³�±ª��
àààà����llllÈÈÈÈ����ÈÈÈÈ////ÑÑÑÑ+���9���������"��Ê˯� .�(��Ç®¯����� .�(ê£�à�lÈ�È/Ñ���
����3333� +�:�!���Ìqr�Ì�â6Ì�� .#£��ïîÌ��Å`È� .�(�â6ÌêÅ�Â�ª�íj�
ª²��ª²��ª²��ª²���ííííjjjj� &<G����%�!���?k���ùÈ�¨êÌùÕ�±§���ç�ª²���íj����²U���Al
Ëù�«£��Õ3Ì��à��'��³�Øù��¼��íj�
,,,,�ù�ù�ù�ù� � ����?å�H����6jª�lÕ��,�ùêÈ�¯º¯��
¹ë¹ë¹ë¹ë����� ��������H������ç�½.����³�Øù��¼��H�����ª�½.� �ø»�
����ÈÈÈÈ////����� ���������ÈE�Å�?kº� »�¼��ª�è²�����È/���?k�ë��ÈE��È��Òº
»�¼��
����ÈÈÈÈ////ÑÑÑÑ� ���������.�(��#���à�lÈ�È/ѳ�®ë�����
��2� ��� /%���!� .��/������ *��������������ø�.��ý:L��;<��á�¹���ø�.êÅ�:L¶��ÞÅ
v����
����øøøø�.�.�.�.� ���97� !�� á�¹§� ¼�� .�(³� ½ã� j¶�� ù�Å� �È/Ñ�� *�?� ù�úU� �#£� ��
ª�é���
����ÈÈÈÈE�E�E�E�� ��� ��� :%�!!�� ;��!�:³�4~¶���ÃÄ��Ì��¿=Å�»k¶�� d¯� .�(�â6Ìê��>
d��?k���ù�Î��
����È�È�È�È�0000� ������!�� �È�0£� �ý� �6¶�� ¾� è�� �È/���� ¥�¦� 3F� µ�§� &�ÈE�
'��³�±�¶�'�µ¶��¥�¦�îÌ���
KKKKù�ù�ù�ù������ )��������5É��â6̳�¾�¶��'�µË�����Â��ª�½.�
KKKKù�ù�ù�ù������ííííjjjj� )�������%�!����È/Ñ�Â��Kù���>d�
)2�����������*� ����� ���=���.��/������G��â6Ì�/��;<���.*=.��ßÇ� èB�È��Ìqr��â6Ì
�� �»Ø� ì��� ÒÒ�� â6Ì�� WMª� :�¨� ¶�� �È/Ñ���� ��B�� øí� �È/Ñ�� f�
�*=.�Ü¥È�ËÌ�¼��
����0000� )��������þ»¶��¬�¶ù¨��Ç"¶÷��¶«��0£�L��Å�Ô��ù�«���
���2�=��!!�.��/�����=0 ��� �*����-������Å�;<��á�¹�ë�,��
8888� �7�!!�� ��²å�� µÖ� µ�§Ñ� ë�,��� ϺÅ� ã��� �ÈE��� â68��������� %�!!��
���ª������§Ñ�Ø��Éøì�È�µ¶���£� 9� %�8���
�+�� =0����� ��!� B�!� /���� �"�� ÇÙÅ�^_�È/î�� f������È/ÑØ�jÅ�æ5¶÷�����á
�¹�
����³³³³� ��������¥�¦�:L��ª��kÅ��¨��������� 5=���³�ë�,��³�ùSª��
���+���+���+���+ÌÌÌÌ� ��6�8 ��� .�(� â6Ì�ÌqrU�� .#£� �ïîÌ� �¾��� '���� Çè� �ÈE��� #£
��³�����
á�á�á�á�¹¹¹¹� $�"�����$����h§��ö�Òg���ø´���%É��� =0 ����J�*�.�H1��Å�¹þ¶��¼��
3���$��� � ���.�����!��������!��±��åÌ��È�0�
¿¿¿¿====pppp� 3 ���D����������1��®§Ñ�jÅ�:Õ¶�'�µ¶��H1���
-1��( �������"�����������!��µÖ�'��E���È�0
Ø�Ø�Ø�Ø�� H�H�H�H������ $��� !� +���"��á�¹§� ¼�� Ð�ìë�H���� lÕ³� ?åÉ��l÷� É�÷� ã��
¶à+Ìì�����+Ìì�H1���