III. Kết quả

  1. TEST 1:
  • Input
os_1_singleCPU_mlq:
2 1  8
1 s4   4
2 s3   3
4 m1s  2
6 s2   3
7 m0s  3
9 p1s  2
11 s0  1
16 s1  0
  • Output: Kết quả chi tiết trong /output/os_1_singleCPU_mlq.output
    Show RAM:
    • Time slot 6: CPU thực thi lệnh alloc 300 0 của process m1s
    ===== PHYSICAL MEMORY AFTER ALLOCATION =====
    PID=3 - Region=0 - Address=00000000 - Size=300 byte
    print_pgtbl: 0 - 512
    00000000: 80000001
    00000004: 80000000
    Page Number: 0 -> Frame Number: 1
    Page Number: 1 -> Frame Number: 0
    ================================================================
    
    • Time slot 7: CPU thực thi lệnh alloc 100 1 của process m1s
    ===== PHYSICAL MEMORY AFTER ALLOCATION =====
    PID=3 - Region=1 - Address=0000012c - Size=100 byte
    print_pgtbl: 0 - 512
    00000000: 80000001
    00000004: 80000000
    Page Number: 0 -> Frame Number: 1
    Page Number: 1 -> Frame Number: 0
    ================================================================
    
    • Time slot 8: CPU thực thi lệnh free 0 của process m1s
    ===== PHYSICAL MEMORY AFTER DEALLOCATION =====
    PID=3 - Region=0
    print_pgtbl: 0 - 512
    00000000: 80000001
    00000004: 80000000
    Page Number: 0 -> Frame Number: 1
    Page Number: 1 -> Frame Number: 0
    ================================================================
    
    • Time slot 9: CPU thực thi lệnh alloc 100 2 của process m1s
    ===== PHYSICAL MEMORY AFTER ALLOCATION =====
    PID=3 - Region=2 - Address=00000000 - Size=100 byte
    print_pgtbl: 0 - 512
    00000000: 80000001
    00000004: 80000000
    Page Number: 0 -> Frame Number: 1
    Page Number: 1 -> Frame Number: 0
    ================================================================
    
    • Time slot 34: CPU thực thi lệnh free 2 của process m1s
    ===== PHYSICAL MEMORY AFTER DEALLOCATION =====
    PID=3 - Region=2
    print_pgtbl: 0 - 512
    00000000: 80000001
    00000004: 80000000
    Page Number: 0 -> Frame Number: 1
    Page Number: 1 -> Frame Number: 0
    ================================================================
    
    • Time slot 35: CPU thực thi lệnh free 1 của process m1s
    ===== PHYSICAL MEMORY AFTER DEALLOCATION =====
    PID=3 - Region=1
    print_pgtbl: 0 - 512
    00000000: 80000001
    00000004: 80000000
    Page Number: 0 -> Frame Number: 1
    Page Number: 1 -> Frame Number: 0
    ================================================================
    
    • Time slot 48: CPU thực thi lệnh alloc 300 0 của process m0s
    ===== PHYSICAL MEMORY AFTER ALLOCATION =====
    PID=5 - Region=0 - Address=00000000 - Size=300 byte
    print_pgtbl: 0 - 512
    00000000: 80000003
    00000004: 80000002
    Page Number: 0 -> Frame Number: 3
    Page Number: 1 -> Frame Number: 2
    ================================================================
    
    • Time slot 49: CPU thực thi lệnh alloc 100 1 của process m0s
    ===== PHYSICAL MEMORY AFTER ALLOCATION =====
    PID=5 - Region=1 - Address=0000012c - Size=100 byte
    print_pgtbl: 0 - 512
    00000000: 80000003
    00000004: 80000002
    Page Number: 0 -> Frame Number: 3
    Page Number: 1 -> Frame Number: 2
    ================================================================
    
    • Time slot 54: CPU thực thi lệnh free 0 của process m0s
    ===== PHYSICAL MEMORY AFTER DEALLOCATION =====
    PID=5 - Region=0
    print_pgtbl: 0 - 512
    00000000: 80000003
    00000004: 80000002
    Page Number: 0 -> Frame Number: 3
    Page Number: 1 -> Frame Number: 2
    ================================================================
    
    • Time slot 55: CPU thực thi lệnh alloc 100 2 của process m0s
    ===== PHYSICAL MEMORY AFTER ALLOCATION =====
    PID=5 - Region=2 - Address=00000000 - Size=100 byte
    print_pgtbl: 0 - 512
    00000000: 80000003
    00000004: 80000002
    Page Number: 0 -> Frame Number: 3
    Page Number: 1 -> Frame Number: 2
    ================================================================
    
    • Time slot 60: CPU thực thi lệnh write 102 1 20 của process m0s
    ===== PHYSICAL MEMORY AFTER WRITING =====
    write region=1 offset=20 value=102
    print_pgtbl: 0 - 512
    00000000: 80000003
    00000004: 80000002
    Page Number: 0 -> Frame Number: 3
    Page Number: 1 -> Frame Number: 2
    ================================================================
    ===== PHYSICAL MEMORY DUMP =====
    BYTE 00000240: 102
    ===== PHYSICAL MEMORY END-DUMP =====
    ================================================================
    
    • Time slot 61: CPU thực thi lệnh write 102 1 1000 của process m0s
    ===== PHYSICAL MEMORY AFTER WRITING =====
    write region=2 offset=1000 value=1
    print_pgtbl: 0 - 512
    00000000: c0000000
    00000004: 80000002
    Page Number: 0 -> Frame Number: 0
    Page Number: 1 -> Frame Number: 2
    ================================================================
    ===== PHYSICAL MEMORY DUMP =====
    BYTE 00000240: 102
    BYTE 000003e8: 1
    ===== PHYSICAL MEMORY END-DUMP =====
    ================================================================