Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU...

21

Transcript of Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU...

Page 1: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

����� ��� � �

���� �������������������� ��� ���! "����� "���#�$��%��!��&'�"(��)%�*("(��+�,&.-/�)%�� "��-0�������1�2�#�����&��!����&43���1�����5���,��-/��&'�6��(��7�6���98:�/-/�;� �1 ��$�1("����&�<�� 8= "��&����>��("���,�����;��("-/��&'���?*���,���@�$�1(A�6���B ��C������ �#%�%���&'�"(6��(" "�D&����7-/��&�%���%����5���#�������������#(��FE�G��&H����&��� � "�&��/��(��1���� "�I%��7�� J3 "�1("�9�� "�#� ���� B ��K4&ML�9%��N%��� ��1(�� B �O(��?�#�1��*(6���6�#-/�1&P���A����- �QR�&�<�����&��S�� ����"�6�#- ��&P�"����B �����6���,�2����- ��*���1(T�6���U�&�-/�,�?���"�"��- �>�����V<����?���9�"(6�# "QR�#("-������V��&/�&��?C'��W�W��,�1�"�6��$�O(/�X�1(����1�1���FETY4�Z��NKT�,�1�"���#("�#K B �#("(6�#�[��&�QR�#(�-/�#<�����&��\%��1���6�#C����������Z�]�#�"(6�#�[���1("����(�����#�,��(�� B ��K)�#% �� "��- ���,�+��*(��,�� ��#&�%�� B ���V^_&'���1(�&��1�M "��`&��)%��`%��1�>��(��)%�*�"���#(��aEPb7(�� B �1(6�#�-/�)%��/%��5�$�O(�%��1(��c�&d ��#�����I%��5�"��- �$��E]Y)�$�O(����$�1(�e�I�6���cf4��� J���+�$�)�g���+�>�#C��,&��+����$�� � ��#&����#��*����(��?�#%=�#(����1&P�6��(����FE�hjilk

m �n%��� ��"��&�<��,��&��.�"(6�#%���<1����&��#����8o�H "�� ����#&�<��;�#�,-/��&'���: "�1- ��(�� B �#���,%��d8pe�:�"(6�q�r�sOt`uvr�sgw �?xgy{z}| uDr�sOw E~�� r�sOt`uDr�sOw�� �,�1�"���1(��#��-/��&'���#�\����QR�1("(��#-/��&'�6�'��e�#KX��&����1(�-/�,&��(���<�<��aK����o�>��("�������&��O(��1�6�#-/�1&P��� B �� "��W����,�U%��������+-��#���6����&��*E*Y4�De���>��("�"�,���`����&I�&��+ ��6�#&�<��+�����1&��%��X�>�#&�&������,�� "��1����1(6�#&���-/��&P�������\��*�"���[�X����- �$��&��1&P���X���,�1�"�"(���&��,���X&������� J3 ���("���0%��T��� B ��%��������,����C'�#- ��&P�"�Z�"(��=�v�>�#&�&������,�FKN�>�# " ��#&�%��.�]�1(+�&��= "�1(��,� %����(�-/�#%��FK{�]�1(T��("(�� B ��(��\�,&*��&��X�#���;�U ��,����#<��,��&��X���"����#�����{��(6�����,���#-/��&'���\�&��A "���{3�������U�6���X�1��&P���,��&��\%����,���\ "�6����%��[�\�6���X�#���F���� J���1(�&��U��(��1 "��&'�6�V%��1C����4 J����&��#�"���P�$�1(�,�$�������,��C'�#-/��&'���2%��N��C�C��1����� B ��(��FK4���,�"(���6���A�$�1(X���c�1��&�&��� " "�,��&��?�#�,�;�?��(��� "�0%��

���a�[�!�����_�g�9���P�J���������{�� '�����g����������¡}�¢¡}�O�V '�p£¤�6¥�¥J�����d�g¡�¦4�g��¥_�§�O¨©����ª;���_«+��¥_�o¡� '£�£��¡}¬���£� �¦P¦*�S¨��g�@�g��£��6��£���¥_���_�$¥��J�g¬��g�J���@­# ��g¡�¥��9�'��¥��V '�Z¦*�P®*¬��g�6���'�¤�?�6��«9�A�6���{¥��g�� �¥_�'¯£°®±�g£¤�g�P�6�c¨��g£�£¤�A�g���J��¥�¥��6�_��¡}¥_�������9¨'�g�N¦'�_�#���O¡�¡����_�!���g���O�²¥_�7�J�'�9­# '�@�'�²�Z¡����P�c¦'���O¡}�9����6���'¡_��¨��6�J��³6�������5�#�6�6 �¦*�6���g´'´*�! '�X�� '«9�6�_��¨P��¦)���{�����7�6�6��¥J��«9�g�{¥��@¡� �¦*�6�J�������D��­# ��g£�£��¨'�5­� '�g¡}¥��+�'��¥��{µ`¶F£7«?��¥_��¬²�I·�+«9��£�¥_�c¡}�g«9¦P£������²¯���£5¨��g¡�¥_���P��¥����_��� ¨'�!­# ��O¡}¥_�D��¦'¦P '�{¥_��'����·�� '�¢£��6¥�¥_���_�0�g¡�¦4�g��¥_�'¸7«?�Z '�n£¤�6¥�¥_�����0�����I��´'´P�,�Z£��Z�6 ��_����¡��¤¥1·�=¨'�T�² P���J¨P�����¦*�6�X£��+¦P�_��«+�+¬²��£¤¥��2��£¤¥��_�A£��+ªR���6�6����¥J�c¨��O£@«9�² '¡}�²¸�¨��O£�£��c¡������6�J«9�2�9¨��g�@¦4���6�����6¥�¥_�¦'���6ªR��´'´P�_���g��¥J�M¹R�+¡�¦4�O¡�¡��/�6��¡}¥J��¡��,º"µ@»��c��¦P¦)����¥_���g�'�D�0­# ��O¡}¥J� ¡}�g�6�²�'¨P�/�g��¥_�6�²���_�,��¸>���£]«9���9£��g¬²���_�+¡_����·�V�J�� '¡��6��¥_�?�?¡��²£�£¤�6¥_���g������£��9¥_ P�9�6 ��_���²¡��¤¥1·�9���¨/���'¨' ��_¥_�]�?���g�_�g�������£¤¥��J�g¬��[����ª����_«?��³6�����'�P¦P��· +¦'�_�g�6��¡}�[�g¬#�1·�U�J�����{�� '�{¥_�U£���«V�6¥�·�X¨��O£4«?����¡��6��¦��'µ'»��\¦����¼¸�6��£$¥��O«V¦��'¸4¡_���J���N¨'�¤¬��g�{¥J��¥J�S��´'´)��¡}¥J���'³O�+�g¡}¦*�6��¥J�2¨P�+���_�¤¥J���g�����A­# ��O¡}¥��A�'��¥_�A�6��«9�¥��_��¦P¦*�V¡}�g«9¦P£����6��¡}¥_�������²¸���£�£����J�U¦���¥���·�U´4�O�2�_�¤¥��O���6���X¨P�>�6¬²�6��¦P�¤�O�P��«9�g�²¥_�\���O��£���³6³g��¥_���£�«?�����´P���6¥�¥_�¤¬{�'µ

Page 2: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

� � w6s x��°y�� w�� y��F|�y sOw ��� � ��� r�sOwUr�t � ����x��Ry�� w ��� � �a| r | r�#�,��-/��&'�6�#<��,��&��U�6���QR�#(�&��� �����F����&��1("C��;�+���,�1�"�"(��,���*E��\��-/��%��,(���6����;�+ J�6�#&�<��2 "�e� (��,%��#�"�6�.�#%��&��H "���������;�*K!�T�>�#&�&����,���T "� "��&��H(��,%��#�"���T�:�$�)�g���� ��g���1%��Z�1��&%����5���,(��1��,���7 ��6�#- �>�����!�+�7Q°�# "���D%��7��� B �5 "�5 "��&��/(���%��#�����5�/�"(��#�����+%��5(��#-/� � �����-c�&�f)��?-������O(��;�#�,�����&�%�*�"���#(����X%��1�]�� "�,�6���"�9%���(��1�"�6�#- ��&P�"�9 "��,���V "�6����%��#E

~�� y{z}| uvr�sOw.� �&����O(�-/��&����1��&��;�����H�,&o�1��&P�"(������$�� "�,<�����&��Z�#%§����(�%)8��[��(����/e�#KD��&���O(�-/��&��M�#�,�"(��O�"�6�#&'���.(���<�<��aKv�;�.�>��("���I�6���Z&���&�e�I����&��1("�1�6�#-/��&'��� B �, "�,W��,���� "�&���&IC#(6�#<��,��#�] �����$���$�O�"���F�)�&I��&� "�,��-/�U%��>��(���C#(6�#-/-/���6���A���`�]�1(�-/�O�"����&��2%��*���,���,<�<���(��V���@���#�,�����;�����#("�#E

����� ���! #"%$'&!(*)�+ #+(�,-,/.0(�,213 4"3&,-,/.65!(*)�+!78(*)�9

m �= "�6����-/����(6�#%���<��,��&��#���#K]�c��*(V "�1- ��(�� B �#�,��%���KDe�2 ���- �����,���#E m �I-��#���6����&�������&43���,��&��9�"("�9����-0�$��&���&'���@QR��&�%��#-/��&'�6�#���a�: E����8;*<>= � �\��&'�"(6�#�v��(��)���� " "�,&�C@?&��,�g�gKN�:��(��4�1�� " "�#(����5��������-0�$��&���&'��� �6���/������.QR�&�<�����&��Z%�� �� ���C���,(��I�,���#�$�1(6�#<1����&�� %�� ���;��W]�#(6�#<�����&���E7^_&����1(�-/�,&�� -/��������1("�%��F�>f4����,���S�g���? B ����C��V���$�O�"��� B �#-/��&'���A���@��� B �#(���E

A E���� �=wB� y s � r �#�,�� "�1("W>���"�����?%��>��&�QR�#("-��#<�����&���%��V����>�;�C�ED'? ���"���,&�C����, ��"(��<1����&���c%������aK]�2%�� B � B �1&�C���&��Z- ��-/�#(��,<�<������!�5%������5���;��W]�#(6�����FE$Y4��- ��(��2�,&H���1(�-/�,&���1("�%��F�P����W����4�1���?&��#����%��?����`�;�>�FDG?�����C�C����� ���(��<�����&����U%����"�FK'�� " ����` ��1(�� B ��N(��, "��,�6���"�FE

H E��,�!xgy)|"|_y²x���x�| wB�Ir t �JI0KML¢hONJk@�V���P w6s ��z w6s �RQ q`w �`��*�����0f)��#&P�"� "�1( B �+�0- ��-/�#(��,<O3<���("� �$�1("-��#&���&'����-/��&'��� ��("��C#(6�#-/-/���/%������aK7�.�:����-c�&�������("�/����&��F��*���1&P�����&��#�,�TS �&=(6������(��� "�1&P�6�#&'���+%��1���F���-��#&�����e�*E

m �? "�6����-�� e��(6������(��1 "��&'�6�����+�,&0��C�E : E : E�h U�k m �? "���#-2W����9%��>%����"����(6�>�FDG?2K�-/�1-/��3(���� ���$�1("��QR�1(��,�6����� B4B ����&��¢�"(6�#-/�������& W�� �K h V"k (6������("�� "��&'�6����� ��& ��C�*(�� %��#�,���Q;(����1���.W���%���(���<��,��&��#���FE m ��Q;(����1���;�n�6���.�����,����C'���;��- ��-/�#(����d�1��&����=�]�1(��,QR�1(����6����e�� W��YX7®¤���6�_���'��«?�v¶0Z\[d¡�¥J�v¦*�6�>¶F��¦P '¥]Z\[\ '¥�¦P �¥g¸g�!ªR�v�_��ª,�6�J��«V�O�²¥_�T�v­# P��£� '�P­� '�7��¦*�6�J��³6�������¨'��¥_�J��¡}ª��6�_��«9�g�{¥_�A¨'�>¨P��¥_�`¨P�A�V¬��6�_¡��9 '�S�g��«V¦����'�g�²¥_�X¨��g£`�g��£��6�²£���¥_���_�²µ

� ^��Y_ �P�d�'��¥J�d¨P�d¥��g���g�c´*�g��¦'���O¡}�g�{¥��:­# '�[�Z���§¥J �¥�¥_�d��£\¡}�6�² '��¥_�'µ�¶F£[�g��£��6��£���¥_�����d·� '�P�¢¡}¥��_ '¥�¥_ ��J���6��«9¦P£¤�g¡_¡_��¸�«+�H�'���o¦P��· �¨'�[¥J���²¥_��¹F·�=¦) ��0¡}�O«V¦'�_�Iª,�J �¥�¥_�¢¨��g£�£���'��¡}¥_�J�V���²¥��O£�£��¤���O�'³g�U£���«?�¤¥J��¥J�²º"µ#¶F£�«9�#¨'�V«9�¤�{£��������M¦*�6� �g��¦P�¤�J���X��£�ª; '�'³g�����P��«9�g�{¥_�c·��6���'¡_��¨��6�J�����9¨��O�N´P£��#�6���'�@�O£¤�g«9�g�²¥����_�N�����V¦���¡�¡_���'�0�c£����_�S¬²��£¤¥J�2�g¡�¡}�6�_�9¡��6�²«V¦���¡}¥J����I��£¤¥_�_�>´)£��#�6�J�P�°¸�`[��µ�a\ ��O¡}¥_�2�g��¦)�¤¥_��£��?¦���¥��_�6´'´*�U�g¡�¡}�6�_�A '�/´P '���/�O¡}�g«9¦P���'µ%b@����¥_��6���'¡_��¨��6�J���'¨'�c¥_���´P£��#�6���'�°¸�£��dc*b _ ¸*£��c«V�g«?���_�,��¸P£¤�¦*�6�J�¤ª,�g�_�������fe*¦����@��¦'�J�@­# ��g¡}¥_�´P£��#�6���'�°¸>�9¡��6��¦'�_�5�J���+�6����¡��6 '�'� ¨'�7­� '�g¡}¥_��·�+�S¡� P�0¬²��£¤¥��c '�:���'¡����g«V�9�6��«9¦P£����g��¥_�¨'����£¤¥_�_�D´P£��#�6���'�°¸$�����0�/£����J�/¬²��£¤¥J�hg g gJX7® ��«9¦�����¥J���²¥��0·�S�'����¡}¦)�g¬��g�{¥J���_¡��¼µ!¶F£D�² P�����·�c�J�'�S£¤�c¡}¥��J �¥�¥_ ��_�c�6��«9¦P£¤�g¡�¡��c�P���'�'�Z£�� ¥��g�'¨'�g�'³g����¡�ª� ��²�²�¤���c¨'�v«+���'�������'�v£¤��P�?�6��¡}¥_�_ '�¤¥��{¯P '� ´*�g£`�²�����_�P�9¡��g��¦'�_�]�J�'�U£������g�²��£¤�U¨'�`ª� '�P³6�����P��«V�g�{¥_�9¦*�6�_«9�6¥�¥_���P���¦*�6�J��³g�����'�%i+��¡}¦*�g¡_¡��A�6�_�_���_��i+��������£�¦'�_�����g¥�¥_��¡}¥��A�'���0¡����²�)�6¬��A�'�6¦'¦P ��_�²µ

� j_� X>�g¥�¥��6�J��£�«V�O�²¥��{¯> '�H�� �¥J��´P '¡6¸$� ¥_���_¦4�O¨'�����Ck ���'�����2¡}�2£°® ��«?«?���²�����A¨��O�7´)�¤¥������¥_ �¥�¥J�!�_���²���_��¡J��«V�O�²¥��+���mlP£��0���'¨'�,���P� ��¥�¥��g�P¨'���'�/¨'�5¡_��£������?¡_ '£�£°®¤�� �¥J��´P '¡9·�2 '�Z¦��'®¦)���²£������6���O¡��g��µ4¶a� ¦'����¥_���g�9 '�/«9�g³6³6�9¨'�>¥_�J��¡}¦�����¥J�9¨'�]����ª;���_«+��³6�����'�>�g��¡}¥_�¤¥J '�¤¥_�ClP¡��on�g��«9�g�{¥��X¨P�V '�cªR��¡��6���V¨'�plP£��������X¦���¡_¡����'�9¥��J��¡�ª,�6�J�¤����¨'�g��¡}�6�{�P��£��>�g£¤�6¥�¥_�_���6�°µ

Page 3: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

����� �°y s�� ��������� ?y)| w x\� ����� � � r��� �Ry ; wVt ���>|_y s ��� �

PerifericheMemoria

CPU

Bus di

mem

oria Bus di I/O

������������������ X`�9¡������g«+�Uª��²�'¨P��«9�g�{¥J��£¤��¨��g£�£��A¡}¥��_ �¥_¥_ ��J�V�P���_¨������_�²µ

�"(6��������C�C��;�����*K4�#%Z��&�%��,����(��V�g���A�,�0 "���#-cW��,�c%��N��&�QR�#(�-��#<1����&��De� "�1- ��(��A��&Zf4��#�,�g���-/�)%��:����&'�"(����,�;�����Z%��#����� �FDG?��=����-c�&�f4�� %��=f4��#���6���/�1��- �$��&���&'���0�g��� "��Q°�����(��,��� %��1���F���� ������<��,��&��+�#(�%���&������0%����N�"(6�# �QR�1(���- ��&P�"�!%��@%������aE� � � � � � r ;*<>=m � �ED'?2K�����-/�Z���n%��1�"����KXe�:���¢�>��("���=%��� ����,&����6�n�� B ����C��1("�:���]�1�"��� B �#-/�1&P���=����#�$�O(6�#<�����&���%������;��W]�#(6�#<��,��&��c8H�]�#�"(���- -/�=%���(��#�Te� �,���1�1( B ���,���:%��1�T����-0��*���1(�E m � "�6����-��HQR��&�%��#-/�1&P�6�#�,�de� (6������(��1 "��&'�6��������&n��C�*(6� : E A E5Y4� �]�� " "��&��d%��� ��"��&�C���1(����&=���,&����0%��@-��# " ���-��c����&�f)��9�1��- �$��&���&'���aE: E m �±�&�����e��%��+����&'�"(������,������(��1 "����%��o�#�+����(������#- ��&P�"����% �#�,�;� %����1�4%��,����� %��1������, ��"(��<��,��&��FK�&���&��6�ML�2�#�N�"(6�# "QR�O(���-/�1&P���0%��@%������@%��0� B �1(� "�/���0-/�1-/�#(��;�*E

A EP?&�����e�Z�,��C������{84��("�,��-/�O�������*K��! m ? � � s �a| q3�=w | � Q r � t � y � �RQ r �!=*���F|l�O�$�� "�1C����,���#�$�1(6�#<1����&�� �,��C����6���/��%o��(�����-/�1�"���6���/ "��T%������FE� X�"�"��#��-/��&'���.e�/�#"��#&������6�%����&��� "������&�%����&�����e��%��1�"�6�%$��Ry r |2��� � < y����`|>< s y%Q w x"xOy s � ; y/ s y%Q w x"xOy sOw& r | wB��r |2� Q�y?�6���? B ���,C��9�,�9�#�]�1(6�#<��,��&��@ ".%������@��& B ��(�C����;�c-/�#W����,�#E h('Jk

� )�� [M¦*�6�J��³6�����'�)£����²���J��� ¡����'�P¸{��¨9�g¡}�g«9¦P���P¸���£'�6�²��ª,�J���²¥J�X¥����X¨' '�T�� '«V�g�_�P�� '�V¥_�g¡}¥!¦*�6�¡}¥J��´)��£��¤���9��£!¡}�g�²�'�S¨P�! '�=�{ '«9�6�_�Pµ [M¦*�6�J��³6�����'�7���_�¤¥_«9�6¥_���J���A¡_���'�'¸]��¨Z�O¡}�g«9¦P���'¸�£¤���¦*�6�J��³g�����'���O£¤�g«9�g�²¥����_�'¨'�)��¨'¨'��³g�������²¸{¡���¥�¥_�J��³6���²���²¸�«?��£¤¥_��¦P£����g��³6�������D� ¨'�¤¬���¡����²����¥��J��{ P«V�6�J�����²¥_�6�_�°µ�¶F£�¥��6�J«9���'�+*-,/.103254�6879,:254;0-7=<>,1?A@ABCB>,D<T¡��*¥_�J��¨' '�6�X£¤�6¥�¥_�6�J��£�«9�g�{¥��\�6���@AEF.�GH,D<A.10I,D<�@KJ297MLN4;0I,O*�L�0C0PL�./4;0�@Ci: P�d¥��6�J«9���'�c¨P��£�¡����²�'� lP�O��¥_�Z�²¡��6 ��_�Z�c¬����{��n«V�O�²¥��0���'­# '�¤�6¥����²¥_�0��£�­# P��£��c¦'���6ª��6�_��¡��6�I­# ��g£�£��I¨'�Q@>EF.�GH,D<�.10R,D<�@SJ2T,�7U@�<�./VW2X,:4Y2Z254[ 2\<R6Y,:E]._^_,#GN2`EF@�µN»#�5�_�¤ª��6�_��¡��6�S��£�£¤�2��¦*�6�J��³6�����'�v���J�¤¥_«9�6¥_�������+¡� H�{ P«V�6�J�5�P���H���{¥��6�_� e¦*�6�����{¥��g�P¨��6�_�6�¼¯��@�� '«V�g�_�@�6���=£��+¬��¤���{��£��+�����9¥J �¥�¥_�@��´P´P����«?�c��«9¦)���J��¥_�c��¨Z P¡_�������£�£¤�¡��g '��£¤�U�g£¤�O«V�g�{¥J���J�°µ)¶F£]¦*�6�_����a�V£��9¬��¤���²��£,�V¨��g´'´)�?�g¡�¡��6���A«?��´P��£¤�U£��+�g��¦)�¤�J���]¦P��· �6¬����{¥_�°¸)­# P���'¨'�V¥_�>�g¬#�1·�V¡}¦)�¤�6�{��¥J�A�6��«9�X¡�������¦'¦'���O¡}�g�{¥J���'�+��¨P��¥_�����c«9�g«?���_���'µ#b �g�

Page 4: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

� � w6s x��°y�� w�� y��F|�y sOw ��� � ��� r�sOwUr�t � ����x��Ry�� w ��� � �a| r | r

.

.

.

.

.

.

R0

Registri di uso

generale

Rn

Contatore di istruzioniIP

Registro di stato

logica

Aritmetica e

ALUControllo

���������������� � X`�9¡������g«+�Uª��²�'¨P��«9�g�{¥J��£¤��¨��g£�£��Cc*b _ µ

H EX^0(���C��� J�"(��UC���&��O(6�#���a�M�$�� " "���#-/�§��-/-/�#C���&���(��,�X�1��-/�H%������,�d�������,�d%��� ����,&������������&'����&��O(��������&�QR�#(�-��#<1����&����6���U%�� B ��&��2�� " ��1(����- -/��%��;�����#-/��&'���\%��� ��]��&��,W��,����#�,�;� �FDG? �]�1(A�F��������W$�#(6�#<1����&��#E m ��� ��Z J�$����������� B �1("({e�/�����,� ��"(6���"�/��&H-��#C�C��,�#(%��1���6�#C����,�0�,&. "��C��������E

� EX^-DvK� I��*x�| s ��Q²|2�Ry�� < y����>| w6s �Se�§�,�+(���C��� J�"(��p�6���o����&'�"(��������©�a���#(�%���&��o%��c�� "�O3���<1����&���%��1�������� J�"(��<��,��&��%��V�&©��(���C#(6�#-/-/�*E+ &��6����f)��� �����-/�������#&��, "-/�B �1(�(�e�0%��, "��� " "���,&:-��#C�C��,�#([%��1�"�6�#C��,���S����e.� B �#&P���aE

� EX^_�@(���C��� J�"(��/%��7 ��6�����/%��1 "�1(�� B �#K$�������&'����K]�,�/ ��6���"�/���#("(��1&P���?%�������� �ED'?2E ?&��%��� ��1(���<1����&��V����- �����O�6�+�� "����S%��#C��,�$ "���#���$%��Nf)��� ����&��#�"�#E�?&I�� "��- ���,�c%��$��&43QR�#(�-/�#<�����&��\%��� ��������Se�X�,�* "��C���1&P�����)�#�,�;����&��X%��*�����# "���&��9�#�]�1(6�#<��,��&��X��(��,��- �O3���,������,��C������X���'(���C��� J�"(��U%��) ��6�����U�,&�%������� "�\�F���#�$�O(6�#<�����&�� ��W�W��;��%����"�U(��� "����6������]�� "�,��� B ��K�&���C'����� B � � &P����,��E`�A��� J�6�/��&�QR�#(�-/�#<�����&��A(��� ���,�6�c��(���<��,�� ��0f)��#&�%��¦'�_��«?�$�g£���´*���J��¥_���J�@��£��P�{��¥_�����0¦������{¥X¦'�_�#���O¡�¡������6�J�0��¡�¡}�g�{¥��²¸>�V¥_ '¥�¥_�S��£@�g��£��g��£��c���¬��¤���²��£,�«9��´P��£¤�M¬��g�P�¤¬��¡}¬²��£�¥_�V�6�²�c '�P�V¡}�g­# ��g�'³O�¦P��· S�V«9�g�'�£� '�'�{�A¨'�>��¡}¥��_ P³6�����'�¨P��£�£,��� X _ µ�¶F�V¡}�6�{ '�¤¥_�A·�T�6��«9¦)���_¡��X�6��«9���6�¤�_�6 P�¤¥_�\¡}�6¦4���J��¥_��¨P�\­# ��g£�£��\¨��g£�£,�Yc*b _ ¸�J�'�v¬��g�'�¤¬��T«9�²�²¥J��¥_�T¡_��£��\�T�_�����'�¤�g¡}¥���k ¦4�g�]«?��¥_�¤¬��{¨'�#�6��¡}¥_�Pµ�v¥_¥_ P��£�«9�g�{¥�� ·�v¦)����¥�����{¥��6���J���²¥��U¨��g£�£�� c*b _ µ

Page 5: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

����� �°y s�� ��������� ?y)| w x\� ����� � � r��� �Ry ; wVt ���>|_y s ��� �

"�P%��1W�W>�U%����1��%��1(�� ��&+QR�&�<��,��&��M%����P(��� "����6����������-/����(��� "��C����(�� �a���1�;��W$�#(��#<�����&��� ��?���$("�� "����6�����:e�V&���C'����� B �/�#�,���#(6�2��(��4�1��%��@���� _e �FK>�#���"(���- ��&P�"�������¤�OE

� � � � � � rd�=wB� y s � rm �9-/��- �#(��;�*K{�9W�(�� B �1-/��&'����� �§K h �k e�[����%��1�]�� "�,���V%�����&�QR�#(�-/�#<�����&����6������� �FDG?%�� B �S���;��W]�#(6��(��c�S%������,�S�, ��"(��<1����&��v�6��� �,&�%������#&��=����-/�2������W$�#(6��(��,�#E$^_&¢- �4%��I��&43C���&P��c�;�+ "�]��5e�2(6������("�� "��&'�6��(��A����-/���&��c�,�&�C'�+���# " "�O�"�����O(6�*K*�]�1��$���# " "�O�"���] ���&��&P�-/�1(6������ "�1f4���&�<����#��-/�1&P�����7��C�&������# " ��1�"���Z��5e�.����&'����&��1(�� �&�%�������E$^_�T&P�-/�1(���6���A����&P��(6�#%�%��� ��"��&�C���V���]���# " "�1�"�"� B ����&��A%��1����� ��� t � s �� � {yPK4� rPt�tPsgw x"x����,� t4r |_y9����&43����&P*���I&����D���# " "�1�"�"�de�2 "��- ���,������- ��&P�"�+�&d&)�-/�O(���K`(6������("�� "��&'�6�����Z��&HQR�#(�-/�0W���3&���(����*E m �S��C�*(�� : E H (��;�# � "�-/�V��� ��g���1-��0%����,�F���#(�C'�#&��,<�<��#<��,��&��9%����,�;�S-/��-/�#(����*E

m ���&��,��e�/���,��-/��&'�6��(��2%��7��&�QR�#(�-/�#<�����&�� B ����&��?%��1�"�6��� �a|�K`(��, "��,�������/%����,�;�/����&43�"(6�#<1����&��?%��1�����9%���?�>��(����,�������¤&���(��Z%���C�������K>�0����Q;(�� W���&���(����*E m ���#C�C��1�"��� B ��� ��� r�s � r "�,C�&��,�����A�6�������)W��,����5e�+�# " ��-/�1(��[%���X ��6������%��, �����&'���aE h��Jk Dv�O(T�1��& B ��&�<1����&��� �����%���&43���������#&��=�v%���S ��6���"�v����&��,�S�1��Q;(���� � %��1�"���=�#&��6���0 ��������=%��DW���� Q � wOr�s �� : � %��1�"����#&��6���c ��6�����I%��5W����x w |}�gENb7(6�/�5��("��C#(6�#-/-������#("�!���6�#�����#&��7 ��5�>��(��;�/�6�#� B ���,�6�0%��5W��,���W�W>�# " ����"� � �'�\�/�#�,<������ � : �GS ����-/�A "�N�"(6�����6�# " "�V%��7�&=W����;(��,������E

�+��&��c%����,�F����&�%���(���<�<��#-/��&'�����+W���� B �1&�C���&��©(6�#C�C#("*���>�����c��& "��f4��1&�<�� %�����&�C����1<�<�� �� " ��*E/Y4����;� �,�&�C�����<�<�� �Z���� ��"("*�"���#(��Z���#&�&�� Q°���"��� �,� "���������p���"e B ��(��;���"�#K�-�� ���"�"��#��-/��&'���V�� "�, ����?�&��0����& B �1&�<�����&��c�#%��#�"�����6�c��("�� " "�)�g� L�2�&�� B �1(�3 ��#�,-/��&'���#�~ �,�����#- �$�A%����,�&�C�����<�<��V-/��&��,-��*K{%��O�"��� ��!@| w �V�6�#� B ���,�6�CQ r�s6r |"| w6sgw K�e�[QR�#(�-������%��#"cW��,�$�~ %����W%�)���� !����&� "����*�"� B �aK�� B)B �1(�� :'& W�����K�QR�#(�-��#&��X�&�� u y sgt K����#� B ���,���\��(6�#%��#�"����,�1�"���1(��#��-/��&'���V��&=�,�6�#�,�;�#&��S����-/�Y r�s y�� r �� (��YX7®¤���6�_���'��«?�*) �,+ ¡��¤�{�'� lP�g�*-T./4=JH,:^/. ?W?A@>BCB�0 @A^_,D<21>¸*�g¬#¬��g�_�c«9�g«9���_���?��¨Z��� n���g¡�¡_�2�g��¡� P��£¤�²¸3X7®¤���²���6¥�¥_��¬²� ?A.NBDL�./EF@9·�¨P�?���{¥��g�'¨'�6�_¡��$���g£$¡}�O�'¡��2��������/­� )��£� '�'­# ��«9�²«V�g�{¥_�¡���¦P `·�V���g���g¨��6�_���­# P��£� '�'­# ��[¦���¡���³6�������[¨'�g£�£��«9�g«?���_���'¸{¡��,����c£¤�g¥�¥_ ��J��J�'�V����¡����J�¤¥�¥_ �����µ437¡_��¡}¥��V���P�J���9 '�/¥_�¤¦��2¨'�N«9�g«?���_���9¨��6¥�¥��*)�[5+:¸������_�²�'��«?�9¦*�6�- @D.J76Z4YE8190 @A^_,D<21>¸@��¡_¡����=«V�g«?���_�,�����6���g¡_¡��¤´P��£��0���¢¡���£��=£¤�6¥�¥J ��J��µ a\ ��g¡�¥_�I¥_��¦*�¨'��«9�g«9���_���\¬��¤�O���\ �¥_��£���³6³g��¥_��¦*�6�v«?���²¥��O���6���\¦*�6�_«+�����O�²¥��O«V�g�{¥��M£¤�\��¡}¥��J '³6�����P�4�����£�� c*b _ �g¡}�6�² '�2��£!«?��«V�O�²¥_�S¨��g£�£°®¤���g���g�'¡��������²¸>�?�����+¨��6¬²���P�0�O¡�¡}�6���+¦'�J��¥��6¥�¥_�9¨P�«9�#¨'� lP�J�'�����6�6��¨��g�{¥J��£��°µ

� :}�<; ��¡����O��«V�O�²¥��A P��´P�¤¥\¦P ]·�2�g¡�¡}�g���A���O��£���³6³g��¥_�2¨P�2 '�Z­� )��£� '�'­# ��A�������6¥�¥J�c�J�'�A¦���¡�¡_�¦'���g¡��g�²¥����_¡��`���2¨' ��[¡}¥���¥_��¨'��¡�¥_���{¥_�°¯'��¨2�O¡}�g«9¦P���'¸� '�2´P���_��£�£���¦P ]·��g¡�¡}�g���X���+¦���¡���³6�������¬��6��¥J���g��£¤�2�����J��³6³6���{¥J��£��²¸$ '�P� lP���O¡}¥��J� ¦P ]·���g¡�¡}�g���S��¦*�6��¥J� �����'�� '¡J��¸N '�P�/£���«V¦)� n¨'���P�9¦P ]·�9�O¡�¡}�6���V���6���g¡_�?�+¡}¦*�g�{¥J��¸* '�/«+���²���6¥J���'�9¦P `·�?�g¡�¡}�g���¦���£����_��³6³g��¥_�?��� ¨' ��¨'�¤���O³6�����'�D��¦P¦*�²¡}¥��²¸N���. '�H�g�¤�_�6 '��¥_� ¦P `·�/¦)��¡_¡_�����S�g�������g�{¥��c���H P�P�/¨'�¤���O³6�������2�����­# ��g£�£��+��¦'¦���¡}¥J��¸����²£��]�g¡}¥��_�g«9�$¨'�N P�I�6�¤�_�g '�¤¥_�?¦P `·�c�g¡�¡}�6�_�9��¦'¦P£����g��¥J�+ P�P�?¥��g�'¡_��������A­# ��g£�£,����¦'¦���¡}¥J��¸ `[��µ ; ���P�A��£�£��U«9�6¥1·��¨��6�{£������'�'�!®>=�?¨��g£�¡��g�6��£��V���_«+���4¥��J��¡��g���_¡��£¤�U«V�g«?���_���[¬��g�'��¬����'�V�A@4�g¥�¥_�¤¬���«9�g�{¥��[���O��£���³6³g��¥����6�²�0¨��g�²£��$�����g£�£����'�>¨P�>ª��6���_��¥��������¦���¥��6¬����'�A�g¡�¡}�6�_�X«?���²���6¥_��³6³g��¥_�*���S¨' ��X¡}�O�'¡����²�J��³6�¤�X��¨c '�P�A���6¥��[¨'� lP£��������X¦)��¡�¡_��n¬����'�U��£�£°® ���{¥��6�_�P�'µ �v¥_¥_ P��£�«9�g�{¥��M¡��) P¡_���'�U�6�¤�J�6 '�¤¥_�)´P��¡�¥J��´P��£��°¸²���O£)¡}�O�'¡��U�J�'� ¦���¡_¡����'����g¡}¥�������¡�¥J��´P��£�«V�g�{¥��X���c¨' ��U¡}¥J��¥J��¨'��¡}¥J���²¥J�°µ

