home *** CD-ROM | disk | FTP | other *** search
Unknown | 1994-09-15 | 4.8 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 38 13 00 00 01 00 00 00 | 00 00 00 00 06 08 00 00 |8.......|........|
|00000010| 00 08 00 00 01 10 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 10 00 00 02 18 00 00 | c8 00 00 00 00 00 00 00 |........|........|
|00000030| 01 17 00 00 00 00 00 00 | 00 18 00 00 a5 4c 00 00 |........|.....L..|
|00000040| 42 f0 49 01 f2 20 ff ff | 72 5f ff ff e0 2f 00 02 |B.I.. ..|r_.../..|
|00000050| 07 05 05 05 01 17 00 00 | 01 17 00 00 00 00 00 00 |........|........|
|00000060| 53 45 43 54 49 4f 4e 20 | 36 08 08 4e 01 17 00 00 |SECTION |6..N....|
|00000070| 00 00 00 00 0d 07 00 00 | 02 1f 00 00 02 1f 00 00 |........|........|
|00000080| 00 00 00 00 00 4c 00 00 | a5 48 00 00 42 da ba 02 |.....L..|.H..B...|
|00000090| b2 b6 fe ff 62 ed fe ff | 18 2b 00 02 53 59 53 54 |....b...|.+..SYST|
|000000a0| 45 4d 20 43 4f 4e 46 49 | 47 55 52 41 54 49 4f 4e |EM CONFI|GURATION|
|000000b0| 08 49 4f 4e 02 1f 00 00 | 00 00 00 00 0d 07 05 05 |.ION....|........|
|000000c0| 0c 25 01 00 0c 25 01 00 | 00 00 00 00 00 48 00 00 |.%...%..|.....H..|
|000000d0| a5 54 00 00 42 28 92 03 | 02 4e fe ff e2 7c fe ff |.T..B(..|.N...|..|
|000000e0| c0 21 00 02 36 2e 31 20 | 53 59 53 54 45 4d 20 43 |.!..6.1 |SYSTEM C|
|000000f0| 4f 4e 46 49 47 55 52 41 | 54 49 4f 4e 20 43 4f 4e |ONFIGURA|TION CON|
|00000100| 43 45 50 54 53 08 50 54 | 0c 25 01 00 00 00 00 00 |CEPTS.PT|.%......|
|00000110| 0d 07 00 00 0b 26 01 00 | 0b 26 01 00 00 00 00 00 |.....&..|.&......|
|00000120| 00 54 00 00 05 78 00 00 | 00 d4 09 07 22 ed fd ff |.T...x..|...."...|
|00000130| 02 1c fe ff 20 22 00 02 | 41 6e 6f 74 68 65 72 20 |.... "..|Another |
|00000140| 63 6f 6e 66 69 67 75 72 | 61 74 69 6f 6e 20 63 6f |configur|ation co|
|00000150| 6e 63 65 70 74 20 63 65 | 6e 74 72 61 6c 20 74 6f |ncept ce|ntral to|
|00000160| 20 74 68 65 20 6f 70 65 | 72 61 74 69 6f 6e 20 6f | the ope|ration o|
|00000170| 66 20 4d 43 58 31 31 20 | 69 73 20 74 68 61 74 20 |f MCX11 |is that |
|00000180| 6f 66 20 70 72 65 2d 64 | 65 66 69 6e 69 74 69 6f |of pre-d|efinitio|
|00000190| 6e 2e 20 4d 6f 73 74 20 | 00 78 00 00 05 80 00 00 |n. Most |.x......|
|000001a0| 00 1c 43 07 e2 b4 fd ff | c2 e3 fd ff 20 22 00 00 |..C.....|.... "..|
|000001b0| 72 65 61 6c 20 74 69 6d | 65 20 73 79 73 74 65 6d |real tim|e system|
|000001c0| 73 20 75 73 65 64 20 69 | 6e 20 65 6d 62 65 64 64 |s used i|n embedd|
|000001d0| 65 64 20 6f 70 65 72 61 | 74 69 6f 6e 73 20 68 61 |ed opera|tions ha|
|000001e0| 76 65 20 61 20 66 61 69 | 72 6c 79 20 73 74 61 74 |ve a fai|rly stat|
|000001f0| 69 63 20 63 6f 6e 66 69 | 67 75 72 61 74 69 6f 6e |ic confi|guration|
|00000200| 2e 20 54 68 61 74 20 69 | 73 20 74 6f 20 73 61 79 |. That i|s to say|
|00000210| 2c 20 74 68 65 20 00 00 | 00 80 00 00 05 7c 00 00 |, the ..|.....|..|
|00000220| 00 4c 07 07 a2 7c fd ff | 82 ab fd ff 20 22 00 00 |.L...|..|.... "..|
|00000230| 65 71 75 69 70 6d 65 6e | 74 20 63 6f 6e 66 69 67 |equipmen|t config|
|00000240| 75 72 61 74 69 6f 6e 20 | 69 73 20 6e 6f 74 20 73 |uration |is not s|
|00000250| 75 62 6a 65 63 74 20 74 | 6f 20 66 72 65 71 75 65 |ubject t|o freque|
|00000260| 6e 74 20 63 68 61 6e 67 | 65 73 20 6e 6f 72 20 69 |nt chang|es nor i|
|00000270| 73 20 74 68 65 20 62 61 | 73 69 63 20 73 79 73 74 |s the ba|sic syst|
|00000280| 65 6d 20 66 75 6e 63 74 | 69 6f 6e 61 6c 69 74 79 |em funct|ionality|
|00000290| 2e 20 00 00 00 7c 00 00 | 05 7c 00 00 00 34 6a 07 |. ...|..|.|...4j.|
|000002a0| 62 44 fd ff 42 73 fd ff | 20 22 00 00 43 6f 6e 73 |bD..Bs..| "..Cons|
|000002b0| 65 71 75 65 6e 74 6c 79 | 2c 20 74 68 65 20 73 79 |equently|, the sy|
|000002c0| 73 74 65 6d 20 64 65 73 | 69 67 6e 65 72 20 63 61 |stem des|igner ca|
|000002d0| 6e 20 64 65 66 69 6e 65 | 20 74 68 65 20 6f 70 65 |n define| the ope|
|000002e0| 72 61 74 69 6e 67 20 65 | 6e 76 69 72 6f 6e 6d 65 |rating e|nvironme|
|000002f0| 6e 74 20 73 6f 20 74 68 | 61 74 20 74 68 65 20 6f |nt so th|at the o|
|00000300| 70 65 72 61 74 69 6e 67 | 20 73 79 73 74 65 6d 20 |perating| system |
|00000310| 00 7c 00 00 05 80 00 00 | 00 c4 82 07 22 0c fd ff |.|......|...."...|
|00000320| 02 3b fd ff 20 22 00 00 | 64 79 6e 61 6d 69 63 73 |.;.. "..|dynamics|
|00000330| 20 61 72 65 20 61 76 6f | 69 64 65 64 20 74 6f 20 | are avo|ided to |
|00000340| 74 68 65 20 67 72 65 61 | 74 65 73 74 20 64 65 67 |the grea|test deg|
|00000350| 72 65 65 20 70 6f 73 73 | 69 62 6c 65 2e 20 49 6e |ree poss|ible. In|
|00000360| 20 6f 74 68 65 72 20 77 | 6f 72 64 73 2c 20 74 68 | other w|ords, th|
|00000370| 65 20 6e 75 6d 62 65 72 | 20 6f 66 20 74 61 73 6b |e number| of task|
|00000380| 73 20 63 6f 6e 63 75 72 | 72 65 6e 74 6c 79 20 00 |s concur|rently .|
|00000390| 00 80 00 00 05 80 00 00 | 00 94 70 07 e2 d3 fc ff |........|..p.....|
|000003a0| c2 02 fd ff 20 22 00 00 | 65 78 65 63 75 74 69 6e |.... "..|executin|
|000003b0| 67 20 6d 61 79 20 63 68 | 61 6e 67 65 20 62 75 74 |g may ch|ange but|
|000003c0| 20 74 68 65 20 72 65 6c | 61 74 69 76 65 20 70 72 | the rel|ative pr|
|000003d0| 69 6f 72 69 74 69 65 73 | 20 6f 66 20 74 61 73 6b |iorities| of task|
|000003e0| 73 20 72 65 6d 61 69 6e | 20 66 69 78 65 64 2e 20 |s remain| fixed. |
|000003f0| 54 68 75 73 20 74 61 73 | 6b 20 70 72 69 6f 72 69 |Thus tas|k priori|
|00000400| 74 69 65 73 20 63 61 6e | 20 62 65 20 70 72 65 2d |ties can| be pre-|
|00000410| 00 80 00 00 05 80 00 00 | 00 14 c9 07 a2 9b fc ff |........|........|
|00000420| 82 ca fc ff 20 22 00 00 | 61 73 73 69 67 6e 65 64 |.... "..|assigned|
|00000430| 2e 20 54 68 65 20 61 6d | 6f 75 6e 74 20 6f 66 20 |. The am|ount of |
|00000440| 66 72 65 65 20 6d 65 6d | 6f 72 79 20 63 61 6e 20 |free mem|ory can |
|00000450| 62 65 20 63 6f 6d 70 75 | 74 65 64 20 61 6e 64 20 |be compu|ted and |
|00000460| 65 73 74 61 62 6c 69 73 | 68 65 64 2c 20 6e 75 6d |establis|hed, num|
|00000470| 62 65 72 20 6f 66 20 71 | 75 65 75 65 73 20 61 6e |ber of q|ueues an|
|00000480| 64 20 74 68 65 69 72 20 | 73 69 7a 65 73 2c 20 00 |d their |sizes, .|
|00000490| 00 80 00 00 05 84 00 00 | 00 00 d1 07 62 63 fc ff |........|....bc..|
|000004a0| 42 92 fc ff 20 22 00 00 | 61 6e 64 20 74 68 65 20 |B... "..|and the |
|000004b0| 6e 75 6d 62 65 72 20 6f | 66 20 74 69 6d 65 72 73 |number o|f timers|
|000004c0| 20 61 6e 64 20 73 65 6d | 61 70 68 6f 72 65 73 20 | and sem|aphores |
|000004d0| 61 72 65 20 61 6c 6c 20 | 64 65 66 69 6e 65 64 20 |are all |defined |
|000004e0| 70 72 69 6f 72 20 74 6f | 20 72 75 6e 74 69 6d 65 |prior to| runtime|
|000004f0| 2e 20 54 68 65 20 72 65 | 73 75 6c 74 20 69 73 20 |. The re|sult is |
|00000500| 74 68 61 74 20 4d 43 58 | 31 31 20 77 6f 72 6b 73 |that MCX|11 works|
|00000510| 20 00 00 00 00 84 00 00 | 05 80 00 00 00 64 85 07 | .......|.....d..|
|00000520| 22 2b fc ff 02 5a fc ff | 20 22 00 00 69 6e 20 61 |"+...Z..| "..in a|
|00000530| 6e 20 65 73 74 61 62 6c | 69 73 68 65 64 20 65 6e |n establ|ished en|
|00000540| 76 69 72 6f 6e 6d 65 6e | 74 20 77 68 69 63 68 20 |vironmen|t which |
|00000550| 79 69 65 6c 64 73 20 74 | 68 65 20 65 66 66 65 63 |yields t|he effec|
|00000560| 74 20 6f 66 20 6c 65 73 | 73 20 73 79 73 74 65 6d |t of les|s system|
|00000570| 20 6f 76 65 72 68 65 61 | 64 2c 20 73 6d 61 6c 6c | overhea|d, small|
|00000580| 65 72 20 63 6f 64 65 2c | 20 61 6e 64 20 66 61 73 |er code,| and fas|
|00000590| 74 65 72 20 00 80 00 00 | 25 54 00 00 42 88 2b 04 |ter ....|%T..B.+.|
|000005a0| e2 f2 fb ff c2 21 fc ff | 20 22 00 00 65 78 65 63 |.....!..| "..exec|
|000005b0| 75 74 69 6f 6e 3b 20 61 | 6c 6c 20 74 68 72 65 65 |ution; a|ll three|
|000005c0| 20 62 65 69 6e 67 20 64 | 65 73 69 72 61 62 6c 65 | being d|esirable|
|000005d0| 20 69 6e 20 61 20 72 65 | 61 6c 20 74 69 6d 65 20 | in a re|al time |
|000005e0| 73 79 73 74 65 6d 2e 0d | 00 54 00 00 05 74 00 00 |system..|.T...t..|
|000005f0| 00 f4 bc 06 62 9b fb ff | 42 ca fb ff 20 22 00 02 |....b...|B... "..|
|00000600| 49 6e 20 6f 72 64 65 72 | 20 74 6f 20 64 65 66 69 |In order| to defi|
|00000610| 6e 65 20 61 20 4d 43 58 | 31 31 20 73 79 73 74 65 |ne a MCX|11 syste|
|00000620| 6d 20 63 6f 6e 66 69 67 | 75 72 61 74 69 6f 6e 20 |m config|uration |
|00000630| 69 74 20 69 73 20 6e 65 | 63 65 73 73 61 72 79 20 |it is ne|cessary |
|00000640| 74 6f 20 63 6f 6e 66 69 | 67 75 72 65 20 74 68 6f |to confi|gure tho|
|00000650| 73 65 20 64 61 74 61 20 | 61 6e 64 20 00 74 00 00 |se data |and .t..|
|00000660| 05 80 00 00 00 60 a7 07 | 22 63 fb ff 02 92 fb ff |.....`..|"c......|
|00000670| 20 22 00 00 63 6f 6e 74 | 72 6f 6c 20 73 74 72 75 | "..cont|rol stru|
|00000680| 63 74 75 72 65 73 20 77 | 69 74 68 20 74 68 65 20 |ctures w|ith the |
|00000690| 61 70 70 6c 69 63 61 74 | 69 6f 6e 20 73 70 65 63 |applicat|ion spec|
|000006a0| 69 66 69 63 20 69 6e 66 | 6f 72 6d 61 74 69 6f 6e |ific inf|ormation|
|000006b0| 20 77 68 69 63 68 20 4d | 43 58 31 31 20 72 65 71 | which M|CX11 req|
|000006c0| 75 69 72 65 73 2e 20 54 | 68 65 20 63 6f 6e 66 69 |uires. T|he confi|
|000006d0| 67 75 72 61 74 69 6f 6e | 20 69 73 20 00 80 00 00 |guration| is ....|
|000006e0| 05 80 00 00 00 0c bc 07 | e2 2a fb ff c2 59 fb ff |........|.*...Y..|
|000006f0| 20 22 00 00 64 6f 6e 65 | 20 62 79 20 63 72 65 61 | "..done| by crea|
|00000700| 74 69 6e 67 20 41 53 31 | 31 20 73 6f 75 72 63 65 |ting AS1|1 source|
|00000710| 20 63 6f 64 65 20 66 69 | 6c 65 73 20 77 68 69 63 | code fi|les whic|
|00000720| 68 20 64 65 66 69 6e 65 | 20 74 68 65 20 6e 65 63 |h define| the nec|
|00000730| 65 73 73 61 72 79 20 69 | 6e 66 6f 72 6d 61 74 69 |essary i|nformati|
|00000740| 6f 6e 20 6e 65 65 64 65 | 64 20 74 6f 20 61 73 73 |on neede|d to ass|
|00000750| 65 6d 62 6c 65 20 77 69 | 74 68 20 00 00 80 00 00 |emble wi|th .....|
|00000760| a5 9c 00 00 42 ac e5 07 | a2 f2 fa ff 82 21 fb ff |....B...|.....!..|
|00000770| 20 22 00 00 4d 43 58 31 | 31 20 73 6f 75 72 63 65 | "..MCX1|1 source|
|00000780| 20 63 6f 64 65 20 74 6f | 20 64 65 66 69 6e 65 20 | code to| define |
|00000790| 61 20 70 61 72 74 69 63 | 75 6c 61 72 20 63 6f 6e |a partic|ular con|
|000007a0| 66 69 67 75 72 61 74 69 | 6f 6e 2e 20 54 68 65 20 |figurati|on. The |
|000007b0| 66 6f 6c 6c 6f 77 69 6e | 67 20 70 61 72 61 67 72 |followin|g paragr|
|000007c0| 61 70 68 73 20 64 65 73 | 63 72 69 62 65 20 74 68 |aphs des|cribe th|
|000007d0| 65 20 74 65 63 68 6e 69 | 71 75 65 73 2e 08 75 72 |e techni|ques..ur|
|000007e0| 0b 26 01 00 00 00 00 00 | 0d 07 20 66 0c 27 01 00 |.&......|.. f.'..|
|000007f0| 0c 27 01 00 00 00 00 00 | 00 9c 00 00 a5 5c 00 00 |.'......|.....\..|
|00000800| 42 84 9e 04 22 82 fa ff | 02 b1 fa ff c0 21 00 02 |B..."...|.....!..|
|00000810| 36 2e 32 20 4d 43 58 31 | 31 20 53 59 53 54 45 4d |6.2 MCX1|1 SYSTEM|
|00000820| 20 54 41 42 4c 45 20 4d | 45 4d 4f 52 59 20 52 45 | TABLE M|EMORY RE|
|00000830| 51 55 49 52 45 4d 45 4e | 54 53 08 00 0c 27 01 00 |QUIREMEN|TS...'..|
|00000840| 00 00 00 00 0d 07 fe fd | 0b 28 01 00 0b 28 01 00 |........|.(...(..|
|00000850| 00 00 00 00 00 5c 00 00 | 05 74 00 00 00 04 ce 06 |.....\..|.t......|
|00000860| 42 21 fa ff 22 50 fa ff | 20 22 00 02 4d 43 58 31 |B!.."P..| "..MCX1|
|00000870| 31 20 73 79 73 74 65 6d | 20 74 61 62 6c 65 73 20 |1 system| tables |
|00000880| 6d 75 73 74 20 6e 65 63 | 65 73 73 61 72 69 6c 79 |must nec|essarily|
|00000890| 20 72 65 73 69 64 65 20 | 69 6e 20 61 6e 20 61 72 | reside |in an ar|
|000008a0| 65 61 20 6f 66 20 52 41 | 4d 2e 20 54 68 69 73 20 |ea of RA|M. This |
|000008b0| 73 65 63 74 69 6f 6e 20 | 69 73 20 69 6e 63 6c 75 |section |is inclu|
|000008c0| 64 65 64 20 74 6f 20 00 | 00 74 00 00 05 7c 00 00 |ded to .|.t...|..|
|000008d0| 00 14 b7 07 02 e9 f9 ff | e2 17 fa ff 20 22 00 00 |........|.... "..|
|000008e0| 61 73 73 69 73 74 20 74 | 68 65 20 73 79 73 74 65 |assist t|he syste|
|000008f0| 6d 20 64 65 73 69 67 6e | 65 72 20 69 6e 20 64 65 |m design|er in de|
|00000900| 74 65 72 6d 69 6e 69 6e | 67 20 74 68 65 20 61 6d |terminin|g the am|
|00000910| 6f 75 6e 74 20 6f 66 20 | 52 4f 4d 20 61 6e 64 20 |ount of |ROM and |
|00000920| 52 41 4d 20 72 65 71 75 | 69 72 65 64 20 66 6f 72 |RAM requ|ired for|
|00000930| 20 4d 43 58 31 31 20 74 | 61 62 6c 65 73 2e 20 54 | MCX11 t|ables. T|
|00000940| 68 65 20 00 00 7c 00 00 | 05 74 00 00 00 24 47 07 |he ..|..|.t...$G.|
|00000950| c2 b0 f9 ff a2 df f9 ff | 20 22 00 00 61 6d 6f 75 |........| "..amou|
|00000960| 6e 74 20 6f 66 20 52 41 | 4d 20 61 6e 64 20 52 4f |nt of RA|M and RO|
|00000970| 4d 20 6d 61 79 20 62 65 | 20 63 6f 6d 70 75 74 65 |M may be| compute|
|00000980| 64 20 66 72 6f 6d 20 74 | 68 65 20 65 71 75 61 74 |d from t|he equat|
|00000990| 69 6f 6e 73 20 62 65 6c | 6f 77 20 67 69 76 65 6e |ions bel|ow given|
|000009a0| 20 74 68 65 20 66 6f 6c | 6c 6f 77 69 6e 67 20 73 | the fol|lowing s|
|000009b0| 79 73 74 65 6d 20 00 00 | 00 74 00 00 25 34 00 00 |ystem ..|.t..%4..|
|000009c0| 42 a8 f2 01 82 78 f9 ff | 62 a7 f9 ff 20 22 00 00 |B....x..|b... "..|
|000009d0| 63 6f 6e 66 69 67 75 72 | 61 74 69 6f 6e 20 69 6e |configur|ation in|
|000009e0| 66 6f 72 6d 61 74 69 6f | 6e 3a 0d 00 00 34 00 00 |formatio|n:...4..|
|000009f0| 25 34 00 00 42 10 42 02 | 02 21 f9 ff e2 4f f9 ff |%4..B.B.|.!...O..|
|00000a00| 20 22 00 02 4e 54 41 53 | 4b 53 20 54 68 65 20 6e | "..NTAS|KS The n|
|00000a10| 75 6d 62 65 72 20 6f 66 | 20 74 61 73 6b 73 0d 00 |umber of| tasks..|
|00000a20| 00 34 00 00 25 40 00 00 | 42 94 83 03 82 c9 f8 ff |.4..%@..|B.......|
|00000a30| 62 f8 f8 ff 20 22 00 02 | 4e 4e 41 4d 53 45 4d 20 |b... "..|NNAMSEM |
|00000a40| 54 68 65 20 6e 75 6d 62 | 65 72 20 6f 66 20 6e 61 |The numb|er of na|
|00000a50| 6d 65 64 20 73 65 6d 61 | 70 68 6f 72 65 73 0d 00 |med sema|phores..|
|00000a60| 00 40 00 00 25 38 00 00 | 42 e8 8a 02 02 72 f8 ff |.@..%8..|B....r..|
|00000a70| e2 a0 f8 ff 20 22 00 02 | 4e 51 55 45 55 45 53 20 |.... "..|NQUEUES |
|00000a80| 54 68 65 20 6e 75 6d 62 | 65 72 20 6f 66 20 71 75 |The numb|er of qu|
|00000a90| 65 75 65 73 0d 00 00 00 | 00 38 00 00 25 38 00 00 |eues....|.8..%8..|
|00000aa0| 42 f0 70 02 82 1a f8 ff | 62 49 f8 ff 20 22 00 02 |B.p.....|bI.. "..|
|00000ab0| 4e 54 49 4d 45 52 53 20 | 54 68 65 20 6e 75 6d 62 |NTIMERS |The numb|
|00000ac0| 65 72 20 6f 66 20 74 69 | 6d 65 72 73 0d 00 00 00 |er of ti|mers....|
|00000ad0| 00 38 00 00 05 70 00 00 | 00 dc b3 06 02 c3 f7 ff |.8...p..|........|
|00000ae0| e2 f1 f7 ff 20 22 00 02 | 54 68 65 20 73 79 6d 62 |.... "..|The symb|
|00000af0| 6f 6c 73 20 61 62 6f 76 | 65 20 61 72 65 20 75 73 |ols abov|e are us|
|00000b00| 65 64 20 62 79 20 4d 43 | 58 31 31 20 61 6e 64 20 |ed by MC|X11 and |
|00000b10| 73 68 6f 75 6c 64 20 62 | 65 20 63 6f 6e 73 69 64 |should b|e consid|
|00000b20| 65 72 65 64 20 72 65 73 | 65 72 76 65 64 20 73 79 |ered res|erved sy|
|00000b30| 6d 62 6f 6c 73 2e 20 54 | 68 65 73 65 20 00 00 00 |mbols. T|hese ...|
|00000b40| 00 70 00 00 a5 94 00 00 | 42 d0 ef 06 c2 8a f7 ff |.p......|B.......|
|00000b50| a2 b9 f7 ff 20 22 00 00 | 6e 75 6d 62 65 72 73 20 |.... "..|numbers |
|00000b60| 61 72 65 20 6f 62 76 69 | 6f 75 73 6c 79 20 65 78 |are obvi|ously ex|
|00000b70| 63 6c 75 73 69 76 65 20 | 6f 66 20 61 6e 79 20 52 |clusive |of any R|
|00000b80| 41 4d 20 61 6e 64 20 52 | 4f 4d 20 72 65 71 75 69 |AM and R|OM requi|
|00000b90| 72 65 6d 65 6e 74 73 20 | 6f 66 20 74 68 65 20 61 |rements |of the a|
|00000ba0| 70 70 6c 69 63 61 74 69 | 6f 6e 20 74 61 73 6b 73 |pplicati|on tasks|
|00000bb0| 2e 0d 07 6f 0d 2d 01 00 | 0b 28 01 00 0d 2d 01 00 |...o.-..|.(...-..|
|00000bc0| 00 00 00 00 08 20 72 65 | 0b 28 01 00 0d 2d 01 00 |..... re|.(...-..|
|00000bd0| 00 00 00 00 00 94 00 00 | a5 5c 00 00 43 74 d9 00 |........|.\..Ct..|
|00000be0| a2 23 f7 ff 82 52 f7 ff | c0 21 00 02 36 05 2e 32 |.#...R..|.!..6..2|
|00000bf0| 2e 31 a0 54 61 73 6b 73 | 07 73 07 00 0b 28 01 00 |.1.Tasks|.s...(..|
|00000c00| 0b 28 01 00 0d 2d 01 00 | 00 00 00 00 08 2d 01 00 |.(...-..|.....-..|
|00000c10| 0d 2d 01 00 0b 28 01 00 | 00 00 00 00 0d 07 01 00 |.-...(..|........|
|00000c20| 0e 29 01 00 0b 28 01 00 | 0e 29 01 00 00 00 00 00 |.)...(..|.)......|
|00000c30| 00 5c 00 00 25 5c 00 00 | 42 68 20 05 62 eb f6 ff |.\..%\..|Bh .b...|
|00000c40| 42 1a f7 ff 20 22 00 02 | 41 20 54 61 73 6b 20 43 |B... "..|A Task C|
|00000c50| 6f 6e 74 72 6f 6c 20 42 | 6c 6f 63 6b 20 6f 63 63 |ontrol B|lock occ|
|00000c60| 75 70 69 65 73 20 35 20 | 62 79 74 65 73 20 6f 66 |upies 5 |bytes of|
|00000c70| 20 52 41 4d 20 61 6e 64 | 20 37 20 62 79 74 65 73 | RAM and| 7 bytes|
|00000c80| 20 6f 66 20 52 4f 4d 2e | 0d 00 00 00 00 5c 00 00 | of ROM.|.....\..|
|00000c90| 25 3c 00 00 42 94 f6 02 | 22 b3 f6 ff 02 e2 f6 ff |%<..B...|".......|
|00000ca0| 20 22 00 02 54 41 53 4b | 20 62 79 74 65 73 20 28 | "..TASK| bytes (|
|00000cb0| 52 41 4d 29 20 3d 20 4e | 54 41 53 4b 53 20 2a 20 |RAM) = N|TASKS * |
|00000cc0| 35 20 2b 20 35 0d 00 00 | 00 3c 00 00 a5 60 00 00 |5 + 5...|.<...`..|
|00000cd0| 42 44 ad 02 e2 7a f6 ff | c2 a9 f6 ff 20 22 00 02 |BD...z..|.... "..|
|00000ce0| 54 41 53 4b 20 62 79 74 | 65 73 20 28 52 4f 4d 29 |TASK byt|es (ROM)|
|00000cf0| 20 3d 20 4e 54 41 53 4b | 53 20 2a 20 37 08 79 74 | = NTASK|S * 7.yt|
|00000d00| 0e 29 01 00 0b 28 01 00 | 00 00 00 00 0d 08 53 4b |.)...(..|......SK|
|00000d10| 0b 28 01 00 00 00 00 00 | 07 0d 00 00 0d 2e 01 00 |.(......|........|
|00000d20| 0d 2e 01 00 00 00 00 00 | 00 60 00 00 a5 58 00 00 |........|.`...X..|
|00000d30| 42 78 56 01 c2 13 f6 ff | a2 42 f6 ff c0 21 00 02 |BxV.....|.B...!..|
|00000d40| 35 2e 32 2e 32 a0 53 65 | 6d 61 70 68 6f 72 65 73 |5.2.2.Se|maphores|
|00000d50| 08 7a 1f 03 0d 2e 01 00 | 00 00 00 00 07 27 00 f2 |.z......|.....'..|
|00000d60| 0b 28 01 00 0b 28 01 00 | 00 00 00 00 0d 07 4d 29 |.(...(..|......M)|
|00000d70| 0e 2a 01 00 0b 28 01 00 | 0e 2a 01 00 00 00 00 00 |.*...(..|.*......|
|00000d80| 00 58 00 00 05 74 00 00 | 00 b4 de 06 82 db f5 ff |.X...t..|........|
|00000d90| 62 0a f6 ff 20 22 00 02 | 45 61 63 68 20 73 65 6d |b... "..|Each sem|
|00000da0| 61 70 68 6f 72 65 20 72 | 65 71 75 69 72 65 73 20 |aphore r|equires |
|00000db0| 31 20 62 79 74 65 20 6f | 66 20 52 41 4d 2e 20 54 |1 byte o|f RAM. T|
|00000dc0| 6f 74 61 6c 20 73 79 73 | 74 65 6d 20 61 72 65 61 |otal sys|tem area|
|00000dd0| 20 72 65 71 75 69 72 65 | 64 20 66 6f 72 20 73 65 | require|d for se|
|00000de0| 6d 61 70 68 6f 72 65 20 | 63 6f 6e 74 72 6f 6c 20 |maphore |control |
|00000df0| 69 73 20 00 00 74 00 00 | 25 70 00 00 42 e4 81 06 |is ..t..|%p..B...|
|00000e00| 42 a3 f5 ff 22 d2 f5 ff | 20 22 00 00 74 68 65 20 |B..."...| "..the |
|00000e10| 6e 75 6d 62 65 72 20 6f | 66 20 6e 61 6d 65 64 20 |number o|f named |
|00000e20| 73 65 6d 61 70 68 6f 72 | 65 73 20 2b 20 74 68 65 |semaphor|es + the|
|00000e30| 20 6e 75 6d 62 65 72 20 | 6f 66 20 74 61 73 6b 73 | number |of tasks|
|00000e40| 20 2b 20 32 20 74 69 6d | 65 73 20 74 68 65 20 6e | + 2 tim|es the n|
|00000e50| 75 6d 62 65 72 20 6f 66 | 20 71 75 65 75 65 73 2e |umber of| queues.|
|00000e60| 0d 00 00 00 00 70 00 00 | a5 74 00 00 42 24 e3 04 |.....p..|.t..B$..|
|00000e70| 02 6b f5 ff e2 99 f5 ff | 20 22 00 02 53 45 4d 41 |.k......| "..SEMA|
|00000e80| 20 62 79 74 65 73 20 28 | 52 41 4d 29 20 3d 20 4e | bytes (|RAM) = N|
|00000e90| 4e 41 4d 53 45 4d 20 2b | 20 4e 54 41 53 4b 53 20 |NAMSEM +| NTASKS |
|00000ea0| 2b 20 32 20 2a 20 4e 51 | 55 45 55 45 53 08 20 2b |+ 2 * NQ|UEUES. +|
|00000eb0| 0e 2a 01 00 0b 28 01 00 | 00 00 00 00 0d 08 4e 51 |.*...(..|......NQ|
|00000ec0| 0b 28 01 00 00 00 00 00 | 07 2a 01 00 0d 2f 01 00 |.(......|.*.../..|
|00000ed0| 0d 2f 01 00 00 00 00 00 | 00 74 00 00 a5 54 00 00 |./......|.t...T..|
|00000ee0| 42 4c fb 00 e2 03 f5 ff | c2 32 f5 ff c0 21 00 02 |BL......|.2...!..|
|00000ef0| 35 2e 32 2e 33 20 51 75 | 65 75 65 73 08 00 00 00 |5.2.3 Qu|eues....|
|00000f00| 0d 2f 01 00 00 00 00 00 | 07 2c 00 00 0b 28 01 00 |./......|.,...(..|
|00000f10| 0b 28 01 00 00 00 00 00 | 0d 07 00 00 0e 2b 01 00 |.(......|.....+..|
|00000f20| 0b 28 01 00 0e 2b 01 00 | 00 00 00 00 00 54 00 00 |.(...+..|.....T..|
|00000f30| 05 78 00 00 00 a0 f8 06 | a2 cb f4 ff 82 fa f4 ff |.x......|........|
|00000f40| 20 22 00 02 45 61 63 68 | 20 71 75 65 75 65 20 63 | "..Each| queue c|
|00000f50| 6f 6e 73 69 73 74 73 20 | 6f 66 20 61 20 71 75 65 |onsists |of a que|
|00000f60| 75 65 20 68 65 61 64 65 | 72 20 61 6e 64 20 74 68 |ue heade|r and th|
|00000f70| 65 20 71 75 65 75 65 20 | 62 6f 64 79 2e 20 45 61 |e queue |body. Ea|
|00000f80| 63 68 20 71 75 65 75 65 | 20 68 65 61 64 65 72 20 |ch queue| header |
|00000f90| 72 65 71 75 69 72 65 73 | 20 33 20 62 79 74 65 73 |requires| 3 bytes|
|00000fa0| 20 00 00 00 00 78 00 00 | 05 80 00 00 00 e4 dd 07 | ....x..|........|
|00000fb0| 62 93 f4 ff 42 c2 f4 ff | 20 22 00 00 6f 66 20 52 |b...B...| "..of R|
|00000fc0| 41 4d 20 61 6e 64 20 36 | 20 62 79 74 65 73 20 6f |AM and 6| bytes o|
|00000fd0| 66 20 52 4f 4d 2e 20 45 | 61 63 68 20 64 65 66 69 |f ROM. E|ach defi|
|00000fe0| 6e 65 64 20 71 75 65 75 | 65 20 62 6f 64 79 20 72 |ned queu|e body r|
|00000ff0| 65 71 75 69 72 65 73 20 | 61 6e 20 61 72 65 61 20 |equires |an area |
|00001000| 6f 66 20 52 41 4d 20 64 | 65 66 69 6e 65 64 20 62 |of RAM d|efined b|
|00001010| 79 20 74 68 65 20 70 72 | 6f 64 75 63 74 20 6f 66 |y the pr|oduct of|
|00001020| 20 00 00 00 00 80 00 00 | 01 10 00 00 00 00 00 00 | .......|........|
|00001030| 00 00 00 00 00 10 00 00 | 02 1c 00 00 f4 01 00 00 |........|........|
|00001040| 00 00 00 00 0b 28 01 00 | 0e 2b 01 00 00 00 00 00 |.....(..|.+......|
|00001050| 00 1c 00 00 25 3c 00 00 | 42 98 62 02 e1 30 f2 ff |....%<..|B.b..0..|
|00001060| c1 5f f2 ff 20 22 00 00 | 69 74 73 20 57 69 64 74 |._.. "..|its Widt|
|00001070| 68 20 28 57 29 20 61 6e | 64 20 69 74 73 20 44 65 |h (W) an|d its De|
|00001080| 70 74 68 20 28 44 29 2e | 0d 00 00 00 00 3c 00 00 |pth (D).|.....<..|
|00001090| 25 48 00 00 42 ec 3f 04 | a1 f8 f1 ff 81 27 f2 ff |%H..B.?.|.....'..|
|000010a0| 20 22 00 02 51 55 45 55 | 45 20 62 79 74 65 73 20 | "..QUEU|E bytes |
|000010b0| 28 52 41 4d 29 20 3d 20 | 4e 51 55 45 55 45 53 20 |(RAM) = |NQUEUES |
|000010c0| 2a 20 33 20 2b 20 53 75 | 6d 28 57 69 20 2a 20 44 |* 3 + Su|m(Wi * D|
|000010d0| 69 29 2c 0d 00 48 00 00 | 25 74 00 00 42 ec cd 06 |i),..H..|%t..B...|
|000010e0| 61 c0 f1 ff 41 ef f1 ff | 20 22 00 02 77 68 65 72 |a...A...| "..wher|
|000010f0| 65 20 57 69 20 69 73 20 | 74 68 65 20 77 69 64 74 |e Wi is |the widt|
|00001100| 68 20 61 6e 64 20 44 69 | 20 69 73 20 74 68 65 20 |h and Di| is the |
|00001110| 64 65 70 74 68 20 6f 66 | 20 74 68 65 20 69 74 68 |depth of| the ith|
|00001120| 20 71 75 65 75 65 2c 20 | 61 6e 64 20 69 20 72 61 | queue, |and i ra|
|00001130| 6e 67 65 73 20 66 72 6f | 6d 20 31 20 05 2d 20 4e |nges fro|m 1 .- N|
|00001140| 51 55 45 55 45 53 2e 0d | 00 74 00 00 a5 60 00 00 |QUEUES..|.t...`..|
|00001150| 42 1c f6 02 21 88 f1 ff | 01 b7 f1 ff 20 22 00 02 |B...!...|.... "..|
|00001160| 51 55 45 55 45 20 62 79 | 74 65 73 20 28 52 4f 4d |QUEUE by|tes (ROM|
|00001170| 29 20 3d 20 4e 51 55 45 | 55 45 53 20 2a 20 36 08 |) = NQUE|UES * 6.|
|00001180| 0e 2b 01 00 0b 28 01 00 | 00 00 00 00 0d 08 62 79 |.+...(..|......by|
|00001190| 0b 28 01 00 00 00 00 00 | 07 20 3d 20 0d 30 01 00 |.(......|. = .0..|
|000011a0| 0d 30 01 00 00 00 00 00 | 00 60 00 00 a5 50 00 00 |.0......|.`...P..|
|000011b0| 42 74 d9 00 01 21 f1 ff | e1 4f f1 ff c0 21 00 02 |Bt...!..|.O...!..|
|000011c0| 35 2e 32 2e 34 a0 43 6c | 6f 63 6b 08 0d 30 01 00 |5.2.4.Cl|ock..0..|
|000011d0| 00 00 00 00 07 50 00 00 | 0b 28 01 00 0b 28 01 00 |.....P..|.(...(..|
|000011e0| 00 00 00 00 0d 07 00 f2 | 0e 2c 01 00 0b 28 01 00 |........|.,...(..|
|000011f0| 0e 2c 01 00 00 00 00 00 | 00 50 00 00 05 7c 00 00 |.,......|.P...|..|
|00001200| 00 10 07 07 c1 e8 f0 ff | a1 17 f1 ff 20 22 00 02 |........|.... "..|
|00001210| 54 69 6d 65 72 73 20 72 | 65 71 75 69 72 65 20 38 |Timers r|equire 8|
|00001220| 20 62 79 74 65 73 20 6f | 66 20 52 41 4d 20 65 61 | bytes o|f RAM ea|
|00001230| 63 68 2e 20 54 68 65 20 | 74 6f 74 61 6c 20 61 72 |ch. The |total ar|
|00001240| 65 61 20 72 65 71 75 69 | 72 65 64 20 66 6f 72 20 |ea requi|red for |
|00001250| 74 69 6d 65 72 20 63 6f | 6e 74 72 6f 6c 20 61 6e |timer co|ntrol an|
|00001260| 64 20 73 74 6f 72 61 67 | 65 20 69 73 20 74 68 65 |d storag|e is the|
|00001270| 20 00 00 00 00 7c 00 00 | 25 48 00 00 42 24 6c 03 | ....|..|%H..B$l.|
|00001280| 81 b0 f0 ff 61 df f0 ff | 20 22 00 00 70 72 6f 64 |....a...| "..prod|
|00001290| 75 63 74 20 6f 66 20 38 | 20 61 6e 64 20 74 68 65 |uct of 8| and the|
|000012a0| 20 6e 75 6d 62 65 72 20 | 6f 66 20 64 65 66 69 6e | number |of defin|
|000012b0| 65 64 20 74 69 6d 65 72 | 73 2e 0d 00 00 48 00 00 |ed timer|s....H..|
|000012c0| a5 54 00 00 42 24 dc 02 | 41 78 f0 ff 21 a7 f0 ff |.T..B$..|Ax..!...|
|000012d0| 20 22 00 02 54 49 4d 45 | 52 20 62 79 74 65 73 20 | "..TIME|R bytes |
|000012e0| 28 52 41 4d 29 20 3d 20 | 4e 54 49 4d 45 52 53 20 |(RAM) = |NTIMERS |
|000012f0| 2a 20 38 08 0e 2c 01 00 | 0b 28 01 00 00 00 00 00 |* 8..,..|.(......|
|00001300| 08 20 62 79 0b 28 01 00 | 00 00 00 00 0d 00 00 00 |. by.(..|........|
|00001310| 00 54 00 00 25 1c 00 00 | 42 00 00 00 d1 2e f0 ff |.T..%...|B.......|
|00001320| 81 65 f0 ff d0 27 00 02 | 0d 00 00 00 00 1c 00 00 |.e...'..|........|
|00001330| 06 00 00 00 79 56 34 12 | |....yV4.| |
+--------+-------------------------+-------------------------+--------+--------+