Changes between Version 6 and Version 7 of Design


Ignore:
Timestamp:
Jun 30, 2006, 10:06:22 PM (18 years ago)
Author:
soujak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Design

    v6 v7  
    6161
    6262  Dispatcher   Process1    Process2   SyscallH   InterruptH
    63     ___           .           .         .           .
    64      |            .           .         .           .      execute(P1);
    65      | . . . . . ._           .         .           .      play(P1);
    66      .            |           .         .           .
    67      .            |           .         .           .
    68      .            |           .         .           .
    69      .            |. . . . . . . . . . ._           .      -WAITIO-
    70      .            .           .         |           .      suspend(P1);
    71      .            .           .         |           .     
    72      .            .           .         |           .     
    73      _ . . . . . . . . . . . . . . . . .|           .      pause(P1);
    74      |            .           .         .           .      schedule();
    75      |. . . . . . . . . . . . _         .           .      play(P2);
    76      .            .           |         .           .
    77      .            .           |         .           .
    78      .            .           |         .           .
    79      .            .           | . . . . . . . . . . _      pause(P2);
    80      .            .           .         .           |      play(P1);
    81      .            .           .         .           |      wakeup(P1)
    82      .            .           .         .           |      pause(P1);
    83      .            .           _ . . . . . . . . . . |      play(P2);
    84      .            .           |         .           .     
    85      .            .           |         .           .
    86      .            .           | . . . . . . . . . . _      -INTR-
    87      . . . . . . . . . . . . . . . . . . . . . . . .|      dispatch()
    88     _|_           .           .         .           .
     63     _            .           .         .           .
     64    | |           .           .         .           .        execute(P1);
     65    |_|. . . . . ._           .         .           .        play(P1);
     66     .           | |          .         .           .
     67     .           | |          .         .           .
     68     .           | |          .         .           .
     69     .           |_| . . . . . . . . . ._           .        [WAITIO]
     70     .            .           .        | |          .        suspend(P1);
     71     .            .           .        | |          .     
     72     .            .           .        | |          .     
     73     _ . . . . . . . . . . . . . . . . |_|          .        pause(P1);
     74    | |           .           .         .           .        schedule();
     75    |_| . . . . . . . . . . . _         .           .        play(P2);
     76     .            .          | |        .           .
     77     .            .          | |        .           .
     78     .            .          | |        .           .
     79     .            .          |_|. . . . . . . . . . _        pause(P2);
     80     .            .           .         .          | |       play(P1);
     81     .            .           .         .          | |       wakeup(P1)
     82     .            .           .         .          | |       pause(P1);
     83     .            .           _ . . . . . . . . . .|_|       play(P2);
     84     .            .          | |        .           .     
     85     .            .          | |        .           .
     86     .            .          |_|. . . . . . . . . . _       [INTR]
     87     _ . . . . . . . . . . . . . . . . . . . . . . |_|      dispatch();
     88    | |           .           .         .           .
     89    : :           .           .         .           .
    8990}}}