Aar}   @ `P P0`@` HH $ @d HHHH̀̀̀ff@  d Footnote TableFootnote**.\t.\t/ - :;,.!?9 ddTOCHeading1Heading2   WEquationVariablesEl ;`<<=7=P=i=;B;D;F;H <$lastpagenum><$monthname> <$daynum>, <$year>"<$monthnum>/<$daynum>/<$shortyear>J<$hour>:<$minute00> <$ampm> on <$dayname>, <$monthname> <$daynum>, <$year>"<$monthnum>/<$daynum>/<$shortyear><$monthname> <$daynum>, <$year>"<$monthnum>/<$daynum>/<$shortyear> <$fullfilename> <$filename> <$paratext[Title]> <$paratext[Heading1]> <$curpagenum> <$marker1> <$marker2> (Continued)+ (Sheet <$tblsheetnum> of <$tblsheetcount>)Heading & Page <$paratext> on page<$pagenum>Pagepage<$pagenum>See Heading & Page%See <$paratext> on page<$pagenum>. Table All7Table<$paranumonly>, <$paratext>, on page<$pagenum>Table Number & Page'Table<$paranumonly> on page<$pagenum>Heading <$paratext>HTML Headings++A335577A<<>>@@A;b;d;f;h;j;l;n;p;r;t;v;x;z;|;~;;;;;;;;;;;;;;;;;;;;;AA;;;;;;;;;;BB;;;;;;;;;;;;;;;;;;;;BFBH;;;;;;;;;;<<<<<< < <<<<<<<<BB< <"<$<&<(<*<,<.<0<2<4<6<8<:<<BB<@HH  W,eH* }H ;=?H  W-eN }H ;>@H  W.eN } H ;?A H  W/a }H(;@BH(  W0e P:Numbered }HH(;ACHH(( 3eP 1e Parent = OL Q2e Depth = 0 }H(;BDH(  W4eN }H(;CEH(  W5eY } H(;DF H(  W6a }H ;EGH  W7e P:CellBody }HH ;FHHH  W8eP }H ;GIH  W9eN }H ;HJH  W:eN } H ;IK H  W;a }H ;JLH  W<eP:CellHeading }HH ;KMHH  W=eP }H ;LNH  W>eN }H ;MOH  W?eN } H ;NP H  W@a }H ;OQH  WAe P:Footnote }HH ;PRHH  WBeP }H ;QSH  WCeN }H ;RTH  WDeN } H ;SU H  WEa }H(;TVH( WFe P:Bulleted }HH(;UWHH((IeLI Ge Parent = UL QHe Depth = 0 }H(;VXH( WJeN }H(;WYH( WKeN } H(;XZ H( WLa }H ;Y[H WMe P:Heading2 }HH ;Z\HH WNeH* }H ;[]H WOeN }H ;\^H WPeN } H ;]_ H WQa }H;^`HR% P:HeadingRuPEnIn }HH;_aHH WSeP }H<`bH WTeN }H<acH WUeN } H<bd H WVa }7H <ce7H WWe P:Indented }H7H < dfH7H WXeP }7H < eg7H WYeN }7H < fh7H WZeN } 7H <gi 7H W[a }CH<hjCH\% P:TableFootPEnote }HCH<ikHCH W]eP }CH<jlCH W^eN }CH<kmCH W_eN } CH<ln CH W`a }]H(<mo]H( Wae P:TableTitle }H]H(<npH]H((deLI be Parent = OL Qce Depth = 0 }]H( H "W4a }©H <=?©H #W5e P:BodyIndent }H©H <>@H©H #W6eP }©H <?A©H #W7eN }©H <@B©H #W8eN } ©H <A~ ©H #W9a }»d <DZF»d F$W:aHTML Options Table }D»d <DD»d F$W;a }D»d <DD»d F$W<a }D <DCGD F%W=eControl }DH <DFHDH F%W>eValue }H <DGIH F%W?e Comments }D6<DHJD6 F&W@e Image Format }DH6<DIKDH66F&A% 0001IMAGGIF p MACP0001GIEF }H6<DJLH6 F&WBa }D <DKMD F'WCeBanners }DH <DLNDH F'WDeN }H <DMOH F'WEa }D<DNPDF(F% Banner ReferPE ence Frame }DH<DOQDH F(WGe }H<DPRH F(WHa }D(<DQSD((F)I$% Copy Files  Imported by PE Rerefernce }DH(<DRTDH( F)WJe }H(<DSUH( F)WKa }DD(<DTVDD((F*L% Copy Files  Imported by PE Reference }DDH(<DUWDDH( F*WMeN }DH(<DV DH( F*WNa }Vd <D[Vd F+WOaSystem Macros }?Vd <D?Vd F+WPa }Vd <DVd F+WQa }f? <DX\f? F,WRe Macro Name }?fH <D[?fH F,WSe Replace With }fH <D^fH F,WTe Comments }r? =D]_r? F-WUe StartOfDoc }?rH =D^?rH F-WVa }rH =DarH F-WWa }~? =D`b~? F.WXe EndOfDoc }?~H = DaR?~H F.WYa }~H = DRd~H F.WZa }?= Dce?F/[% StartOfSubPEDoc }?H=DdS?H F/W\a }H=DSgH F/W]a }?=Dfh?F0^% EndOfSubPEDoc }?H=DgT?H F0W_a }H=DTjH F0W`a }?=Dik?F1a% StartOfFirstPESubDoc }?H=DjU?H F1Wba }H=DUmH F1Wca }?=Dln?F2d% EndOfFirstPESubDoc }?H=!DmV?H F2Wea }H=#DVpH F2Wfa }?=%Doq?F3g% StartOfLastPESubDoc }?H='DpW?H F3Wha }H=)DWsH F3Wia } ?=+Drt ?F4j% EndOfLastPESubDoc }? H=-DsX? H F4Wka } H=/DXy H F4Wla }H CD_wH F5Gme C:Emphasis }H CDvxH F5GneEM }H CDwYH F5GoeN },d =8Du|,d F6WpaCross-Reference Macros }?,d =:D?,d F6Wqa },d =<D,d F6Wra }<? =>Dy}<? F7Wse Macro Name }?<H =@D|~?<H F7Wte Replace With }<H =BD}<H F7Wue Comments }H?=DD~H? F8Wve See Also }?HH=FD?HHF8w% See Also: PE <$paratext> }HH=HDHH F8Wxa }Vd @DVd F+Wye }fH @D\]fH F,WzeHead }rH @D_`rH F-W{e }hd =QD hd F:WaGeneral Macros }?hd =SD?hd F:Wa }hd =UDhd F:Wa }hd =WDhd F:Wa }x? =YD"x? F;We Macro Name d= d= d l d= du  WBm }d = d  <W|aHeadings Table }Hd = Hd  <W}a }Hd = Hd  <W~a }H= H  =WeHeading Level }HH= HH =%Paragraph ForPEmat }H= H  =We Comments }H= H >W e4 }HH= HH >We CodeComment }H= H  >Wa }KH = KH  ?We2 }HKH = HKH  ?We Heading1 }KH = KH  ?Wa }WH = WH  @We3 }HWH = HWH  @W e Heading2 }WH = WH  @W a }cH= cH  AW e1 }HcH= HcH AW eTitle }cH= cH  AW a }?H @z ?H BW>e... }H @|H BW?e }? @~H8? GW@e }?xH =[D #?xH F;We Replace With }xH =]D"$xH F;W eHead }xH =_D#%xH F;W!e Comments }? =aD$&? FCW"a }?H =cD%'?H FCW#a }H =eD&(H FCW$a }H =gD'H FCW%a }d =j.d DW&aCharacter Macros HHˆ;"HHˆ+Ge HHˆ;$3HHˆ**l}?d =l?d DW'a }d =nd DW(a }? =p)/? EW)e Character }?H =r.0?H EW*e Replace With }H =t/1H EW+e Comments }? =v0B? FW,e HUV ;.HUV 3Ge HUV ;05+HUV 22l H$ ;1H$ 5Ge H$ ;33H$ 44l HHˆ;4HHˆP7 ` Laboratory 1  `+Due Date : Wednesday, January 26, 2000 ;`Points : 100 <` ! ~( 20 points ) Write a program to determine the maximum number of  simultaneous  processes that MINIX will supoport for a single user. Once this number is determined, any processes created to compute this number are to be Dterminated. Dont forget that the users shell is itself a process! Hint : Spawn processes until the  fork  fails. To terminate these processes, keep track of their PIDs as they are cre@ated, and use signals. n`r( 20 points ) The FreeBSD command  stat  prints information about a file in the following format: ` File: / 0`< Size: 1024 Allocated Blocks: 2 Filetype: Directory 1`= Mode: (0755/drwxr-xr-x) Uid: (0/root) Gid: (0/wheel) 2`*Device: 132096 Inode: 2 Links: 28 3`!Access: Thu Apr 1 22:56:24 1999 4`!Modify: Thu Apr 1 12:08:59 1999 5`!Change: Thu Apr 1 12:08:59 1999 6D9`)Please implement this command for MINIX. 7 |( 20 points ) Write a program to print the numeric and symbolic names of any signals it receives. For example, if I @.send the process a signal 1, it should print: 8 3$`3Thu Apr 1 23:34:19 1999 Received signal 1 (SIGHUP) 9`H$ == l H$ ;=;H$ <Wl7January 5, 2000ECS 150 Winter 2000Page 1  HUV ;>;<@HUV ?? l HUV ;?;HUV >Wl@Last modified at  10:05 pm on Monday, January 3, 2000  HHˆ;@;>HHˆAA l HHˆ;A;HHˆ@W` }?H =x1C?H FW-e¢ }H =zBOH FW.a d=~EEd=DdFF l d=DdB o(Eoje`[vCFILORU X[^adgjmpsy| % ).1OLI:!}?H @:H?H HWDe-- }H @G!H HWEe }? @NJ? IWFe }?H @IK?H IWGe° }H @J:H IWHe }? @QM? JWIe }?H @LN?H JWJe® }H @MIH JWKe }? @CP? KWLe }?H @OQ?H KWMe© }H @PLH KWNe }~H @Dbc~H F.WOe }H@DefH F/WPe }H@DhiH F0WQe }HADklH F1WRe }HADnoH F2WSe }HADqrH F3WTe } HADtu H F4WUe }H CDxZH F5GVeN }H CDYCH F5GWe }H CDd\H F9GXe C:Computer }H CD[]H F9GYeEM }H CD\^H F9GZeN }H CD]_H F9G[eN }H CD^vH F9G\e }H(CDiaH( FLG]e P:Romani }H(CD`bH((FL^eLI e Parent = OL Ae Depth = 0 }H(CDacH( FLG_eN }H(CDbdH( FLG`eN }H(CDc[H( FLGae }H(CDnfH( FMGbeP:Roman }H(CDegH((FMceLI e Parent = OL Ae Depth = 0 }H(CDfhH( FMGdeN }H(CDgiH( FMGeeN }H(CDh`H( FMGfe }H CDskH FNGgeP:Line }H CDjlH FNGheP }H CDkmH FNGieN }H CDlnH FNGjeN }H CDmeH FNGke }H(CDpH( FOGle P:Lettereda }H(CDoqH((FOmeLI e Parent = OL Ae Depth = 0 }H(CDprH( FOGneN }H(CDqsH( FOGoeN }H(CDrjH( FOGpe }H(C}uH( PGqe P:Lettered }H(CtvH((PreLI e Parent = OL Ae Depth = 0 }H(CuwH( PGseN }H(CvxH( PGteN }H(CwH( PGue }HCzHQgv% P:CodeComEment }HCy{H QGweH* }HCz|H QGxeN }HC{}H QGyeN }HC|tH QGze }H CBH RG{e P:CodeASM }H C~H RG|eP }H CH RG}eN }H DH RG~eN }H DyH RGe dD dDdp )  ).1OLI:!dDdE l}DDD DFSg% CSS Export E Encoding }HDDH FSG e }HDDXH FSG e }DDDW DFTg % Export EnEcoding }HDD H FTG e }HDD H FTGe dLeftd;Rightd ReferenceddHTMLdDHTMLd HeadingsdHTML@@ XMapping Table Title. @@ XBody.  f@PYTitleBody. @@ XMapping Table Cell. @@ XFooter. f@T X TableTitleT:Table : . @@X Mapping Table Cell. f@NE X Numbered1 N:.Numbered. L̀Lf@N X Numbered N:.< =1>. f@   $.6.Z.u..CodeASM. f@ XBody. @@ XHeader Double Line. f@ X CellFooting. f@ X CellHeading. f@ X CellBody. @@ XMapping Table Cell. @@1Mapping Table Cell. f@ X NumberedSpaced. @@ 1Mapping Table Cell. @@ XMapping Table Cell. f@ X NumberedSpaced. f@ XBody. f@ X BodySpaced. f@ X Bulleted\t. f@ X...Date. mf@ Xl. DateProject. @@ XHeader Double Line. f@T XHeading1Body. f@ X.Reading.  f@PXTitleBody. f@$X.Line Single Line. f@ XCellBody. f@ X CellHeading. f@ X Footnote. f@T XHeading2Body. f@T X HeadingRunInBody. f@ X Indented. f@ X TableFootnote. f@T X TableTitleT:Table : . f@NE X Numbered1 N:.Numbered. $f@L X$. Lettereda L:.. $f@L X$. LetteredL:.. L̀Lf@N X Numbered N:.< =1>. 6$f@R X6. Romani R:.. 6$f@R X6. RomanR:..  Hf@ XH.. CodeComment. f@ X BodyIndent. f@   $.6.Z.u..CodeASM. Hf@ XH.. CodeComment. X XY X 1 X ڝXXEmphasis XXXEquationVariables ڝX 1  BoldItalic XItalic XBold X1 X X X      ComputerZZThinMediumDoubleThick@ Very Thin HHHHHFormat AH Mapping Table HHHHHFormat BH Mapping Tableh6f5HHHHH$SDHH+4?HHH68?HH :C?HHHTDB?HH*< ? @ h( A B C D E h  F G H I J h  K L M N O h  P Q R S T h( UVWXYh Z[\]^h_`abc7h defghChijklm]h(nopqrh stuvwh xyz{|h(}~h h    h  h h h)h  !"#$5h%&'()Oh  *+,-.[h!/ 0 1 2 3 uh "4!5!6!7!8!h!#9":";"<"="©h "R>#?#@#A#B#» %FC$D$E$ $&FF%G%H%6%'FI&J&K& &(FL'M'N'')FO(P(Q(((*FR)S)T)D()TFU*V*W*Vd ,FX+Y++Z+f +-F[,\,,],r ,.F^-_--`-~ -/Fa.b.R.c..0Fd/e/S/f//1Fg0h0T0i002Fj1k1U1l113Fm2n2V2o224Fp3q3W3r3 3Fs4t4X4u4h 9Fv5w5x5Y5Z5,d 7Fy6z6{6< 68F|7}7~7H7F888h L5F[9\9]9^9_9hd ;F::::x :CF ;";#;$; =  <<<<> ====? >>>K >@ ???W ?A @@@c@ AAA GBB B ;F%C&C'C(Cd E)D,D-D DF.E/E0E EK1FBFCF HB!G8G9G IG:HGHHH JHIIJIKI KILJMJNJ FJOKPKQKh(M9F`LaLbLcLdLh(NLFeMfMgMhMiMh OMFjNkNlNmNnNh(PNFoOpOqOrOsOh(QOtPuPvPwPxPhRPyQzQ{Q|Q}Qh #Q~RRRRRTFSSS*SF T T TComment ;C ;Gd BlackT!WhiteddARedddGreendd BluedCyandMagentad YellowHeader/Footer $1Header/Footer $1Header/Footer $2Header/Footer $2IndexIndexCommentCommentSubjectSubjectAuthorAuthorGlossaryGlossaryEquationEquation Hypertext Hypertext  Cross-Ref Cross-Ref Conditional TextConditional TextPositionFMPrivatePositionFMPrivateRangeEndFMPrivateRangeEndFMPrivate HTML Macro HTML Macro M.Times.P Times-Roman FrameRomanM.Times New Roman.BTimesNewRomanPS-BoldMT FrameRoman M.Times.B Times-Bold FrameRoman M.Courier.PCourier FrameRoman M.Helvetica.BHelvetica-Bold FrameRomanM.Helvetica.BIHelvetica-BoldOblique FrameRoman M.Times.I Times-Italic FrameRoman M.Times.BITimes-BoldItalic FrameRoman FrameRomanfCourier0 HelveticaWTimesXTimes New Roman"Regular$Roman MediumBoldRegular ObliqueItalicD(4 v+^Wщw {=,l;M9Un9: 'ÓB[X}g`_LmbjB4ǁ!Bj`rPP,3.^kP)^Q{2x ꙁ+[h(lԍB*mQ:= B"=M]v"