86 lines
1.8 KiB
Text
86 lines
1.8 KiB
Text
Start Program Meta-Data Code:
|
|
|
|
# starting the master loop
|
|
sys start
|
|
|
|
# process 0 start
|
|
app start, 0
|
|
# process 0 I/O (run HDD for 18 cycles)
|
|
dev in, hard drive, 18
|
|
# process 0 CPU (run CPU for 9 cycles 3 times)
|
|
cpu process, 9
|
|
cpu process, 9
|
|
cpu process, 9
|
|
# process 0 I/O (run monitor for 60 cycles)
|
|
dev out, monitor, 60
|
|
# process 0 end
|
|
app end
|
|
|
|
# P0 total cycles ran: 105
|
|
|
|
# process 1 start
|
|
app start, 0
|
|
# process 1 I/O (run sound for 40 cycles, HDD for 30 cycles, sound for 25 cycles)
|
|
dev in, sound signal, 40
|
|
dev in, hard drive, 30
|
|
dev in, sound signal, 25
|
|
# process 1 CPU (run CPU for 6 cycles)
|
|
cpu process, 6
|
|
# process 1 I/O (run USB for 10 cycles)
|
|
dev out, usb, 10
|
|
# process 1 end
|
|
app end
|
|
|
|
# P1 total cycles ran: 111
|
|
|
|
# process 2 start
|
|
app start, 0
|
|
# process 2 I/O (run video for 70 cycles)
|
|
dev in, video signal, 70
|
|
# process 2 CPU (run CPU for 10 cycles)
|
|
cpu process, 10
|
|
# process 2 I/O (run monitor for 70 cycles, HDD for 18 cycles)
|
|
dev out, monitor, 70
|
|
dev in, hard drive, 18
|
|
# process 2 CPU (run CPU for 9 cycles)
|
|
cpu process, 9
|
|
# process 2 end
|
|
app end
|
|
|
|
# P2 total cycles ran: 177
|
|
|
|
# process 3 start
|
|
app start, 0
|
|
# process 3 I/O (run sound for 35 cycles, monitor for 100 cycles, keyboard for 50 cycles)
|
|
dev in, sound signal, 35
|
|
dev out, monitor, 100
|
|
dev in, keyboard, 50
|
|
# process 3 CPU (run CPU for 9 cycles)
|
|
cpu process, 9
|
|
# process 3 I/O (run video for 49 cycles)
|
|
dev out, video signal, 49
|
|
# process 3 end
|
|
app end
|
|
|
|
# P3 total cycles ran: 243
|
|
|
|
# process 4 start
|
|
app start, 0
|
|
# process 4 I/O (run keyboard for 90 cycles, sound for 40 cycles, serial for 32 cycles)
|
|
dev in, keyboard, 90
|
|
dev out, sound signal, 40
|
|
dev out, serial, 32
|
|
# process 4 CPU (run CPU for 10 cycles)
|
|
cpu process, 10
|
|
# process 4 I/O (run HDD for 15 cycles)
|
|
dev in, hard drive, 15
|
|
# process 4 end
|
|
app end
|
|
|
|
# P4 total cycles ran: 187
|
|
|
|
# master loop ends
|
|
sys end
|
|
|
|
End Program Meta-Data Code.
|
|
|