Page 6: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

� � w6s x��°y�� w�� y��F|�y sOw ��� � ��� r�sOwUr�t � ����x��Ry�� w ��� � �a| r | r

1

2

4

.

.

.

.

.

.

word

long−word

byte

byte 3

5byte

byte

byte

10001010

01001101byte 0

00010010

00000000

11111111

10101010

indirizzo

���������� �����U� X`�/¡������g«+�S¨'�g£�£��0«V�O«9���J����¯����{�'�D���g£�£��:¹R�/�g��¡_¡}�6¥�¥_�P¸`¡}�c¡_�¬� '��£� '¡_�����v£°® ��«?«+���²�����@¨)��£�£��T�g��¡�¡��6¥�¥_�¤�g�J�²º�¦P `·�M�6���{¥��g���g���v '��® ����ª;���_«+��³6���²���´P���P���_����¸4¥_�¤¦)���g��«9�g�{¥��� P�0´��#¥��c¹��?´P�¤¥"º"µ X$�?���g£�£,�S·�A��¨'�g�²¥J� lP�g��¥��9¨)�9 P���{  n«V�g�_�'¯N��£v¡� P�I���'¨'���_��³6³6�Pµ b7��· ����g£�£¤�c�g���'¡}�g�g �¥_�¤¬��S¦*�²¡�¡����'�Z�J�����²�_ �¦'¦)���_¡������«9�#¨'�V¨P�V�g��¡}¥_�¤¥J '�¤���� '�S´)£��#�6�6�V¨P�>����ª;���_«+��³6�������X�����9·�U« '£¤¥J�¤¦P£��A¨P�>­# ��g£�£��¨��g£�£,����g£�£,�Uª��²�'¨P��«9�g�{¥J��£¤�²µ

~ f)����"�"(��SW%�)���� X����&� "����*�"� B �aK�� B)B �1(�� HhA W��,��K�QR�#(�-/�#&��0�&�� �Ry�� ����u y sOt Eb[����&��$��(��1 "��&'���V�]�1(�e�0�g���W]��&��6�ML�?���`(6�#C�C#(�*���>�#-/��&'���0��"*K :'& � HhA W��,�X "���c�#("-��#��&�� B �O(� ��#��- ��&P�"�[�#�����1�"�������&���&c�#�¼e�[� �N���"�����&���QR�#(�-/����e�U&����,�F��� "�%����4�"�1(�-/�,&����\�#("%�M�,��&�C{8��\�#(�%NE� %2�� "��- ���,��K)e� �#(�-��#�'����-c�&��M��&2- ���,���'-��#&P��#�����"(�� B ��(��M���'���1("-/��&��u y sOt �$�1(���&�%��,����(��V�&:���#-0�$�c%�� HhA W�����K�� � W �4���� 1K`�#�1����- �>�#C�&������c%��#�$���1("-/��&��q�r ��z ��u y sOt �$�1(/��&�%�������(��:�,�����#-0�$��%�� A W �4���� 1E�����#("("�H�& �$����%������"�"��&�<�����&����(��,-��S%��!� B4B ��&'��*(6��(" "�7&��1���F���,&P���O("��(��1�6�#<1����&��V%������,�9�>�#C���&��V%����!-��#&P��#���FE

m ��f4��#&'���,��e�n%���-/��-/�#(����¢%��, ��$��&���W������H �����F��������W$�#(6���"�#(�� B �,��&��H��&�%��,�����6����&� �����#W �4�"�� � � � W �4�"�� 6�OK �d��C'��W%�)���� � � �HW%�)���� 6��� �V�,C'��W%�)���� � ���W%�)���� 6�OE4���� �������1("-/��&��5�"�v "��-2W�(��1(6�#&�&��=Q°�#-/���,�;��(��aK]�,&¢f)��#&P���Z�1(��1%��,�6�����v%��#�,�;�/���1("-/��&����,��C��;�/%���� "�, �����-��d-/�1��(������d%����1��-��#�,�#E ���¢�#�°e�I�&��"(6�#&��1�������5�& � �,���#W �4��� � � � W%�)�����2&���&���#("("�� ��]��&�%��/� : � � ��W%�)���� � ����-/�S��&�C���&P��#-/��&'���S�$��&� "�O(��1W�W$���6�������=�,- �>��(6������6����&��*�,����C#(6�#-/- �V�1�#("(��� J�$��&�%��� : � � �9C#(6�#-/-/�;�OE�^_�`- �#��� B � e�U-/���,�"�9 "�1- �����,���#�: � � ��e�=�&�&)�-/�O(��n�6���H��&�W>�# �� A "�� "�1(�� B � : : : : : � : � � �@S -/���,���dW�(�*�"�"��E�^_�&P�-/�1(��:W��,&���(���� : � � � � � � � � � � � �& : "��C���,�"�.%�� : �:<��O(��FK!� B)B �1(�� A i����Se�/-/����������"eZ���,��C'�#&P�"�V�AQ°�#���,���A%��+(����1�#(�%���(��#K����� �e �$����-/�&����,�;�2(6������(��� ���&P���#<�����&��V%������,-��#���

Page 7: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

����� �°y s�� ��������� ?y)| w x\� ����� � � r��� �Ry ; wVt ���>|_y s ��� �

