389

Minix - Source Code

Embed Size (px)

DESCRIPTION

Minix - Source Code

Citation preview

  • 1. 1234567 892
  • 2. 2627
  • 3. 7
  • 4. 013456 0
  • 5. 0506 789 6 !"# # # # # %) +- ./# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $& (* ,&% # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 0############ ############2 2 2 ,4 5 6 7 &% 8%9&-* *6.+;%&+- 2 2 3 - - + +- - ./ &+ 9 +%% %(: % : + =.- : )%+ 9 0 - 2 2 ? 3@9& -*A< 6 B +C%%(- 6E+ @%.- %+.;5 (H . * >+ 2 2 - * 6 -- ) &D: +- )F +:< *G&* >%:- (-%& . 2 2 ;: ? ? P@%: H & + +% B G< 6 : 6- +%6 %%&+ < 6 %056+9 .& + ;) & . 6 /W: &%9&% 2 2 +%U . -- & %% .: %: . V ++ -% M 6 : ..+ - & :2 2 O 3&(.& + - > IJ@K &- - ++-F IJ@K+ ( &+ *2 2 Z 3* 5-* >%+;:& * F +:+:-+96-;)0 .69- * 55%9 2 2 + G +%6 : - - < 6 . >-G - )% . + %( + - &. & :2 2 [ 3B +)- X%H XP 2 2 ) .& Y> IJ@K/22 222 2 ] 3@%+* >+H F+* >+(;-6 22 . +% IJ@K. +% - : & &222 2?22? 3 H 2? W^_`_`aWRM) %& < 6;. >&9 F -- P :22L 3 2?2 2 N 3+ * >%: R.-;-6 . +< & +* *>6&+ >6 .Q & 6& : opqrns h g k %n s2 2 $ Y +%+H 2 L * > IJ@K N $ ] ,;>+ H 2 L >* > tJuAH %2 2 > +%+H 2 L > > IJ@K N $ ] ,Q. -)9 .>%&+ - &+ ;: :& IJ@b, *& ? O 3 + =.- )%+ 9F ) & * : 3 22] >&% 2 L > *> +222 2N2 2 ? Y>+ H 2 N % > IJ@K *22L 2N2 2 N ,t) 6- 9* < 6 &9&< 6;. & >&9 F -- P ) % -- : :2 2 O Y +%+H < 6;. 2 N * > I^t@M-- P & < 6;. --22Z 2N2 2 [ > +%+H f@`I^ E%3 2 N > > e_K *& :*2 2 > +%+H f E% 2 N > > e_K *& :*2 2 ] > +%+H 2 N > > A_J@` &9 *& :.2 2 2 > +%+H I`KR E(9+ 2 $ > > e_4 4 :-% *& (2 2 ? > +%+H vR` .wH 2 $ > > @K *& %+ 922L 2$2 2 N Y (+ 2 $ +.22$ 2$2 2 O ,f+ +0 6(.< 6;+6.< 6 &9&P & >&9 F -- P ) % M : :2 2 [ Y +%+H < 6;. 2 $ * > I^t@M-- P & M P22 2$2 2 ] Y +%+H f@`I^ E%3 2 $ * > e_K & :*2 2 2 Y +%+H f E% 2 O * > e_K & :*2 2 ? > +%+H 2 O > > A_J@` *&2 2 L > +%+H I`KR 2 O > > e_4 4 *&2 2 N > +%+H vR` %9 2 O > > @K *& &22$ 2Oxz y 013456 0
  • 6. 0506 789 6{{| ~ {| {{ {|{{ {|
  • 7. 00000000000000000 00000000000000000 246 85 357 92 2
  • 8. ! # $ % & & * ) , & ) $ " () ) + ) & ( - . ! ! + ( 0 $ / -, (&) & & &) )) 1 + ( & $ ) (&) & & ) "2! 3 4 5% & 7 8 : %%$% 669 ;< 67689: $%&= > ? % & ) $ . 7 @ A B & & 0 & " > & 66, ) )! C< D E G 8 > & ( $%& :F6 H! & & " < D E 7 @ I 1 2 & $ ( $%& :F6 > ) J) & " % $ % & D E 7 A = 2 K $ ( % :FE 1 ) +) & " 1% $ % & 9 : F 6 I 1 2 & $ ( & & % DE7@ > ) J) & " ) ) 3< 9 : F E = 2 K $ ( & & $%& DE7A 1 ) +) & " ) ) 4% $ % & L : F E 1 5 2 K $ ( & % DE7A 5 ) +) & " & ) 5< 7 @ E & & K $ ( B $%& GM7A K N + & " ( ; = ? % & ) $ " . ; 7 @ A ! & ) & 660 >< 9 F 7 @ . 3 = = 2 & $ ( " $%& :86 I1;I0 ) J) & ) C% $ % & 9 F 7 A 3 = = 2 K $ ( " % :8E 1; ) +) & ) < L : 8 E N O O 2 K $ ( " & 1 $%& 9F7A KOO ) +) & ) & ) 1 1 M P 6 M ( J & $ / ) R $ * $ 1 7 9Q & )) ) ) )/$ ( ) 3< % M P 6 M S 1 1 79Q 4% $ % & 6 8 6 . 3 = = 2 & $ ( $ 1 % @7@ I1;I0 ) J) & & ; 5% $ % & 6 8 E 3 = = 2 K $ ( $ 1 % @7A 1; ) +) & & ; ;% $ % & L @ 7 A N O O 2 K $ ( $ 1 % 68 E KOO ) +) & & ; & =< & 1 $%> 1 C< % M P 6 M T 4 1 79Q T % $ % & 6 8 6 . 1 4 4 3 4 I 0 2 & $ ( $ 3 3 % @7@ I=>;= ) J) & & 1 % $ % & 6 8 E 1 4 4 3 4 2 K $ ( $ 3 3 % @7A =>;= ) +) & & 1 1< L @ 7 A N O O O O 2 K $ ( $ 3 3 $%& 68E KOOOO ) +) & & 1 & 3< & 3 $%4 3 5 ? % & ) $ & . 1 7 @ A ! 3 & ) 3 & 660 ;< @ 7 @ . 1 4 4 3 4 2 & $ ( & 3 $%& UV6 I=>;=I0 ) ) & ) =% $ % & @ 7 A 1 4 4 3 4 2 K $ ( & 3 % UVE =>;= ) +) & ) >< L U V E N O O O O 2 K $ ( & & 3 $%& @7A KOOOO ) +) & ) & ) C 3 8 * & R ) / & W 9 A W 3 . 1 3 ! 4 ) J) ($ ) ) U6 ! 8 I0 < % W 9 A U F M N ) 2 / W 9 A 4 $% U69LD U6 1< WU96AEFV7EA 4 C . / & 4 $ 4 $%& ; K0 ($ X 3< W 9 A : 7 A ; ( / ) ) / & ; " - 4 $%& U6D6?E & ($ ) 4< W 9 A 6 X E > ( ) / & > 2 & ( ) 4 $%& U6@7A & "2 ($ J 5Y W 9 A 7 A D @ @ 1 5 * $ $ & & 4 $%& U6 E EU 5 ) ) &$ N ;% $ % & W 9 A E 6 W 8 1 5 / 1 5 $ 4 % U67A@L 5 ($ 5 ! $&) =% $ % & W 9 A E M E & $ ) $ " 4 % U6@77A 4 ) "2 4 ! >< W 9 A V U W 7 A 6 $ ( ) ( & ) ) 4 $%& U6@FL9E ? / /) /& C< W 9 A W @ E ( / ) ) / & ) ) 4 $%& U6UM7A ; & ($ ; "2 Z[]^_ cZdeZ^Zf_ g `ab d_ hikmopqsuvly jlnljrtq wk lx zz {5 %%$%& WU96A WE8: 7EA 155 (& ( /($ )&& 155 ! 5 %%$%& WU96A W6WM GLO 51 ( $ 51 B & )&$() N 51 &) > O6M /($& ) 2|
  • 9. 00123 55675897
  • 10. 3 9 67 87 767 797 79! 3 "# 0012$ 55675897
  • 11.
  • 12. 3%&& 76() 67*7 + 7"! 67 3%&& *+7! 001220012 , 7! 8 7796! (* ! %-$. %-2. %- + %-&)# 0012& /9! 9*7! 0871! 67*79 675898!7 !8 9 7!
  • 13. # 00122 55675897 3 100 94# *885 887 9 * 8/8 001260010 55675897 789
  • 14. 0 : 67 / ! 7# 9 68!98* 7! 0011 ;85 <
  • 15. = %001% ;675897 87 132$ ; 67 *+7! 67 /! > 799 7?7"() 0013 ;7 !7001$ 55675897 87 $06 /! > 799 79 @A89! "B8"! 0012 ;79685001 55675897 CD3: 3 9 88 947 B81! 001& ;675897 %0 ; 79# *87! A7 767 797 9 "7! 0012 55675897 3E 1%& ; 0F9" ! A7 767 797 9 "B80 0016 ;675897 C %22 G 67 " 67 796 "9H98" 001&0 55675897 9 %22 G 67 *557 67 7" 7 67 # 001&1 55675897 I 1$ ; ""77! 79 7 9*7 67 9 "B80 001&% ;675897 D %22 ; ""77! 79 7 9*7 67 9 001&3 ;675897 J9K &12 ; *+7! 79 7!"8 H8" "96" 001&$ ;675897
  • 16. 8 %0 67*7 !7 8/ K 79 !68#B 001&2 ;675897 3 @?# *+7! 79 9 67 87 7! 3 001& 55675897
  • 17. 3%&& @?# "79 67 *+7! 675# 76() 001&&001&2 ;79685
  • 18.
  • 19. 98C 001&600120 ;79685 3
  • 20. D M M M M M M M M M M M MM M MOPRT VVXY[ M M M M M M M M M M M M M M M M M M M NNM M M M M M M M M M M M M NM M N Q SU WX ZM M M M M M M M M M M M M M M M M M M MM M M Q00%0000%01 3 "*7"7 ]79#B= 675897 ! 947! 67 ! 6807!! 77! A7 767900%0% "8 717"!7 9 /5 !9 08!8* 7! /! 67 !8 +00%03 67*79 !7 797! !880! 7A7G!# *8^9 !7 !9 679 67 . 696700%0$ 67*79 !7 97/80!# # 71#. 6 8: !7 717" 8979797 890"9600%02 6_76()# `! 6707 07 9 94# 67 7 (97/80) *879 9 94700%0 (!880) 67 *+7! 7F6! 7 797#00%0& 00%02 7! 07 7 * 7 67 797 947! 67 7 97/80! 679 6700%06 !8!7 + !880! 57 67 ^ . !7 ! 7 !8/8797 7"98!# 6! ! 675898"897! !9 67 5a00%1000%11 ;675897 8 (_
  • 21. 7 1)00%1%00%13
  • 22. 8 !7 675897 " _
  • 23. b
  • 24. . _
  • 25. 7 !7 B"7 c-c5 !8 9. !7 B"7 cc# !F. 00%1$ "8 7 !8!7 780. !7 675898@ " _
  • 26. b
  • 27. . B"8796 8 d00%12 (-1). 7 "96 7!7 "B80 !7 89" +7 79 9 / 67 !8 689800%1 8 0 7 ( 1)#00%1& 00%12 00%16 eeU e eQ V fgghiO P WRklY n op o PRTqr XQ Zs j Y Xm X Pn VQSp VXY[
  • 28. 021 45795 688657 ! ""##" $%&()& +,,-./ 01 &234 ()567(%89 38:;< )83; 10""##=""### 01 -8> %&()& ?@A- ;2 B B CD B %&E&)%()F 8) ?G?H+IJ 10""##K (%& ?G?H+I""##L $ %&()& ?@A- M""##N $ %&()& .O """##P QQRSTR""##U QQ %&()& ?@A-""##V &)%(""##W""#K" &X3&