Virtual machines allow you to run other operating systems on your current computer. Here's what you should know about them.