os log
🧩 Syntax:
Creating process p01 with ID 1 and 133 instructions
Generated initial process: p01 (ID: 1) with 159 instructions
Attempting to allocate 1 bytes for process p01 (ID: 1)
Memory allocation request for process p01 (ID: 1), needs 4096 bytes
Current memory blocks: 1
Block at 0, size: 16384, free: yes
Found suitable block at address 0 with size 16384
Splitting block: 4096 bytes for process, 12288 bytes remaining
Added new free block at end, address 4096 with size 12288
Memory map for process ID 1: start=0, end=4096
Successfully allocated memory for process p01 (ID: 1) at address 0 to 4096
Added process p01 (ID: 1) to scheduler ready queue. Active processes: 1
Core 1 picked up process p01
Core 1 executing process p01 (ID: 1)
Executing process p01 on core 1 using Round Robin
RR: Executing process p01 on core 1, auto executing: yes, has memory: yes, active: yes, progress: 1/159
RR: Executing instruction: DECLARE(var0, 18029)
RR: Executing instruction: SLEEP(2