: � � �*K$�� " ��;� : � U�K�e�2����e�������C'�#&'���S%�� : � A � K$�� " ��;� A i���E$^_�D�"(�������I�$�O( B �1(� "�= ��6��&����Q°���"�����6�����;�o%����]�1(���&�<�����(6� : � U � A i�� e�¢%����1�� ��#-/�1&P�����������1���;�*K$�����M "��&�� f)��# "��C���#���aE��V��f4���,����1(�-/�,&��d���#("(���&'��� � W �4���d�$�O(.��&�%��,����(�� A i�� W �4�"�� �E��A��,&�%��FK�& � W �4����e�=QR�#(�-/�����d%�� : � A � W%�)���� �EZ &��#����C'�#- ��&P�"�#KD�& �HW �4���=���#("(��, ��$��&�%��� A N �2W �4���� ��� : � � " ��� & W �4�"�� 6�OK@�6���:e�S���,("��� : -/���,����&��c%��vW%�)���� �K@� �& �AW �4������#("("�� ��]��&�%��¢� A U �:W �4�"�� ��� : � � H�� � : " A � W �4���� ��OKM�6���d&���& e�=�"(��#���$�§�,��&P�6�#&��%�� : - ��������(�%��:%���W �4���� S �#&��6���� "�/���=%����]�1(���&�<��d�1��-/��&������:�#%�� B4B �����,&���(� "���#�: ��ZE]GA����*(6�#��- ��&P�"�#K$���v "�D��5e�Z%�� B �O("���,("�0�#%���-2W�(���C��,�;��(��+�#&����#(V%��D����e��,�c����("����>��(����#&�%���K]�#%H�� ���- ������K>%�� : � � � � W �4�"�� �K$�6���+���#(�(��� ��]��&�%���&��Z� : � A � � � �SW �4�"�� �K�I&���& �#%o�& �HW �4���#K�A�#E�Y4��-2W�(6���&��¢ ��g���O(�<���K�-��H���\C���#�,�oe�I�6���Zf4��#���1�&�����dQ°�d%�� B)B �1(���E %��,-/�� ��"(6�#<1����&���%����\Q°���"�"���6���Z�F����&�QR�#("-����������=(���&�%��I��*�"���H���"e "��-0�������1� �� � � � � I��NxOy)|"|_y²x �,x�| w��Ir/t �JI0KML w � w w6s �,z w6s � Q q`w���M�F����(�C���-/�1&P���: "� Q°�H&������1 " ���(����#-/��&'���I-/���,��� B �# J���4�7�]�1(cf4��� J���d���1(��6���1(�e��%��(��,%�*("(��I���I��&�QR�#("-��#<�����&�� �#���a���1 " "��&�<����#���#ED^_�M&���- � � ���F|��r w6s ��z w6s �RQ r "� (��,QR�1(��� ����:�f4��#�,�&�f4��A�����>��(��1���6���;����*(6�2�,&�C#(6�#%��2%��]�����,���)f4��;��("������&I�;� �FDG?2KP��& B ���#&�%������U�(��,��� B ��&�%���&��2%������aE�^J&H- �4%�� C#("�� " "���;�#&��0�$�� " "���#-/� %��, ����,&�C���1(��?�"("�9�������7%��!�&��,��e��$�O(���QR�1("���6���#� h ��k�aE�f)������,�.%��� ����,&������d�n����&� "�1&P����(��d���� "���#-cW��,�n%��U�,&�QR�#(�-��#<��,��&��X�"(��n�F�����-/������n-��#���6����&��*�T�;�¢�6�# J�����1(��*K ���X-/��� "��K ���� ��g���O(�-/��%������"�1(�-/�,&��#��� B ��%�����K��;� ����#- �>�#&P�"�#K����V���# " "�?�#��� ����,�g����K`�,� "���#&�&��O($�

���aE�f)������,�S%��1 �����&����"� �#�,���I "���#-2W����Z%��,("�1�"���I%��v��&�QR�#("-��#<�����&��7�"(6�I���;��W]�#(6�����#(��a�$���(��O���7%��!f4��#�,�&�f4��?�"�,�$� � ��� B �/ "�1(����#���#K���� B �/�>��(6�#�,�����,��K>��� B �/�1�'�# " "�;�#�,�#K>��� B ��#�"�"������K*(6�#%��,�P�[�1%.���N-/�)%���-���h ��k

�,���FE[f)������,�M%��� ����,&������[�#������-/��- �#(���<�<��#<�����&���%��*%������P�6���\%�� B ��&��A�� " "�1("�\����&� "�1( B ������]�1(5�&V����- �]�X���"e?�X-/��&��X���&�C���K������������#- ��&P�"��%��, "�6���)��&��# ��"("�FK�-��\�#(6�X�#&��6��� "�6����%��A%��>-/��-/�#("�;��� ��"(��#�,W����,�`�6��� B �1&�C���&��+�"(6���"�6���"���9�"*�"����C��������]�1�"���>����-/�%��, "�6���FE

� ��� cv����£��=¨'��¡�¥_���'³6�������/¡����Z���_��¡�¡_��£����P��·�/¦'�_�O¬���¥_�'¸D��¨��g¡}�O«V¦P���'¸!¨P��£TªR��¥�¥J�=�������'���¡��[¡_��¦'���6´'´*�I´*�g�'�I¨'�g¬²�=�6��£�£��#�g�����������²�6¥�¥_�\­# P��£��\£¤�I¡������g¨��I�Z´)���'¨��Z¦4�g��ª����J��¥��²µ¶X¦P�_�����J��«9«+��¥_���J�7�6�²�d '�.´P '�²�d­# P����¥_�Z¨'�v¡}�g�6�²£���¨'����¥�¥J�¤¬��¤¥1·�/��£�£¤�c¡�¦)��£�£¤�c¡J���'�'�´*�g�'��¡�¡_��«9�U�����[¦*�6����£�¥����[ '�c¨'�g���g�'�P���£���´)���P¨P�¦*�6��ª;���J��¥J���[£¤�[¡������g¨���¡����'�V¡}¥J��¥��¨'�vªR��¥�¥_�Z£°®  '�'���6�/«9�g³6³6�/¦*�6�A���'¡}�6�_�����S¨P��¥J�D�S��¡}¥��J '³6�����P�v���g£��g��£��6��£���¥_����� k ¡J��£¤¬²����g�`�g��¡������S�6 '�>¡��> '¡J�6¬����'�9�²£��>���²¥_�6���_ �¥_¥_���_��¨'�g£�¦)���'���g£�£��A¨'�>�g���²¥_�_��£�£��A¦4�g�T���'¡��6�_�¤���¨'�¤���g¥�¥J��«9�g�{¥���£¤����¡}¥��_ '³g�����'�'���Aª;���_«+� ´P���P���J����µ�a[ '���'¨'�'´)���'¨�� ��¡������g¨'�T¦*�6��ª;���J��¥��T¡���6��£�£��������6�_�6´'´*�6�_�A�'�g£�£��U¦P�_��«+�U�g��¥��6�{���_����µ��®¤��£�¥��_�A�g���²¥_�V�²£���¡}¥_�g¡�¡��>¦'�_��������«9«+��¥_���_�¡_���'�P�+��£¤¥����6¥_¥J���{¥_�A´*�g���U������¦P�_��«+�A¨��g£�£°®¤�6¬#¬��g�{¥_�9¨��g�>¨P��¡����'�`£��X´)���P¨��U��£¤�U¡������g¨��¦*�6��ª;���J��¥��U¡����P�?¡�¥J��¥����«9¦P����«9�g�{¥��X '¡_��¥��U���'�J�'��¦*�6� «V�O«9���J��³6³g���_�[¨P��¥_�]¨��g¡}¥J���P��¥_���¨[�O¡�¡}�6���5�_�� '¥_��£���³g³g��¥_��¡� '£�£°®±�g£���´����J��¥_�����Mk  '�X P¡��T�����7�_�¤�g�{¥��J�����g£�£��v¥��6�_³g���g��¥��6�{���_����µ+/�V���²���6¥�¥_�>¨'��­# ��g¡}¥J�A���g�'�6����¡_���'�?�6��« '�'­# �����´P¡���£��6¥_����¨'��«9�g�²¥J���g��¥_�¼µ

� ���X¶a£N�P��«V� ^_,1J1@A^ ·�V£��+�6�²�²¥�����³6�����'�A¨'����«?��¨P '£���¥_���2i�¨��g«?�#¨' '£���¥_�����'¸)����­# P���{¥_�2�P�£��0¨' �¦P£������9ª; '�'³g�������2¨'�7¥��J��¨P ������2�5¨P��¥_�7´P���P���_�7���=¡� P���'�D�J�'�?¬²�g���²���P� ���²¬�����¥J�!¡�  '�P�V£������O�A¥��g£¤�gª����P���g��¸#��¨'��¥�����¨' ����_����¡� P���'���J�����6¬� �¥_�>���c¨P��¥J��´P���)���_�°µ

Page 8: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

� � w6s x��°y�� w�� y��F|�y sOw ��� � ��� r�sOwUr�t � ����x��Ry�� w ��� � �a| r | r

interfacciagrafica

interfacciatastieraseriale

interfaccia interfacciaparallela

video mouse modem tastiera stampante

interfaccia interfacciainterfacciadischi floppy rete

rigidodisco lettore

CD−Romdiscofloppy

connessionedi rete

bus dati

����������������9� X`�9¡������g«+�¨��g£`¡���¥�¥_�²¡���¡}¥��O«?�¨P��¶2Zf[µ�A�*f)��#���&�f4�� ��C�C��1�"��� "�P�"(6���"�"�FK²��� "�6����-��QR��&�%��#-/�1&P�6�#�,�Ae�\�&�������K{��%=e�M���,��43

