|   1. When a user runs an infected program, the computer starts by
copying the program from the disk, where it is stored and inactive, into
RAM, where it can be executed.
 |   2. The viral code begins running first, while the infected program
is still quiescent.
 |   3. The virus copies itself in a part of RAM separate from the program
so that it can continue its work even after the user starts running other
software.
 | 
|   4. Its initial work done, the virus passes control back to the infected
program.
 |   5. When the user runs a different program, the dormant virus begins
running again.
 |   6. It inserts a copy of itself into the previously uninfected software
so that the cycle of virulence can repeat.
 |