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