��"(������?�AC#(6�#&�%������,&����[��&S��C�*(6� : E � E'Y4���"(6���"�6�%����&��V����&*��C�*(6�#<��,��&��U��W�W>�# ��6�#&�<���������������]�1(��&c����- ��*���1(�%���- �� ����,����K{Q°�����6�U�������1<�����&��\�$�O(����4�1�������1C'�#-/��&'���U��&2(��O���#K���"e¢Q;(���f)���&P�"��-/��&'���c(����#���,<�<������Z��&¢�#-2W�����&'���v%��v��� B �#(���E m �c�$�1("��QR�1(��,�6���0��(��� �� ��&����&� "�,%��1(6�#<��,��&��? "��&��0�6�# ����,�1(6�*K B �,%�����K�-/��� "��K> J�6�#- �>�#&'���#K�-/�)%���-.K*%��, "���0("��C���%�������#���%�'K>���1�����#(��A%�� ���U3 ����- �9����&�&��� " �����&��2�#�,�;�2(��1���#E

^_�>�������,��C'�#-/��&'���A�"(6�9��*�������,���]�1(���QR�O(����6���U��%��,��(��� ����9%����] ��� ����1-��9� B4B ����&�������3�"(6� B �1(� ��2�&9����x1E�Y4If4��� ��"� B ��&�C���&��c�������,��C'�������,���&'���1(�Q°�#�1���%��`^�� 2K*�6������#&�&����������-0���,���I%���C��� �����(��0���I��(6�# "-/�, " "����&��S%�����&�QR�#(�-/�#<�����&��D�"(��ZW�� ?�0�&��,��e�I�$�1("��QR�O3(��,���*E�b[�,�������#-/��&'���\�4���1�#("(��\�&N����&'���1(�Q°�#�1���;�V%��4^�� �$�O(T�1�;�# "���&c�����$�A%��4�$�O(���QR�1("�����*�C��� ��"�,(��U���9�6�# ��"���1(6� e��Q°�#�����1&�%��c%�� B �1(� ��+�� "��&� "��W�����- ��&P�"�����"e� "�1- �����,�����6���C��� ��"�,(���&.%��, "��� �

^_�'W�� �K{�1��-/�T����C��_e��%��O�"����KPe� �,&?W����&��� "�� ����#&�<����&+Q°�# "�1���U%��P��� B �1�"���'���,�1�"�"(��,���� �/��(��#��("���d���� _e �M ��T��(��� ���&P��� B �¢ "��,����-��#�1�g���,&���%��M�&��>�#���d%��M%����1��&�&��\Q°�'�OE [��3����#�,-/��&'�����>��� B �1�"���` "��&��+ "�� ��"�,��������`%��+�,��&�����%��`-����"�1(��;�#�,���1��&�%�*�"���#(�� ����#- �>����� "§�&��H "�6����%��*Kv%��1�"���.x/Q q`w�t4r ��rPtPsOw K5� � y)| q`w6s �*y r�sOt E m ����&'���1("Q°�#�������$�� " ���&���� " ��1(��.�,&P���1C#(6�����:%���(��1�"���#-/��&'���: "��,�;�� ��g���1%��n-��#%*(��#K��#����*(��.�1 " "�1(��.("���#���,<�<����������&Z�����������,�9 ��g���1%��+ "�1�>��(6���"�9�6��� B �1&�C���&�� ��&� ��1(��,�"�9�,&=�#���]�#("���&��@����&�&��1�"�"�#(��FK���&-/�)%��=%��I(����#���,<�<���(��S���v�1�������1C'�#-/��&'���Z�� ������=����&n���S���,&����S%����vW�� �E!^_&������"(��S���c��&43���1("Q°�#�����/ "��&��H%��#�������0%��T����&�&��1�"�"�#(����]�1(+�,�T�1�������1C'�#-/��&'���:%����,�F���&��,�{e�Z�$�O(���QR�1("�����*E %o�� "��- ���,��KD "��M(��O�"(���%��������� "���������;�H%����\����-0��*���1(S "��&��� "��- ��(�����(��1 "��&'���[�&����&�&��1�����#(���$�1([�,�]-/��&������#(�KP�&��S�]�1([�;�?���# ������O(6�*K4�&��S�2%����$�1(X���`�������,��C'�#-/��&'��� "�1("�;�#��� � �,&�%��������"������& � � : ��� � A �gKP�[�&��V�$�1(T���������,����C'�#- ��&P�"�A�>��(��#�����1����E h±i���k��������b �6�²£��D '£¤¥J��«9�7���'�'�D¡��D¡}¥J� ¨'� @*�²�'¨��g�'¨P�����=«?�#¨'� «?��¡_¡����6�6���S£°®  '¡��/¨��O£�£°® ���{¥��6��ªR���6�6�,�

Page 9: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

����� �°y s�� ��������� ?y)| w x\� ����� � � r��� �Ry ; wVt ���>|_y s ��� �

G��&Z-/�$%��,���&�C����1(�e�S "��,�;�c%��� "�1(��,<�����&��V%����,����$�1("��QR�1(��,�6���#� B ��%��1(��,�?�#&��6���V�&�� "����� B �����6� e������e � "/���#�1�o%��2f)��#���&�f)��o%��1 "�1(��,<�����&��o "��-/-���("�;�*K[��% �&�� %��O3 "�1("��<��,��&��/������&��,���H%��1�"�6�#C��,�;���6�:%��1����������(6���"���1("�� ����,�6���/��� �]�#("���1(��OW�W$�/�"(��#���]�d����&43�6�#&���E�� &'�"(��1(�e�A&����)%��1�"�6�#C��,�)���"e0� B �#&P���aK�f)��#&�%��V "��(�e�U&������� � ���(�����E# ©f)��� �����,� B ���,���(�������&�C�� &��1���� " ���("�����#C�C��,�&�C��1(��?f)��#���6���A�>��(����;�S "�����0 ".&��# ��"("�!�V%��� ��g���aE

GA�# ���(�� ��%��, "�6���������>��("����&�C���&�� �#�����p�������1C��#(��;� %�� �]�1(��,QR�1(����1�/%���&���-/�,&��������-/��- �#(��;�A%��`-/�# " �� ��E)Y4�`�,&P�"��&�%��U����&�f)��� ����?�"�1(�-/�,&����&� "*���]�#("���2%��>-/��-/�#("�;��6�������A���4%���QR�1�"�"�9%���&���&0�� " "�1("���,-/-/��%������6�#-/��&'���\�#���1�� " "��W������X�#�,�;� �ED'?2K#-�����A�����(���C��,�c%��]�$�#���O([�#�����-c��;��("��&��Sf)��#&P������e�+���,� B �����+%��$��&�QR�#(�-/�#<�����&��`�%��]�$�#���O(��������&� "�O( B ��("�+�#&��6���2�0-/�#���6����&��0 J�$��&'�6�*Em ��%�� �$�1("��&�<��d "�� ��6�#&�<����#���/�"(��d%��, "�6���\��&��# ��"(��e��%������d%��#�T���,�]�H%��[�#������ " ���#���,�A��&�QR�#(�-��#<1����&��FE)^J�@&��# ���(��0���S�&:�����$�S%��@�#������ " �� �$�1(� "��S&�����*(6�0 ���f4���&�<1�;�#���� "�1f4���&'���;�#���#������ � 6�O� �]�1(I�#�����1%��1(��d�#% �&N����&�QR�#(�-��#<1����&��:- ��-/�#(��,<�<����6�¢�n-/�1��e�%����\&��# ���(����)�����#("(��I B ���,C��1(��,�d��&����#� ���&'�����6���Z��&'���1(��� � ��*Ev^+%��� ��g���[���#&�&��¢�&�����$�I%����#������ " ��:���# "��#�,� � (6�#&�%���-��#�����1 " 6�O�@���2���1 �����&��S%��v���O�"��*(6�²8) "�O(��,�"�"*(6�/�$�� J3 "��&��0 ��$�� �����(� "�N(6�#%��;�#�,-/��&'���A��&=-/�4%��c%��S(��#C�C����&�C��1(��Vf4��#�,�&�f4��A�$�� "�,<�����&��V%����%��� �����E h±i�ilk

�\��&�f)��� ��6�§��(���-/�1 " �� B ���1&�%��§%���-��#&�%���(� "�U�]�1(Zf4��#�,�� J�"(6�#&���(6�#C�����&��d�&��# ��"("�� ��;�#&��: J�6������Q;(���f)���&P�"��-/��&'���/*���,���,<�<������v�,&¢�>�# " ����"��K!�0f4��#�,�g���0�� "��-0���;��(�� "���Z "�#��(�� B)B �� � "*����E��TW�W]��&��#K!�;��(6�#C�����&��c�#�°e�#K@��%�e�0- ���,���� "�1- �����,���#�N�;�I�����>�#������e�*K "�#��(6������*�"���¢ "�:����&� ���%��1(6��������&�(������$�#("�����#���1�� �����E��v��&�����&���& -/�������[�#&�&��[Q°��;�Sf4��#&'���,�{e� %��7�,&�QR�#(�-��#<��,��&��@-/��-/�#(��,<�<���W��,���A ".�&H&��# ���(��/�1(6�0%������� "�#-/��&'���+ "43�$�O(����#(��9�/�#�,-/��&�� �1��&�Q;(���&P����W������9����&.f)��������0-/��- �#(���<�<���W������V�#&��6���? ���7%��, "�6���5%��-��#C�C��,�#(9�����>�#���,��e�*EN^_&����,��(��#K@�������� ��"�.%����&�&��# ��"(��.�O(6�=%����1�� ��#-/�1&P��� ��&�QR�1(��,�#(��/�f4��1�����2%��]�&Z%��, "���c(���C��,%���EP^_�$&��# J�"(��c�1(6�2f4��,&�%��]�&Z�#�"���,-/�+ "*���]�#("���2�$�1([���?(6�#�O3�������6��%��D�&¢C#(��#&¢&P�-/�1(��I%��v%������aK]�#����*(��c�$�O(9-/�#&P���1&��1(��c���#�����2%��D("�� "�1( B ��%����%������!�9��(���C#(��#-/-/�N-/��- �#(���<�<������N "��!%��� "�6��� S "�7 "�*K��������7%��, "�6���5f4��#�,�6��� B ���,�6�S "�(���- �]��&���E

[�"����#�,-/��&'���?��� "�,�"��#<�����&��/e�9W$��&H%�� B �1(� ��*�`�7%��, "�6���5(���C��,%��7���#&�&����#("-��#�@�&���� ��"�¢�,&�QR�1(����#("�:��f4����,���d%������,�=�&�����e�¢%��\�,�1�"��*(��²8) "�1(����"��*(6�d%����[&��# ��"(��aK���Q;("��&P���%��\�&��¢�����>�#���,��e�d "*�]�1(����#("�Z(��, ��$�O�"���¢��f)��������d%��1�����Z����("�"������#E��A�\����&� "��C���1&�<��

_ »�� ¹ _ �'�¤¬²�6�_¡_��£�»��6�_����£��D '¡Jº"¸T�J����·�I¦'�_��´4��´P��£�«9�g�{¥��Z¨��O¡}¥_���P��¥J�d�H¡��²¡}¥_�¤¥_ P�¤���Z���´P£��#�6�6��¥_ '¥�¥��M£¤�\���²¥_�6��ªR���6���\�6���+�6�²�'���6¥�¥J���_�)�g¡}¥��6�J�'����£*�6��«9¦P �¥��6�Oµ²¶F£ l)���'i¦*�6����£¤¥��_�£��#¨��6¬²�²£¤�Fi/·���_��¨' ������U��£`�{ '«9�6�_�9¨'�]�g�6¬��>���g�g¬��6¥_¥_��¬����{���²¥_�>¦*�6� ��£>�6��£�£¤�6�{��«9�g�{¥_�A¨'��������g¥�¥_��¬����J�°µ

���_�a� b$�6�X�g��¦P�¤���A£��?¨'� @4�g���g�'³g�?¦*�g�P¡_�c�+¨' ���O¡}�g«9¦P�°¯*��£]�_��¥_�²£��2¨'�$¦*�6���{��«V�g�)�9�g���²¥_�J��¦ n¦���¡}¥_� ��£@£��¤´P�_�'¸��? '�P�c�O��¡�¡}�6¥_¥J�c«+���²���g¥_���g�+�6�²�²¥�����¦'¦���¡}¥J�0��¨Z P�Z¨'��¡_�6�S« '¡_���g��£¤�{µbM���c·��¦���¡_¡��¤´P��£���¡}ª;���²£��������� '�V�_��¥_��£��[¨'��¦*�6������«V�O�P�M�6��«9��¡���ªR�\�6�²�V£¤��¦4���²�����T¨'�' '�£��¤´'�J�'µ�bM���S·�T¦���¡�¡_�¤´P��£¤� ���'¡}�g�_�¤���  '�P���g��¡�¡}�g¥�¥J�����g£P£��6¥�¥_���_��� ��¡��6��£¤¥������M¨'�¤���6¥_¥J��«9�g�²¥_���£)´'�J���'�U��µ���¡}�g�'³O���g¬��6���g¬#¬²��£¤¥_����£)�P��¡}¥��J��¨'�g£�£����g��¡�¡��6¥�¥J�PlP�'�U��£�£,�[¦���¡���³6������� ¬²� n£� �¥J�'¸�«9�g�{¥����M£���¡}¥��g¡_¡_�U��¦*�6�J��³g�������M�6�J��¦���¡�¡_�¤´P��£¤�M�²�F·���g���+�)¬²�g�6���'�*¨'��¡����'��¨'�)¬����'��£¤�{¸�¦)��¥�¥_�V¨P��ª;������­# P��£��J����«?���'�g¬#�J�A�6��£�´'�����6���6¥_¥_�V�����X�_�6�����6¬��V£��U¦P '�{¥_���)��¸'�g¨0£��c·������²�*���+«?�#¨'��¨'�g�6��¡_��«V�g�{¥��M¦P��· +¡}�O«V¦P£������M�6���?�²£�����¥�¥J P��£��4�6��«9¦)����¥D¨'��¡� #¡ k ´4��¡}¥J�¡_��¦*�6����­# P��£@·����£�¦P '£�¡_���{¥���¨)�¦'���O«V�6�_�²µ

Page 10: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

��� � w6s x��°y�� w�� y��F|�y sOw ��� � ��� r�sOwUr�t � ����x��Ry�� w ��� � �a| r | r�F��� "�c%����N&��# J�"(��De�A�#(�-��#�`���,-/�,�6���"�+�#%=�#-cW��,��&'���$� B �ce�V�,&�%��� ��]��&� ���W��,���A-��#&'����&��1(������ ����#&P���1-/��&'���?���#���,�9%��N(��, "�1( B � %��@%������@�A��(���C#(6�#-/-/�aE

Dv�1(�f4��#&'���0("��C����(�%��S�!%��, "�6���FK B �9&��9 "��&�� %��@%�� B �1(� "�@���,���aE~ &�<�����*�"���/8H�]�1(V(6�#C�����&��D J���#(����6���28H�,���]y/� ! t �,x��$E h±i-NJk ^_��W>�# � "�:���� J���=�S�;�Q°�#���,���Z�"(6�# ��]�#("�6��W����,�,��e�d&��:���#&�&���Q°���"�����]�1(��#&�&��[���[ "*���]�#("���n J�6�#&�%���(�%�%��%�� �$� "�,��&���%��� "��Q;�6�[��(��d�H%������FE�^0��("��-/�X�� "��-0���;��(��� B � B �#&��§�&��§�����>�#���,��e�%��v-/�1-/�#(���<1<��#<�����&��?%��D�&¢�1��&P�"��&��#���Z%��5W �4���1 ��$f4��1�����D���"����#��- ��&P�"�?���"e�%���Q�3QR� "����("(�� B �#&���&��#(�-��#�,-/��&'���Z� : � � � � W �4�"�� �E�G��&��� ��6�#&'���:���������>�#���,��e���#(�3-��#�v%��1���� ��#- ��&P�"�SW>�# " "� B �,��&�� �#&��1�#(6�=-/��&'�6�����Z����-/�c ����#&�%���(�%n "��"*�"���v��]�1(� "��&��#������- ��*���O(�K$�$�1("�g� L� ����&P�"��&P��.�#%��� � "�1(��0���v���&P�"�.%��v�>��("����&�<��I�$�1(�a���,&� ��6�#�,�;�#<��,��&��Z%��[ "��Q;�6�[��("�:�¢�]�1(0�F����&'���1( B �1&P���¢��&����# "��%��[C���# ��"��E �,���&����(��)%�*�"���#(��A���#&�&���-/�� " "�o "��A-/�1("���������#&��g����%��� ��g�������� " ��,W����,�A%��%�� B �1(� �������$�0�g���V�$�� " ���&�����("(�� B ��(��9�0f)��#���6���?�1��&P�"��&��#���0%�� �dW �4�"�� �E

~ ^_�!%��� "���/("��C���%���K>� q�r�sOtHt ��x��$E �U������("�� "��&'�6�I���! "*���$�#("�"�� ��6�#&�%���(�%.�]�1(�F��� "�f)��#����%����#&���E m �/ B ���,*���$��K��,&:���1(�- ��&��N%��@�����>�#������e�*K!e�9 �������� �,- ��(��� " �����&��#&'���#�%��#� � �dW �4�"�� %����\��(��,-/�\�#&�&��[�#�"�6�#&'�6�d "�Ve�I�#(�-��#�\��("("� B �����[�� �*�$�1(6��("�:�;� "��C��,�;��%���� : � � �AW �4���1 �K[��C���e�o ����&'�"(6� B ��%����#�,�F���#(��,<�<���&'���H���U �*�$�1(6�#- ��&P�"�%����,�;�S "��C������0%����!b5�1(���W%�)��� � A V �AW �4���1 ������¤�OE�hji6U�k~ �A�� ��g���v�#���������aENY4��&��Z&������D����- �2 "*���$�#("�"�v�Z ����;�����1����*(6�*K]�1���v&���-/�+%������U8����-.�)�>%��� ��g��� B ��&�� B �#&��+��(��4%��#�����`�,&/Q°��W�W�(��,���2�U%��� ���(��,W�������` ���]-/�1("��������E�h±i0V"k^_&§ "��C��������K5C#(6�#<1���I�#���a����-/-/�, " "�,��&��S ���M-/�1(��������H%�� -��# J���1(��,<�<������#(��T�H���� ���� "�1- ��(������"e§W>�# " "��K��#&��6���ZC����M*���1&P���M��&��#�,�M���#&�&��n� B *�"�����.�$�� " "��W����,�,��e�H%�� "�O(�� B �1("�+ "H%��� ��g���*� �cK>-��0�&��/ "����� B ���,���*K>�1��&H�&��/-/��-/�#(��,<�<��#<��,��&��V�]�1(�3-��#&��1&P����E� [�"����#�,-/��&'������ "�� J����&����&�����e���,&pC#(6�#%���%��A("�� "�1("� B �1(������"e B ���,����#&��6��� �v%��, "�6�����#�"�����1� � -��I���"���1&�<�����&��#�@�#&��6���S "�S "��-2W�(6�#&��:�C���#�,�v�If4����,��� "�O(�� B �,W����,�7�&�� B �����6�0 ����;�*K>���! "*���$�#("�"��e�9%�� B �1(" "��K]�+&���&.�"*�"���!�7-��# J���1(��,<�<��{3���#("�! ���&�� ��&:C#(6�#%�� %��N�"(6�����6��(����;�OE m �0�����>�#�1�,��e�S%���� ����8%����- (��� J�6� ���,-/�,�����6�� %��#� & � �n�#C�����" � �9�HW �4���� ��OK "�#��(����"��*�"���� "�.����&�Q;(���&'�6���6������&�f)��������¢W$�1& "*�]�1(��,�#(��=%��1�M%��� "�6���\(��,C���%��FK7-��H����W>�# " "������ ��������M���HQ°���"�"� ��(���QR�1("�,(��Z����-/�

��� W�� X>�g¥�¥��6�J��£�«V�O�²¥��{¯P¨'��¡_�6� �P��¡��g���'¸*¨��6¥�¥J�?�g��¡a· �]¦*�6�_����a�V��£]¡� �¦'¦�����¥J�2¨'�$«V�g«?���_��³6³g��³6�������·�����0«?��¥��6�_����£¤� �'�g¡�¡���´P��£¤�²¸'¦'�_��¥��g¥�¥_�V P�P�A�6 P¡}¥_�#¨'���V¡}�g«?�¤�_�¤�²��¨P�

��� ^���bM���¬²���_���g���g¡_¡}�6����ª��J�����²¥��O¡��'¯���¨'��¡��J�P���_�¤�²��¨'���'���A¡_���'�X�)��¥_���6���#¦*�6�J¡����P��£P�6��«9¦P �¥��6�O¯�g¡���¡�¥��6¬����'�.���'�����/«9��£�¥_�����'�P��¦'�J��«?�'¸N�S�²�F·�=��£�£�� lP�'� ¨��g�²£��T���'�'��®>=�?Z¨'�g£T¡��g�6��£��¡��6���J¡��=�²®j�g�J���'�=¡� '£�«9�6�_�O��¥_��¨'��¡_�J�'�T¨'���²£¤¥���� A?'?�\´ �#¥��g¡gµ +/�I£��S¨'��«9�g�'¡������'��¨'�­# ��g£�£¤�� '�'�¤¥�·�!i2¦)���J���²���P��´)��£��$�V­# ��g£�£¤��¨'�] '�P�9£��g¬���¥��_���6�Fi2�g¨/��£>�6�²¡}¥_�9�g£¤�6¬���¥_�9�'������=�g¬#���6´'´*�6�_�H«+���T¦*�6�_«9�g¡�¡��H£°® ���P¡}�6�_��«9�g�{¥_�:���� '�n¦*�6�_¡��²�P��£\�6��«9¦P �¥_�6�� �N���²¥O®,·�¬��6�_�2�����V�]¦'�J��«9��¡�¡���«?�>�6�²¡���¨'¨��g¥�¥_� ���'��«9��6��«9¦P �¥��g���?�6�J���'�+¦P�_�¤¬��$¨'�N«V�O«9���J���A¨'�«?��¡�¡_�Gk ��£P¡���ª�¥��������M���g�6�g¡�¡_���J���X�g�J�[«9�g«?���_��³6³O��¥_�\¡� ? '�P�X«V�g«?���_�,� )�[5+:¸{��¡���£��£¤�6¥�¥J ��J��µ²»# P�6���g¡�¡_�¤¬���«V�O�²¥��v�6�²«V¦)����¬��6�_�\¨'�6�²£����'�²«V�v�6��«9¦P �¥_�6�N¨'��¥J��¥J��¨'���g��¡�¡��6¥�¥��T��P��¡}¥_�_��«+���²�'�6¥_���6�Pµ�¶$¦'�_��«?�#¦*�6�_¡��²�P��£4�6��«9¦P �¥��6�5¡���«?��£��'�X­� '�g£�£��P��¥�¥_ P��£��P«?���²¥��6¬����'�¡���£��9¨'��¡����'� �P��¦'¦��²µ

��� j_�YX7®¤���6�_���'��«?� c��Gn ) ��« ¡��¤�²�'� lP�g�2��¦'¦) '�²¥J� ���6��«9¦)����¥M¨'��¡� ic���O��¨/���P£ �0«9�g«?�������'¸�g¬#¬��g�_�V¨'��¡��6�V�g��«V¦4��¥�¥_�A�g���S«9�g«?���_���U�A¡_��£��£¤�g¥�¥_ ��J�'µ

Page 11: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

���M� �°y s�� �������U� ?y)| w x\� ����� � � r��� �°y ; w?t ���`|�y s ��� ���

"*���]�#("���I ��6�#&�%���("%��]�1(A�;�/%��, ��"(���W��<�����&��2%��D ���Q;�-�\��(��#E m � B �1(� "�,��&��c��-��#C�3C��,�#(9�����>�#���,��e�*K]���v%��� ���� ��� � � �A��C����6�#���T�1(� "�������,� �A�, ���OK] "�v ��6�I%����]��&�%���&�%��(6�����,%��#-/��&'���#E

����� ���! #"%$'&!(*)�+ #+(�,-,/.0(�,213 4"3&, "% ���1 78(*)�9

Y4��Q;�6�[��(��#K7����-/�S���T���H%��O�"����K e��K7C���&��O(������#- ��&P�"�#K5�a���,&� "���1-/�0%��1�T��(���C#(6�#- -/���g���(���&�%���&��§�#�]�1(6�#&'���.�;�¢ ��"(�*�"�"*(6�n%������a������(�%3�[��(��#KT&����� ���&� "�§�6���H���n���� J�"(���&�C���&���:Q°��(�� f4��#���1�� ��*E �V��*���,���#K! "�� ��$�1(��*E� &��6���/f)��FK!&���& e�0�$�� � "�,W��,��� %��1 "�1(�� B �1(�����&-/�)%�� �� ��#*("����&'���2��&.�]�4�6���?�>�#C��,&��?��*�"��� ���! "��Q;�6�[��(��2�� "�, �����&'���#E ���He�?�$�� " ��,W����,�#K�1(��1%���K -/�1�����1(��Z��&�� B ��%���&�<����#�����&��.�,��&����=�� " "�1&�<��;�#�,���6���. "�1( B ��&��§�#��-/��&����$�1(��&��,<��;��("�?�#%=�#(�����&'�6��(� ��FE

?&��S%�� B �, "����&��AC#(��� � "���;�#&��S%����N "��Q;�6�[��(��9 "�N��5e� Q°��(��V%��� ��"��&�C����&�%�� ��(��A�������O3C��#(��,�#�: E��,�D "�� J����-��/�#�]�1(6����� B ���]�&H�$���$�1��-/�+�&dW����&¢������=" �����I�6���c���Z�,�5����-0���,���%��!����&'�"(���������(��A���@�;� B �#(��S%��������0-��#�1�g���,&�� �A E�C��,�X J�"(��-/��&'���[%��X B �,��*���$�¢%����X "��Q;�6�[��(��#����*�"���¢f4��#&'���n "�O( B �=�]�1(/������(���3%��<��,��&��+%��@&)�� B �/ "��Q;�6�[��("� �H E�����(���C#(6�#-/- �v���������,������� B �F�Nf)������,�.�6���/��&'���1(��1 " ��H�#���a��*����&'���S��&��#�,�#K!�� " "�;�=�&�>�#���6���1�����§�g���:C����X����&� "��&'�6��%��� B ����C��1(��:�&N�,������� B �,��e�*Kv����- �:����- �]�#("(��=�&���1 �����KMC��� J���,(��d���§�1��&P�6��W��,������e��%���-/�� ����,�����o�#<�����&�%��#�,�#KM��(�� B ��("���a���1W�W�(���<�<��%����,�;�H&�� B ��C'�#<1����&��S8���&n("�1��� 8¢ "��&�<��d-c�� B �O(� "� %��#�,�;�:��(��#��("�;�H "��%����*KD�H%���3B �1(����,(� ��\����&��&��¢%���C����[��&�&P�-/�1("� B �����\C��,�4�6���\�6���: "�M�"("� B �#&����,&o(��O���=�� "��-/�O(���������E

G���4�>��(��#C#(6��� ���C����&'����-/�4 "� �]�1(�-/�O(�e�A�&0�$���{����e0�A�,�&�C��9 ���� "�� ��"��-���#�$�1(������ B ��S "����,�: B ����*���]�=%��1�� ���Q;�-�\��(��#E!b7(6�#���# "���1(�e�=��& B �����S�;�Z%��� "��� � "����&��0%����v�>�#���6���1�"������������,������� B �F�N�]�1(cf4��� J���.W>�# ��6�#&��H�,� (�� B �� ��"� �6���/������T�"("� B ��(����:W>�# " ����1�� ����H��&f4��#�,�&�f4��9��%����������*E� � � � � =*� rIt � �'sOw x"x �°y�� wb$�6�A¡}¦)�¤�6�{���_�S�/­� )��£��5�g¡��¤�²�g�'³��2�_��¡}¦����'¨P�/��£D¡���ª,¥ �������c '�H�O¡}�g«9¦P���0¦P `·���g¡_¡}�6���2¦P��· .�6ª nlP�g�����A¨'�N­# P��£� P�'­# ��A¡}¦P�¤�g�{��³6���²���V��¡}¥�����¥�¥J��µ>»� �¦'¦����'����«9�2�����A���2«?�$«V�6¥_¥J�V¨)�6¬����{¥_�!��£�6��«9¦P �¥_�6�g¸`�c¨��g�6��¨)�/¨'�v�6��«9¦��������+��£5¥��g¡}¥J���J���0¡}¥J���D£¤�6�²���g�'¨'�P¯5·�S¦'�_��¦'�J�����6�a·�/�����c¡}¥_�ªR�����g�'¨P�����9­# ��g¡}¥_��«9�²«V�g�{¥_�'¸������ ¦*�6�7«9�X·�M '�A¦'�_�g¡}�g�{¥��\�J�'� �P '��¡����M�6���{¥_���� P��«9�g�²¥_���g¨�¤���J��«V�O¨'����´P��£�«V�O�²¥��{¸P�9¦4�g�X¥��²¸>£¤�6¥�¥_�����²¸@·�?���_«+���@ '�Z¦)��¡�¡_��¥_�S�_�g«9��¥_�'µ b7�_�O¬��0�c¨'�²«?��� n¨P���_¥_�°¯$«?� �6�²¡_�/�6�5¬� '��£¤�+¦*�6�A¡����J�¤¬��6���2 '�d¥��g¡}¥_��� _ �'��¡����J�¤¥�¥_���_�+¨P�v '�.¦)������¨P�5¡��g�6��£��ªR�A�6¬#���g´'´*�X�_��¡�¦*�²¡}¥_�'¸�¦P�_��´)��´)��£�«9�g�²¥_�²¯��g����¥��U�[¦*�g�'�P�'¸'«?�A¡���¦'�J��¥�¥_ �¥�¥J�A��¨��6�{¸��² '¡}¥J�'¸' '����6�_¬��g£�£��P¸���£°®¤��´P��£��¤¥1·� ¨'�'¡}ª��_ �¥_¥J������¥J �¥�¥_���{£���¡}¥��_ P«V�g�{¥_��¨��O£�£��\£������² P� ¦*�6�!�g��« '�'���O������ªR��¥�¥_�¼¸¡}�g�{¥_��«9�g�{¥_�°¸#�g«?��³6�����'�°µ b$�6��´P P���P�U¦)����¥��X¨��O£�¡}�g�6�²£��A¡��6���_¡��A£��¡�¥��g¡�¡��9¡����_��¥�¥_�������6¬#���6´P´4�¦'�_��´)��´P��£�«V�g�{¥��¡���¡�¥_�¤¥_ '��¥_�+£��?¦*�g�'�P�?�6���� P�P�+«?���6�J�P���P�?¨P�+¡����J�¤¬��6���{¸�«?���{¥��g�'�g�'¨'�+��� n¬����_����¥_�X¥J �¥�¥_�U��£)���g¡}¥J�'µ [\���²�)ª����_¡}�[«?��£¤¥_�)¨'�¤���6´P´4�g�_�'¯ �� '�+�6��«9¦P �¥��g�� �Ek ¨'��«9�g�²¥J���g���'¨P�������¡}�g��¬²���'�+���'������¨��g£�£¤����¨��6�X��£��U¦4��¨��_���)���'³g�9¨'�� '�)�V£������² P��µ

)T��¡}¦���¡}¥J��¡��g«V¦)£������²¸$£°®  '£�¥_��«+��µ +/�I¦'�_�O¬��Z�/¦*�g�'¡_���_�0�6��¡J��¡����P��¡��6���'¨'�0¨'�¤�g¥��_�I£��¦)���J��£�� �_�6��«9¦P �¥��6� �'µ�[ «9�6�²£����'¸��A�6�²¡_�ªR���>�g���'�����g¥J��«9�g�²¥_�²µ

Page 12: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

�\� � w6s x �°y�� w�� y��F|_y! sOw ��� � ��� r�sOwUr�t � ����x��Ry�� w ��� � �F| r | r�M�6���g�'¨P�!��£@�g��«V¦) �¥��6���?�g¬�¬����! '�I¦'�J�����J��«?«+�+¨'�@�g£,��´����J��³6�������A¥��O¡}¥_�T¹°«?�2�P���I¥_�

���'­# '���6¥J�/ '�H¦��'®�¸]­# ��O¡}¥J�/¦)���_��£�� ���g£���´����J��³6������� � � _ �P�/¬{��£¤¥J���D¥_�g¡}¥_�v¡���¡����_�¤¬²�6¬����'� jº�µbN���5´)��¥_¥_�D��£5¥��g¡}¥_�/¡� H P�P� ¥J��¡}¥J�¤�6�J��¸]�² )���_¨'�v­# ��g£�£��0�����c�P���v¡����_�¤¥_¥_�/¡� '£�£��/¡������6�J«9�'¸$£��¡_��£�¬#�*�[��� lP���[£��V¡}¥J��«9¦P�°µ ; ���g��£¤�²¸��'��� �\��¦��¥J �¥�¥_��6�²�2£���¦*�g�'�P�A�g¬#���g¡}¥J�*ª;��¥_¥_�A£��U¡}¥_�g¡�¡_��6��¡J� BgBgBg

bM�'¸#�'���0·�M£,��¡�¥��g¡�¡_���6�²¡_��µ X]��¡��6����«?�P��«9«+���²���)������ '�+¨'�,��£����²�P¸{¡� '¦'¦������g�'¨P�������\¥_ ��´'´)����²�F·�£¤�6¥�¥J�¦*�6�T���{¥��6�J�V��£�¦4���J��������ª��9¡� '£�£¼®±�)���_¨��������{µk � ,:^ @�� ./2�� .10 0I, . B>? < 2 [ @A<�@��HL�@ABD0I, 0�@>BW0I,�k � ���6���O¡��S��£!�6��«9¦P �¥��6�/e�¨'��¦��S P�I¦��'®�¡��²�'�S�6�²«V¦)���_¡}�9¨'�g£�£¤�V���6�����²¸��9�'�Sª;��¥_¥_�c '��6£�� ²� i��6£�� ²�[�6��£�«?�� '¡}��¡� '£�£°® ���g���P�¨��O£�¦'�_���²�J��«?«?�U¨'�>�g£���´�������³6�����'�[¥��g¡}¥J�°µk � ?��Y2�� . �X.10C0I, ?W,:^ 7�. < 2\<A@ EF@ 2 ?D,:4 @��k ¶a«?«?���²���'��������g��¡����V '�c¦'�J�����J��«?«+�U�J����£¤��¨P��¡}�6�²�)�A¡� '£�£��V¡������6�J«9�'µk � ?��Y2�@ABP@P6;L@��HL�@ABW0R, 7=<>,D6�<�./^ ^ .��k X]� c*b _ ¸���«9«+���²���P�'µk ���HL�./4=JY, 0 L�� .N2�^_,:BCB>, 25E�^_,#LNBP@ ?��H2��;.KB�79,:BW0�.10R, 2`E 7ML 4 0�.�0I,D<�@ BDL E5E , BA?��;@�< ^_,�� ,:4 79L��, . [ @�< EX,��X.10C0I, 25E-^_,#LNBP@ J�. BA,:EX,��k cv��¡_���1·�A '�S¦'�_���²�J��«?«?�U�����U­� )���'¨'�9« '�g¬{�V��£�«?�� '¡��X¡}¦���¡}¥J�V��£�¦P P�²¥J��¥_�����²µk �T2 [ @�< B>, J1.��YL@AE5E , ?�� @�� . J#25BP@P64;.10I,8E]@ 2 ?W,:4;@��k »# �¦'¦������{�9¨'�>¡Da�°µk ���HL�.N4=JY,��;./2��X.10C0I, ?PE52����#@! 1?PE52����#@�?W, BP."�@TB:L#?W?A@AB BA,�k »#��·�=��¦*�6��¥J�: '�)� lP���g¡}¥_�J�H¨��g£M¦P�_�����J��«9«+�Z¨P�T�O£���´����J��³g�������/¥��g¡�¥_�\gBgBg���¡}¦*�6¥�¥J��¯D£��lP���O¡}¥��J�V£��A¨��g¬����g¬��6� ¨'��¡}�6�{�P��¥J�V '�c¦'�J�����J��«?«+� gBgBg'¨'��¬��6�_¡��9¨P���²£��>��£¤¥��J��¨' ��²µk � ?��Y2�� . �X.10C0I, 7�. <D0325<�@��HL�@ABD0I, 0�@A< V/,+7=<W,W6�<�./^ ^ .#�k X]� c*b _ ¸��)��¥_ ��J��£�«V�O�²¥��{µk � JH, [ @$�@�./4 J1.10�. . 7=<�@>4=J1@�< EX,�k »# '£>¨P��¡��6�'¸P«9��¡��g«U´'�J��O¬#¬����'µk �ZJ%�@ ./4=J1.10 .S. 7=<�@A4 J1@�<�@ BDLNEQJ2`BA?W,_./4=?�� @ 6E52 ./E30X< 2ZJ;L�@ 7=<>,W6<�./^ ^ 2'&��YL@AE5E ,SJ1@AE5EF@2 ?W, 4 @�@(�HL�@>E5E , J1@>E�^_,#LNBP@��k + �V¡Da�°¸)¨P�A¨'�O¬���¬# P����������£��¦'���g�P¨P� �k )=.�GYG+*@,&=BA? L BP..-� 79,:2/�k bN���>�'�V´)��¥�¥J �¥_�V��£*¥��g¡}¥_�9���g£�£,�!lP���g¡�¥��J��µk 0 4 ^�, ^ @A4;0I,�1#0 L 25E 0�@ABW0R,+E32 � ./2-G.10C0 L�0R,QBDLNE5E]. 0�./BW0�2F@�<�.�&1@4�HL�./E ? L 4=,QE32 � .+^ @ABCBA,+4 @AE5EF.5 4 @>BW0X<�.�&;25^ ^ .:6#254=,�-k + � ¡Da�¼¸`�P��¥_ ��J��£�«V�g�{¥��?���?£¼®±�)�c«9�g¡�¡�� ��£@¦P�_�����J��«9«+�c¨'�!�g£���´�������³6�����'�9¥��O¡}¥_�°¸>�?£°® �P����'�����U��«9¦)���²���)��¥_�U��«?���P�V�6�������g¥�¥_��²£����6���_���_�°µk 6+L/<A@7� 0 . ?D,:^ @��X. 2`EH7=<>,W6<�./^ ^ . J2�@AEF.�GH,D<A./VW2 ,:4;@ 0�@ABW0�2�. 0X<W, [ . <�@ 6E52�@A<C<>,D< 28�k �v����¸ g gBg)�g����ª��_���{¥��6�1·�2£���¦)���_��£¤��6����­# ��O£�£¤�U�J���A£� '�`�g���'��¡��6�²µ�¶a�'ª;��¥_¥_�$���²�'�]¥J���{¥_�+«?�¡}�6�{�P��£��A¦)���_��£��������X¦*�6� «V�[¡��²�'�V�{�� '¡}¥��{¸'«?�U£� '�>�'�²�S£¤�X¡J��µk 9�, ?A.>7 2�0I,�- 0 . ?D,:^ @:� . . ?W,:4 ,:BA?A@�<A@TEF@ 7�. <>,:EF@.�k X>�U�6¬#�1·�V¨P�A­# P��£��J���X¦)����¥��{µk ; LNEUJ#25BA?W,�k 3¢¬��U´*�g�'�²¸'¡� '£`¨'��¡��g� k � @ 4<2=�@ J2 <>,#G.�& BDL>�HL�@AE�J2`BA?W,��?� 79,:2��;./2�BW0 ./^87�.10I,�k » a�°¸'�'�V¦'�_��¦P�_���V¡�¥J��«9¦)��¥_�'µk 0O. ?��H2@� . ^ ./4 J1.10I, 2`EM0 L#, 0�@ABW0I, J1./E5E]. 5 4 @ABD0X<�. J1@AE [ 2 J1@ , ./E5EF. BW0�./^ 7�./4;0�@��k ¶a£>¦'�_��������«9«+�U¨'���O£���´����J��³g�������[¥_�g¡}¥_�°¸P�����g¨'�Pµk 0O. 254;0�./4;0I, ?�� @ BW0�./^ 7�. [ 2@� ./2@�X.10C0R, J1@AE5E]@ ?W,D<C<A@AVW2 ,:4H2/�k � �>¸'�²�a·�'¸'�'�AªR��¥�¥J�V­# P��£������X«?�#¨'� lP�O��µ

