SmartDraw includes thousands of professional-looking diagrams like this that you can easily edit and make your own.
Text in this example:
STATE DIAGRAM:
CPU EXECUTION
CPU time allocated /
Move to Running Queue
[Ready for Execution] /
Advance to Ready Queue
Running
Halted
Ready
do / wait for CPU assignment
New
do / prepare for execution
Resource Unavailable /
Move to Blocked Queue
Resource Freed /
Move to Ready Queue
Blocked
Process Finished or Terminated /
Remove from
Running Queue