К.Ю. Богачёв - Операционные системы реального времени (1162505), страница 18
Текст из файла (страница 18)
zJ};C}_| Ba % & afc! jde A g `! `_`ba e) & ! g ! g /jg?h C a j,-ge e/ 'u z>E+ *z {U};|E 0yK$ ;v0x {EyK yKy9~00&x NzMx &;E|Ly C} 2)yU4y .Ki} .{zJ}EC~0y_~v1M};0~0x L|L}EC~04y .K} D x0y{zJ} 1L1y {vCy 0yK0~0yG6~ "| . }E~Cc zMyK& {;|;6~ "~zM&~ Uv0yU CyUx0~ . }E0&~ 2 v0x0yKx0k|L};0~0 * h yK} M~ .L|L}E"v0&x {;yU ~0v0x0&~ ;x0~0;yUE0k9y };0~ . v1J}E0~0&x ;|L};06~ ~Zy{zM~0& UE|;yK00kZ9y E}E0&~ .K | .K};~Cc zMyK& {E|L6~ HZ$CyUx0y{zMyUC~0 AIE* zJx #! _cxC} ;U};yU";}E$ K};G} 0&~ .U ;v0xC~ ;x0~CEyUEMZ} B.K} zJ} C} *S#}Lc NzMx _v z v0xC};|ECyK $G}E0&x ;vCx0y zMyUCyUCg 6~ LE|;1y C} 23~0)y .K4} .
}Ev0x01y yK0~0y xC} .Kx0y yU0~Cy v0x0yKx0k|L};0~0B .K}L9yU0yK0C}|; .1;| LE|;yK {;| 2)6~ CN000~0,9~00&x NzMxC} * } zJ} 01~ #! g _c0ykc (NivCx0yUx0|$}EE3 NzMx ! g _cQ.K} zJ} 0a~ by_9~00&x NzMxC} Zc (N *(~0v0~ C0k 9y E}EC~ .K N000~ L0~0x L|L};06~ aU&~ {Ey 9g My z 2)~0 *m"x0~CE~ 0y {;} 8C} {E,v0xC~1& byK06~ uwC}EvCx0~C9yU"x 1v & 0yUC~0y z}E00W i zJ}; 0~0;}$gx0yK}EC~ .LyU ;}Ev0x ;C1y 9~00&x NzMxC} * _} {E ;;|;y M} 2)Z} .K}Z|;&~ .L}EC~ .
}E0~ 2X~ 1xC};0yU0~CyzJ}E0CW Q<x0yK}EC~ .1;yU ;}; v0x ;C1y ! g _c:* \ E~zM|$}v0x L01y 1U}| . }E~Cc zJyU& UE| 2 v Ux0y Qz {E| L 0yUxCy zM]~ yUC~0 AIE*x { LU}_9~00x NzJxC}"v .K| 0yKixM} .UxM} L 0~0L};+Cy (K _1y (pc zM~ "~00~0x L|L};EizC B z L|ECyKE| D x0yK06~ ]{| L6~ -v LEx0y L UEyU" *~0C~CG} CL0kxC} . 9yU]x {&~ UEyK9 zC `.K};v0&~ U~| D !d7u Ly .$K) $! g?he(% Z8#6*\+ & N** *7S?=5EGHI4<JB ;3@$>EG;3>-N-4 P ! #"$%&')(7X= &x (19yU0; &! jfke(be) `+*.K,} *{&~ {&v C .1;|L};0~0y $! g?he(% BC |;} 01y UE|;y $# h*% * {~ {Ey 94 *1 (1;v0&x ;0y {& {;~9 (1.
} zJ} 0& {;E1 D z0zMyUx b;}9 (1;v0&x ;0y Lx0 {E~ *1 G k a5ad^ `! eSg . } zJ} *1 G k a5ad^ `! eSg v0x0yUxCk|L}EC~0 ~ | .Kc b {E6~ G} {0~0&x ;|L};06~ * h } {v0x0y{zMy{MyU0~0yv0x0yUxCk|L}EC~09y bz v0x ;C1y ;xC}L9~| 9& (Lv0x L01y 1;xC ; {&~ UEyK9y *Ap& 19yUC yK06~ O|;x0y 9yU0~ vCx0y LW |L}EC6~ +|v0x ;Cy z Nx0fy LxC} ;EC~ v0x0yKx0k|L};06~ u A g `ba kbk _ `>3a kbi ! j aP e _`! g arA>P ;xC} L 0~0|; .Uk|$}EyK3 {vCyU0~C}EC;& 2 v0&x ;0y{z Nx u za a k a h G kej a h _ k aFO j 3 zGO\ f~ .K};;}E C~0|L};yUxC} ; *{ L|;C} ZzMy 0EyUC;& {;&v ];xM} LENyv0xCyUx0k|$}E06~ |;kv M6 0yU BG O3* D x ;Cy z Nx0y zGOC} .KC} C}EyK v0xC~ ;x0~CEyU,`~ ;C}C} C~0C}EyK|Lkv C6 0; Nv0xC}E|; 0yKG} v1J}E0~0&x ;| ~0 LW *1 =){~C6 1x ;0Ck|L| z |;k| ez * ;&x z L|L}EC~ 2Xv Ux0y z UE| $l~00EyK&x "yU& K} zE* 'u jMkh% jMk a]E N ` k}jj `! eMg1 D x Cc Lz U Nv a i a * BE* ;1y Uv0y C~0|L};yU&~ .
00&~ 2lvCx0~1& byU06~ a;zMyUK} CyKx0y } C&~ .K}EC~0a~ Lx z L|L};06~ ;y {v01y 0~0|$Z} -v1M}; ;xM9yU0 Cy .K};|;&~ U~C9kvCx Cc Lz U Nv` ;x Ez ;|$}E0&~ 2C*1 #gv0yU0~M} CLCZ} a$yKG}v0x0&~ ;x0~0;yU L&| * % {y"v0x0&~ ;x0~0;yUE xC} . zMyUCyU0tC}zM|Ly (Kx Nv0v0'* mM} zM~CC};9~ C1y {C6~ -v0x0~ Lx0~0EyK ;|u '8'L7 Lv0x0~ Lx0~0EyKE LC %"z a'86u %JZdK};9k-C~ .U0~CM+ *~ Lx0~0EyKElzM~0C}L9~ 0y {0~9yU6 2i v1M};0~0x L| ~C $ v } (;xC~0;c EM~ .U Lc \ E~v0x0Zv0x0~0 0 Lc | ALK U&~ {;yKGZ} Tu UW *MxC} .{zMy{ '*,'* #; *#6* mM} v0x0~ Lx0~0EyK ;|,x0y } CL (1|Lx0yK9yK0~ "u +;7 1v0x0&~ ;x0~0;yUE '5'#8Z#'&U,&'* \ E~Zv0x0&~ ;x06~ EyKE "~06 U~0x ;|$}E04 &.K} z} 0~ ~ .E;U (0M} 1U}-v0M}E0~Cx 2 Ci} U ;|Lypv0x0~ Lx0~0EyKE LCyUx0y{zM~Z~v M} 2 f Nv0xC};|ECyK0~0yxC}EC y .
} zJ} ` zM~0C}L9~ 01y U0~C9~v0xC~ ;x0~CEyUU}L9~ * >o pDrqU5srtuwvxMyzz{tuDs9vy=v}|~?6S6a R]8f 9~?u?y b 5tuw{)pd9vxS9$qupw{*wx UExC}E {E| |;| zJ}Z |;k| zJ}GzMC.K} zJ}p~.1M}K}kx0yK}EC;&( |;x0y 9yU0~0y C}{E|;yK |3UExC}ZD 0 ~0$ L9yK0y9yE}E0~. G},|;~0xCL}EC;LvC}Le0E~*Ap].K}ECx0yUv1MyU0~6 UExC}EC~0 .K} zJ}0~Z|vM};e0E~?y1UE|LyUB{vCyU0~C}EC;Ck {~&UEyK90k|; .1;|u QR\GX&U N&M *z {U};|E 2i E94yK0E {~06 1x L0~ . }E0~0~ 0x0~0E&~ 01y U0~0)y UyU00~C~ EU};C9yUx04;kE~69^_6D x0y 111/, %&' "`bafc::*1**x 19yU0; *{v0x;;~0| *{~&{v M.L|L};0~6 $! ghe% zC |;}Cy1{;|;y$# h*% * zMxB{~&UEyK9l0y k ada5^1`! i a*y z {U};E0~Z9y E}E0~&.KG} zGO$'* % {yv0x L0y z Nx0 BG O3 |; .Uk|$}Ey 9ky LxC};C~0Lv0x0yKx0k|L};0~0 v M}2 3 zM~0~Lby\v0xC~ ;x0~CEyUu &~ ./.K}"G} & ( C~ 0y{E|$} v0xC~;x0~CEyUL|$<~fLxC}$}EEk|$}2 "v0M}E0~Cx;|~C $|v ;x NzMNyv U Nv1CyUC6~ u AI"+*()yK U}L9 0~.KLv0x0~Lx0~0EyKE0ky\v0x0yKx0k|L};0~6Ez NE ;xC} L};Ek|L};E -xC};0yUy"|L ; Lv0x0~ Lx0~0EyKE0W :N v U Nv0~0| 6~ &v .
zJ0yUy *#6*B#g&~ UEyKG} 0y zJ};yU | .Kc b {E~ .KC}EE 3U M; BGO { L~0?| 0yUx0y{zM~ iv ;K Lc 0yUC . .UC};E& 9 ( zJ}+C} 00yK? ;xC} L}E;k|L}E; v0x0yKx0k|L};0~0y * ()};0~C LxC} .1LW cy {;| ;yK3 & C};0C} .K} zJyUx b;}i9y bz _v0x06~ z LZvCx0yUx0k|$}E0~ ~C} M} & $Zy (LxC} ;EC~ *i;9yKE~CW e0 zC OU};06~ ; {;x zMyU {E| 236~ @{;x ;& UE&| L}EzM&~ U L|;ky,<~ {yKEyU|Lky ;0;x 0CyKx04 6.K} zMyUx b;}|01y U C; 9~00C&~ UyU NNz+c byKf ;;} .K}E; 0xC~0E~ 0y { ;" *,* Ap LZ} bz (1 v0xCyUx0k|$}E06~ t C; zJ~0 ;K .Uy 9v1 0x zGO c byU0 ;kE | 0yUxCy zM~ *#qCy{z ;|$}EEyUC; Nv0x ;Cy z NxC} zGO z bCd} N9yKEB LxC} $}EEk|$}EEv ;|L ;x 2)~01y v0x0y x0k|$}E06~ } ;x Ez ;|$}E0~Cy z b N9yKE 6"yUxC~ .U~0&x ;|L};E v0xCyUx0k|$}E06~ | i~ .Ly bp}E0~Cyv LEyUx0~zJ};00W :* \ BEz ;x bp};yU;}EzMxC};0|;yKx0 {Ex L& {;&| 0U};Za~ ;&x z L|L}EC~0y *i;9yUE~MW 0 0y Uc LEx C}0y{z UU}E;0~ BGO3$! g?he% zC |;k& bzMyKC}|;k {~0;8 ;xC} ;; vCx0yUx0k|$}E0~C ~ .A>P | zGO3v { C;& | |;x0y e A>P | {yvCx0yUx0k|$}E0~ .K}EvCx0y yU0~6~ Zc b ,v ;EyKx 0E& * } & Ly C~ 0y {E| v0x0~ Lx0~0EyK ;| |0M} 1{y-x0y } CL (1Z|;x0y 9yU0~?u +E"v0xC~0| zM~C Lc 50 9 (1 .K} zJ} z N ~C9yUE zM~CC}E ;|Lk v0x0~ Lx0~0EyK ~tv1J}E0~0&x ;|L};E ?}E& (Lx0~0;c $&E~0vM}~ EzMyU & C};0 L|Ly{C~ kbe _ g?hkbe N ! g *3#qCy{z ;|$}EEyUC;& & |;xCyKe z pC} M} M}&~ Uv C0yK06~ B.K} zJ} 0f0~0 LTu .K}E|L&~ {~Cd L;yU yK` .K} (Kx byK0 UE`~ {&~ UEyK9 *yx0y yUC}Ov0&x EMyKG} ~0C|;yUx {~0~ v0x0&~ ;x0~0;yU L| Tu KW *gxC} .
zMyU '*,'*,' * % 91y { ExC} zM~00~ L0 ( zM $# h*% 9y E}E0~ . G} M} Cy{z ;|$}E06~ ?vCx0~ ;xC~0EyU ;| Tu UW *kxM} . zJy{ '&* '* ' $!BCC} .KC} C}EyK .K} zJ} 0y $&~ ./.K}pC~ .U ;vCx0~ ;xC~0EyU; UE~Zv0x UU}E~C|L} 23yK|Ey 0yK0~0y"0yK Lg? ;h&xe(%( v0y x0~ zJ}|;x0y 9yU0"~ & C}E0Ck0 Nx L|;yUC+v0x0&~ ;x0~0;yUU&} qv .U| & 2)~C yU C} C};ExC} ; * \ 0yUv0xCy z U;} .1;yKc "~,0yKv0x0~0y CyKc zC& l$# h*% * D { CL "v0x0~ Lx0~0EyK4 .K} z} 1J} K}x0yK}EC; (|;x0y 9yU0~0y 9yU 0yU ;K ;_9y E};0~ .K zMyK& {E| ;yKi M; iM3} . } zJ} C~~ .gzM~0M};9~ 0y { (11M} 1U&} *(4yK K};9 {~C L};06~ CL f6 z }EyK (1v0x0~ Lx0~0EyK-0~ .K ;v0x0&~ ;x0~0;yUE0W `.K} zJ} x0yK}EC; (|Lx0yK9yK0~+0y,9yU 0yU }-|L L Lv0x0~ Lx0~0EyKE0kEy .K} z} 0~ c (1$a ;kE|;kEy {0yK0;| {y 0~ .K Lv0x0~ Lx0~0EyKE0 9]~ .
} zJ} C}L9~~ .zJ~0C};9&~ 01y U (1M} U&} *y .K} zJ} 0~ c (1N] E& L0~0x L|L}E; C~ .U ;vCx0~ ;xC~0EyU;0 9~ *5Ay{& +| LW % ; ;vCx0~ ;xC~0EyU;0kB0 v0xC~ ;x0~CEyUE< . } zJ} "~ .g1M} U}\xCyK} M; (k|;xCyK9yUC~_| {y K}E0~pc (N 9yU6 0; * yK ; Lx0ky $9v ;CyU0E NzMxC}xC} ;U} 2 MC} Nx L|;0yiv0x0~ Lx0~0EyKU}zM~0C}L9~ 01y U (1M} U&} *?#qCy z L|L};Ey{C &M0yU ; ;x0kCy U&~ {;yK90ky|; .L|;lv0x0~0| &z 0 v L06~ byU0~ 2 v0x0~ Lx0~0EyKU}~|Lk| z a.K} zJ} 0~~ .k1M} U}x0y } CL (1i|Lx0yK9yK0~ * D x0f~ ;U $? LC}"c byU LkE4 .K} E& L0~0x L|L}EM}\zMx (1;f .K} zJ} 0yU" ~C9yU| yUz f;U (f CyUy0~ .K0~0v0x0&~ ;x0~0;yU *= &(111116'o pL qUdrrtu}v?xMyzz{3t9Dsvy v}|~?a dt9w{ y *b9q3 Uy {ExM}E0~0C 0yK};0E~0|L(1v0x;Cy1K}u C};v0x0~C9yKxb,~1zJ}23y(1zJ}EC0WC+Mc(N$LkEv0y0x yU0y{yK0 C}zM~&UMCy1UcLExC}B.K};0x0yKv1CyUC~0yp~6Z|; .1;|$ QR\GX&U NM * \ -vCx0~0| zJ~0? &C}EC0 .K} zMyUxb;}; vCx0~+}ECE~0|;~&.K}EC~0~ v0xL0y11U} uwC}EvCx0~C9yUx"JvCx0~ v{Nv1CyK0~0~@b,~zJ}E|~6,zJ}E0CW0*1 Ap $! g?he% zC "~C0~C} M;0yZv0x0~0| z&0 |Lx0yK9yKC}@U~&{;yK90W |L .L|;|+~ |Lx0yK9yKC}E& L0~0x L|L}EC6~ -v0x0yKx0k|L};0~0* Ly .izM&~ Uv1Cy ~Z1M}E|L~C}E $xC4 *1 #g&~ {Ey c 0yK| .Kc b &~ {v M .L|L};EC C~ $ M ~Cy zC& $# h*% .K}EvCx U C}vC}Le 0E& *1 #g&~ {Ey G}v0x0y z 9:0|E 0yKBAp?{ExM}E0yK06~ ?;KE6~ Cy z {U};E ;|x NzO L9vC};0~0v0x0y zMM} ( }EyUv0x (UxC}LG90kyZuw}EvCvC}ExC};E0ky {xCy zUE|L&} * U ;|L0ky-~NzMyK~ 6~ &v {;x ;yK06~ Eay by eC ~ zC ! g _c:* D { C;& +&~ zM0k z{~{Ey 9&0y z { $vCyU & ?| L C~ 0~08y ; #! _c:e1y UE| LyU C; zM~C {v +v0x0&~ Uv ;~CE{~{Ey c ;x0y ;|L};06~ C x0y } CL (1|Lx0yK9yK0g (~ MxC} .KxC} ;U};E-9~00x NzJx &;y {v01y 0~0|$} 2)yUy_C} zCCy bp} yUyv0M}E0~Cx ;|$}E0~0iy .K} z} ~ zM&~ Uv0yU 0yUx0&~ .K}EC~ 2 vCx0yUx0k|$}E0~C } $! ghe% zCd|;kv M6 0E ;};v0x L01y 1*; % V % % #g&~ UEyKG} a a a,M|;kv {;};yU $"~0xMc ; Bad^ ` * D x0y{z {K}E|E& 0yUC Ld NzMx &L1y Uv0y 0~ |L} 2)yUy_zJyUEyKxC9~00k&~ UEk~ g 0& ;y,v1M};0~0x L|L}EC~0yp~+xM} LU} j 23kbeSyKg ypCa} $&x ;|;Cypv0x0~0|L~1C1y (U~0 %-v0x L01y 1LxC}A `a, .%c.M'p|$91y UE4y $!BC* } zJ} 00~ a a a,J0y"|;~1zM0 $!BC*Ap 06~ iLv0x0y zMg yUCyU0 .CNx ;|L0yU-vCx0~ ;xCg?~0hEe(yU% ;E| k ada5^1`! i aiv1M};k0 ~0kx g L|L}EC~0yKW * % L} 01y g?UEh|;e(y %{ x0y{z {E|$}pxC} .UxC} LE0~~ Uv C .12 CUU}ENz}Ex0ECkyqzM $! zC L9v0~0 0 ;xC! @*! _ ?O MO d~ {v0yK0~C} M;0ky ;~ &C~ LEyUC~ *-4Uv C .;yK EBGA $! g ,#\~ g?hUeU}E%1 zJ}Ex0;0k BE * h } .UxCy yKj 0~0y K}EC9yKxC} ' 9~00x {yK NNzJ} 9~00~MG} CL0k0|$}E0 |;x0y 9yU0f~ #% 9~0Cx UyU NN5z * % x0y e .K} zJyUx b0~px0y }E00~C~C} v0x0yUxCk|L}EC~0y 96 96~ 0x {yK NN5z 1v0yKx0yU1 2)0yK0~0yp ;CEyU6 {K} Zl/-9~0Cx UyU NNzMtC} A g `a,rGa g `! _^ '5,M,(& - *; % V % % 5 #g&~ UEyKG} G P CJLC a j,-ge e/ O|;kv {;};yU 0"~CxCc ; G < a ` keMg ! ^N ~ |L1& 23C}EyKExC~ L9v L0yUCE4 *'* D M}E zC <~C0 A>E eL1y {vCy 0~0|$} 23C2 +z ;&v C0~0EyUC;CW @Nx ;|L0yUOv0xCyUx0k|$}E0~0" *QAp | .K};~Cc zMyK& {E|L6~ @f{U}EC; L U&~ {;yKc ;Ov1J}EU}Z&~ Uv C .;yK0 & ABZCyKG} U0~0x LyKc LyvCx0yUx0W |L}EC~0yivCx ;0y ;xC} A g `a,p.%9c.M'&*#* 5 Z L9v1CyK0ZxC} .KxC} ; C~0;} A>P4 &~ Uv C .;y 9k@ ;|L9y {E& `@ ! _ j O MOl`~ ; M} z 0~0 $ > e) `AbO&< "~0xC9 _ & a /Sj *,&* 5 $ZvCx (KxC};G90k $9v1CyK ;1y Uv0y C~0|L} 2)~Cf 1y UE| L|L}EC~0y $! g BC~[B@cC}Mz&LG3O*AL|yL0vUyMxE}0~L00kyW{~&UEKy9|.}E~Cc zJyU& UE| 2 iv Ux0y z he%{E| L v0x L ; M]} eMkCBO&G uALG 0yUxCy .xC} .{zMy{ 0y c 2vC}Le 0E& * % ;} C1y {;|;fy {x0y{z {E|$}-xC} .UxC} LE0~~ {v M .LyU 0C eSkbgjMhe Z- $9v1CyK0xC} .KxC} ; C~0;}pzC m@ c eMk *&; % V % : % #g&~ UEyKG} PFa j `! ^a$<&C > Ja kbg a, |;k&v {L}EyU a"~0xCc L G -?jk j > e) ` jk a|zJ| -|L};x0~C}ECUZ} :*'* M|;1& 23C} 23~0 PFa j `! ^a <*C > Ja kbg a, <*C > CBO&GuALG LKJ} z 0~C O eSh ad @*! a % +v zCzMyUx b ; eSk jg?h C _ k N e zadN_ /(/ a k } UyKc EMyUx,M.M'SEz>&3! g a k v zCzMyUx b $9v0~1 0 Lx ;| @ ! _ j O MOE eSk jg?h O SOE j ` jde ^O MOl~ E G*A $! g ,#*#* Z?v CC} .K};9yKC} $!BCk|L1& 23C}EyK k L9vC};0E L?y NzM&x u #.(JNM+ gv z0zMyKx b,~C|L} 23yKy $! g ,#!EBGA-~t&~ {v Mg? h.e%23 yU@y {U};NzJ}ExCE0ky ;~ ;C~ ;;yU0~? $e v0~1 0 Lx ;| 6NzMx ,~C9yKyUH ,#ENx ;|L6 vCx0~ ;xC~0EyU ;|,~c byUf LkEf .K}EvC&~ U}; | D ! *1 %/, %&' " *o pDrqU5srtuwvxMyzz{tuDs9vy=v}|~?6U+ ]dyF|pR]bp M3td|rvWb5tuw{)pd9vxS9$qupw{*w% % %g~ UEyKG}|LkvU;}EyK<"~0xCc; @za `_ O ^`pA * % ; C~&0~0y$Lv0x0yzMz6~ ?{~&UEyKW:.{zMy1U0y|;| zM~0 &;|Ly4NzMx }v0xCy zCM}( }g 2 k +e vM}ENyUEg&4j xC}~0x2)~CyxNz.U0~91y U $! g?he% BC*'* C|L1&23C}23~0(Cv z0zMyKxbxC};Eg;y1.