OP3: Virtual Machines and Processes
In this OP, please provide a concise argument that answers the following two questions:
Is a virtual machine a process? Is a process a virtual machine?
-----
For the definition of a "virtual machine", please use the definition found in the Popek & Goldberg paper (Section 1).
For the definition of a "process", you may assume the environment created by a standard Unix OS, comprising the system call interface, ABI, and virtual memory.
If you want to get creative and assume a different type of "process" (e.g., a Docker container, an instance of a "Function-as-a-Service"), you are free to do so, but only if you define what you assume to be a "process" in a single paragraph at the beginning of your OP. If you do not write this definition, we will assume the standard Unix environment described above.