Implementation of the Ada 2005 Task Dispatching Model ... - MaRTE OS

1 downloads 0 Views 320KB Size Report
Feb 2, 2009 - “x86”, “Linux” and “Linux Lib” arch. in one installation. - TLSF 2.3.2. • Communication protocols and middlewares. - PolyORB (DSA and ...




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

        &/    0  12  *        









0  3

           

3      !"          

 #$  "      "  

 % " "& !'" "& (   "   "  "      

 









0+  +  !"# 3

  

" & )))    

!'"   "&* +     ,,* -"  . /+ 0-123.0/ -3 0/ -/%3 ")    /')4)

3 

"  "     (&5*!  5+  (   (   "*6$7+  ( "%   8 & .  %    - .% " 8"   ' $   "  $% %   8   " 8   ! . ! %    "    '   & .    # * +      



4





0+  +  !"# 3 ! 8             

$    29   8 *:.  9 /194:+ ! 8 *;!  "'+ '92 &  <   5  8  ""=   " *">4?91)))+  "*6$7+ #($8 ( (*6$7+ (*".  .  . ))+*6$7+     (4 @#.5@.

% 92   .A&". &% .      

 



5





0+  +  !"#

&6

3  #$#(/1 3

$%  "    -8  #$" % )))  %    B   - 



3     

-! C !  8  ! - "    " - "     ! !& "(    (  " %D " !   (  &   ! #  - "   5   ! !'" "& ! 

% " "& ! (  & ""!"  $ ( 8 " "&      









"7  8 !"# 3     "  " " *!    + 3      ! %    "       (&5,';  *; " (E F+

3  8     #$" 3     ( "* G "( ( &+ 3     D "C  "       %  #(%    & 

     



2





          !"# $%

     



9





           "      " C''.!'.

 %  $  8     "" "*''.!' 

 % +  $  8  &"%    

    " " C  #%C          5    5    5   /"C   &%  5    5     5  5 5

("&   %&%  "8          



:





     

&6

%    "        "   ''0 "%&  !'0%      "   

 % 0  %    "     

  









       ! " !



     

# $



     

%





&'  



     









      !"  " % "   &" 

   " C  " " "  "&  " 8 

           */+   %  C  " "   " "   8%  

  "    & "&

     









      &6  

  "  "&"   "  = "   &"            %   &  H"8 .  F8    " "     "8   &   %   &."8    F8     %&   "   "   "&    "  & (  &   "     " "  &   "   "    #$ $"   "&    % .  ."    % 8       









+ *   1     "&  ""  - "    0=   3    =    -   8     &=  &"&      %" 

 "8      %   (I  "&  

 %   "&        (I 

 % "  8 &  )))%     8      









+ *;   +         " %   (I 

 %  "     =    -  C  0      

              3* !)) 9JK+

L    -    "8    F8  8 

  8 C   8                  (I    .=    -      " "  8   &  8       



4





+ *; #+    1    #$  (I  -     " %D "    -  - "    "     B%  =    "   )))  % (I %  " %  =      8   C    -  =      =      (I*/ -+ =    "   "    

 %         



5





+ *; &6 #+    1       "  C" 0D 3  "&%    (     "& "  %& 

  %   = 0% 8  - "  ''  !' - "    "     

  !    "

 

 



 

 

 

     









+ *; &6 #+    1    '  C         =      & 8      8 )))  %  (I   & 8     =   ." %&  "  % "    % "  " 8 %&    C  0           3*  !)) 92K+  0                   3 * !)) 91K+

     



2





!-   1 $ "      C      8  !  " %  C  "  0   #   !& "&0     5    (   8   %   (  " %D " 5 B "  5 B " !' = 8                &    8   

  " %D " !'  "    (I        



9





!-;#+    1      !'  (I"&   8 & &  % "    &C  5 B " % "  0  "&3  !'    "&8  8  &   

%    *&,+        -   &" %   6  "& 5 B "   &= C   & $  

 

  & $  

  & $  

  & $  

 ! B     % "8       !'      



:





!-;#+    1          C  %    *+   "&*,+   (  &    8   /   &  !'%    &K"     

$

 

  

 $ 

   &,$ 

 

"    

     









!-;#+    1     C"&"   "8 .  F8   & "  &"    

 "   "&        "& "&"   ''      !' % 8 

 

   & $

   & $    5



  & 

  & $

  & 

     









!-;#+    1     C"&"     "   

  $"   "&  !'     "&  )))%  ''  % 8          &= %  &

 

  &   



  & 

  & $

  & 

     









!-;#+    1    ( "    &    "&    "        8  " "&%&8   "8    $  = 8  (I      C  

"       8  

- % " 

%     C" %      &     %" 

"  #$  5   !          "       









<    -= 





              2              !2

   "     $       %!!2 #&      '  ($   !!2 '   $    )    *   +&      '  ($'

 +%!2       )   *      &    '  $  



!-

+ *

2 "#!2

%!2

 !2

!2

      (  1 ;F    

 



4





0+  "  D 8 "     % %  "    "   %  "8%            ! (  & ""!"  ! ''.!' 

 % $ ( 8 " "&

8% *#(/+ 5       % -12 / -

     



5