1
114. Windows XP marco lapegna
������������������
� ���� ������
� � ������������ ���������
� � �������� �����������
� � �������� ������ �� ����
� ����������� �
� ��
� � � � ��� ������� �� � ��! ����
� �� � ��" #
214. Windows XP marco lapegna
$����������$����������
�1981 - MS-DOS 1.0. s.o. a 16 bit. Solo 1MB di memoria centrale�1983 – MS-DOS V.2.0 con driver per hard disk e gestione del file system�1984 – MS-DOS V.3.0 con supporto di rete�1985 – Windows 1.0 prima interfaccia grafica�1987 – Windows 2.0 con funzionalita’ di multitasking�1988 – DOS V.4.0 con shell e gestione della memoria > 640KB�1991 – DOS V.5.0 gestione piu’ efficiente della memoria�1992 – Windows 3.1. oltre 3 milioni di copie in due mesi: supporto di rete�1993-94 – Windows NT 3 e NT4. S.O. object oriented per server di alto livello. Stessa interfaccia grafica di Windows 3.1 ma kernel completamente riscritto�1995 – Windows 95: S.O. per applicazioni a 32 bit. Non piu’ una interfaccia grafica come Windows 3.1 ma un completo S.O.�1996-1998 – Windows CE 3.0. S.O. per computer palmari�1998 – Windows 98. browser integrato, supporti Java e HTML e vari supporti hardware (USB, firewire, DVD,… )�2000 – Windows 2000 con supporto molto efficiente per le connessioni di rete�2001 – Windows XP: supporto a 64 bit�2003 – windows server 2003 – evoluzione di XP per le aziende�2007 – Windows Vista
314. Windows XP marco lapegna
������ ����������������� �����������
% &'(� &
��)*
% &'(� &
�+)*
% &'(� &
�,)*
% &'(� &
�)*
% &'(� &
�-)*
���
� ��.
-
�/
( ��& �/ 0
,)�
�/
( ��& �/ 0
�)*
�/
( ��& +
***
���
� ��.
1
��������������
��������� � ���� �/
( ��& �" #
& ������2���� ���� ���� ��� �����������������3�����������
���
� ��%
$
�4 �� ���#��3����������0 �2����#5�% � ���5������6'2��
�/
( ��& �! ����
�7 ������ �� ����������� �������89������� ��9������������8
�7 ����������� ����& ��������9����2�����89������2�����8
�/
( ��& ��������+*
*,
414. Windows XP marco lapegna
� 2��������� 2��������
� ��� ������������� ����������� �� �������������� ���
: & �������� ����2��������� � ������������ 2��2���
� & ��������
: ������ ������������ �;����������9�3��� ���
� & ����2�����8�
: #�����3��� ������������� �����2����
� 7 ���'3���� ��
: / ����������3������;��3���9����������� ����� � ����
� <�����������
: ,*������ �� ���8����������9��- ������ �� ������ 2�
2
514. Windows XP marco lapegna
� ������������ ��������� �� ������������ ��������� �
� � ��������������� ������������2�� ��
: =��������� ����� ����3���������������������� ��2���
: & ���������� � ���;��������� � �����8��������
: � �;������������������3�����
� ����������3� ����> ���2����?
: 4 �� ����� 2����������������>4 � �?
: % ������������� ������ ��� ����������
: $@��������>��������;�������� ����)�)?
: ����3������������
: & ���������� �� ���� 2�����
: #��������������
614. Windows XP marco lapegna
� ������������ ��������� �� ������������ ��������� �
714. Windows XP marco lapegna
4 �� ����� 2����������������>4 � �?4 �� ����� 2����������������>4 � �?
% ����������� �9�������2�����������������������������
������ ����;������������������ �33������
>���������������� ��������� ��� � ��9�
�����9� ����������������������9A?
�������8� ���������������3� ��� �����
����� �����8��� ��� ��������� ��������� ��
>& ������ ��� ���������� ���84 �� ���?
$ 8���33��������� �������������84 � � ����������� �����8������
����� � ���� �����������������������������������
������������������� ��� ����;������ ���
814. Windows XP marco lapegna
% �������������;������� ��� ����������% �������������;������� ��� ����������
� % �����������
: ������������ �������� ��2���� ��������� � >���� ����;�������������������� �������� �9�;�������� ������������������?
� � �������� ��� ����������
: 5����������������� �����3� ���� ���� � ���� ����� ���8��� ���
4 � �9�� ������������;������� ��� ���������������� ������� ��
��������� �� � ��" #�������� � �3���� ������ ������������������
3
914. Windows XP marco lapegna
$@����������������3������������$@����������������3������������
� �8������ �� ���� � ��������������������������)�)���������������
� ��������;��������� � �����8��������������������� ���������������� �� ����
� �������������������������������
: � ������� ������ �� ����9�
: � ����������
: �� � ��������������
: A
� ��������������������� ����������������@��������� � ���������� #�������9����� ���� �������� ���������� �;����@�������
1014. Windows XP marco lapegna
& ���������� �� ���� 2�����& ���������� �� ���� 2�����
� #������������ � �����8�����������������������;����@������������������� �����������������
� $�������������� #��������������3������ 2�����
: � ��,+�>����������� �� �3����?
: #� & "
: & �������3���7 ��@�>& �7 ?
: � �� � �������� �� � �6�>� � � 69� ������2��������� �� � ��" #�6�2��?������8����������� �����������������,+ �2��
% �;������ ����� ����������2�����8� �����������������
1114. Windows XP marco lapegna
B�;�����B�;������ ( ���2������������������������������� ���2��� ����� ��������������
�����3��� ������� �����3�;�������� �;���������9� ������������������ ��������� ���� ���8��� ���
� � ������2���� �������� ������������������ �������������������������������� ����������� ��������� �
� $��� �����: 5��3�;�������������������� ����������� ������: 5��3�;���������� �������� �����3� ��������������: 5��3�;������������ �������3��� ����������� �����������
����������: 5��3�;������������������������������ �� �3�������������
������������
� ��;������� ��������3�;�������� �8������� ���������@����������������2���� �����;�������� �����;�����
1214. Windows XP marco lapegna
� ;;������� ;;������
� 0 ������������������� ��� >��)� ����������?�����;���� >��)���������?��������������������� � �������;;����
� � ;;�����C������������ ��� ������3��� ���������������������������������������������������������8�;;����
� � ;����;;������8� �3������ ��������� �������������� �;����@��������
: $�)���;������� ���8�� �������8�;;����� �������3���
� ������������3����;��������2�������������������������������
: $�)������2�������� �9�������������9A
: $�)�����������������9������9���� 9�A
4
1314. Windows XP marco lapegna
� ��������� ��� ��������� ��
� 0 ��������� �
: � ����������������������������9������9��@������9A
� 0 ������� �3����
: � ����������������������������9� ���9���;���
� 0 ����#����
: � ����������������������������9���� 9� ����
1414. Windows XP marco lapegna
4 �� ���>� ���;���?4 �� ���>� ���;���?
� & ��������� ��� �������� ����������������� ��� ����������;����;;����
� � ���������������� ������������������8�������������� ���������� ���� ���8�;;�������� � �3�������������������������
� #��������������;;���� ������������
�) ���������;������� �;����;;����
+) ��;������� �;����;;����������������������� ������������� ����
,) #����������� ��������������
� � ������ ��������������������� ������� �������������
� #����;����;;����9����;������� �;����;;�������������������� �;������ �� �������3�������3���� �����>�������������������������������?
1514. Windows XP marco lapegna
������������������������
���������������������������� ��������
� �� � ��" #� �3������� ����������� ����������8� �����������������
>���������B�D�����������C�BE �?
( ��������8����������9����5#7 �3��
��� ������3���� ������� ����BE �
& ������������������������������BE ���� �;;���� ������������������8�����������
��������
& ������������������������������BE ����3������9�������
����������� ���
1614. Windows XP marco lapegna
�������� ����������8�>BE �?�������� ����������8�>BE �?
/ ��� �������������������� �
% �;;���������� ��������)�� �
��)�� � �������� ����)�)
��)�� � �������� ��� �����������)
5
1714. Windows XP marco lapegna
��������������3� ������ #5���( #5��������������3� ������ #5���( #5
� � ����������������� ����������>� #5?
: ����������� ���������� ���������������������������������� ���������8����������� �������� ������������������
: $����� ����������)�
: 7 ������� �����������������������������;�������������������
: � ����� ������ ����� ���8�� ���������� ���������������� ������ #5
: ( ������2�������� � �����8����������� � �����8�������
� ( �3���� ������ ����������>( #5?
: ����������� ���������� ��������������;��������������������������� �������� ��������������
: 7 �����;������� ������������������������� �������� ����)�)
: $������� ����;� �������� �
1814. Windows XP marco lapegna
#��������#��������
� ,����������� ���������;����������� �
: <������$#B� 5$& & >������ ������ ���������@�������?)�5��������: #�������( 9���2����� �;������ ��9� �� �������� ��� �����;����): #������������ #$<: � �;�������������� �������������������������������
: <������=#B � 5$& & >������ ���� ����������?)�5�������: #����� ���2������$#B� 5$& &: �3��� ������������������ ����;�>��������89�D������?: �3��� ������������������������������>��� �3����?
: #��������������� ����2���� >#$< ?��: B��� ������������������������: �3��� �������������������������������: $�)���2������ ���� ����������;���9��������������������D������
1914. Windows XP marco lapegna
0 ���� �0 ���� �
� ,����������������;�������������� �
: <������$0 4 B$� (
: <������=0 4 B$� (
: 0 ���� ��������� ����2�����>0 $< ?
� ������ ���� ��� �������������� ���� ������� ����� ������������9�� ����������������������������� �� ������������ �������� >0 ���� �������& ����;��0 �& ?)�
� 7 ���� ����0 �& ���������������������������3���� ��������8����� ���� ���������������
$�)�#��������,������
#$<
� ���0 �&
� �� ����
% �� ������������ �������� �
2014. Windows XP marco lapegna
� ���� ���������� �������� � ���� ���������� ��������
� � ���� ���������������
: ������� � ������������������� ����������� �������
� 7 ����8� �����2��������� ��������� ����
6
2114. Windows XP marco lapegna
��2�����2���
� ������ �������������������3�2��
� 7 ����8� �����2������������ ������������ �� ��;����������� � �����8������� �������� �������
������� � �3�������������� ����;
>���8�� ���������������;����� �����������������?
0 ����
& �����������
& �����������
3�2��
2214. Windows XP marco lapegna
& ��� ����;� �������� & ��� ����;� ��������
2314. Windows XP marco lapegna
& ��� ����;� �������� & ��� ����;� ��������
� & ��� ����;�2�����������������8���������������� ,+��������� ����������8
: * �C���������8�� �����: ,��C���������8�� �;;����
� ,+���� ��D���� >���������;�����������8?
� � ;����� ��;����������� ���2��)
� ( ���������� ������� : 0 ���� ��������� � >��������8���������� �6�� ,�?: 0 ���� ����� ��� >��������8 ���� ���� * �� �-?
2414. Windows XP marco lapegna
& ��� ����;� �������� & ��� ����;� ��������
����
����� ����
������8
� ������ ����� ��������� ���������������� ����������8���)������ �������� �������������������
� � ��8�������� ���;��������������������� �������� ����������8�$�)�2���;���� �3���;����
5�������� ����������8
7
2514. Windows XP marco lapegna
& ��� ����;� �������� & ��� ����;� ��������
� ������ ����� ����������������������8� ���� �����
� 3������������������������� �����������>����� ������������?� � �� ����� �������������8 F+
�5�� ������ ������� 9�������� ����� �������������9�� ��� ����� �������������8 F�
� & �� ����� ���D������� �� ������� �������������8 '�
� ��� ��D���� �����������;��������������� ����
2614. Windows XP marco lapegna
+����2��� �+����2��� �
�) #���������������� �3�����
+) ���������� �������������8#����������8����� ���������� ���������������������� ��#+#+���������8�2����#,���������8�� � ��
#, ������������ ��������#+�>� ����������#�?
& � �7 G � / $� �� ����� �������������8� �������� ������ �� ��� �������� ���>�;��;?
#�
#+
#,
2714. Windows XP marco lapegna
& ���������������� �������� & ���������������� ��������
� � �� � �� �3���������� ����������� ���������������������������������� ��� �;;����� ����������
� #���������������������������
: ��;���� >���������������������������� ���8���2��������?
: ����;���� �>�������������������������������� ���8���2��������?
�) � ;;������ ���@
: & �� �3����2������
: & �;���� D��� ������������������ ������ ���@������������
2814. Windows XP marco lapegna
& ���������������� �������� & ���������������� ��������
+) � ;;�������� �3���: & �� �3�������������: & �;���� D��� ��������������� ����������������
,) � ;;�����������: 7 ��������������� ���������������������������������������������� � ��: & �;���� D��� ���������3�������������
) � ;;����� ����2������ ��: 7 ������������������������������H����� ����I�>��)��������;;��� ��3���?: & �;���� D��� ���8������������8����������� ����� ��������3�����
-) � ;;�������������������������: � ����;������� ���@�� ������������������������������� � �������������
��������: #��8��33��������������8����������������� � �����8�������
8
2914. Windows XP marco lapegna
! �������% �� ����% ���;���>! % % ?! �������% �� ����% ���;���>! % % ?
� $@����������������2���� �����;�������� ������ �� ����
� �����;���� ������������������� �������������� �� ������������������� ����9�����6���������������� ������;�3���
� ,+�2��� ���� ������� ������ � < � ��������� ���� ������� �������������
: +�� < ��������������� >���������������;���� �����������?
: +�� < ��������� �������� � >���������������2����� �������;���������������������� ���?
� ���� �� �� �� ��������3����� ��=<
3014. Windows XP marco lapegna
!% %!% %
� 0 �2����� �������;������ ����������
�) $������ �������2����� �������;���: 7 ��������� �������2�����������������: � ;������� �����>#�;��( ���������$������?�������� �������2����� ��
����� ����������: ������������� ���8��������8�� �� ��������������������������;������
�����5#7 � ������������� 2��� ����������+) 0 �2����� �������;���
: � ;������� �����>#�;� 0 �2�� $������?�������� ����3��� ������ �� ����
,) ���� ������ �� ����: 5���������� ���� �������;���
� ���;������������������>0 �< ?�������������������������� ������� �;����� �������
3114. Windows XP marco lapegna
0 �� ������� �;����� ���������������0 �� ������� �;����� ���������������
�*2�� �*2��
3214. Windows XP marco lapegna
#�;�������;��#�;�������;��
� E ��� �������2 �������! % % ������� �������������;������������������� ������������;��� ����;��� ����� ����+�% <
: 7 ������������ ���� ��������2����� �������;���
: 0 ������;��������8��������2�2�����8�� �;;����� �����������3���������
#����������� �����3���� ��������8����;��������;������������������
#�;�������;�
#�;������������������������
� �� ����
0 �2����� �������;���
9
3314. Windows XP marco lapegna
$��� ����� �������2����� �������;���$��� ����� �������2����� �������;���
� ,+�2���
: -�2�� ������������������
: +*�2�� ���� �3���������3��� ������ �� ����
: �2�� ���� �3�����������;�3����������3������3���� ����
: ,�2�� �������� �������;���
� < ��� ������������
: B��
: � ����
: $@�����
: 5���'��' ����
: $�������������8�������
� < ��� �������
: ! ��� �
: % � �3�����
: �������������
3414. Windows XP marco lapegna
& ����� �������;���& ����� �������;���#������������������ ���8���� ������ �� �������������� ��������3������3��� �����1������� �33������ ��� �����������������������;��������
� ! ��� � �����;����� �� ����������������������� �����;����� �������������
� 0 ���������� �����;����� �� ����������������������������3���������� ����
� % � �3����� �����;����� �� ����������8���������� ����� ��� )�)� ��������������� �������8���������������������������������� ����
� �������� ���3��� �����������������;���������8���������� ����� ��� �����;����� �������������
� % � �3������� �� � �����;�����8���������� ����� ��� )�)� �������������������������� �������8�������������������������� ����)�#���� ������
����������� ���3���������� ��8���������������� ��������������� � �3���)
� ��2��� ���3��� �����������������;�������� �� � ������� ���3��� �������������2 ������������������3�������� ��
������� )�)� <� ���3��� �����;������������������
3514. Windows XP marco lapegna
�������� ��B7�������� ��B7
�)2)������;������������������������������ ������ �������
�������������������� �� ����
3614. Windows XP marco lapegna
& ������������ �������;���& ������������ �������;���
� � �� � ��" #�������������� � ������2�� �� ���������������� �������;����
� �����;�����F��������� ������������������� �>��B7 ?
� !��;��������;������ ��;�����������
: � �����;������ ���� �
: � �����;������ ����� �
: 0 ����������� ���� ���� ���������� ��������� �
� E ��� �������������������� �����8���;���� ��� �����;������ ����� �����! % % ��������������;�������� ���������� ����������������B7 �
� �������� �� ���������3������������������;������������
10
3714. Windows XP marco lapegna
�������� ��B7�������� ��B7
� $��� ���������������;������������ ������� �� ������� ��� �����;������ ����� ��: �����;�������� ����������� ������������� ����
� �����;������ ��������;������������������: ������ �������;�������������: ������ �������;����� � �3�����: ������ �������;����� � �3������� �� ��������������
� �����;������������������������� ����������������� �������;�������� � �������� ����������3���� �����>��3��3����?
� �����;������������������������������� �������;������2��� ����������������8���3���������������������������� �� ����� ��
� 7 ������� � �������� ����2�������������8����������������������������������� �������;������������
� �����;����������������������������;���������� ����������� �������;������������
3814. Windows XP marco lapegna
$���������������������������� �������;���$���������������������������� �������;���
� / ��������������;���������������������� ����� ������ �� ����)����� �� ������8� ��������� �����;� ����
: % �� �������;�����
: ��! % % ����8���� ������������;���
: % �� �����������;�����
: ��! % % ��������8���� ������������;���
: 7 ���������
: ( ������ ��� ����������
: #����� ���������
: ������������������������
3914. Windows XP marco lapegna
� ���� ���������� ���8��;����� ����B7� ���� ���������� ���8��;����� ����B7
� �������� ���� ���;��������;���������������������
� ;������ ����;���������� �� ������������������� ������;�3���
� ������� ����;��3����9�� �� � ������������� �� ��������������������� ������������������;�������������
� ���������� ����������8 �������� >���������������;���9�3�������2����������������������D������������?
#�;�����������������������������������
�������
#�;�������������
4014. Windows XP marco lapegna
����������������������
� �3���������� � �� �� � ��" #������ ��������������������
( ������ ��� ������������ )�B�������2���� ���8����������� �����������>3��� ���9����� ����;9))?�
( ������ ���3���������� )�B�������2���� ����������������� ���3������ ���8��;��������������;����
( ������ ��������������)�B�������2���� ���������������� ������������9���� ���������9���3��������� �3��� � ����������
& )� )
11
4114. Windows XP marco lapegna
����������� �/ 0 �&����������� �/ 0 �&
� ������ ��3���������� � ��� �� � ������2���������������������������2������ >������ ����������0 �2��?�: 7 �����2������������������������;���2������3����� ��� ����
� #�������������2��� ���3��� � ���������9����33�������
� $��� ����� ����� ��,+ �� 2���
: 2�������H�������I� ��+�=< �� �������6�� ������� ��2������� � 6% 2����������2������ ���33�������
: 2�������H;��� �I ����% < �� 3��� � ���������
/ ����)�)��� �� � ��/ 0 9�+***9�" #���! ����9����3���������� �������������8�
/ � �0 �������;�������& ����� �C�/ 0 �&
4214. Windows XP marco lapegna
�� 0 ����/ 0 �&�� 0 ����/ 0 �&
�6�0 <���+� <( �� �3���
��/ �5�� ����������
��/ �& ��������
��% � �����������������
J��� ����� �6-***/ )3���
+-6 �0 <���+� <( �� �����������
� �� � ��/ 0 9�+***9�" #9�! ����
( � & 9�� �� � ��.-9�.1
� &
/ 0 �&�� 0 �6
� � �� � ��/ 0 � / 0 �& �,� � �� � ��+***� � / 0 �& �� � �� � ��" # � / 0 �& �-� � �� � ��! ����� � / 0 �& �6
4314. Windows XP marco lapegna
����� ������ �
� �������������3�� �� ������� ��/ 0 �& ��8��������� �
: #���������� �������;��� ��� �����>�����;�����������������?
: 5������ ���8�� � ������������ ��������� �
: #��8���������������� ����� ����9���� ����������������� ���� �������8� �����
� / �������� �����8� �������8������2������������������������B� ( ����;��������������� �
( ���������+������ � +� ����������������� �
4414. Windows XP marco lapegna
��������������
� / 0 �& �������������������� ��� �������8� �������������� ��� ����: 7 �����������8���������� �� ���������� ��� ���� �� �� ��������
��� ����������+���1 �=<: �8�� ���� ������������8������ ��� ��;�����5�������/ �� 2���>�5/ ?
: $�)��������� ��-�+�<�������������� ��+ �=<
: #�����8����� ������;��� ������ �� �������� ������������8�� ������ ������ ��D������ ������� 0 �>,+=< ?9����3��� � �������������������8��� ����
12
4514. Windows XP marco lapegna
% ���3����% ���3����
� 0 ����������3��� �������������;��� ������������ �9��������;�������� ������3������;������>� ���3���?���������� ������������������������3�������>��������������� ���������9����% �0 �����?
� � ���3���
: K % �0 >������� ����������3���� ���3���������� ���� ��������� ���3���?
: K % �0 % BB >������ ��K % �0 9�������D��� ��K % �0 ���������� ��?
: K �� � ��$ >3������������������������� � �3��������3���������� ?
: K ! � �7 % $ >��� �����������9����� ������������ �������� �9A?
: K � 0 0 B( $� >��3��� ���������;��������2���� ���3���?
: K <0 % � # >� ����� �������������2���?
: )� >��3��� ������������� ����������� ���?
: K <� � 0 >�����������3��� �����������2���� �������� �?
: K <� ( 5�7 & >������� ����������� ����;;����?
: K E 7 � 0 � >��3������8���� ���3���������� � �������� �;���������?
: K 7 #5� & $ >0 �2����� ����������������������������� �?
4614. Windows XP marco lapegna
���% �0 ��������% �0 �����
� ( �����������% �0 �8����3�������� ���������3���������� ���������8���;��� ���������� �����������9���D��� ��3��� � �������
� �����;��� � �� �� �3��� � �����������������8��;��������� ���3���
� #��������������3��� � ���������9�/ 0 �& ������������;����� �����������������������3���� �����% �0 ����3������ ������������� ������������������������ �� ���������>����������-L � ��� ����?
� & ��������������3����K % �0 % BB ��8�� �� ������������������ �������� �
�� �� � ������ � ����
�
4714. Windows XP marco lapegna
K % �0 ��% ������3������2��K % �0 ��% ������3������2��
� 5�� ������ ������� � �� �� ��������3���� >��=< ?
� � ;���3�����8��������������� ����� ������������ ���������2����
� �����3��� ������� �����3�����������;�����������������2���
� ����2����C�>�������������M� ���?
$��� ��� �������2����
��� �� ���3���9� ���� �����������9�������������9� ���� ���3���
B���� �% �0
� ����2����� � ����2����+
�������� ���� ��� ���� �� ����
����-�
����
����,
����+
�����
��������
4814. Windows XP marco lapegna
� ����2���� ����2���
� & �����3�����8���33�������� ������������ ;��������2����� ���3���������� �� ��������� ������� �������������� � �����% �0
� ����2�������� ����
� & �����3�����8�� �����;��� � ���������������2���������������������������������;������ ���� ���3���
� ����2������������ ����
/ 0 �& �����D��� ���������� ����������������� ��������
13
4914. Windows XP marco lapegna
���� ������� ���
B���� �% �0
�������� ���� ������� ������ �������� �����
� 3������ ���8���� ������������2�������� ����
� �� ���� ���3��������� �����������������,*9��,�����,,�������������2������������ ����
�������
�5/ C�,* �5/ C�,� �5/ C�,+ �5/ C�,, �5/ C�,
5014. Windows XP marco lapegna
K ��;����K ��;����
� 0 ��������� � �3�������������������� ������������;�������� ��������������
: #��� �� ������ � �3���� ���������������� ���9��������� ������������3���� ����;��������� ����������������3��� �����������8����������� �����;����
: ( �������� � �3��� ��������������� ������������ ����3���� ����;����������� ������
: ������� �������� ��������� ��������������� �������������� ������������������� ����������������������������������������������� �������� �����3���� ����;
N ������� �3����������
5114. Windows XP marco lapegna
������� �� ����>������ ?������� �� ����>������ ?
� ������������ �����3��� �8�� �� ���������������3��� �� �������������������2��������� ����������
� & ����� � �� �3����
: � ����2������������� �
: 5��������� ���3����>�����9��� � �;���9�))?
� & ����� ������������
: � ����2����������� �
: 7 ���������������� ��� ����>������9��;;����9�������9� �����������9A?�
: �3��� �������H��;��'�����������������8I
5214. Windows XP marco lapegna
( ������������/ 0 �&( ������������/ 0 �&
� � �������� �������������� ���3����� �����������������������% �0
: � ;���3���� ��������������������������2��������� ������ �@
: �8�����2������ �@�� �� ��������8������� ���3��� ��������������������� ��������
: ���� �� ���3���������� �� ��������������� �������2����2������������ ������3�2�����
: � ���� ���3���� ������������������� �� ���3���������������������
: � ;���3���� ����� ����������������������� �% �0 ���������
14
5314. Windows XP marco lapegna
( ���������( ���������
5414. Windows XP marco lapegna
B ������� �����3���B ������� �����3���
B �������2������0 >�?�C���;��
B ���������D��������0 >�?�C��
5514. Windows XP marco lapegna
4 �� �����4 �� �����
� � �� � ��" #���������������8� ��������� ��3������3���� �����������������3���: & ������������������;��% �0 ��������3����;��8����������
� / �������;��% �0 �������������3�������������: & ���;;���;����������������2����3���O��� �: & �������� ��������������� ���8�����2������� O����: & �������������������;�� �� �������������3������3���� ����������
��;��% �0 � ���3�������������
� ��3������������������������ 3������D��� ���8�����2������� O������8���������
� ��� ��������: / ���������������������� O������� ��������: / ���������������������3���� �������3������������������ �
5614. Windows XP marco lapegna
#����� ���������#����� ���������
� & �����������������������3������ ����������������������� ����3����������
� #����� ����������C������2���� �����3���
: % �������� ��,+�2��
: �6�=< � �� ���
� E ��� ��/ 0 �& ������ ��� ����3����������������� ������������������������������� ������������2���
: & ���������� ������������� �3��������� ����� ���3���������� � �������
: �� ���������2������ ��� ��������� ���������
15
5714. Windows XP marco lapegna
$��� ���$��� ���
� ��������������������������� ��������������������: � �������;��������������: �����;��% �0 �������� ���������: ! ������;;��������������� ������������������� ��������� ���
���������������������: 0 ��������������8������������
� % ����;;��� ������� �: / ����� ��������� ��� ����;;����������;;��������������� ��
����������������� ��������� �������� �� ��� ������
� � ��������� �� ��������: #��� �������������� ��������: / ��������� �����������8������3������������������ ����� ���������
�������;����
5814. Windows XP marco lapegna
� ���������������������� ���������������������
� 5�� ���������� ���3���
: 0 ����������������������������
: ��3���������� ��������������8� ����� ����������>�6��������?���� ���������������� �����>��� ������������;� ������?
: � �;����� �� ����� ���'G ��
� 5�3������� ���3���
: �� �����������������8� ���6�����������3�������������� ����
: � �;����� �������������22������������
� �����������
: % �� ������������ ������������ ��������������
: % �� ������������ ��������������� �;�������
5914. Windows XP marco lapegna
� �������� ���8��� �������� ���8��
� ���;�������� ���8�� ��������;�� ������� ������ �������� �������� �������� �����������
�) & ���������� �� ���� 2�����: #������� ������������2�����8� ������������������
+) ��;������� ���8��: $@��������>��� �������� ���������?�����������;����������� �������
����3������� ������2�����8� ��� ����������
,) ( ������ ��� ����������: � �;�������������� ����������
) � ������� ���#��; �� �#���: 5���������������������� ���� ���� ������� ����������
-) � ������� ���8���� ���������: 7 ��������������������������;����� �������������������������
6014. Windows XP marco lapegna
� �������� ���8��� �������� ���8��
���������������������������;������� ������� ������������������
16
6114. Windows XP marco lapegna
( ������ ��� ����������( ������ ��� ����������
� ( ������ ��� ����������
: � �;�������������� ����������
: � ;�������������������3���������������8����
� ( ������ ��������������
: ����������8�����3������������������������
: $���/ 0 �&
� ( ������������ � �� >�� ��������?
: � ���� ���������������� ��� �� ���������������������������������� ���
: $���� � ���������� ���� ������������� �������������� ���3�����
� ( ������ ��2������������
: �����;���������4 � ����������������� ����������
: $��� ������ ����� ����� ������������������ � ����
� #����2������������������������ � �
6214. Windows XP marco lapegna
� ������� ���#��;��� �#����>#�#?� ������� ���#��;��� �#����>#�#?
� / ���������������� 2��������� �
: & ����������� ���
: 5�������8� ���84 � � �������������������� �����������������3������������� ��� ���������������)�)
: & ����������3� ����> ������#�#?
: ( ��������� ��������
: & ���������� ��% ������3��>���3�;�����������������������?
: & ���������� ������� �������>�������������3�� ��� ����������?
/ ����������������;�� � ���������������� ��� �����
6314. Windows XP marco lapegna
� ������� ���8���� ���������� ������� ���8���� ���������
� �8������������3���������������� ����������
: $��� ������2����������������������
� ��;������� ���8���� ������������ ���� �����������������
� ( �3�������
: ��������� ������ ���������������� ����������
( *9� ( �9� ( +9� ( ,
: -��������� ������ ���������� ��������� �
& *9� & �9� & +9 & ,9 & 9� & -
#���������� ��������� ( �����������������
#���������� ��������� ������ ��������& ��� 2��
6414. Windows XP marco lapegna
���������������������� 5�� � ����������5�� � ����������
� & ���� �������� ���������>������������� ���?
: & �;�����
: #����
: 5� �� ��� ����;;�
: % �� �������� �����
� & ���� ����������������;����;;����������������� ���
: 5���� ���� ������� ���������������� ����>B#5?
: % ������3��5� %
: 5���2���
: 5�������������� ��;'�� ' ���� ������ 7 �
17
6514. Windows XP marco lapegna
$��� ����������$��� ������������ �B�� ����#���� ����5������� �B�� ����#���� ����5�����
� & �;����9�����9��� �� ��� ����;;����� �� �������� ���������� ������������� ����������� �� ��� ������������
� �#5���B#5����� �������� ������������� ����� ���������������������������������� ��3������� ���;����� ��D����������� �
� ������#���� ����5���������������������� ������������������ �������� B�� ����#���� ����5���������������������� �������� ��������
�33������
���
���2��������
��������������� ������
6614. Windows XP marco lapegna
� ���� ����������� ���� ����������
� 7 ���B#5�3������ ���������2 �������������� �������������� ������������ ����D���������������
� $ � ��������2����� ������� ���������������������������
6714. Windows XP marco lapegna
� � � AA�� ������� �� ���! ����� � � AA�� ������� �� ���! ����
AA 7 ���H�;��� �I���� �� � ��! ����
6814. Windows XP marco lapegna
18
6914. Windows XP marco lapegna
( ��� �� � ��" #���� �� � ��! ����( ��� �� � ��" #���� �� � ��! ����
� � �� � ��! ������8��8���������� ��� �� � �" #
� / ������������ ������������H��������������I
� � �;��� ������������ ���������� �;����@������� ��������������9����� �� ����9����3���������� �A
� �8�����������������8��8�����3������,( �� $B� 9�� �����������������������2����� � �3����
� �� � ��! ����������8�� �� � �" #�����
���������������3������;��3������D�������;� ;���������8�
7014. Windows XP marco lapegna
#��������������� �#��������������� �
� ������� ����� ��� �� � ��" #�������2��������8���� �����5#7 �������2���� ���������������� ��������� �������� ����������>��� �?
� 0 ������ ������*'�-� � �����������
� & ���������������� �����D��
� $��� ���
� ������ ������������� 2�� ���������� > ������� �������������?����;���������2������������������ ��������
Idle T1 T2
T1 e T2 entrano nella coda ready; T1 inizia ma usa la CPU solo per una
frazione ridotta del time slice
Scadenze dei time slice
7114. Windows XP marco lapegna
% �;������ ��������� �� � �������% �;������ ��������� �� � �������
� � ;�������� ���D�����������5#7 �������� ���������������� �����
� ������
7 ��� �����5#7 � �������� �������� ����������� �����������������
5����2���������������8���������
Idle T1 T1
& �� ����� ������ �������
T2
T1 e T2 entrano nella coda ready; T1 inizia e usa la CPU per almeno un
intero intervallo
7214. Windows XP marco lapegna
5������ ������ �����% ����� � ��5������ ������ �����% ����� � ��
� / ������������������ ������� ���� ��������� � ������������������� ����� � ����
� 7 �������� � �� � ��% � ���#��������
� ������ ����H ����������� ����� � ����I�
� ! ����� �3�����������������8
� 0 ���� �� ����� � ����������������� ����3�������8 1*L � ������ ��� ��5#7
Thread multimediali Altri thread Thread multimediali Altri
thread
19
7314. Windows XP marco lapegna
� ������������ �� ����������������>� �� � ��" #?� ������������ �� ����������������>� �� � ��" #?
� � ����������� ������������ ���� ������� �������������� ��������� �
: #���������� �� �� ��������3����
: � ������������ �� ����� ���2����������2���� ����3��� ������� �����;�����
#B� <�$%
: <�������8������
: ������������8���������� ���� �� �����������������������
: B�2��� �������� ��� � �3���� �����3�;��������
7414. Windows XP marco lapegna
� ������������ �� ����������������>� �� � ��! ����?� ������������ �� ����������������>� �� � ��! ����?
� � ����������� ������������ ���� ������� �������������� ��������� � ���� �� � ��! ����
� #���������� �� �� �������������2���
� � �������������� �� �� � �������2����� �������;���� ���������
! � / 0 � � �
� % �;;�����3�����2�����8
� % �;;������33�������
7514. Windows XP marco lapegna
7 �����2��� ���������� �� �������������7 �����2��� ���������� �� �������������
� ���� �� �������������� ��� �� � ��" #: �������������� �� �������������������;���� ���������������������8�
����������8����������� ����� ���������� >����������B7 ?: #��������� ���� ����8����� ��� ���D������� ��������� D��� �����
� �� �����������;;��: B ����������� �� ������8�������������D��� ��������������������
#B� <�$%
: ���� �� ���������������8��������� >������ ���8��3��� ������� �������;�������������������;������������ �?
: ��� �������� ��3��������2�������������� ����������������� ������� ������ ��������������
: & ���������� �� ������������� ������������������;����H� �;�����I
7614. Windows XP marco lapegna
& ���������& ���������
� 0 ������;��������������������� �� ����� ���2��� ����������� �������� �� �������������������;���� ���������������������8 �����
� & ���������3��������
: 7 ������� ������ �������;����������������
: 7 ������� ������������������� ���;;��
� ( �33��������������� ����������8
� $��� �����: ���'! ����8������� �������2��������� ������9�� �� �� �$@���: & �2'( �� ��8������� �������2�����������;���& �� ������
& ������������������������� ������ ��������� �� ���� �������;�����
20
7714. Windows XP marco lapegna
� ���� ���������� ��& ���������� ���� ���������� ��& ���������
� & ��������������� ���������� � ���������������� � ��������
� ! ��������������8��������� ������������������������H ��� �������� �� ���I�
� ��������������������33�������� ���P��������������������������������������������������Q 3��D������
& �����;;��
� % ������3�������;������� ������� < � ��� �� ������������� ������������������� �;;���������������8� ������;��� � �
7814. Windows XP marco lapegna
7 ����������������B�� �<����7 ����������������B�� �<����
� ����������;���& �������������2���������������� ���������
���� �� ������������� �����8 �����������������
���������5#7 ����������� �������������������9�
� ���������������������������������� ��� �� ����������������� ����
$����������� ��������� �������� ������ �� �������������
5#7
% �� ������������� % �� �����
����� ����
�'+�� <
��������C�� >��?
0 �� �������3)�C�� >+'1 �� <��?
� >�**�� < ?
��������C�� >�*� �?
0 �� �������3)�C�� >+*'.*�% <��?
7914. Windows XP marco lapegna
7 ����������������B�� �<����7 ����������������B�� �<����
� #��2��� ������� �� ���������������8 � ������������������;� ��� ����� ���8������� ��������� �����8 �����2�����;;���;���� � ���������� �
� & �������������� �� �������������3���� ��������8 ������ ����� ������ �� ���������������������� �������������8 ������� ��� �������������� �����������������
����������� �� �����3���� ��� ������� ������� ����������� �� �������������
>�������;���B�� �<����?
5#7
% �� ������������� % �� �����
����� ����
�'+�� <
��������C�� >��?
0 �� �������3)�C�� >+'1 �� <��?
� >�**�� < ?
��������C�� >�*� �?
0 �� �������3)�C�� >+*'.*�% <��?
% �� �����3����
�'1�� <
��������C�� >��?
0 �� �������3)�C�� >�*',*�% <��?
8014. Windows XP marco lapegna
7 ����������������B�� �<����7 ����������������B�� �<����
� & ���������� ������������ �� �������������������7 & <9& ������( �;�������� 95�� ����������9�#5��@�����
� ( ������������ ������ >������� �����+@?
� ( ������������ ���������3������������������������� ��;���2���
21
8114. Windows XP marco lapegna
4 �2�� 4 �2�� 4 �� �4 �� �( ��������B�� ��( ����( ��������B�� ��( ����
� B������� ����������������������� �������;���4 �2�� �4 �� �( ���� >4 '4 ( ?���������� ��������� �� ����������������������� >/ ! ������?�������� ����� ��+-6�% < �R ��� <
� 0 ����� �� ��������8���������������������������� ����& ���������9� ����������������2���9���3������3�����2������
���)�)���������������� ������ �����D����������� �� ��������;���������8/ ! �5��������� � �� ����� ������#5�����4 '4 ( ���Q��33���������������
>�������;���B �� ��( ����?�
� ! ����;;�: % ���������� ��� ����: % ����������� � ������;��: % �;����������������� ���������� �� ����� ���2���
NV
Cac
he
OS
8214. Windows XP marco lapegna
� ���� ����������� ���� ����������
� B�� �<�������B�� �( �������3������������������ ���������� ���3���� ������������ �;�����������������
� �8�33������� ��������������;�� ���� ��3����� ����� ����� ������������������� ����D��������������� �������8������ ������������� ��3�����
� � ����;�� �����������2��� �� �;�����;����� �� ����;��������9�������������;���������������;����B7 '����
8314. Windows XP marco lapegna
����������������������
� ������� ���������� �� � ��! ���������������������������3����������� ���& ����������������2���� ��/ 0 �&
� ������ ��������8� ������;���� �����������������������8����������� �����������������;;���������������������������8��� ���� �������������3��������������
� � �� � ��! ������8�2�������D��� �������������������� ��/ 0 �& ��� �� � ��" #
� �������������� �33������ �8�
: / 0 �& �-�>� �� � ��" #?��������������������������� ��� ���
: / 0 �& �6�>� �� � ��! ����?��������������������������������������
8414. Windows XP marco lapegna
% �;������ ��������8��% �;������ ��������8��
� #����2 �����8� ���������������� ������������ ���� ������������ ����
: $��� ���������" #������8������2������������������3���������������������8����������� ��������� ��������������� ������������ ��������;���� �2������������� �
� % �����������3������ ���������������2���;���� �>���������9� �3��� � ���������9�A�?����������������H�������I�
: #����2 �����8� ���������������������������� ���� ������������������>��)�#���� �� � ��% � ���#�����?
22
8514. Windows XP marco lapegna
% �;������ �������������������% �;������ �������������������
� 5���� �� � ��" #���������������������� ���& � ����;�������;��������������� ����� ������� �������� ������������;��>���������* ?
: / �� �� �����;��� � ��������� ������������������������3��;;������������������ ���& �
: & ��������������;�������;������������� ����� ���� � ��������������������� ����;;�������������� ���������� ��� ��3�������� ����
Session 1Application
D
ApplicationE
ApplicationF
Session 0Service A
Service B
Service C
ApplicationB
ApplicationA
ApplicationC
8614. Windows XP marco lapegna
����� ����� ��������������*����� ����� ��������������*
� ��� �� � ��! ����9�������� ���������������������;�����������;��������������������� �33������ ���������8���������������������������*
� $��� ��������������� ����� �
� #��8� �33������������3������������������� ��������� �
Session 1Application
A
ApplicationB
ApplicationC
Session 0Service A
Service B
Service C
Session 2Application
D
ApplicationE
ApplicationF
8714. Windows XP marco lapegna
� ��������������������� ��� �� � ��! ����� ��������������������� ��� �� � ��! ����
� / ��������� ������ ������������������� / ��������������� �����������;�������� ������� � / ���������� ���� ��2����2��������� ���2���� & ������� ��� ����3��������� �������� � #��������H��������I������������������� ����� � ����� & ������������ ������ ��;��� �� �� �������� 5�� ����� �� �������� ������������� �������� ��/ 0 �&� / ������ �������� ��������� ������������������������� � ������
� �������� �� ��� ����� ������#���� ����5����� AA
/ ������������ ��������������������������� ��������;��3������������������ ��� �� � ��" #