Vous êtes sur la page 1sur 12

!

   & /0 $/01 0 ,


 & /0 $/01 
  

$1(;$$
$/*25,70,'(5(`($

  
            
 

 
            
         
                  
!
    "  #     #
       
   
#       "          "
                 

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

2)3
!   & /0 $/01 0 ,
 & /0 $/01 
  

             





       


    
   
 " #  -               
         , 
 
    4 4 
5
         (
 $,)       
 #
                    5,  

      4
 4              &-$6 
     '               

$ $OJRULWPXO QRGXOXL PDVWHU


.   -     #              
&M       '                 &M  - 
   #   "    ,        7     
       &N   


2,8907       
                 
5
 $2       
  
   
8        
  #   '    #   9

repeat
k:=1
repeat
if(mesaj pentru nodul Sk) then
trimite mesajul nodului Sk;
endif
adreseaza cererea de transmisie nodului Sk;
if(mesaj de transmis din nodul Sk) then
acorda permisiunea de transmisie nodului Sk;
accepta mesajul din nodul Sk;
endif

2):
!   & /0 $/01 0 ,
 & /0 $/01 
  
k:=k+1
until k:=n+1 (*n - numarul total de noduri slave din retea *)
until se intrerupe functionarea.

5                        


     $     '    #              

   "     #    

 !

K:=1

DA "#  $  NU


% &
 '
Trimite mesajul
 & 

&   & 
  $   
"#     NU
 $   
DA

& %$    &  ?


 $   & 
!% &   
  & 
k:=k+1

DA NU
k>n+1

)LJ $ $OJRULWPXO QRGXOXL 0$67(5

2);
!   & /0 $/01 0 ,
 & /0 $/01 
  

$ $OJRULWPXO XQXL QRG VODYH


1           
 #  
 7   7                 
.     #  #             &
         '               
4       4 1  #                 
                "        
                 4'     4
5
 $3     "  
     $
    
 7  #             #,  
                  
  
1       
  #   '     '

repeat
asteapta mesaj dinspre nodul master;
if(mesaj destinat nodului slave) then
accepta mesajul transmis de nodul master;
elseif(solicitare de transmisie) then
if(exista date de transmis) then
cere permisiunea de transmisie;
asteapta acordarea permisiunii de transmisie;
transmite datele catre nodul master;
endif
endif
until se intrerupe functionarea nodului.

$ $OJRULWPXO XQXL QRG GLQWUR UH@HD GHVFHQWUDOL]DW?


5,       (
 $)           
-                    
     #                  
    #                4' 4 
    '   
2)<
!   & /0 $/01 0 ,
 & /0 $/01 
  
 !
$>WHSWDUH

'$ "#  $  18


% &
 '
5HFHS@LRQHD]?
PHVDMXO

6ROLFLWDUH 18
GH WUDQVPLVLH
"
'$

'$ "#     18


 $   
&  "
&HUH SHUPLVLXQHD
  $  
( % & 
%$     )
$  
 $  $ 
 & $ 

 * & $ & +,"


/   !$.,      &-$6 
$
     .N  ,        4'     4 
  #
 $: $      7  #     
0  
  #   '     #  9

repeat
asteapta primirea unui cadru;
if(mesaj pentru nodul Nk) then
2)=
!   & /0 $/01 0 ,
 & /0 $/01 
  
receptioneaza mesajul;
elseif(jeton) then
if(exista mesaj de transmis din nodul Nk) then
transmite mesajul;
endif
transmite jetonul nodului urmator;
endif
until se intrerupe functionarea nodului.

 !
(%    
- "#  $  .
% & /&/
 '
!% &  - "#     .
$   $   
& '
 $ 
 
 $  &
& $&
0 & $  & 
 )&     

$ $OJRULWPXO &60$&'


 &-$6        #,     
                .       
        
      
      5   
            #        #    
             #  
5
 $;   
       #, 
      4

 4 

2)>
!   & /0 $/01 0 ,
 & /0 $/01 
  

! ! !



1  $   2  / / 


&   
 &  
.      #            /      
5    (
$,;    
            
 
5                         
      &                 
              '
5          #            #,   
      !!           
        " 
             #          
  # 7     #                   
      
               
                         
       #   # 7 #               
              #           
 
&      &-$6    #       
   
   
      #
 $<
!  #              #      
    ?   ?       
             #    7 7    
   #     $       
    #      
       #                      
          
             
        #          
                         # 7
                -0 , #$% & !# $ 

         #    #   #        
 
         #     
2)@
!   & /0 $/01 0 ,
 & /0 $/01 
  

%
 
5&   3- 5  &
% & 
!  
$ 
"#    5  &
  $   $ 
5   (%  5      $  
&% 
$% 
  4   5&  
#%   3  4  
6 & $ 5 75-

                     .$A , '


 (     #          .,     
  

$ $/*25,708/ 72.(1%86


           #,              4' 
         4
0       
        #  '      
      
5    B,        
#     
          -0     .0 , ')
& !  #    ' $     #        .0 
      
   4 4     #  #  #   #  
 
         #  
 5
 $=    
"    B, &  ;   #              #
 


22C
!   & /0 $/01 0 ,
 & /0 $/01 
  

MID=1
NID=2
MID=2
NID=3
MID=3
NID=4  & 
$   

MID=6 MID=5 MID=4


NID=1 NID=6

   $   &


)LJ$ ([HPSOX GH UH@HD 7RNHQ%XV
                     
  
     #     $    #    
      ,     ' "       '    

   
    %
0       
 #    ??             
       0,    5      '
       # 
    '               
   
            #     4 4 $     ' 

                  #      
.                    '        4 4
&        .0,  #            
 
B, (
$>   #       
          
 
   7 #      7    #       

$ $/*25,708/ 72.(15,1*


&         B,   B, 
        
         #           
  
            '        #,  B, 

   4 4   4  4                    '


 

22)
!   & /0 $/01 0 ,
 & /0 $/01 
  
6WDUW 0 
   6/
  '
00 (     

0
%UXLDM


 



3  4   
  

  
 




     
00
,&    
    
% 
$   
  
    
 
 

     

(%   
  

  

 


 $   $ 
& % 8
(
 $> $
  B,D
E  4  4  7         7     
 "   
E     #        #       
5
 $@    "   B, 
 :   


  %  
&
0 9

     & 


*
: "#$%   2 
222
!   & /0 $/01 0 ,
 & /0 $/01 
  
0   '     7 7        '          &
    )   '           3 ( '   
     4  4              
  )  7 ' 4  4    '
    2      2  
     5 7 '        7 #         
        )    3 &  3 #     0      
    ' #       4  4  #     
       $ A    )      : &  )    
      ' E 4 4 '
    2         
                              
     !(
$
  B,/ 
   #
 $)C
$       
  #        B, 
# 
 , 


 !
 # 
   & %  4
 $ 
"#      $ 
=& (% 
&% 
=&  
 $  7
;% 
&

!%  5<7
"  
&
 > & $ &)! 
223
!   & /0 $/01 0 ,
 & /0 $/01 
  
$3/,&$`,(

&   #   '  


    9
 &-$6 
 ?  ? 
 B,D       
 B,D  
   
 B,/ 


22:

Vous aimerez peut-être aussi