Changes between Version 3 and Version 4 of Architecture


Ignore:
Timestamp:
Jun 30, 2006, 9:59:52 PM (18 years ago)
Author:
soujak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Architecture

    v3 v4  
    77own hierarchy, in order to ease interchanges between different implementation
    88of the same layer and to underline that opportunity.
    9 In addition to this, each Phase has the classic structure
    10 
     9In addition to this, each Phase has the common unix-like directory organization:
    1110 * `phase`''N''`/`
    12    * `src/`: sources folder containing Phase ''N'' source code and a test programs;
     11   * `src/`: Phase ''N'' source code and a test programs;
    1312   * `obj/`: Phase ''N'' objects files;
    14    * `include/`: library headers of Phase ''N'';
    15  * `include/`: system common headers: constants and macro definitions
    16    (`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;
    1817 * `doc/`: documentation root containing various developers informations about
    1918   project internals and development process.
     
    3332hardware interface, process alternation, low-level synchronization primitives
    3433and exception handling routines.
    35 Let's see such division in details:
     34Let's see such division in detail:
    3635 * `initial.c` implements `main()` and exports the nucleus’s global variables
    3736   (e.g. process count, device descriptors, etc.);