Two comments:
  1. Why you give an example of a RISC- type processor page handing even most familiar processors are CISC- type (Intel/AMD)?
  2. The pseudo code is said to be and is simplified, but still it would good to show how it works in normal multitasking environment. A disk a read is slow and we want start another process to run during the disk read.