Page 13: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

����� �°y s�� ��������� ?y)| w x\� ����� � � r��� �Ry ; wVt ���>|_y s ��� � �

k ��?W,:^ @:�X. 25E=7=<>,W6�<A./^ ^ . J#2�@AE].�GH,D<�./VW2X,:4 @ 0�@ABW0�2�. BW0�.N^87�./<�@ L 4 0 @ABW0I, ?�� @�6E52 BW0�./2^_,#J#2 5 ?A./4 JY, BA,0 0I,825E 4;./BA,�k �\�a·� g g g ��¨P�¤���A��£]¬��6�J�c­# P���'¨'�+�{£��N�'�2¨��6¥_¥_�2¨'�N¡}¥J��«V¦)�����A«9�$¡��²�'�c���6�6����¥_�c�����A�P�ªR��¥�¥_�=­� )��£��6��¡J�Z¡� P£�¨'��¡_�6�'µ*a\ '���P¨'�°¸Nª;���_¡}�{¸7�P�Z«V�O«9���J��³6³g��¥J����£�«?���/¥��g¡�¥_�=¨)�Z­# P��£��J���¦)���_¥��\�[�P�¨��g¥�¥_�A��¨2 '�c��£¤¥��_�U¦'�J�����J��«?«+�X¨'��¡�¥J��«9¦)���_£��Pµ �M�g¬��\�g¡�¡}�g�������'¨)��¥J��¦'�_��¦'�_����6��¡F· �°µk 0O. ./E5E ,:<�. 2H7 <>,W6�<�.N^ ^ 2=BA,:4=, J2 [ @>4 0�.�032 �HL�.10C03<>,�k 37�'« gBgBg)¡Da�°¸'¡��²�'�V¨'��¬��g�{¥J��¥_�`­� )��¥�¥��_�Pµk � B�@A2H7=<>,A7=< 2 , BC2 ? L/<W, ?�� @ 4 ,:4 ?A@T4 @TBC2]./4=, .NE30X< 2-2`4 62\<W,�k 3����'�`£��A¡_� �k � ?D,:^ @��X./4Y4 , �HL�.10 0X<>,+7=<W,W6�<�./^ ^ 2 . EF. [ ,D<�. <A@T254YB 2F@A^ @�� � . � 6(0 �@ L 4 . B>,:EF..-k �D��� � gBgBgk ���HL�.N4=JY,��;./2��X.10C0I, EF@ ?W,D< <�@AVW2 , 4Y2U?W, ^ @ 6E`2�� ./2MJ1@/0C0I, ?�� @ ?A. <A.10C0�@�<A@ ?W,D<C<A@P6 61@�<A@��k +0�`¡����'�V¦���¡���³6�����P��¥_�9�6��£�«?�� '¡��²¸����P�AªR��¥�¥_�A P�S�6£�� ²�²µk � ?��Y2�BC2:�@�.#?W?W,D<D0R, ?�� @:� .N2@�X.10C0I, L 4 ?PE52 ���1@��k ¶a£>¦'�_��������«9«+�U¨'���O£���´����J��³g�������[¥_�g¡}¥_�°µk 0O. ?W,:^ @ � . � .10 0I, 25EH7 <>,W6�<�.N^ ^ . J2�@AE].�GH,D<�./VW2X,:4 @ 0�@>BW032 . BP.>7U@�<�@ ?�� @ 25E�?PE`2����#@ @�<�.7U@�<QE�LN2'& @T4 ,:4 7U@�<+25EH7=<>,D6�<�./^ ^ . J1@>E5EF@ 5 4 @ABW0X<A@��k + �V�J�'������¡�� )»����'�+��@����_��¡� P��� BgBg g¹ ; ���'�X¨��g£`¨'����£����²�'µ ·3�«V�g�²£����*gBg gJº

¶a����£�¥�����¦)���_��£��²¸P�6�²� £,�¦���¥��g�{¥��U¥��g�g�'��£����{���A¨��O�`�g��£��6��£���¥_���_�]��´'´P����«9�9��¥�¥��g�� �¥_�+£��¡}¦P£��g�'¨'��¨P�0�J��¡� '£¤¥���¥_� ¨'�!¥_�J��¡}ª;���_«+�����+£��0¡}�g«9¦P£������9��¦*�6�J��³6�������2¨'�7¦'���g�'¨'�6���2 '�P�S¦*�g�'�P��c¡����J�¤¬��6���2¡� � '�.ª����²£����/¨'�D�g���_¥J�/���H '�.�² )��³6³g��´) ��²£����/���_�_�¤´P��£��²µJX]�0¥��g�g�'��£����{����¸$¡��v¡_��¸¡}�g«9¦P£�� lP�g�U£��A¬#��¥J�

