Peter Mandl Grundkurs Betriebssysteme
Peter Mandl Grundkurs Betriebssysteme Architekturen, Betriebsmittelverwaltung, Synchronisation, Prozesskommunikation 2., überarbeitete und aktualisierte Auflage Mit 164 Abbildungen und 6 Tabellen STUDIUM
Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über <http://dnb.d-nb.de> abrufbar. Das in diesem Werk enthaltene Programm-Material ist mit keiner Verpflichtung oder Garantie irgend - einer Art verbunden. Der Autor übernimmt infolgedessen keine Verantwortung und wird keine daraus folgende oder sonstige Haftung übernehmen, die auf irgendeine Art aus der Benutzung dieses Programm-Materials oder Teilen davon entsteht. Höchste inhaltliche und technische Qualität unserer Produkte ist unser Ziel. Bei der Produktion und Auslieferung unserer Bücher wollen wir die Umwelt schonen: Dieses Buch ist auf säure freiem und chlorfrei gebleichtem Papier gedruckt. Die Einschweißfolie besteht aus Polyäthylen und damit aus organischen Grundstoffen, die weder bei der Herstellung noch bei der Ver brennung Schadstoffe freisetzen. 1. Auflage 2008 2., überarbeitete und aktualisierte Auflage 2010 Alle Rechte vorbehalten Vieweg+Teubner GWV Fachverlage GmbH, Wiesbaden 2010 Lektorat: Christel Roß Walburga Himmel Vieweg+Teubner ist Teil der Fachverlagsgruppe Springer Science+Business Media. www.viewegteubner.de Das Werk einschließlich aller seiner Teile ist urheberrechtlich ge schützt. Jede Verwertung außerhalb der engen Grenzen des Ur heber rechts ge set zes ist ohne Zustimmung des Verlags unzuläs sig und straf bar. Das gilt ins be sondere für Vervielfältigungen, Über setzun gen, Mikro verfil mungen und die Ein speiche rung und Ver ar beitung in elek tro nischen Syste men. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürften. Umschlaggestaltung: KünkelLopka Medienentwicklung, Heidelberg Druck und buchbinderische Verarbeitung: STRAUSS GMBH, Mörlenbach Gedruckt auf säurefreiem und chlorfrei gebleichtem Papier. Printed in Germany ISBN 978-3-8348-0809-7
!!"#$"#%& #$%&'$())*)%$+$!)%$,,$-!.'$-)%$!/0&!1-2$-34-5))*)%$+$!($&$'%!4-3!2$&3$-!6478! -4&!/0&!3'$)$!$-%2'79$,%:!;8-$!1-2$-34-5!(&<478%$!+6-!-<+,'78!6478!9$'-!#$= %&'$())*)%$+:!>$4%'5$!#$%&'$())*)%$+$!2'$!?-'@A!B'-4@A!C'-3D2)!D3$&!E&DF&$78= -$&($%&'$())*)%$+$! )'-3! )$8&! 9D+G,$@$! H&D5&6++)*)%$+$A! '-! 3$-$-! I'$,$! J68&$! K-%2'79,4-5),$')%4-5!)%$79$-!4-3!3'$!6478!)%<-3'5!2$'%$&$-%2'79$,%!2$&3$-!+0)= )$-:! L'$! -4%M$-! I'$,$! N$78-'9$-! 4-3! L%&6%$5'$-! M4&! E$2<8&,$')%4-5! $'-$&! 8D8$-! B$')%4-5)/<8'59$'%!4-3!M4&!#$&$'%)%$,,4-5!ID-!DG%'+6,$-!L$&I'7$)!/0&!3'$!1-2$-= 34-5$-:!.6)!ID&,'$5$-3$!B$8&(478!($/6))%!)'78!+'%!3$-!E&4-3,65$-!ID-!#$%&'$())*)%$+$-:! O-!9D+G69%$&!PD&+!2$&3$-!2'78%'5$!E&4-39D-M$G%$A!"$&/68&$-!4-3!1,5D&'%8+$-! 36&5$)%$,,%A! 3'$! '-! +D3$&-$-! #$%&'$())*)%$+$-! $'-5$)$%M%! 2$&3$-:!.6)! #478! ($= 86-3$,%!3'$!/D,5$-3$-!N8$+$-9D+G,$@$Q! R:! S:! K'-/08&4-5! #$%&'$())*)%$+6&78'%$9%4&$-!4-3!#$%&'$()6&%$-! T:! U:! V:! X:! Z:! O-%$&&4G%I$&6&($'%4-5! H&DM$))$!4-3!N8&$63)! WH?=L78$34,'-5! L*-78&D-')6%'D-!4-3!YD++4-'96%'D-! >64G%)G$'78$&I$&26,%4-5! [:! E$&<%$=!4-3!.6%$'I$&26,%4-5!.$&! L782$&G4-9%!,'$5%! ($'! )D5:! \$8&M2$79($%&'$())*)%$+$-! D3$&!?-'I$&)6,($= %&'$())*)%$+$-A! 3'$! 0($&2'$5$-3! /0&! ($%&'$(,'78$! O-/D&+6%'D-))*)%$+$! $'-5$)$%M%! 2$&3$-A!2$-'5$&!($'!]$6,M$'%=!(M2:!K+($33$3!L*)%$+$-A!3'$!+$8&!'-!%$78-')78$-! P&65$)%$,,4-5$-!&$,$I6-%!)'-3:!K'-'5$!5&4-3,$5$-3$!YD-M$G%$!5$,%$-!6($&!/0&!6,,$! N*G$-!ID-!#$%&'$())*)%$+$-:!! Y6G'%$,! R! $-%8<,%! $'-$! K'-/08&4-5! '-! 5&4-3,$5$-3$! YD-M$G%$! 4-3! 14/56($-! ID-! #$%&'$())*)%$+$-! )D2'$! $'-$! 8')%D&')78$! #$%&678%4-5:! Y6G'%$,! S! )%$,,%! 2'78%'5$! 1&78'%$9%4&I6&'6-%$-! 4-3! #$%&'$()6&%$-! ID-! #$%&'$())*)%$+$-! ID&:! O-! Y6G'%$,! T! 2$&3$-! 3'$! YD-M$G%$! M4&! O-%$&&4G%($6&($'%4-5! 4-3! M4&!#$86-3,4-5! ID-! L*)%$+= 64/&4/$-!3')94%'$&%:!! "!
"D&2D&%! O+! Y6G'%$,! U! 2'&3! $&,<4%$&%A! 2'$! 8$4%'5$! #$%&'$())*)%$+$! 3'$! ]$))D4&7$-! ^H&D= M$))_! 4-3! ^N8&$63_! I$&26,%$-:! C6)! N8&$63)! )'-3! 4-3! 2'$! )'$! '-! 8`8$&$-! H&D5= &6++'$&)G&678$-!2'$!J6I6!4-3!Wa!I$&2$-3$%!2$&3$-!9`--$-A!2'&3!$($-/6,,)!36&= 5$)%$,,%:!Y6G'%$,!V!($)78&$'(%!I$&)78'$3$-$!L%&6%$5'$-!M4&!"$&26,%4-5!ID-!H&DM$)= )$-! 4-3! N8&$63)! bwh?=!"#$%&'()*+,+ 1(,64/G,6-4-5c! 4-3! $&,<4%$&%A! 2'$! $'-! #$= %&'$())*)%$+! $'-$-! H&DM$))=dN8&$632$78)$,! 34&78/08&%! b-(./01"#()*+,+1&($'%)id&= ($&$'%4-5A!.')GD)'%'D-c:! "$&)78'$3$-$! L78$34,'-5=L%&6%$5'$-! 2$&3$-! ID&5$)%$,,%! 4-3!+'%!P6,,($')G'$,$-!4-%$&,$5%:!.6)!N8$+6!!2)"#34)(.01(4)+&)%+5466&)(701(4)!2'&3!'-!Y6G'%$,!X!($86-3$,%A!2D($'! 3'$!5&4-3,$5$-3$-!H&'-M'G'$-!G6&6,,$,$&!(M2:!-$($-,<4/'5$&!#$6&($'%4-5!ID-!;(= e$9%$-!34&78!h&dm$))$!4-3!n8&$63)!$&,<4%$&%!2$&3$-:!1,)!\$786-')+$-!m4&!l*-= 78&D-')6%'D-!-$($-,<4/'5$&!H&DM$))$!4-3!N8&$63)!2$&3$-!BD79)A!L$+6G8D&$A!\4= %$@$! 4-3! \D-'%D&$! ($86-3$,%:! K)! 2'&3! 5$M$'5%A! 2'$! +6-! 3'$)$! \$786-')+$-! '-! 8`8$&$-! LG&678$-! 2'$! J6I6! 4-3! Wa! $'-)$%M$-! 96--:! YD++4-'96%'D-)+`5,'789$'= %$-!M2')78$-!H&DM$))$-!D3$&!N8&$63)!2$&3$-!$($-/6,,)!ID&5$)%$,,%A!2D($'!M:#:!64/! 36)!H'G$=YD-M$G%!$'-5$56-5$-!2'&3:! O-!Y6G'%$,!Z!2$&3$-!)78,'$F,'78!3'$!YD-M$G%$!3$&!80&/1./$("#$39$3:0'1&)*!64)/08&=,'78! $&,<4%$&%A! 2D($'! 3'$! I'&%4$,,$! LG$'78$&%$78-'9! '+! \'%%$,G4-9%! )%$8%:! L$'%$-$&= )$%M4-5))%&6%$5'$-! 2$&3$-! ID&5$)%$,,%! 4-3! 1-)<%M$! /0&! 3'$! "$&26,%4-5! 5&DF$&! 13&$))&<4+$!)9'MM'$&%:! K'-! 5&4-3,$5$-3$&! K'-(,'79! '-! $'-'5$! YD-M$G%$! 3$&! ;$3<1$=+ &)%+ -01$(9$3:0'1&)*! '--$&86,(!ID-!#$%&'$())*)%$+$-!/D,5%!)78,'$F,'78!'-!Y6G'%$,![:!K)!2'&3!$&,<4%$&%A!2'$! 3'$! E$&<%$I$&26,%4-5! '-)! #$%&'$())*)%$+! $'-5$($%%$%!')%!4-3!2'$!.6%$')*)%$+$! G&'-M'G'$,,!/4-9%'D-'$&$-:!! O+! 1-86-5! )'-3! $'-'5$! K&5<-M4-5$-! $-%86,%$-:! O-)($)D-3$&$! 2$&3$-! $'-'5$!.6= %$-)%&49%4&$-A!3'$!'-!#$%&'$())*)%$+$-!8<4/'5!I$&2$-3$%!2$&3$-A!'+!1-86-5!$'-= /08&$-3!$&,<4%$&%:! O-! 3'$)$+! #478! 2'&3! $'-! G&6@')-68$&! 1-)6%M! 5$2<8,%:!.$&! L%D//! 2'&3! +'%! I'$,$-! #$')G'$,$-!64)!69%4$,,!&$,$I6-%$-!#$%&'$())*)%$+$-!4-3!H&D5&6++'$&)G&678$-!6-= 5$&$'78$&%:!1,)!#$')G'$,=#$%&'$())*)%$+$!2$&3$-!ID&2'$5$-3!C'-3D2)A!?-'@!4-3! B'-4@! 8$&6-5$MD5$-:! f4! e$3$+! Y6G'%$,! )'-3! g(4-5)64/56($-! ($'5$/05%:! P0&! 36)! "$&)%<-3-')!$'-'5$&! H&D5&6++($')G'$,$! )'-3!5&4-3,$5$-3$! Y$--%-'))$! ID-!H&D5= &6++'$&)G&678$-!bWA!WhhA!J6I6!4-3!Wac!-0%M,'78A!e$3D78!9`--$-!3'$!2$)$-%,'78$-! YD-M$G%$!6478!D8-$!%'$/$&$!H&D5&6++'$&9$--%-'))$!I$&)%6-3$-!2$&3$-:!"D+!B$= )$&!2$&3$-!6-)D-)%$-!9$'-$!2$'%$&$-!E&4-39$--%-'))$!ID&64)5$)$%M%:!! "O!
"D&2D&%!.$&! O-86,%! 3$)! #478$)! $-%)%6-3! 64)! +$8&$&$-! "D&,$)4-5$-! 0($&! #$%&'$())*)%$+$! 6-! 3$&! >D78)784,$! /0&! 1-5$26-3%$! C'))$-)786/%$-! i! P>! \0-78$-:! #$36-9$-! +`78%$!'78!+'78!)$8&!8$&M,'78!($'!+$'-$-!YD,,$5O--$-!5$3.1()+!"#6(%1!4-3!;$43*+ >0"7$360(3+ )D2'$! ($'! +$'-$+! N4%D&+-09(%+?$#3+/0&! 3'$! %6%9&</%'5$!?-%$&)%0%M4-5! 4-3! /0&! 3'$!.')94))'D-$-! '+! ]68+$-! 3$&! "D&,$)4-5$-! 4-3! g(4-5$-:! 1478! ($'! +$'-$-!L%43$-%'--$-!4-3!L%43$-%$-A!3'$!+'&!P$$3(679!M4+!"D&,$)4-5))%D//!56($-A! +`78%$!'78!+'78!8$&M,'78!($36-9$-:!.$+!"$&,65A!'-)($)D-3$&$!P&64!L*(',,$!N8$,$-A! 36-9$! '78! /0&! 3'$!?-%$&)%0%M4-5! '+! H&De$9%! 4-3! /0&! 3'$! 6,,M$'%! G&D(,$+,D)$! f4= )6++$-6&($'%:! O-! 3$&! ID&,'$5$-3$-! S:! 14/,65$! 24&3$-! %$@%,'78$! g($&6&($'%4-5$-! )D2'$! $'-'5$! 19%46,')'$&4-5$-! ID&5$-D++$-! 4-3! $)! 24&3$-! M68,&$'78$! P$8,$&! ($8D($-:!.$&! 14/(64!3$)!#478$)!(,'$(!(')!64/!3'$!14/%$',4-5!ID-!Y6G'%$,!R!'-!3&$'!K'-M$,96G'%$,! 4-I$&<-3$&%:!.'$!K'-/08&4-5!'-!2'78%'5$!.6%$-)%&49%4&$-!24&3$!'-!3$-!1-86-5! I$&,$5%:! P0&! 3'$! M68,&$'78$-! %$@%,'78$-! >'-2$')$! 4-3! 3'$! '-86,%,'78$-! "$&($))$= &4-5)ID&)78,<5$!+`78%$!'78!+$'-$+!YD,,$5$-!>$&&-!H&D/:!.&:!W8&')%'6-!"D5%!&$78%! 8$&M,'78!36-9$-:! P&65$-!4-3!YD&&$9%4&ID&)78,<5$!&'78%$-!L'$!('%%$!6-!+6-3,j7):8+:$34:! P0&!($5,$'%$-3$!O-/D&+6%'D-$-!M4&!"D&,$)4-5!)'$8$!222:G&D/=+6-3,:3$:! \0-78$-A!'+!J4,'!Skkl!!! H$%$&!\6-3,!! "OO
! '()*+%,-.#/.01)(0,&& R!!K'-/08&4-5!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!R! R:R!!WD+G4%$&)*)%$+$!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!R! R:R:R! K'-/08&4-5!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!S! R:R:S! 14/56($!ID-!#$%&'$())*)%$+$-!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!S! R:R:T! >6&326&$+D3$,,$!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!T! R:R:U! WH?=]$5')%$&)6%M!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!X! R:R:V! #$')G'$,$!/0&!\'7&DG&DM$))D&=1&78'%$9%4&$-!:::::::::::::::::::::::::::::::::::::::::::![! R:R:X! \4,%'7D&$=H&DM$))D&$-!4-3!>*G$&%8&$63'-5=WH?)!:::::::::::::::::::::::::::::!RS! R:R:Z!?-)$&!$'-/678$)!\D3$,,!3$&!>6&326&$!::::::::::::::::::::::::::::::::::::::::::::::::::!RT! R:S!!#$%&'$())*)%$+=E$)78'78%$!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RU! R:S:R! >')%D&')78$!K-%2'79,4-5!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RV! R:S:S! E$)78'78%$!ID-!\'7&D)D/%!C'-3D2)!4-3!?-'@!:::::::::::::::::::::::::::::::::::::!RZ! R:T!!g(4-5)64/56($-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SR! S!!#$%&'$())*)%$+6&78'%$9%4&$-!4-3!#$%&'$()6&%$-!:::::::::::::::::::::::::::::::::::::::::::::::::::::::!ST! S:R!!#$%&'$())*)%$+6&78'%$9%4&$-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!ST! S:R:R! Y,6))')78$!1&78'%$9%4&$-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!ST! S:R:S! \'9&D9$&-=1&78'%$9%4&!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SV! S:R:T! "$&%$',%$!L*)%$+$!4-3!\'33,$26&$!::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SX! S:R:U! #$%&'$())*)%$+="'&%46,')'$&4-5!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!S[! S:R:V! 1&78'%$9%4&!ID-!?-'@!4-3!C'-3D2)!::::::::::::::::::::::::::::::::::::::::::::::::::::::!Sl! S:S!!#$%&'$()6&%$-!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TS! S:S:R! H6&6,,$,')'$&4-5!3$&!"$&6&($'%4-5!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TT! S:S:S! N$',86($&=!I$&)4)!N$',-$8+$&($%&'$(!::::::::::::::::::::::::::::::::::::::::::::::::::::::!TU! S:S:T! 1GG,'76%'D-=L$&I$&=#$%&'$(!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TZ! S:S:U! N$&+'-6,)$&I$&=#$%&'$(!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!Tl! S:S:V! >6-38$,3=WD+G4%'-5!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!Uk!! Om!
O-86,%)I$&M$'78-')! S:T!!g(4-5)64/56($-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!UR! T!!O-%$&&4G%I$&6&($'%4-5!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!UT! T:R!!O-%$&&4G%)!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!UU! T:R:R! g($&(,'79!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!uu! T:R:S! O-%$&&4G%=#$6&($'%4-5!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!UV! T:R:T! O-%$&&4G%="$&6&($'%4-5!($'!O1TS=H&DM$))D&$-!::::::::::::::::::::::::::::::::::::::!Vk! T:R:U! O-%$&&4G%=#$6&($'%4-5!4-%$&!C'-3D2)!::::::::::::::::::::::::::::::::::::::::::::::::::!VT! T:R:V! O-%$&&4G%I$&6&($'%4-5!4-%$&!B'-4@!::::::::::::::::::::::::::::::::::::::::::::::::::::::::!VZ! T:S!!L*)%$+64/&4/$!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!Xk! T:T!!g(4-5)64/56($-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!XU! U!H&DM$))$!4-3!N8&$63)!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!XV! U:R!!H&DM$))$!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!XX! U:R:R! H&DM$))+D3$,,!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!XX! U:R:S! H&DM$))I$&26,%4-5!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!XZ! U:R:T! H&DM$)),$($-)M*9,4)!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!Zk! U:S!!N8&$63)!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!ZR! U:S:R! N8&$63+D3$,,!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!ZR! U:S:S! O+G,$+$-%'$&4-5!ID-!N8&$63)!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!ZR! U:S:T! "D&=dn678%$',$!4-3!K'-)6%M5$('$%$!ID-!N8&$63)!:::::::::::::::::::::::::::::::::!ZU! U:T!!H&D5&6++'$&9D-M$G%$!/0&!N8&$63)!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!ZX! U:T:R! N8&$63)!'-!J6I6!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!ZX! U:T:S! N8&$63)!'-!Wa!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::![k! U:U!!H&DM$))$!4-3!N8&$63)!'-!9D-9&$%$-!#$%&'$())*)%$+$-!::::::::::::::::::::::::::::::::::::![U! U:U:R! H&DM$))$!4-3!N8&$63)!4-%$&!C'-3D2)!::::::::::::::::::::::::::::::::::::::::::::::::::![U! U:U:S! H&DM$))$!4-3!N8&$63)!4-%$&!?-'@!4-3!B'-4@!:::::::::::::::::::::::::::::::::::::::!lS! U:V!!g(4-5)64/56($-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!lZ! V!WH?=L78$34,'-5!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!ll! V:R!!L78$34,'-5=Y&'%$&'$-!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!Rkk! V:S!!L78$34,'-5="$&/68&$-!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RkT! V:S:R! "$&3&<-5$-3$!4-3!-'78%!I$&3&<-5$-3$!"$&/68&$-!:::::::::::::::::::::::::::!RkT!!m
! mo! V:S:S! g($&(,'79!0($&!l78$34,'-5="$&/68&$-!::::::::::::::::::::::::::::::::::::::::::::::::::!rkt! V:S:T! \4,%'=B$I$,=L78$34,'-5!+'%!H&'D&'%<%$-!:::::::::::::::::::::::::::::::::::::::::::::::!RkX! V:S:U! ]D4-3=]D('-=L78$34,'-5!+'%!H&'D&'%<%$-!::::::::::::::::::::::::::::::::::::::::::::!RkZ! V:T!!"$&5,$'78!64)5$2<8,%$&!L78$34,'-5="$&/68&$-!:::::::::::::::::::::::::::::::::::::::::::::::!Rkl! V:T:R! WH?=L78$34,'-5!'+!4&)G&0-5,'78$-!?-'@!:::::::::::::::::::::::::::::::::::::::::::!RRT! V:T:S! WH?=L78$34,'-5!4-%$&!B'-4@!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RRV! V:T:T! WH?=L78$34,'-5!4-%$&!C'-3D2)!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RSS! V:T:U! L78$34,'-5!ID-!N8&$63)!'-!J6I6!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RSl! V:T:V! f4)6++$-/6))4-5!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!rsl! V:U!!g(4-5)64/56($-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RTR! X!!L*-78&D-')6%'D-!4-3!YD++4-'96%'D-!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RTT! X:R!!E&4-3,$5$-3$)!M4&!L*-78&D-')6%'D-!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RTU! X:R:R! n$($-,<4/'59$'%a!6%d+6&$!19%'d-$-!4-3!]67$!wd-3'%'d-)!::::::::::::::::!rtu! X:R:S! Y&'%')78$!1()78-'%%$!4-3!2$78)$,)$'%'5$&!14))78,4))!:::::::::::::::::::::::!RTZ! X:R:T! K'5$-)786/%$-!-$($-,<4/'5$&!H&D5&6++$!::::::::::::::::::::::::::::::::::::::::::::!RTl! X:S!!L*-78&D-')6%'D-)9D-M$G%$!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RUR! X:S:R! LG$&&$-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RUR! X:S:R! L$+6G8D&$!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RUU! X:S:T! \D-'%D&$!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RUl! X:T!!L*-78&D-')6%'D-)%$78-'9$-!+D3$&-$&!#$%&'$())*)%$+$::::::::::::::::::::::::::::::::::!RVU! X:T:R! L*-78&D-')6%'D-)%$78-'9$-!4-%$&!?-'@!::::::::::::::::::::::::::::::::::::::::::::::::!RVU! X:T:S! L*-78&D-')6%'D-)%$78-'9$-!4-%$&!C'-3D2)!::::::::::::::::::::::::::::::::::::::::!RVU! X:T:T! H;LOm=L*-78&D-')6%'D-)%$78-'9$-!:::::::::::::::::::::::::::::::::::::::::::::::::::::::!RVV! X:U!!L*-78&D-')6%'D-)+$786-')+$-!'-!H&D5&6++'$&)G&678$-!:::::::::::::::::::::::::::::!RVV! X:U:R!.'$!J6I6=L*-78&D-')6%'D-)G&'+'%'I$!^)*-78&D-'M$3_!::::::::::::::::::::::::!RVX! X:U:S! C6&%$-!64/!#$3'-54-5$-!'-!J6I6!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RXT! X:U:T! C$'%$&$!L*-78&D-')6%'D-)+$786-')+$-!'-!J6I6!:::::::::::::::::::::::::::::::::!RXX! X:U:U! Wa=\D-'%D&$!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RXl! X:U:V!.'$!Wa=L*-78&D-')6%'D-)G&'+'%'I$!^,D79_!::::::::::::::::::::::::::::::::::::::::::::!RZZ! X:U:X! Wa=\4%$@=;(e$9%$!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RZ[! O-86,%)I$&M$'78-')!
O-86,%)I$&M$'78-')!! moo X:U:Z! Wa=B$)$=!4-3!L78&$'()G$&&$-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!R[k! X:U:[! Wa=O-%$&,D79$3=Y,6))$!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!R[R! X:U:l! C6&%$-!64/!#$3'-54-5$-!'-!Wa!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!R[T! X:V!!YD++4-'96%'D-!ID-!H&DM$))$-!4-3!N8&$63)!:::::::::::::::::::::::::::::::::::::::::::::::::!R[T! X:V:R! E&4-3($5&'//$!3$&!YD++4-'96%'D-!:::::::::::::::::::::::::::::::::::::::::::::::::::::!R[U! X:V:S! \`5,'789$'%$-!/0&!$'-$!&$78-$&'-%$&-$!YD++4-'96%'D-!::::::::::::::::::!R[l! X:V:T! P6,,($')G'$,Q!H'G$)!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!RlT! X:V:U! ]$78-$&0($&5&$'/$-3$!O-%$&G&DM$))9D++4-'96%'D-!:::::::::::::::::::::::::!RlZ! X:X!!g(4-5)64/56($-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!Rll! Z!!>64G%)G$'78$&I$&26,%4-5!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SkR! Z:R!!E&4-3,$5$-3$!#$%&678%4-5$-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SkS! Z:R:R! LG$'78$&8'$&6&78'$-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SkS! Z:R:S! BD96,'%<%!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SkT! Z:R:T! 13&$))$-!4-3!13&$))&<4+$!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SkU! Z:R:U! N$78-'9$-!3$&!LG$'78$&I$&26,%4-5!:::::::::::::::::::::::::::::::::::::::::::::::::::::!SkX! Z:S!!"'&%4$,,$&!LG$'78$&!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!Skl! Z:S:R! E&4-3($5&'//$!4-3!P4-9%'D-)2$')$!:::::::::::::::::::::::::::::::::::::::::::::::::::::!Skl! Z:S:S! ;G%'+'$&4-5!3$&!LG$'78$&I$&26,%4-5!:::::::::::::::::::::::::::::::::::::::::::::::::!SR[! Z:S:T! L$'%$-$&)$%M4-5!4-3!"$&3&<-54-5!b]$G,67$+$-%c!::::::::::::::::::::::::::::!SST! Z:S:U! "$&5,$'78!ID-!L$'%$-$&)$%M4-5)I$&/68&$-!:::::::::::::::::::::::::::::::::::::::::::!STS! Z:S:V! LG$'78$&($,$54-5)=!4-3!"$&56($)%&6%$5'$-!bH,67$+$-%c!::::::::::::::::::!STT! Z:S:X! K-%,63$)%&6%$5'$!bW,$6-'-5c!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!STX! Z:S:Z! K'-$!2$'%$&$!N$78-'9Q!L$5+$-%63&$))'$&4-5!::::::::::::::::::::::::::::::::::::::!STZ! Z:S:[! L86&$3!\$+D&*!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!STl! Z:T!!LG$'78$&I$&26,%4-5!'-!64)5$2<8,%$-!L*)%$+$-!:::::::::::::::::::::::::::::::::::::::::::::!SUk! Z:T:R! B'-4@=LG$'78$&I$&26,%4-5!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SUk! Z:T:S! C'-3D2)=LG$'78$&I$&26,%4-5!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SUU! Z:U!!g(4-5)64/56($-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SVk! [!!E$&<%$=!4-3!.6%$'I$&26,%4-5!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SVT! [:R!!14/56($-!4-3!g($&(,'79!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SVU!
O-86,%)I$&M$'78-')! [:R:R! E&4-3,$5$-3$)!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SVU! [:R:S! E$&<%$6&%$-!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SV[! [:R:T! E$&<%$6-('-34-5!4-%$&!?-'@!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SXR! [:R:U! \$+D&*=\6GG$3!K'-=d14)56($!!4-3!.\1!:::::::::::::::::::::::::::::::::::::::!SXS! [:S!!.6%$'I$&26,%4-5!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SXU! [:S:R! 1,,5$+$'-$)!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SXU! [:S:S! P6,,($')G'$,Q!.6%$')*)%$+$!4-%$&!?-'@!::::::::::::::::::::::::::::::::::::::::::::::::::!SXX! [:S:T! P6,,($')G'$,Q!.6%$')*)%$+$!4-%$&!C'-3D2)!:::::::::::::::::::::::::::::::::::::::::!SX[! [:T!!L%D&65$=L*)%$+$!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SZT! [:T:R! ]1O.=H,6%%$-)*)%$+$!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SZT! [:T:S! n1l!4-3!l1n::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!sz[! [:U!!g(4-5)64/56($-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!S[k! l!!l78,4))($+$&94-5!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!s[r! Rk!!B`)4-5$-!M4!3$-!g(4-5)64/56($-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!S[T! Rk:R!!K'-/08&4-5!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!S[T! Rk:S!!#$%&'$())*)%$+6&78'%$9%4&$-!4-3!#$%&'$()6&%$-!::::::::::::::::::::::::::::::::::::::::::::!S[U! Rk:S!!O-%$&&4G%I$&6&($'%4-5!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!S[Z! Rk:U!!H&DM$))$!4-3!N8&$63)!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SlR! Rk:V!!WH?=L78$34,'-5!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!SlV! Rk:X!!L*-78&D-')6%'D-!4-3!YD++4-'96%'D-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TkT! Rk:Z!!>64G%)G$'78$&I$&26,%4-5!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TRk! Rk:[!!E$&<%$=!4-3!.6%$'I$&26,%4-5!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TR[! 1-86-5!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TST! 1R!!f68,$--6+$-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TST! 1S!!\$%&')78$!E&4-3$'-8$'%$-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TSU! 1T!!C'78%'5$!.6%$-)%&49%4&$-!/0&!#$%&'$())*)%$+$!:::::::::::::::::::::::::::::::::::::::::::::::!TSV! f$'5$&=!4-3!]$/$&$-m%*g$-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!tsx! L$o4$-M$-A!B')%$-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TS[! L%6G$,)G$'78$&A!L%679!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TTU! C6&%$)78,6-5$-A!p4$4$)!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TTX!! mooo
O-86,%)I$&M$'78-')! >6)8%6($,,$-!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TT[! 1U!!J6I6=O+G,$+$-%'$&4-5!3$)!.'-'-5=H8',D)DG8$&)=H&D(,$+)!::::::::::::::::::::::::::!TUk! 1V!!Wa=O+G,$+$-%'$&4-5!3$)!.'-'-5=H8',D)DG8$&)=H&D(,$+)!::::::::::::::::::::::::::::!TUU! B'%$&6%4&8'-2$')$!:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TUl! L6782D&%I$&M$'78-')!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!TVR!! mo"!