Multi-programming system

202308301340
Status: #idea
Tags: OS

Multi-programming system

flowchart LR

subgraph Queue

direction LR

J1\n0 --- J2\n1 --- J3\n2 --- J1\n12 --- J2\n18 --- J3\n15

end

subgraph CPU

direction LR

J1\n0-8 --- J2\n8-13 --- J3\n13-15 --- J1*\n15-18 --- J3*\n18-24 --- J2*\n24-33

end

Decision Points

  1. Job completion
  2. Process leaves for I/O
  3. Job arrival (if the CPU is idle)

Problems


References