Changes between Version 3 and Version 4 of Architecture
- Timestamp:
- Jun 30, 2006, 9:59:52 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Architecture
v3 v4 7 7 own hierarchy, in order to ease interchanges between different implementation 8 8 of the same layer and to underline that opportunity. 9 In addition to this, each Phase has the classic structure 10 9 In addition to this, each Phase has the common unix-like directory organization: 11 10 * `phase`''N''`/` 12 * `src/`: sources folder containingPhase ''N'' source code and a test programs;11 * `src/`: Phase ''N'' source code and a test programs; 13 12 * `obj/`: Phase ''N'' objects files; 14 * `include/`: library headers of Phase ''N'';15 * `include/`: system common headers: constants and macro definitions16 (`const.h`), types and data structures definitions (`types.h`);17 * `dev/`: uMPS virtual devices ;13 * `include/`: Phase ''N'' library headers; 14 * `include/`: system common definitions: constants and macro (`const.h`), 15 types and data structures (`types.h`); 16 * `dev/`: uMPS virtual devices files; 18 17 * `doc/`: documentation root containing various developers informations about 19 18 project internals and development process. … … 33 32 hardware interface, process alternation, low-level synchronization primitives 34 33 and exception handling routines. 35 Let's see such division in detail s:34 Let's see such division in detail: 36 35 * `initial.c` implements `main()` and exports the nucleus’s global variables 37 36 (e.g. process count, device descriptors, etc.);