¶a�c¥��6�_«?���'�4 '�+¦��'®�¦P��· 2¡����²¥��g¥_���6�°¸#¡}�O«U´'�J�U�����[£��U¡��¤¥J P��³6���²���[¡�����£��U¡}�g�² ��g�{¥��²¯��O¡���¡}¥�� '�n¡���£��=¦*�6�J¡����P���²�²���'¸D£��@c*b _ ¸7������ªR�:��£T£,�6¬²���_�'µ b$�6�+�g¡�¡}�g���I���n�6���'¨P��³6�����P�T¨'� ªR���_£��¨��6¬²�c¨P�����c�_�6¥�¥J���/¨'��¬��6�_¡��D¦P�_�����J��«9«?�°¸`�2���g¡}¥_�����c¨'�¤¬��g�_¡}�2¦*�6�_�¤ª��6�_���J���{¸N��£5¥_ �¥�¥_��¡��g�'³g�ªR�����U�6����ª; '¡����²���²µ%+/�V¦*�6��¦���¥��g��ªR������­# P��£��6��¡_�9£�� c�b _ ¨'�6¬����g¡}�6�² P�¤����¨'�g£�£¤����¡}¥��_ P³6�����'�¼¸�6����·�� '�2¦'�_�����J��«?«?�'µ a[ '���'¨P�*¦4�g�����g¡}¥J�¤���[¨��g��¦'�_��������«9«?�4�6��¬� '��£¤�[ P�2¦'�_���²�J��«?«?��µhc��¡}¥_�,��«9�0�6¬#¬����6���)���'¨'�2¦*�6�J���6��£��²¡_��«9�g�²¥_�9��£�£��c¡}¥_���_�,�c¨��g£�£°®  '�g¬{�2�9¨��O£�£��2����£�£����)��µpcv��«9�V¡��ªR� �

»�¦*�6�_�9�J������¦)���J�����J� l0¡� '�g���g¡�¡���¬#�`�6��«?���'�6���'�A�ªR������ '�c¦��'®'¨P�>£� '�6�²µ� � � � � I��Nx��,x�| wB�Ir y/ w6s6r | ���{ye� �,�DC��� ����#("�2%��5��*�"���2�,�2(��� "�#(" "�2%��v "�� J����-��*K` "�D%����1�S%��5 "����������E ���5�$�$�`���� "�I ���&�����c(��, "�#(� "�S%��v "�� J����-����0G��&�e�0%��`"/���,���2(��, ��$��&�%��1("�#E m ������(�%3�[��(��S-/�1�����S�Z%��, ��$��3 "�,<�����&��#�~ �&�� �FDG? ��&=C#(6�#%�� %��@�� "�1C���,(��V��(���C#(6�#-/-/�]%��!�1�;��W$�#(��#<�����&��V%����!%��������~ �&��V-/��-/�#(����%�� B �[�$�� " ���&��?�� " ��1(����1��&� "�1( B ��������(���C#(6�#-/- �4��%/�,&�QR�#(�-��#<��,��&��%�� �1�;��W$�#(���(�� �~ �&�� ��1(����9%��N�$�1(��,QR�1(��,�g������9� f4��� J��� "�@%�� B �?�#C�C����&�C��1("�~ �,��| w�� �yP�!&���& e�/�&n�$�1<�<��d%��T����("%3�[��(��#K7-��:�F��������W$�#(6�#<1����&��#K!���� _e ������-/�0����"(��# "QR�1(��,-/��&'����%��A%������aK\&���& e�¢�, ��6�#&'�6�#&����*�M(��,�6������%�������- �]��K\�g����K� "�A ��*KAe���(��1<����� "��E

Page 14: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

� � � w6s x��°y�� w�� y��F|�y sOw ��� � ��� r�sOwUr�t � ����x��Ry�� w ��� � �a| r | r�V�1 ����,("����*�"���pf4��� ��"� e������- �������p%��1� "�, �����-����#�$�1(6���"� B ��E9Y4�S��(6���"�6�p�,& ��(6�{3���,���p%�� �& ��("��C#(6�#-/-�� �6������& f)��#���6��� -/�)%�� B �,��&�� ���"�"� B ����� �#�S-/��-/��&'���%����,�F���#������&� �����&�� %����,�;�p-/�#���6����&��*EVG��& e���$���c�6�#&'��� %�� B �1(� "� %��#C��,� �#���"(��2��(���3C#(6�#-/- �FK!f4����,��� �6���I�$�#�"("�� ����M ��1(�� B �O(��Z�" � �Z�6���I ��]�1(��� "��(6�#�M��&§C#(6�#%���%��M "�O(���3B �1(��d�#�,�;����&��H%����,�;�����O�"��*(6�n%��Uf)��� ����H&��#�"���OE m ��%����]�1(���&�<�����(��,&����,�>�#�,�§e�H�g���%�� B �U�1 " "�1(���,�>��("��-/�?�9�>��("����(��#KP�Uf4��#&�%��+-c��#(���%�� B �U��(�� B �4����("���F����("("�� ����+%��1���;�-��#���6���,&��!S "�X&���& B ������6���X�;�A-��#���6����&��A "��-/�1���6�A�A�]��&� ���(��X%��9 "�����*E Dv�1(��#(6�*K�;�# ����;�.�6�������T����-/� B ��&�C'�d���"��� B �����Z(��� ���� � B)B ���,���:&����M-/�, ����1(���E@G�/(����>��(����O(���-/����"e.� B �#&P�"�FE^_�@ "�� J����-��c�#�$�1(������ B �:e�9����-0�$�� ����S%�� %�� B �1(� "�NW����)���6���F�~ �& � w6s � w � � �U&P����,���P�7�6���\&��M���� ��"�,����, "���M�����>��("��� ��("��&������>�#��� �{f4��� ����2e� f4��1���;��6��� B ����&��9���"��� B ���6�c��&=-/�4%��S-/�, ����1(��,�� "�4�~ �&��d "�1(��,��%�� tPs � � w6s x�K7���;�# "�1�&��¢%���� f4��#���T "� Q°�H����("�����d%����M�1��&P�"("�������H%�� �&�]�1(���QR�O(������4�~ �&�� � w x !�x�| wB� �6���?���0���N����- �������S%��7C��� J���,(��V���N�1��&P���1&)*����%��1�!%��, "�6���FE^_�N��(���- �S�]�1(� "��&��#C�C��,�/�#%:�1 " "�1(��+���"��� B �����Ie�?�,� �'�1(�&����a��f4��#���1�&�� ���S�$�#("���0��&-/��- �#(��;�2�VC����@%5e�0�,� B �;�*E�b7(��S�@ "����!����- �������]��(��,&����,�>�#�,� B �@ "��&����~ �a�,�# � "��C�&��#<��,��&��?%����,�;�0- ��-/�#(���� �~ �a� ���"��� B �#<1����&��A%����@��(���C#(6�#-/-/� �~ ���A%��, ��"(���W��<�����&��\%��1�*����- �]�%��4������W$�#(6�#<��,��&��M�"(6��4%�� B �1(� "�)��(���C#(6�#-/-/�)���"��� B � �~ ���� "��&��O(���&���<�<��#<�����&��H��%��,���1��&P�"("��������%������,�.�#�$�1(��#<�����&��X%��X��(6�# "QR�1(��,-/��&'����%��%������N�"(��0�;�S-/��-/�#("�;�+��%.�N�]�1(���QR�O(������aE

?&�� B ���,������&c�#<��,��&��#K��,� �'�1("&����4��(�� B4B ��%��\�,-/-/��%������6�#-/��&'�����U�1(�����(� "�*�&�� "�6����-/�%��*C��� J������&��[%����,�;�-/��-/�#("�;� � �6���aK#f4��#�,�\�Xf)��#&P���A&��[� ��'�gE Dv���4����(��,���A��&c-/��-/�#("�;��c-/�1�"�"�+��&¢�#<�����&��c�D%*("� B �1(� 1�$�&��Z�]�1(V�;�/�6�# ��"���1(6�*K]�&��Z�]�1(V��� B ��%�����K`�&��Z�]�1(V���-/��� "��K>�&��S�$�1(��@%��� "�6���FK>�&��0�]�1(U���0 ����#- �>�#&P�"�#K V��E

�\�;�# "�1�&�%*("� B �1(A "�5�# " "�-/�?�;� (��� J�$��&� ���W��,���,�{e�/%��D���4�#("%���&���(��+�,�7�>�# " "�#C�C�����%����&�QR�#("-��#<�����&��T%���� B �1(" "�d�&o�]�1(���QR�O(�������E*Dv�O(S�"*�"���FK7��� ("��QR�1(���&'���¢e�I��� �'�1("&����FE�Y4����\ "��&��¢%����[%������\%��H�"(6�# "QR�1("�,(��#K��#%o�� "��-0������Kv "�� B �,%�����Kv����'�O(�&����\ "�\(�� B ����C��I�#�%*(�� B �1(+%��,����&�%���C����a�!��("��&�%�� ��%��������6���/ "���"(�� B �#&��:&��������Z�6�#��<���&��:%���-/��- �#(��;�*K$��"(6�# �QR�1(��� ������,�@�#���;�2 "�6����%��0C#(6�������*E*^_�N%*(�� B �O(��1 "��C���#K>����#(�&��S�S%��#(�- �,(��#E*b7(6�#%�*("(��f4��1�]%������`��&��&N����-/-/�#C���&��X "����,�2 "�6���1(�-/�Ie�����- �������?%��1���;�+ ��g���1%��SC#(6�������*E�Y4����-c�� B � ���!-/��� "�#K`��("(�� B � �&H ���C�&��#���2�#�,�F����&'���1("Q°�#�����;�0%����7- ��� "�#E]�A��� J�6�I� B)B �1("������ �'�1(�&����$�6���V�#�¼e�f4��#�,���� ��2��&=��("(�� B ��K4��%Z��� �'�O(�&����$�#(�%��,&��0�#�`%*(�� B �O(�%��1�N-/��� "�%���#&�%���(��� B �1%��1(��#K)�U%��`- �1�"���1("���]%����"�`�6���U(��,��� B ���,&��&��+���1("���+<���&��+%��`- ��-/�#(����*E^_�$-/��� "�A�� ���C���A���]�"(��# "QR�1(��,-/��&'����K*�V� B)B �1("����,� �'�1(�&��1�N�g���V�F���#�]�1(6�#<��,��&��ce�A��&����6�*Ee� ����- �������0%��1� �'�O(�&����@�>�# " ���(��9�!%����"�7�#�N%��1 �����&�������(�����E

� B �1&��;�#-/�A�#�,�F�����"��� B �#<��,��&�� %����*��("��C#(6�#-/-/�aEfDv�O(����*-/��- ��&P�"��K{���# "���;���]�1(�%��1("�������&��� ���(��#K²�T "*���]��&��)%��'��� B �#(6��("�� ������X%��X�6�# ��"���1(6�*E�^_� �'�1(�&��1�P���#&����;�X���#��(���C#(��#-/-��%���C��� ����,��&��0%����,�;�:�1��&� "����� S ��&¢��(6���������=%����,�;�Z���# ������O(6�*E7Y4� ���ZW>���"���=�&n�#(�%���&�� "��,�;�Z���# ������O(6�*KN���v%*(�� B �1(V�>�# " ��:�#� �'�1("&������v����(6���"���O(����g���0���=W>���"�"*����KN��%��,� �'�1(�3&��������v�>�# " "�:�#�v��(���C#(6�#-/-/�I%���C��� J������&��S%��������Z�6�# J�����1(��*E!Y4� ���v- ���Z����-��#&�%��:���(��,�g���,�� ����d�a�,������� B �#<�����&��0%��M�&o�#�,�"("�.��(���C#(6�#-/-��/8� "*���$��&����#-/�H�6���Z ��;�.f4��1�����%��[���;��W]�#(6�#<��,��&��=%��M���1 ���� 8§�,�M��(���C#(6�#-/-��.%��[C��� J������&��Z%����������6�# J�����1(��d�>�# " "�¢�;�

Page 15: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

����� �°y s�� ��������� ?y)| w x\� ����� � � r��� �Ry ; wVt ���>|_y s ��� � �

(��,�g���,�� ��6�?�#� �'�1("&����FE'^_� �'�1("&����`�1�1(����+ "��>%��� ����2������(���C#(6�#- -��V�6���U���9(����6�����1 �����K4C��,��# " "�1C�&��9�&��9<1��&��9%���-/��-/�#("�;�*K��,�9����(������A�X&���Q°��>��("���,("���a���1 "�����<��,��&��#EY ��>��("�"�,(��%��2f4����N- ��-/��&'����K)f)��#���&�f)������ ��c���+W>���"�6�2 "��,�;�+�6�# ��"���1(6� B ����&����������*(6���6�2%��#�%*(�� B �1(�K��9�>�# " "���6� �Sf4����N��(���C#(6�#- -�� � "��- ��("�9 "�#����� ����&'�"(����,���S%���� �'�1(�&����;�OE���#&�%��0�,�]-/�,�?��(���C#(6�#- -��V���O(�-/��&��9��� �'�O(�&����$�,�2�����,-/��&��?%��#�,�;�+-/�1-/�#(��;�*K��(��� J���,����, "���9���N����&'�"(����,��� %��1���;�2�6�# ��"���1(6�0�#�$��(���C#(6�#-/-/�c%��@C��� J������&��9%��������S����&� ������#E

�������,���6��������%��� "�O(��,�"�"�pe�d���o "�6����-������"e� "��- ���,�����#�\QR��&�%��#- ��&P���#��-/��&'���f4��1�����X "��C�������X%����&? ��� ����1-��\�g���T�� "��C���T�&? "���,�X��("��C#(6�#-/-�� �]�1( B ���,�6�*E e�d-/����������"e���&'���1(��1 " ��#&'����� B �1(��¢��%��� J�$�� "�,<�����&��¢�&p "�, �����-��§�6����C��� J���� "�����F���� ������<��,��&������&'����- �]�#(6�#&�����%��\%�� B �1(� ��[��("��C#(6�#-/-/�aE7^_�[Q°���"����e�=�6���:��� �FDG? e�I��&�C#(��#%���%���� "�1C���,(��9�&. "�����S��(���C#(6�#-/-/�2�]�1( B ���,�6�*������- �9 "�N(��, "��� B �V�;�cQ°�#�����1&�%����

��W�W$��&��#KT�&���(���C#(6�#- -��d�#�,�"(��¢&���& e�:�6���.�&��¢ "�1(��,�:%��X�� ��"("�<�����&��[�6���.�;��FDG? %�� B �:�� "��C����(��.��&��#(�%���&��#KT�&����#����� B ���,���*E Y4�:�;�8�FDG? %���%������# � "�H�&� "�O3����&�%��/%��@����-0�$�/�#%:�� "��C����(��+�&.W����)�����/%��!�� J�"(��<��,��&��!�6���+Q°�#&�&��/�>��(����?%����@��(���3C#(6�#-/-/�S 2K`�]���7�>�# " "�# " "�S�#%d�� "��C����(��+�$�1(A�&� "���1��&�%��Z�&dW����)������%��D�, ��"(��<1����&���6���=Q°�#&�&����>��("���I%����M��(���C#(��#-/-����K5�]���M���#(�&��# " "�Z�#% �]�1(S�&� �������&�%�� A�#K&���& B �\ ���(��1W�W]�=&P������¢%��\-��#�,�#E��\�� _e �[� B4B �,��&��#Kv�,&�Q°���"���FKD�#��-/��&��� "��[ "�, �����-/� �&�$���)� B ����*�"�FE m ����- �]�#("�6�#&'���?e�C'��(��#&P����(��U�6���A�F���� "�1���<�����&��A%��`���;�# "�1�&Z��(���C#(��#-/-��(�����(���&�%��/�� ������6�#-/��&'���?%��#�!���&P�"����&.����7�1(6� J�6���6� �,&P���O("(��#�"�6�*K> "��&�<�� �$�1(�%����6�/%����&�QR�#("-��#<�����&��aE f)��� ����S�$��&� ��0��� �'�1(�&����aE

^_&:���O(�-/��&��@���,��-/��&'�6��(��aK��;�0Q°�#�1����&�%��/QR�&�<��,��&��/���� _e �FE�^_�N(���C��� J�"(��0^-D � ��&� J�"(���O3���,��&0�$���,&P�"�1(g�v%��������>�FDG?©����&P�"����&��U�a����&�%��,("��<�<��V%����,�F���� ���(��<�����&��X%��?�� ���C���,(���E%�d��&43�"(�� B �,��&��:�1 "��C���,�"���&�W��,�4�����¢%��X��("��C#(6�#-/-��H���M("��C��� ���(�� B ����&��:�#C�C����#(�&�������%������&'����&P���E�?&��]�����1��-/�If4��#&�%���Kv��&o��(���-/�����,��-/��&'�6��(���Kv�;�¢-/�#�� ��"(6�.���[���d��&43 "��C�&����"��� ����C�C��O(��¢���1&���&�%�� ���A "��C�&��������V%��,�"�����,�V(��1C��� ��"("��^-D e�¢���V%��,��� %��1���;��FDG?2E@���#&�%��=�,� �'�1(�&��1�v%�������%��S%��5����C��,���1("�2�F��� "�I%�������� �FDG? �#�5��("��C#(6�#-/-��K -/��- �#(���<�<��Z%��Zf4��#���6���S�>��("��� �,������&P�"��&)*�"�.%���^-D � �0f4����,���:%��1C������#�,�"("�D(���C��� J�"(��C���&��1(��#���R�gKN�S����(������Z��&d^-D �F����&�%���(���<�<1�=%����,�F���� J�"(��<��,��&��S&P�� B �Z%��=�� "�1C���,(��#K@�6���SQ°��>��("���?%����7��(���C#(��#-/-����AE]���#&�%��I�"��C������9���!����&'�"(������,�����p�$�O(U(��� ��"�,�����(������#% ��#� B �S���@����&'����&P*����%��N^�D � �9%����@(���C��� J�"(��@C���&��1(6�#�,�R�OK��V(��,��("�� ����,&��0f)������,� �6���+�#���1(6�&����!-/��-/��&'���c��&=����!���S���������0�,�@����&P��(������,� �#% 2E

���*K� "�V���N "��&��c�6�#&'���$��(���C#(6�#-/- �]���"�"� B �aK4�����"(��V�#�$%*(�� B �1(� �K�����- �VQ°�c��� �'�1(�&�����?%����1��%��1(��V�?�6���`����&�����%��1("�V�,�`�1��&P�"("�������?%�������� �ED'? � &�<1�,��*�"�"��K)�&/��(���C#(��#-/-����5e��K>����&H�&��/%��� ��"��&�<��,��&��?C#(��� " ����;�#&��*K>�� " "�1("�+��&H �������� %��7���"���� "�*K`�#����*(��?�� " "�1("���(���&'�����]�1(D�a���1 "�����<��,��&��#E �[��&� "�,%��1(6�*K{�#%+�� "�1- ������K�������(���C#(��#-/-��\%��)�1�;��W$�#(��#<�����&������ J���FE!���#&�%��:�,�ZW>���"�"�Z�&��6�# �����KN�,��D��(���&�%��S���v����(����"���1(��c�6��� ���IW>���"��*�"�=�c��� "�, �����-��d�#�\ "��d�$�� J����E*Dv���\&���&����d���"eo&)��,�;�d%��¢Q°��(�����&��g���Z����&���&�W>�������d����6�# ��"�o �������� " �� B ��EM^_����(���C#(6�#- -��¢����-c�&��,���§�#� �'�1(�&������g���¢�# ��]�1�"�6��%�������%��#���;��6�# ��"���1(6�*K'��%��,� �'�O(�&����]�,�+-/�1�������,&� ��6�����9%��$���"�"�� ��*E4�A��,&�%��]f4��1�>��(���C#(��#-/-��A&���&��&'�"(6���&c����-0�$�1���,<�����&��T�$�1(��a��� ��V%��1���;�T�FDG?2E ���a�,��(�(�� B �U%��1�*����(6���"�"�1(��M "��1���� " "� B ����M��("��C#(6�#-/-��:(��,��&'�"(6�¢&��1���;�d����- �]�1���,<�����&��#Kv�1%�����'�O(�&����\C����M��5e���# " "��C�&���("�:%��&P�� B � �,�9�1��&P�"("��������%����������FDG?2E�Y4�����"ep��(���C#(6�#-/- �U "��&�� �,& ����- �]�1����<1����&�������'�1(�&��1�!%��, ��"(���W���� "�1�9�,�$����- �]�0%��N������W$�#(6�#<1����&��V��&IW>�# "�?�Sf4��#�,�g���V�1(������1(��,� � ���]���"e���,��-/��&'�6��(���e�#�`�&H�$���`�]�1(A�����# "���&��P�OE m �����"��� B ����e�0%��D%��, ��"(���W��<�����&��2%��1�5����- �]���#�

Page 16: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

� � � w6s x��°y�� w�� y��F|�y sOw ��� � ��� r�sOwUr�t � ����x��Ry�� w ��� � �a| r | r

B ��(��N��(���C#(6�#-/-/�] "�@�g�����#-��cx/Q q`w�t � ����� � E���� ��6�I�#&����#(6���&���%���-��#&�%��*���$�1(A�1 "��C���,("�S�a�����"��� B �,��e�c%��D "�6����%���,��&�CZ��� �'�1(�3&����N%�� B �V� B �1(��V���$�1��&P�"("�������c%����,�;� �FDG?2E �\��-/�Q°�S�2�"��C������O(����S�#%Z�&Z��(���C#(��#-/-�����"��� B � � ? ��H��� - �������#&��, "-/�.����(�%3�\��(���%��F���>| w6s�s � v| � ��&'���1(�(��<�����&����OE�Y4��&�<��d��&43�"(6��("�U��&/�"("�#�����]%��1�"���#C����F�P�;�+-/�#���6����&��/e�U%��#�6�����?%��$�&��#(����,��C����+�6���A�#%���&'���1( B �#�,���(���C�������(��N-��#&�%��c�&. "��C�&��#�,�?�#�,�;�d�ED'? �*f4��1 ��6�0�,&P�"�1("(���- �]�9�a�����"��� B �,��e�+�,&=�1�#(� "� �����%��2�,�5����&'�"(����,�����#%H�&d-/�)%�����/%��1� �'�1(�&��1�D�;�/����7QR�&�<�����&��Ie�#K]�������&P�"��K]f4��1���;�

%��`("�� ��]��&�%��1(��V�#�` ���C�&��#���%����,�F���#(����,��C����4�'f4��� J���2 B ����C������] ���S��� B �#("��K)���]���`�>�# " "����v�1��&P�"("�������:�#�v-/�4%���,�=�6���0 "�T�)����*�>�Z%������,�: "�6����%���,��&�C�E ?&n-/�������#&��� "-/�Z�#&��{3����C�� B �,��&�� *�"�����,<�<������I�$�O(+�F�����"�"� B �#<�����&��2%�����%*(�� B �1(� ��@�F���,&P���O(�Q°�#�������=�6���.e�c��(���&P����#%:�,& B �;��(��A�S(������ B �1(��V%������@-��#&�%��S�&= "��C�&��#�,�?�#�,�;�d�ED'? �"(��#-/�,����,�$W�� �%��@����&43&��� " �����&�� �*��� �FDG? �,&P���O("(���- �]�U���>�;� B �#(��+�,&����#(� "�+�]�1(\%���(��U�,�`�1��&P�"("�������c�#�>%*(�� B �1(�E ��(6�# "QR�1(��,-/��&'��� �1��&������ "�0(��,��(��1&�%��?�;�S&��#(�-��#�,�9������� B �,��e�2%��! "�6����%�����,&�C�E

� B �1&��;�#-/�§�#�X�����d �* J����-.E �A�#�$�o� B �O(�W>���"��*���§�& ���� ����§-/�[���;�#�1�1(��1W�W]�-/��- �#(���<�<���(������,&¢-/�)%��I%��Z�$�#�"�1(�����(����"(�� B ��("�#KN���#("(��1C�C��1(��#K$(��, ��6�#- �>��("� A�#E Dv�1(f4��1 ������,�[%�� B �� "�O(�� B �1("�T "9%��� "�1��K²%��Xf4��#�,�g�����>��("����E$�¢�X���#%��, "���?e�T "�1- �����,����-/��&'����&2���;���"�"�U(��#����&�%��A�#"��#&��������A%������� ����,&��\�6���[�]�� " "��&��A���1C�C��1(��\� "�1("� B �1(��\%��1�*%������S &��V(��,�>��("���1(��1-/�0�,&:-��#C�C��,�#([%��1�"�6�#C��,���c���"eH� B �#&P���aE ?&=�$��������-0��������������Ee� f)�� �6���I��&'���1( B �1&�C���&����,� %*(�� B �1(c%����M%��, "���d��%§���������� �4 �����-:E7^_&����1(�-/�,&�� "��-0�������1�FK��;�AQ°�#�����1&�%��?QR�&�<�����&��9���� _e �FE#^_��%*(�� B �1(�(����#(�%��,&��9�,������&P�"��&)*�"�+%�����%��� "�1�?��&�&��9�&��A "����1�� " "�,��&���%��*W����)���6���%S �1��-/�[�& f4��#%��O(�&��9�1��& ���\�>�#C��,&��X&P�-/�1(������#E���� ����+(��1&�%�����*�"���>��%��� "�6���>��(6���������#-/��&'������f)�� B �#����&'���>��& �"*�"����K' ��#� B �?�g�����$�1( ���&P�-/�1(��A���#�6�#�,�M%��*W����)���6����S � B)B �1(��V�;�U�����>�#������e�*E�^_�4���,�X �* ����1- �1(����A�&0�����6�#����C��%����$�����$���*�$W��,�4���6���N%��N%��, "���S%����H�������� ��"�,����, "����&��S�&=�,&� "����- �V%��N�,&�QR�#(�-��#<��,��&��8I%��O�"��� � � wS� � ��(��6��� B �,�P� 8Z�#�����Vf4��#�,��e�+�# " "�1C�&������ �&H&���-/��E]���#&�%��/�,�/�#(�%���&���#�]��(���C#(��#-/-��+%��N������W$�#(6�#<��,��&������ ����N%��N- ��-/�#(��,<�<���(��U�,�A&��#���A�g���V ����cW>���"���1&�%�� "�#�"�"�H���M&���-/� �� U�����&P�����¢�,� -/�,�.��(���C#(6�#-/-/�= "� ("� B ����C��/�#� ������ �4 �����- %��,����&43%���C����a�'%�� B �>�# " "�1C�&���(�-/�>�&��+ ��>�#<��,�+%����ZW%�)���� � �;�9�,�&�C�����<�<��9%����]-/�,�V�"�� ����P�D�$�1( "�1("� B �1(��1�`%����`%��������'f)��� ����+�,&� "���1-/��%��>%������>��� B ��C��,���9�g�����#-���(�� �� U�����&P�"����E)^_������� �4 �����- ���#���1���;�9f)��#&P�"��W��,�4���6���>%��`%��, "���+�)�����#("("��&��2��("(��#����&�%��#&�%��V�$�1(M�������� � "��K)����1("���?&����� "��+�����6�#����C��V�&/C#(�*���]�+%���W����4�1�g���>����W$�1("�FE'b7(�� B ����������K#�,�+�#&�&��#�6�V����-/��4�1��*�>������K*�A "�1("� B �A&����$��(��#��(��,�c�����6�#����C��2�6���V���]���,�A%��$&���-/� �� U�����&'�����S�4���1*�>��5W��,�4���6���v%����§���.%����v%��� �����E Dv���D����-c�&������Z�#�5-/���/��(���C#(��#-/-��/�6���c���I ��>�#<��,�e�S%��� ��]��&��,W����,�#K@��%n�,�v-/���I��(���C#(6�#-/-/�IC��,�D(��� J�$��&�%��#�!�v%������� ��6�#&�&��=��&�- ��-/�#(����*K�#�5�6�#�,�2��&�%���(���<�<1��E]^_�D�����c �* J����- �#(�%��,&��=�#�5%*(�� B �1(��]�>��("���v%���f4��1 ����Z��&�%��,("��<�<��Z%��-/��- �#(��;�*KP�U�"(6�# "QR�O(��� "�1���dW �4�"�� X�#�]W����)���6���$%����.���/%����$%��, "����E*^_�]%*(�� B �1([�"(6�#%������5&P�-/�1("�7%��!W����4�1����%���n�#%�Z��&H�,&�QR�#(�-��#<��,��&��7�6���2�,&�%�� B �,%���#&��/�&���<���&�� W$�1&%��1���O(�-/��&������n%����%��� "�1���H�,�U��& B �����#���F���,&P���O(�Q°�#�������§%��1�%��� "���§�#(�%��,&��#&�%������#�\%�� B � "�1("� B �1(���%�����%���������&/f)��� ��6�V<���&��*E m ���,&P���O(�Q°�#�������?�6������%��#�Pf4��#�,��%������ �X^_��%*(�� B �1(M�,-03�>�#���6���1�"���I�7%������5�2�,�!��(6�# "QR�1(��, "���S�#���a����&'���1(�Q°�#���1�;�*E m ����&'���1("Q°�#�����;���,�7�,& B �;���#���a���&��,��e�%��� �����K��g���9��(�� B)B ��%��+�#�,�;�c "�1(����"��*(6�*E`Y4��-0�������1�#K�&�� �Y4�/���"en�6��(�%�� �,�.%������,%��d%�� ���#("("��C�C��1(����,�/-/���0&��#���/%�� B �.("�;���"��� B ��("� ������(���3C#(6�#-/-/�Z%��T���;��W]�#(6�#<�����&��S���� ��"�T��%��#("%���&���(�C��,�T%���(��,�]�#("�6��(��0��&n-/�1-/�#(��;�I��������&43����&P*���A%����P����� �� U�����&'������E²^J�P��(���C#(6�#-/-/�X "�)(�� B ���,C��M�#�'�����\ �4 �����- �#(�%���&��#&�%���C��,�F�

Page 17: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

����� �°y s�� ��������� ?y)| w x\� ����� � � r��� �Ry ; wVt ���>|_y s ��� � �

��(���&�%��>��������&'����&P*���+%��1�����,� �� U�����&'�����9���"(��# "QR�1(��, "�����,�?�,& -/��- �#(��;�A�V�>��(����,(��X%��#��6�#�$�,&�%��,(��,<�<���E4^_�]���,�A �* ��"��- ���1(����S&����N ���S�����6�#����C���KP�"(�� B �c�;�+�$�� ���<��,��&��%����N%������ "��!%��� "�1� �?�#("%���&�� �#�@%*(�� B �1(�%��@��("�4����%��O(��2�#�$�"(6�# �QR�1(���- ��&P�"��EY4�#K5%��#�$�d� B �1(2���]�1�"��������H�,�/���#("("��<�����&��aK5%����1��%��d%��M-/��- �#(���<�<���(��0���.&)�� B �B �1(� �����&��V-��#&P�"��&���&�%�� ���+��(�������%��1&P���?-/�]W>�# ��6�S�#(�%���&���("�9�#�$��("��C#(6�#-/-��+%��N "�O(���3B �1(����,�T- ���:���1 ����H "��&�������%��#�T&���-/� %�� B �1(� "��K5�#%§�� "��- ���,� �� U�����&'���FEj&)�� B ���� -/�1C�������� B �,�6��(��IC��,�X J�>�#<���&��1��&���-/�\%��1�X���,�� 6�OE�^_�[���,�: �4 �����- &���& "�d8§�=&���&B ����,�= "���$�1(��I8§�6���. "�[�"(6���"���¢%��[�& �����=�g���:����f4��#�,�g���Z(������#<�����&��=�����\��(������O3%���&'���#�>(��,�]�1���9�"*�"�6�0���S��(��)����%�*(6�/%��#�1�����$��E�^_�@("�� "����6�����.e�V�6���+ "��!%��� "�����1�! ���&��%���c������ �K@����&�&���-/�D%�� B �1(� "�aKN�6��� �4�1��*�>�#&��=W��,�4���6���v%���%��� "�1�=%�� B �1(� "�aE$^J�Z "�=�g��� "��&��I%��� B �1(� �����&��D%��, �����&'���2%���C��,�5 ��"�� " "�v�������&'���aK$-��/���7%*(�� B �O(��%����7���,�+ �4 �����- "��&��/�]�1(� "��&��#C�C��D- ���,���0%��� "�1("�1���F�`&���&H�������#&��I���7&��# "��&����D����&'����&P*��� S ��QR�#(� "� "��&��S�"(��#���$� ���*����%��N�]�1(UQ°��(��,��E

Y4�0�#%¢�&¢���1("�"�Z���&'���:%��1����%��=%��v���#&������,�;��(��S�;� B �����6����� B �1(� �����&��S-/�5W>�# ��6�(��,�g�����#-���(��+�&d��(���C#(6�#- -��c8: "�������6�#-/��&'���+QR�#("&��,���I�����D ��� ����1-��08.�6���2��(�� B4B ��%���#�����:���#&����1���;�#<1����&��#KD���#("%���&���(�C��,�F�!���#&������,�;�H��������� �� U�����&'������E!^J����(���C#(6�#-/-/�: "�(�� B ����C��U�#�������� �* J����- �>�# � ��#&�%���C����`�F���#(�%���&���EP^_�������U �4 �����- "�>����- �,�6����,���,���#-/��&'����#%��#&�&��#�6��("���6�����W����4�1�g���`�6���U�1(6�#&��2�# � "��C�&������]�#�����,� �� U�����&'�����2 ���&��+%��� ��]��&���3W����,���]�1(2�&��.&P�� B �H�# " "�1C�&��#<�����&��#K7���:���#&��1��������(��/����&���-/� �� U�����&P�����H%��#�T ��������6�#�,��C���ED^2%������\(��� J�6�#&���KT%��[Q°���"�"��K� ����%��, "����K���& �6���:�[W����4�1�g���[&���& B �1&�C���&��(����# " "��C�&������!�#%=�&H�#�,�"("�0�����V�9("�� "�1("�,�"���aE

?&N����,�"��-��c�#&�&��#�6�#<��,��&��#E m �S ��"(�*����*(6�0%��1 "�1(����"�6�S��("� B ��%��?�6���9�@W��,�4���6���!�# J3 "��C�&����"� �#%��&n���,�/ "�;�#&��:����&� "����*�"� B �aK7�H�1��&P���,C���FE D 5e�.f)���&�%��T�#�����#%��1("���g��� ��������A �4 �����- &���&Z�"(�� B �$�,�S J�>�#<����0����&P�"��C���c�$�1(��&:&P�� B �c������K`�#&��6���V "�V���c ��>�#<��,�����W$�1("� ���(��OW�W$�? �="/���,��&P�"�#E$���� ��"� �$�1("�g� L�?�;�0�O(����#<��,��&��?�V���#&������,�;�#<��,��&��?%��N������ ����&�%��/�=Q;(6�#-/- ��&P����(��0�,�. ��>�#<��,�.%��� J�$��&��,W��,���#E Dv�1(?f4��� J���.-/�#��� B �=�v���,� �4 �����-���"e�� "/���,��&'���v��(�� B ��%���&��H�#&��6���/���Z�]�� " "�,W��,������e�Z%���-/�1-/�#(���<1<���(��2������ V "�W��,�4���6���&���&.����&'���,C���FK>� B)B �;�#- ��&P�"�9�#�N��(��1<�<���%��!�&�� -��#C�C����#("�9����-0������ " ��,��e�S%��!C��1 �������&��%����,���V��&�QR�#(�-��#<1����&��FE� � � � � � ycx �����2� �vy t�w �NxOy{z}| uvr�sgw���� ����H�>��(6�#C#(6�#QR�H�1�1(����H%��T("�� ��]��&�%��1(��08¢ "��-0��(��/��&�- �4%��. "�,&P�"�1�����1�H�/�&��$���(���<�<1�S8=�#����� %���-��#&�%��*���+����- �9 "�!Q°���0��(��O�>��(6��(��+�&.��(���C#(��#-/-��2�$�1(��&H����-03��*���1( �_ %��,("�2��� B �O(���K>W��, "��C�&��1(��OW�W$�2��(���-/� (��� ��]��&�%��1(��c�#%d�&N���#�,�"(�� %���-��#&�%��*�����-/�VQ°�0��� �FDG? �#%.�� "�1C���,(��9�&:��(���C#(6�#-/-/���

m �T�ED'? e�M�&2 "�1- �����,��� �� �����*���#(��\%��P�� J�"(��<��,��&��FE��¢�U�1�� ��U "��&��U�,�M�� ���(��<�����&�� �Y4��- ���,�������v "��&���%����[���)%������\&P�-/�1("�����[�#�\f)��#���\���#("("�� ��]��&�%���&���%����,���Z�#�$�1(6�#<1����&�����,��-/��&'�6��(��@�6���?��� �FDG? e�V��&=C#(6�#%�� %��@�� ���C���,(���E

�\�1(����2%��� ����,��C'��(�-/������&��& �� "��- ���,��EhDT(�� B �?�#%/��-/-/�#C���&���("���4�;�>�FDG?�����-/��&+���-/���6����� "�U�,&+�&��� ����#&�<���� ���%�*���U%��'Q;(���&'���\�#%+�&9�6� B ���,�4�� "��'�6� B ���,�������&���# " ��1�"���,&��2����&��F���1���,�6���1�"�6�?^-D � ����(���C��, ��"(��+^_&� ��"("��1������& Dv���,&P�"�1(g�OKP�&��2-������,���*K��&W����)���6���1�"���9�$�1( C����>�������&P�"�`��% �&�-��#&)��#�,��%����, ��"(��<��,��&��FE m �&�C��?�;�V�>��("�1����%��1���;� ��6�#&�<��c���¼e�A�&��2C#(6�#&�%��A���# " ��1�"���,�1(6�*K*����&Z�]���# " "�1�"�"�N&)�-/�O(6�����] ���f4���&�<1�;�#��- ��&P�"�9��>��("����(��V%�� � � �;�c-/��-/�#(����'�OE C�&��!���# " "�1����� ����&'���,��&��?�&.QR��C��,���1�����0�1��&.�#&�&��#�6�����

Page 18: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

� � � w6s x��°y�� w�� y��F|�y sOw ��� � ��� r�sOwUr�t � ����x��Ry�� w ��� � �a| r | r�&.&P�-/�1(���E

D�(�� B �I��%���(��2�&N���4���6���;�����Z�#�5-��#&)��#�,�+%��D�, ��"(��<��,��&��FE ��¼e�2 "�1(����"����f)��#������ ��%����@���,�]������������>�`-/�O�"���,�"�N�S(����$�� "�:�� �����]�

~ ��(��1&�%��7�,�N&)�-/�O(��/�6���? "�N�"("� B �0&����@(���C��, ��"(��c^-DvK��?�#&�&��#�6�#�,� ����- � � �~ ����(��@�,�N���# " "�1�����/%��@-/��-/�#("�;�2�����@&)�- �1(���� �~ "�O(�� B � �0 "��!QR��C����,�1�"���S�6���?�#�°e�?&��1�!���# " "�1�"�"�4�~ (��,�6�����%��@���@���# " ��1�"���0�9���#(�&��0�#�N����0�6� B ������E

A�� �����]�~ ��(��1&�%��7�,�N&)�-/�O(��/�6���? "�N�"("� B �0&����@(���C��, ��"(��c^-DvK��?�#&�&��#�6�#�,� ����- � � �~ ����(��@�,�N���# " "�1�����/%��@-/��-/�#("�;�2�����@&)�- �1(���� �~ �,��C�C��N���@&P�-/�1(��0�g���9 "�N�"(�� B �S&����!���# " "�1����� ��%.�#&�&��#�6�#���0����-/��� �~ ��(��1&�%��7�,�N&)�-/�O(��/�6���? "�N�"("� B �0&����@(���C��, ��"(��c^-DvK��?�#&�&��#�6�#�,� ����- � ���~ ����(��@�,�N���# " "�1�����/%��@-/��-/�#("�;�2�����@&)�- �1(������~ �,��C�C��N���@&P�-/�1(��0�g���9 "�N�"(�� B �S&����!���# " "�1���������%H�#&�&��#���#��� �1��-/��� �~ "�O(�� B �N���@&)�- �1(���� "��!QR��C����,�1�"���S�6���+�#�°e�V&����@���# " "�1������� �~ (��,�6�����%��N��*�"���@�@���# " ��1�"���@�6���?���#�!���$�O("��� �V���#(�&��0�#�@�"��0�6� B ������E

H�� ����`�~ ��(��1&�%��7�,�N&)�-/�O(��/�6���? "�N�"("� B �0&����@(���C��, ��"(��c^-DvK��?�#&�&��#�6�#�,� ����- � � �~ ����(��@�,�N���# " "�1�����/%��@-/��-/�#("�;�2�����@&)�- �1(���� �~ �,��C�C��N���@&P�-/�1(��0�g���9 "�N�"(�� B �S&����!���# " "�1����� ��%.�#&�&��#�6�#���0����-/��� �~ ����(��@�,�N���# " "�1�����/%��@-/��-/�#("�;�2�����@&)�- �1(������~ �,��C�C��N���@&P�-/�1(��0�g���9 "�N�"(�� B �S&����!���# " "�1�������A��%.�#&�&��#���#��� �1��-/��� �~ ��(��1&�%��7�,�N&)�-/�O(��/�6���? "�N�"("� B �0&����@(���C��, ��"(��c^-DvK��?�#&�&��#�6�#�,� ����- � ���~ ����(��@�,�N���# " "�1�����/%��@-/��-/�#("�;�2�����@&)�- �1(������~ �,��C�C��N���@&P�-/�1(��0�g���9 "�N�"(�� B �S&����!���# " "�1���������%H�#&�&��#���#��� �1��-/��� �~ "�O(�� B �N���@&)�- �1(����/ ���7QR��C��,���1�"�"�0�6���?���¼e�9&����@���# " "�O�"����� �~ (��,�6�����%��N��*�"���@�@���# " ��1�"���@�6���?���#�!���$�O("��� �V���#(�&��0�#�@�"��0�6� B ������E

� �$�$�

�d��&'�"(�� �"�P J�6�#�)���#-2W��������#&�%������'���1( B �����,���$�1(5��-/-/�#C���&���(������1�� ��� "�O( B �Uf)��� ��6�(��#W>�#���1�;�¢���X�#���1�#(�C����6���.&��1��-��#&P��#���Z�#�°e�.�#&��6���H�&N����&'�"(��)%��<�����&�� � f4����,�;���g���&��� " ��&�������C�C��V-��#�R� �6���+%��,���#�I_x�| s �� �°y���� �*w � w6s6r �����

� �;�Z�,��C�C��N���@&P�-/�1(��0����&P�"��&)*�"�/&����@(���C��� J�"(��0^-DvK��9�#&�&��#�6�#���0����-/� � �� ���;�=����(��@�,�N���# " "�1�����/%��@-/��-/�#("�;�2�����@&)�- �1(�� � �� �����;�Z�,��C�C��N���@&P�-/�1(��0�g���9 "�N�"(�� B �S&����!���# " "�1����� ��%.�#&�&��#�6�#���0����-/� � �� � B �Z���O(����0 ���7-��#&P��#���V���N&P�-/�1("�/%��@�� ��"("�<�����&�� � �� B �Z�� ���C���@�F���� ���(��<�����&����� B �;�I���#("&�� �#�$�>�# " "� � �R�OE

I & <L! #" � �"%$�����C�&�� B �����6�0�6���+�,��C�C��7�,�@&)�-/�O(���%����!QR��C������O�"��� �6���+ ��7�"(�� B �0&����(���C��, ��"(��S^-D©%�� B �@��&��1("��-/��&'�6��(��,� %�� : �A(���- �1�"���1("�9�,�NQR��C������O�"���S&����!("��C��� ���(��0^-DvE

Page 19: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

����� �°y s�� ��������� ?y)| w x\� ����� � � r��� �Ry ; wVt ���>|_y s ��� � �

�\���NK7f4��� "�T�1��-/��&������:�:�������,(��#K$�$�$�@QR�#(� ��#E m �/�� J�"(��<��,��&��TC���&��O(6�#���� ������1C'�#&���#���a�����-/�9%��1���;�+ J�6�#&�<��+f4��#�,��%��1W�W>�2�� � "�1(�����? "��2���"��� B ����e�*��%�� B �U "�1- �����,����-/��&'���(����$�1���O(��+���,�����,���#-/��&'���+�,�+�#�$�1(��#<�����&��!��&�%��,�������2&����,���+�, ��"(��<��,��&��5C���&��O(6�#���aE m �/ "���;�B ��(��;�#&'���:e� �#���>�# � "� � B �O�@�F���#�$�1(��#<�����&��0%��:�� "��C����(��/%����$��&�%��/%��#�����)%������0�g��������"(�� B ������K[-���e�¢ �������C'��������& %��O�"�6�#C����,��&����A(��� J��� %����9-��#&)��#�,�#E m �����,��&���� %��1������� J�"(��<��,��&��9e�ZQR�#(�-������¢%����&��� "��1���� " "�,��&��H%��[&)�-/�O(������������# "���&�&P�-/�1(��¢���#(�3(��, ��$��&�%����&��1�4%����1��- &���-/��&����1����%p�&©�����1&�����%��O�"�6�#C�����������%���#�$�O(6�#<�����&��%������- ���,�1(��#E m �����-/�0&���&ne�?�#*���#("��<�<����"� �0�]��&� ���(����`%�� B �V "���,� �� "�1C���,(��#EY4*���]��&��5�#(6�c�6���+���$(��1C��� ��"("�0^-D ����&P�"��&�C'� ���@&P�-/�1(�� � H K��9�6���?�@���# � "�1�"���!%��-/��- �#(��;�9�?�>��("���,("�%��#�]&P�-/�1(�� � H ����&'����&�C'�#&���K4��&I "������1 " "����&���K��]&P�-/�1(�� : K � "*KA K : �*K :\H H K H K : " : K : " � K �*Eh�[�� "�V���� ��;�A&���C������#���"(��*���# � "�1�"����&���&=e��- ���,���U(��,��� B �#&'���#E^_-/-��#C��,&��=���� ��.Q°��({e�.�F�����-/�.%����,�;�. ����#&�<��*Ev���M "�#�"�"�.�"(�� B ���;�. ����,��C'�#<�����&����5�;���(��,-��=�����,��&�&���e�/����&P�-/�1(��H%����T���# " "�O�"����K!�;�: "�1����&�%��H��������&P�"��&)*�"��KD�;�=�"�1(�<��ne��;�c "�1("���V%��N�#�$�1(6�#<1����&��N�� "�1C���,���V%��#���a�����- �2%��������S ����#&�<��*E�^J�N ���-2W$���,��� �,&�%������c�;���&��?%��@�&N���� J�"(��<��,��&��#E

� H : ��("����� B �c���]&P�-/�1("� � H %��+^-DvK*���c��&��O(���-/��&'�6�2�A-/�1�"�"�U���$&P�-/�1("� � ��,&�^-D��N����(��S���D���# � "�1�"���=%��v-/��-/�#("�;� � H �0�1�D�"(�� B �����v&P�-/�1("� : �ve��a���� ��"("�<�����&�� � ����� �� � � "���("����� B �2���`&)�-/�O(�� � � %��2^-D��4-/�1����� � � ��&�^-D �)�� ��"(��#����]&P�-/�1("� � "%��#�@���# � "�1�"��� � � �>�#<�<��1(6�0���N����&'����&P*����%����@���# " ��1�"��� � " ���� � A ��("����� B �����7&)�-/�O(�� � � %�� ^�D��]-/�O�"��� � & �,&d^-D��$����(��2�,�5���# " ��1�"���I%��

- ��-/�#(���� � � �9�1�@��(�� B �0�,�@&)�-/�O(�� A �@e�V�F���� ���(��<�����&�� � ����� �� & : ����("����� B �2���`&)�-/�O(�� � & %��2^-D��4-/�1����� � � ��&�^-D �)�� ��"(��#����]&P�-/�1("� : �%��#�@���# � "�1�"��� � & �� � :\H H ��("����� B �d���M&P�-/�1(�� � � %��.^�D��D-/�1����� � "H��&§^�D��D�� ���(6�#�I���M&P�-/�1(��

:\H H %��#�@���# " "�1����� � � ��%��1�]�� "�,�6�S���N&P�-/�1(�� : �0&����@���# " ��1�"��� :\H H ���� " H ��("����� B �/���!&P�-/�1(�� � "0%�� ^�D��`- �1�"��� ��� ��&:^-D��`�� J�"(6�#�+�,�7&P�-/�1(�� H%��#�@���# � "�1�"��� � "*�!e�9�a���, ��"(��<1����&�� � ������� : " : ��("����� B �d���M&P�-/�1(�� ��� %��.^�D��D-/�1����� � �H��&§^�D��D�� ���(6�#�I���M&P�-/�1(��

: " : %��#�@���# " "�1����� ��� �� � : " � ��("����� B �A���*&P�-/�1(�� � �A%��A^-D ��-/�1�"��� �%: ��&2^-D ���1 ��"(6�#�[���4&)�-/�O(�� : " �%��#�]���# " "�1����� � � �4���#���;�2���]����&P�"��&)*�"�0%����N���# " "�1�"�"� : " : &����$���# " "�1�"�"�

: " � ����%: ����("����� B �d���M&P�-/�1(�� �%: %��.^�D��D-/�1����� � A ��&§^�D��D�� ���(6�#�I���M&P�-/�1(��

�.%��#�T���# " "�O�"��� � "*� e� �F���� ���(��<�����&�������� � �D ��6�#&��1��K5-��: ��4%�%��� �Q°���"����K�1 "��C���#� � �����������$�$��� ���$�$��� �

^_�7��(���C#(��#-/-��=e�+��&�������E]G��&H�6���c��W�W����IQ°��������C#(6�#&��6�ML�#K$-��0�F���#W����1����� B �/�O(6�/ "��������,��� ���(6��(��I����-/����� B �#(6�d�F�����-/�H%��1���;�d ��6�#&�<��*E�?&��#�,��(��d�� "��- ���,�¢%��[����- ���&������ ��d "��-0�������1�Z�]�� " ��d�� " "�1("�=(��� "�¢����- ���,���������.%��#���;�H�����1&�������C��;�*E � % �#&��6���I�$�1(���,��� ���(6��(��/�&§Q°���"���:%��H�"��&��1(2W$�1&��I�.-/��&'���#�5�,�T���#�������������#(��/&���& e�/�,&P���1�����,C���&'���#Ke�Z "����� B �����)��� S �&���Q°�#���1��&�%����6���:f)��#�����&��n%�� B ("�1W�W$�= �������C'��("�:�����1("���[-/��3&��� J�"(��D�6��� B �#("(��1W�W]�1(��I(���QR�#("-���(��+���I �������;�I "�� ����������&�%��Z�5-��#�1 ��"(��D�1%��5���,W�("�D���������- ��*�"�1(�E

b5�#("&��;�#-/�¢�#���a���1 ��$�� "�,<�����&��=C���&��1(6�#�,�#E�?&���(���C#(6�#-/-/�*KD&��������¢QR�#(�-/�¢�6���.�;�

Page 20: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

� � � w6s x��°y�� w�� y��F|�y sOw ��� � ��� r�sOwUr�t � ����x��Ry�� w ��� � �a| r | r�FDG? �]�� " ��:*���,���,<�<���(��#K�e�/ "�����6�#&'���:�&��. "��1���� " "�,��&��I%��T�, ��"(��<��,��&��T�6��� B �1&�C���&�� "�1("�,�"���[�,&S- ��-/�#(����*E�?&N���� J�"(��<��,��&��Ve�[QR�#(�-/���6�U%��V�&S���)%������[&P�-/�1(��,���9�6���X ��$�1����3���������� ��I�;� �FDG? %��OW�W>�=Q°��(��#K] "��C���,�"�Z%����&��I�����"ed&P�-/�1(�� � f4��#&'���FK`%��,�$�1&�%��%��#���a���� ��"("�<�����&����N�6���M ��]�����,�����#&��UC����'��&�%���(���<1<��'%��)-/�1-/�#(��;�\ "?����4�#C���(��#E�^N���)%������P%���� J�"(��<��,��&��!�1��- ��(���&� "��W����,�7�#�,�;� �ED'? "��&��/f)������,�N��(�� B �, ����@%��0�6���!�F�����0��(���C��O�"�6���6��V���� ��"(�����6�*K��? "��&��0%��� "�1("�,�"���@&����!-��#&P��#���V%�������� �FDG? ����� � ��*E

� ��%�� )L�M�6���\�6��� B ����P "�1("� B �1(��\�&+��("��C#(6�#-/-��X%�� B �M��(��1�>��(6��("�M��*�"�6�����U "��O3���� � "����&��[%��*&P�-/�1(��4�g���X���� ��"�,����, "����&��A���P��(���C#(6�#-/-��� ����� " ���E ?&0��� B �#("���-/-��#&���K-��V�>��(��,-/�� � "��-/�����#�������������#(��� "�`��("��C#(6�#-/-�� B �#&��A��(��#��(��,�2���� _e � � �>�#("���&����6�#- ��&P�"�#K�#%��� " ��/���V���� "� B �#&�&��/- ��C����,��E h±i 'Jk^_�'��(���-/�X�>�# " "�U�]�1(D "�1- ������������(�� ������(���C#(6�#- -��#<�����&��[e�M�,�'����&�C���#C�C��,� � x"x wB���� � w�s E$G���,�;�� "��IQR�#(�-�� ���"e� "��-0�������1�2����&� "�� J���c&����v "�� ���������,("�c�#�D���4%��,���D&P�-/�1(��,���%����,���I�� ���(��<�����&��\%��1�X�1�4%����1�\-/&���-/��&��,���FE� %��� ���- ������Kv�,� ��(���C#(6�#- -/��&��H�6���:������,��� ���(6�����/ "�#��(�� �$�#�"(��OW�W$�+�� � "�1(��2 "�O(��,�"�"�/���� _e � � ��*�"��� f4����,���/�6���2 "��C���2�,�7����(6����3���1("�V���&'���/� B �,("C����;�Ie�?����- -/��&'���c�g���9 "�1( B �?�S����K>-/�c�]�1(����0-��#�1�g���,&��0&���&.���&��� " ��&H "��C�&������������P�O�

� ��������� ������ ������������������������������ ����!�!�����"�#���� �����%$�&(')$+*�* �-,.�����"�/��0���,.� ���$�&0����� ���!�!�������1$�*�*� ���� $+�.$2'3$���� �4�5��67���8����� ���!�!�������1$��.$9��� ����!�!�������:$+���������� �-,.�����"�;�"�8�<���� ;,=�; ��

�A�����, ��#-/��&'������"eZQ°�#�����,�A%��c(��,���#(�%���(���E�Dv�����������S�6���9���2-��#���6����&��c&���&=�,�c�������� "���%��,("�1�"�6�#-/�1&P�����N�4�����#(�(��0�&¢�"(6�#%�*�"���#("�S�6���0 "�� ���������� "���=�v���)%�������-/&���- ��&������D�1��&f4��1�����7&)�- �1(����1�FE@���� ����=���� B ���,C��2�&���("��C#(6�#-/-�� � �&��#���"(�� ������� �O�����5�"(��#%�*�"���#(��%����`����&�C���#C�C��,� " "�1-cW��,�1(�E &�<��FKPf4��� J���+�"(6�#%�*�"�"�#(��U ��+Q°��(��U�#&��g���A%��>-/��C��,����������$�O(�-/�1�"�"�2%��v��&�%�������(��cC����5�,&�%��,(��,<�<��v%��D- ��-/�#(���� ����&�%����v&���-/�FK]�#&�<����6� L�S��&� "�O(��,(��%��,("�1�"�6�#-/�1&P��� %���� &P�-/�1(��aK5�/%��T "�� ���������,("�����/ "�1f4���&�<���%�� �� ��"("�<�����&��T� ������ ���"eQ;(���f)���&'����-/��&'���/�1��&�%�����&���-/�v "�,-cW]�����,���FK$%��O�"��� & r Q s y ��x�| s �� �Ry����v�=���"e¢W�(�� B �O3-/��&'��� & r Q s yPK��6���?���N�"(��#%�*�"���#(��V ����� � "� �� J�>�#&�%��+��&=�� ��"("�<�����&��@���,��-/��&'�6��(��@�A�$�������& B �1("���9&��������0QR�#(�-/�S%��1��&������ B � %��@���)%������@&P�-/�1(��,���FEGA����*(��#��-/��&'���#K]�#&��6���S�a�5 " "��-2W����O(A����-/�+�,��&�C���#C�C�����&���&d����-/�������/%��D&��{3��*(6�#�,��S &���&Z���������6�2-/���,���2 J�$�� " �� %��N "��&'����(�f)��#�����&��S�#(�%��,&���(��A�&=��� �De�A��&Z�&W>��(��>��(��;�#&�%��V��&0�# " "�1-cW��,�1(�E���K��#&����#(����"eSC#(6� B �#K���C�&���-/�4%��1�����%��p�FDG? ���A���* �����&� �����-/�V%��@�� ���(��<�����&��aK����N�6���?(��1&�%��?%��F" �����,�V��(6�# "QR�1(���(��V�&:��(���C#(6�#-/-/�2��(6� �FDG?%�� B �O(� "�d "��&�<��§-/�)%��,���6���#E Dv�1(If)��� ����- �#��� B �X ���&��� ��������� B ���,*���>�����U���,&�C���#C�C�����"e�� B ����*���aK��,%����#��- ��&P�"�:��&�%����$��&�%��1&P����%��#���;��-��#���6����&��*� �T VY)^]�AK�� ��b5�8 G2K� � m K �AKM m � m K m ^�Y%DvK D m 3l^gK DU VY�� m K m ^�Y%DvK ��D�SK �?>@>2KBA� � �$�1(�����6��(�&��X "�����9�#�����&�� � ���V- �;���C�&��#(6�#&�<��9&���& - ������&� "��&'����%������,��&�����(��,����*�"���;�OEh�\�;�{3 "���&��S���c���$ "��S���#- �]�2 ��$�1���,�����0%��N���������,���#<��,��&��#E= %Z�� "��- ���,��K*���]����&�C���#C�C��,� �

��� )�� b$�6�U�g¡�¡}�g���+¦'���g�6��¡��°¸]��£!¦P�_�#���g¡�¡��/¨'�7¦'���g¦)���J��³g�������2¨'�5 '�:¦'�_���²�J��«?«?��·�2¨'��¬��g�{¥J��¥_����'�6���J�[¦)�}· V�6�²«V¦P£��g¡�¡��'¸²«?�\�P���P�'�²�V��� ��� ���g�6�����²�,��«9�[¦4�g�_�J� a�M��£��²�_��¡�¡���¨��g£)£��g¬²���_�¨'�$�_�� '¥_������i0­# ��g£�£��+�J���V�_�����'�¤�g¨��A¡_�g���_¡_�c��«9«+���²���P��³6���²����«+�?«9��£�¥J�9¦'���g�6��¡���������i£��AªR�A£,�«?���6�J�P���P��µ

Page 21: Periferiche - unimi.itusers.mat.unimi.it/users/antonio/labinf/Note_1.pdf · Memoria Periferiche CPU Bus di memoria Bus di I/O X ` 9¡ g«+ Uª ² '¨P «9 g {¥J £¤ ¨ g£ £ A¡}¥

����� �°y s�� ��������� ?y)| w x\� ����� � � r��� �Ry ; wVt ���>|_y s ��� �=�

e�A� ������2�$�O(� B ���,*���>��(��A���$ ��� ����1-��+�#�$�1(������ B � ?GU^�� ���*�"���$ �����$������&�� S �#("-��#��#- �����#-/��&'��� %�� �$� "� �D���M�,��&�C���#C�C��,� � ��b5�8 G e�� ��6�����H B ���,*���>�����.�$�1(0�������,��3���#<��,��&��N "���,��&P�"�,���6���#K>-��Ie�V J�6�����2�6�#� B �����6�+� ������c�$�O(�Q°��(��1�N%��$��*�"����K*�1��- ��(��� ��c�;� ��6�#-0�>�d%��1�����IQ°���"�"*(�� �v��� ����&�C���#C�C��,� � � m ����� B *���d�&��¢%�� �$� "�,��&��=-/��������#- �����S�$�O(A���+�������,�����#<1����&��5�1��-/-/�1(��1�;�#���aK��+���� �e � B ���*E� �1�;�# "���&d�,��&�C���#C�C����0���#(�3(��, ��$��&�%��V�&=��(���C#(��#-/-��TS %��1�"��� Q�y � ��� r |_y sgw K4�6���V���S�,�$����- �������c%��$�"(6�#%�*("(�����V�� J�"(��<��,��&��!%��1�7�,��&�C���#C�C����S&����@���)%������@&P�-/�1(��,���@��&'���1("��(��O�6��W����,�!%��#�,�;� �ED'?2E�h±i �k

�A�� "�O(�� B �1("�:��&o-��#C�C��,�#(c%��1�"�6�#C��,���d�\���,&�C���#C�C��M&���& e�I-/�;�H�,&P���1&�<�����&�� S ���(��#W>��W��,��-/��&'���I&���&� "��(����\&��1����*(��:��&oC#(6�#%��¢%��[Q°��(��,�¢�,&�- �4%��d "�4%�%��, "Q°�#����&'���#E��¼e�.�]�1(�e�§�&©�# ��$�O�"���§����-c�&��d�n��*�"���������,&�C���#C�C��FKT��% e�Hf4����,�����6���H�"(6�# ��>��(��%��#���a���� "��- ���,�n%��� ���� " "����&�f4��a�T�&���(���C#(��#-/-���e�=�:(��� J�6�n�&��� "������� � "����&��d%���� J�"(��<��,��&��v "���������0�,&¢�&¢��&� "�,��-/�2��(���%��O��&��,����K@�6���0���Z-/�#���6����&��I�� "��C���0��&�-/�4%�� "��f)���&�<����#���#K! "��&�<��.Q°��("� ��#������&���&n�� ����,�������6�#-/��&'���c��(���C#(6�#-/-����"�D� "�1&�<��=��(���&43%��1(��2�,&���<�������� B �V�$�1(" "��&��#���aE �A�&�f4���K$ "�1(�� B �1(��2�&.��(���C#(��#-/-��0 ���C�&��,����� �"(6�#%�*("(���&H��(���C��1�"�"�/%��5��� B �#(�� ��&H�&��/ "����1�� " "�,��&��S%��7�#�$�1(��#<�����&��!�����1-/��&'�6��(��5�6���2�,�7�,��&43C���#C�C����S ���������� %��� "�1("� B �1(���E

����(�� b!�J��´)��´P��£�«V�O�²¥���¥_��·� ¬��g�� �¥J��¡}¦����²¥������O�� '�P�X¨'��«+���'¨P��¯²�T���'�P¡_���_�¤¬�� ��£'�6�²«V¦P��£���¥_���_��J�'�=£����'�² P�����{���� '¡J� �mX]�.�J��¡}¦���¡}¥J��·�:�P��¡��6��¡}¥��d���g£[¥��g¡}¥_�Pµ »��Z¡_���'���������J��¨'��¨'�¡����_��¬��6���V P��¦'�_���²�J��«?«?�9�g£¤�O«V�g�{¥J���_�U���I£������{ P�����²���+´P���P���J���2¦���¡�¡��c´4�O��¡����_�¤¬²�6�_��� '�'�0�J���9¥��J��¨P '���9£��V��¡}¥��J '³6�����P�@«9�'�g«9�²�'����������Z�6�#¨'���6�N�{ P«V�6�J���6�°µ�bN���¼¸� '¡_���P¨'�S£¤���¡}¥��J '³6�����P��«?���g«?���'���J���{¸O����¡_���_�¤¬²�M '�P�\�J����¥��J��¨' P�������'������¨��g£�£¤�v«?���6�_�M��¡}¥��_ P³6�����'�¼¸¦����\gBgBg)�6���{¥_���� P���'¨P�2¨'�>­# ��g¡�¥_�V¦4��¡�¡��2�����J�¤¬²�+��£�£��V�6���'�6£� '¡������'�������U��£>�6�²«V¦P��£���¥_���_�¨��g£5£������{ P�����²��� c ·�?¡_���_�¤¥�¥J��gBgBg]���:£������² )�����²��� c\µ 3 �6��¡a· �T·�²¸]����ªR��¥�¥_�°¯` '�P�S¬��6�_¡_�������¨��g£`�6��«9¦P��£���¥J�����[¡}�6�_¬��X¦*�6��¦P���6¦)���������U£��¡� '�g���g¡�¡���¬��'µ