Click here to load reader

MARS Konzepte von Betriebssystemkomponenten · 2006-07-03 · xwv W|ey v !w08!J%. 8# 4G5 K #C!w@ 0 3+ 8#C ) >!J3 !gD$ & K5 9 K. ( 8# " 59 0> K5 & (08! ( @5 G2 "9:# 3-Kr! " !w ! 9

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • �������

    ���

    ������������������������ ���"!$# ��%�&�&('�&�����)+*,��)-�.�������������

    /102���435# 0�&768��9:# ;< 9 �>=?05��@>08!$# ��9BAB#C��D$�5!E)F0��,#B*�AHG>�.# IE��!J9 05��K5���>AL@5�

    M,NBO PJQ"NBO R�SUTWV�X PZY�[]\�Q,P�N:T_^>\�O `�P�NbaZO cedUcgf�NHX [�\(h�P�\�i"jlk]NH\]m]P�Nbh

    n Apo5G59:#rq.s.s.t

    �luwv:vCxZy uwz�{_|w} y ~ �����]� _

  • �������

    � ��� 32�����8# �

    � /����� ! � 3.# �(��*��4G>!��4!JG>*"�"G5! �8#B����! /����lI,����)+�.�������2�(�� 0 � 35!$# � 32������?�8# ����! K>0>%.�

    � � G�&,05)+) ����DJ02&�&�G>�2K6���359 ��! �(��9 ��!w0>�2�� #B�2&,0��U��0>9 & ��� 32�U���8# �U&('�&��(��)

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �$

  • ���������� xwv��W|ey v

    � ��� 32�����8# �

    � /����� ! � 3.# �(��*��4G>!��4!JG>*"�"G5! �8#B����! /����lI,����)+�.�������2�(�� 0 � 35!$# � 32������?�8# ����! K>0>%.�

    � � G�&,05)+) ����DJ02&�&�G>�2K6���359 ��! �(��9 ��!w0>�2�� #B�2&,0��U��0>9 & ��� 32�U���8# �U&('�&��(��)

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �$

  • ���������� xwv��W|ey v

    ������������������������

    �.# � 32� � # �13��5G < K G5)K>0>�2K.&�&��8!w0 � 3>9:# � 3-����! � ����@5����� �8#B� � ���2�����2�� ��053����8G�� ��35����� ��! ����K5��!JG>�2K.&����8# �� G�D_K>0>%.� )-G�&�& 0>G � 3�G5�2�(��!�� ��9C9b9 02&�� #B� D$��&�����! � �8# � 0>%2K5�208!J%.�8# �(����?��!e@>���*,�8#C���-���2�,#B)F0>9 � �r��!WD$�5!J)705� � ��� �#C�2K5����@ ����� � ����@�# K

    �luwv:vCxZy uwz�{_|w} y ~ �����]� !$

  • ���������� xwv��W|ey v

    � �� ���� ������������

    �5# ��9 ��8��! & � 3.# ��@>������� � < �.# �4# ������� #C)�� ��%8!w0>G � 3� %.��!e�8#C��&��,#B)-)-G>�2K10>9b9 ��!�� � < �5# �4# ���������

    �����������

    ����������� �"!�

    � �$#%� �'&$�(�*),+��.-/� �0����

    1�&2� � &$��34�5� &6 ���

    �7�285��#%���9#:� �(� ��5-��� ����/@����5��ACB*�����D�E8����D�� &$� F-G� �(�H� �I34�� &

    �luwv:vCxZy uwz�{_|w} y ~ �����]� J$

  • ���������� xwv��W|ey v

    ����� �� ������������

    � �2� �?�>! � )-G�&�& ��G �8#C����! %.��&��4#C)-) ����� � �8# � ���>!J9:# ��K5���� %.��! & � 35!e�8# ������@r# ��&]��! � �8# �3�0�� & � 3 �?��! � # ��K5����@>� 68��9 K5��� �p@r# �1%.# &�8G>) � G2&(DJ059C9>@5��& K5��&,0>)�(��� l'�&��(��)& D��535!e����* ���5�����

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �$

  • ���������� xwv��W|ey v

    � � �� ��� � � � ��������� �� � ��������� �

    !e�202K�# ��! � &]�8D$�5!e� 0>G�D �8#C� �����105G��"��� *,��)-)F����@5��& � !e�8# Kr�.# &) ��) �����(0>� 9 0>G�D$����@5� �?��!w08!J%.�8# �"G5�2K � #C!e@ G5�2�(��!J%�!w� � 3����D �53>! � ��G ����)+�59:#B*40��,# ������� ��� ���5� �8#B� � !e�8# Kr�5# & @>0>G���!J��@ ������ ��@5��!e����G5�2�(��!J%�!w� � 3���� � #B!e@ A

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �$

  • ���������� xwv��W|ey v

    � ��� � ��������� �� ����������� �

    � ��!w08!J%.�8# �4G5��K � #C!w@ ��0 � 3+�8#C����) ���>!J3���!gD$��&���K5��9 ��K.�(��� � �8# �"�59 0>�K5��&��(08! �(���@5��G2�"9:# � 3-Kr! � �"��!w��!�� 9 05�>G5�2K.&,0>G�D � 0>��@@>0�D��5! � %.��!J9 0�&��"G5�2K 05G�&�K5��& � 359 ��&�&]��� � G>��@��8#B��DJ0 � 3��� �5!E3���! &,0�Kr%�08!J*,�8# �@>053���! � #B!e@ @�# ��&]� /+���"3���@5�F����� / ��������! � ����@5���

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �$

  • ��������������

    � ��� 32�����8# �

    � /����� ! � 3.# �(��*��4G>!��4!JG>*"�"G5! �8#B����! /����lI,����)+�.�������2�(�� 0 � 35!$# � 32������?�8# ����! K>0>%.�

    � � G�&,05)+) ����DJ02&�&�G>�2K6���359 ��! �(��9 ��!w0>�2�� #B�2&,0��U��0>9 & ��� 32�U���8# �U&('�&��(��)

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �$

  • ��������������

    ���

    � %5* �5! ��G5�2K ����� /105#C�2��0.#B��0>%59 � ���2059 I�� #C)F� l'�&�����)/ ��� # &�� �8#C� D$��359 ��! ����9 ��!$# ��!w����@5��& � � 3��U���8# ��&('�&��(��)��! &�����& l'�&��(��) )-# � D$��9 K5����@5�����?05G>�2�U�8# ��9 ���

    ����� 6 &$����������> & !���0-����%�5���9&$����/8��(&��� &��!585� > > ��$& 6 =�A��> ��&,& -�� &$��� A��� � �$&2� �285�

    �luwv:vCxZy uwz�{_|w} y ~ �����]� ��$

  • ����������������� � xZy vC|��Wv����

    � � ��� � ���� � � �

    �luwv:vCxZy uwz�{_|w} y ~ �����]� Z_

  • ����������������� � xZy vC|��Wv����

    � ��� � ��� � � ��� ������ � � �

    � %.��! K>0>�2K #C)+) ��!������ �8#C����) &��(0>%.#C9 ��� � G2&���05��@ #C�-�8#B����� � ��@5��!e���@�# �1*,��)+�59 �4;����� � 35!$# �U�(�+#C� �># ��9 � � 9 �8#B����05G2D_�(�8#C9 ���@rG5! � 3�*89 �8#C��� � G2D_K>0>%.��� 9 �8# � 32�(� �?�5!J3���! &,02Kr%808!J*,�8# � @>��! %.�������,# K.������ �8# �

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �$

  • ����������������� � xZy vC|��Wv����

    � � � ������

    � G�D_�(�8#C9CG5�2K �8#C��&-/ ���lI l'�&��(��)&F#C���5# ��9 ��� 9CG2&�����!� #C9 @ G5�2K �8#C����&�� 9CG2&�����!e& @rG>! � 3�)F��35!e��!e� � ��)+���������2������ ��!J%.#B��@rG5��K�@5��! � ��)+���������2�����1�8#C����&�� 9CG2&�����! )-# � �8#B����)� � 3��U���8# �UI,�?G2& � /����lI,�?G2& ��8#C��� � ��)-�.����������� # &�� �8#B�-�8# K5���2&�� �>��@�# K5��!�� ��)+�5G2�(��!

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �$

  • ����������������� � xZy vC|��Wv����

    ���

    ��� � � � � � ��������

    �luwv:vCxZy uwz�{_|w} y ~ �����]� !$

  • ����������������� � xZy vC|��Wv����

    � � � � � � � � ������ � � � �

    �8#C�2�8# K5� � ��)+)-G5�.#B*40��,# ���2&�) ��Kr9b# � 35*,�8# � � � # & � 3���� ����! & � 35# ��@5�����������)+�.�������2�(����5G5! K5� �# &�&]� � �8# � K �59 �4# K �r@>0>)�# �*,�8#B���7����!_059 �����(��� �?0 � 35!J# � 32�(�������! � ����@5��� � ��!e@5���� %59 0>G��?!$# &�� �����,# K � @>0��.# � 32�F�5G5! *,�5!E!e��*�����& � ! K5��%5�5# &��r&]����@5��!E�05G � 3 � �8# �(�8#C�538059 �4G5��K � # � 32�4# K059C9 �1� ��)-�.�������2�(���-�8��! �?����@5��� �8#C�53��8# �49b# � 3�� l'�&��(��)���8# �G5)�4;�05*��(� l'>� � 3>!e���.# &,0��4# ������G-K5� � �>35!J9 �8# &������

    �luwv:vCxZy uwz�{_|w} y ~ �����]� "J$

  • ����������������� � xZy vC|��Wv����

    ���� � �� ��� � �� � � �

    ���9b%2&��"*,���2�"!e��9b9 �7@5��! � ��)-�.�������2�(���) ��35!J)7059b# K5��&� � 3.# � *4��� @5��! � 0 � 35!$# � 32�����& � 3 �?��!w� 6���3>9 ��!e��!J*4���5�5G5�2K � @>0 *,�8#B��� 68��359 ��!J)F��9 @rG>�2K5���05G2&�K5��K5��%.��� �?��!w@5���

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �$

  • ���������������Ev � � �Wv � �4|ey �_| �2�����]�������������w|��evC|

    � � � � � � � � �� � �� ���

    � � � ��� � � � ��

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �$

  • ���������������Ev � � �Wv � �4|ey �_| �2�����]�������������w|��evC|

    � � � ��� � � �� � ���� �

    � G�DZ�(�8#C9bG>�2K @5��! ��8DZ� � 08!w� #C�+@r!e�8# � 9 0�&�&]���� ���4!$# ��%2&�&('�&��(��)-*,��!E����9� ��!w08!J%.�8# �4G5��K ����� 3808! ����! ��� 32�U���8# �� ��!w08!J%.�8# �4G5��K ����� � �8# � 3���! ��� 32�����8# �

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �$

  • ���������������Ev � � �Wv � �4|ey �_| �2�����]�������������w|��evC|

    � � ��� �������������� � �� � �

    � ��!J����9 9 �>G�DZ�#B) ��!J# �5#B9 ��K�# ��!e����� / �l@ G2& @5��!�� ����535�>9:# � 3�� � G�DZK>05%.��� �# �1���>!J)F0>9 ��! � ��!J����9 � ��AW� A� ��&�&]��G5! � ��������! � 059 �4G>�2K �Kr!e� �"��!w��& � G2K5���5) ��!E* %��8#�@5��!��H)+�59 ��)F���2�,# ��!JG5�2K 0>G�D6���359 ��! �(��9 ��!w0>�2� G5��@ ��� 32�U���8# �

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �$

  • ���������������Ev � � �Wv � �4|ey �_| �2�����]�������������w|��evC|

    � �� � � � �� � � � ��� � � � ��� ���� ������������

    � �2� �?�>! �����8# �7G5��@ ���20>*"�4# ����&����8# � # &�� D$��&�� ���>! K5��K5��%.���) �8# &��3�08! �(� ��� 32�U���8# �(0>G�DZK>05%.����8#C�.# K5� l'�&�����)705G2D_K>0>%.���

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � �$

  • ���������������Ev � � �Wv � �4|ey �_| �2�����]�������������w|��evC|

    � �� � � � �� � � � ��� � � � �� ������ ������������

    � G�D_K>0>%.��� �p@�# �1*,�8#C��DZ��&��(��& � �8# �"9:#C)-# � 3�0>%.�������! � ����@5��� ���5!E)F0>9 ��! � �8# &]��� � �gI � �8# ��� �?���5�1@�# ��&]�+�5# � 32�K5��%�!w0>G � 32� �#C!e@

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �J_

  • ���������������Ev � � �Wv � �4|ey �_| �2�����]�������������w|��evC|

    � � � � � � � � �� � � ���

    � � � ��� � � � ��

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � �$

  • ��������������

    ��u � x � y � xwvb|����"|ey vb| � �Zu��$|

    � � ��� ��� ������ � � ������ � ���

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � �$

  • ��������������

    ��u � x � y � xwvb|����"|ey vb| � �Zu��$|� � � � � � � � ������ � � � �

    �8#C��@5��G��,# K5� � ��!J*�G5�2D_������@5��! �?0 � 3>!$# � 32� @rG>! � 3+�8#B����� � 9CG2&�����! �?�8# ����� ��8#C�5)7059b# K5��� �?05)F���*,�8#C��� � ��! �>��@5��!JG>�2K�@5��! � 0 � 35!$# � 32�����1��!J9 05G5%���5G5! �8#B���7K �59 �4# K5���?0 � 35!J# � 32� ��G+�8#C����) � 0 � 35!$# � 32�(���5��0>) ��� � #B)-)F��!@�# �1����G���&������

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � !$

  • ��������������

    ��u � x � y � xwvb|����"|ey vb| � �Zu��$|� � � � � � � � �� � � � � ��� ��� ����

    *,���2&���05�2�(��� �>�2K5��� ���05��@l08!e@r*,����D G5��@ ���0>��@>08!e@.& � 3>9bG2&�&�����2D %.��&��(��32� 05G2& � # ��9 0�@r!e��&�&]�����7G���9b9 0�@r!e��&�&]����� �>9 �4# Kr*,�8# �U&����8# � @>��!� 0 � 35!$# � 32� � � *"�"G���9C9 � � �8# ��� G>A &2A � A� ��@5�����2�"3��>9 � �8#C��� � ! ��DZ&�G5)-)F�%���9b# ��%.# K5� �H��DZ�>!J)F0��4# ���2& � ��@�# ��!EG5�2K #C) / # �U�(��9 �(�8#C9�@5��! �?0 � 35!$# � 3�� �@�# �1�5G>! @rG5! � 3+@�# �����>�2K5�7D$��&���K5��9 ��K.� # &��

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � J$

  • ��������������

    ��u � x � y � xwvb|����"|ey vb| � �Zu��$|� ��� �� � �� � � � � � � �

    DZ��&��(� )F0�;>#C)7059 � � ����0>359l�����-Kr9 �8# � 32���8# �,# K+��G-&��.�8# � 3���!J��@5���� 0 � 35!$# � 32�����@>053���! &��(��32� & � 3����-��G5! � �2� � # � *�9bG5�2K.&����8# � D$��&�� � � # �F�5# ��9�� G�� ��!%��������,# K.� � #B!e@ � G5) 059C9 � �?0 � 35!J# � 32�(���-��G-&��.�8# � 3���!J�%��8#�� �5*�G5��DZ� �8#B����! ����G���� �?0 � 35!J# � 32��� � #B!e@ @�# ��059 ��� / # ���(�8#C9bG>�2K�5%.��! & � 35!$# ��%����� G�D_K>0>%.��� %.��*,��)+) ��� �5G>! @5��� � �8# K5��! �5%.��! K5��%.��� � @>05)-# �#C)-)F��!@�# ��0>*��4G���9C9 � �?0 � 35!J# � 32� ����! � ����@5��� �#C!e@

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � �$

  • ��������������

    ��u � x � y � xwvb|����"|ey vb| � �Zu��$|��� �� � ��� � � ��� ��� ������ � � ��� � ��� ��� � � � � �

    � �8# � ���U� � ��!J* �5%59b# � 3�� � !e���(��*,��9b9 �+G>�5%�!_05G � 3>%�08! � @>0�*,�8#C���� � 3��U���8# �%��8# � � /�� 3�0�� ����@5� � ��)+���������2��� #C��Kr9 �8# � 3������"'>*�9b# & � 3����� %2&�� �>��@5��� @�# �����8# �4G5��K D �>! &�# � 3+0>9b9 �8#C�9 0>�2K.&,05)F� � 02�(��� �5%.��! �"!w0�KrG5�2K �p@>0������ �8#C����! � ��)-�.����������� �>G5! �8#C��?!JG � 32�(�8#C9>@>��&�) ��Kr9b# � 3���� � !w0>�2&(D$��!W����9bG>) ���2& ����! �?����@>��� � #C!e@� �?�8# D$0 � 3�� �����@ G5�2K �8G>! 6���3>9 ��!J*,�����4!e��9C9 �

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � �$

  • ��������������

    ��u � x � y � xwvb|����"|ey vb| � �Zu��$|��� �� � ��� � � ��� ��� ������ � � ��� � ��� ��� � � � � �

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � �$

  • ��������������

    ��u � x � y � xwvb|����"|ey vb| � �Zu��$|� ������������ �

    � G5! l'>� � 35!w���.# &,0��,# ��� � #B!e@ ����@5��! / # �U�(�8#C9CG5�2K1�8#C� � �8# �U&��(��)-�.��90>�2K5��3��>�2K.�

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � �$

  • �������� �_z:u�� �.| ��� uwzbz������

    � ��� 32�����8# �

    � /����� ! � 3.# �(��*��4G>!��4!JG>*"�"G5! �8#B����! /����lI,����)+�.�������2�(�� 0 � 35!$# � 32������?�8# ����! K>0>%.�

    � � G�&,05)+) ����DJ02&�&�G>�2K6���359 ��! �(��9 ��!w0>�2�� #B�2&,0��U��0>9 & ��� 32�U���8# �U&('�&��(��)

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � �$

  • �������� �_z:u�� �.| ��� uwzbz������{_|wx_} | � v �$} | � u � �

    ���� � �� ��� � �� � � �

    �luwv:vCxZy uwz�{_|w} y ~ �����]� �J_

  • �������� �_z:u�� �.| ��� uwzbz������{_|wx_} | � v �$} | � u � �

    )�# � ��8D_� � 08!e�"I,68��359 ��!w��!J*,���5�5G>�2K�G5��@�&������8# ��9b9 ��! �?08!e@ � 08!e������9b%2&��"*,���2�"!e��9b9 �7@5��! � ��)-�.�������2�(���� � �8#C)7059b# K5��& �����@5���1@5��! �?0 � 35!$# � 3��F)-# � � ! �2D_&�G5)+) �� G�D_K>0>%.��� %.��*,��)+) ��� �5G>! � �8# K5��! 05G�D @�# � � 0 � 35!$# � 32������5G5! �8#B��� � �59 �,# K5���?0 � 35!$# � 3��

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � �$

  • �������� �_z:u�� �.| ��� uwzbz������

    �Uy �_z:uev ��uZ} z � � xwv��W|ey vbz��ez:vC| �

    � � � � � ��� � �� ����������� ����� ������

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � �$

  • �������� �_z:u�� �.| ��� uwzbz������

    �Uy �_z:uev ��uZ} z � � xwv��W|ey vbz��ez:vC| ����

    / ��� 3�0�� 3���3�� � �2&��8! � � 3��-05� @�# � � G�&(D$0>9b9 &�# � 3���!J3��8# � G5��@� �8# �U���5! K>0>%.��� 0>G � 3 G5�2�(��!�� ��9C9b9 0�&��� ��!J9 ��KrG5��K Kr!e� ����! � G�DZK>05%.��� #B� ) ��3>!e��!e� � 9 �8#C����H��DZ�>!J)F0��4# ���2&,0>G2&���05G2& � 3 �5G5! �>%���! ��(0��4G�&�)�# ���(�8#C9bG>�2K5���&������4# K5� � ��! D �2Kr%808!J*,�8# � K �59 �,# K5��! � 0 � 35!$# � 32�(���+@rG5! � 3 � G�� ��!

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � !$

  • �������� �_z:u�� �.| ��� uwzbz������

    �Uy �_z:uev ��uZ} z � � xwv��W|ey vbz��ez:vC| �� � ���� � � � � � � ��� ��� � ��

    � A � 05)+) �po5A ���8# &�#B�2K5��! ��� A � 3 � 0>%59� 05��@ � A �����.�����.A�� 3��!e�2059 IJ�,#B) �F���.��!w02�4#C��K &('�&�����) �8D /���� A��������� �20>9 I�� #C) � l'�&��(��)& I � ��!J)F0>�5� �����.����� � 9CG � ��! � � 0�@>��)�# �� G5%>9:# &�3���! &

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � J$

  • �������� �_z:u�� �.| ��� uwzbz������

    �Uy �_z:uev ��uZ} z � � xwv��W|ey vbz��ez:vC| �

    ����������

    �luwv:vCxZy uwz�{_|w} y ~ �����]� � �$

    EchtzeitMARSArchitekturStruktur einer MARS-KomponenteNachrichtenweitergabe

    ZusammenfassungFehlertoleranzEinsatz als Echtzeitsystem