hey... genius... the kid isn't even out of high school yet...
Originally posted by Troll_King
You have a bachelors degree already, and your going for your masters? You should know about Java by now!
I think that a virtual machine is an important subject. I didn't read too much about them until recently. It appears that virtual machines are built right ontop of the computer hardware. They lie underneath the kernel. The virtual machine emulates an operating system and it does this by creating a virtual environment in user mode. The programmers user mode applications are interpreted and the kernel activity is simulated with a virtual monitor mode and a virtual user mode (but it is only virtual, it's all really user mode). It's a fascinating subject.
I think it's more important to study virtual machines, the actual systems. Research the history and trace it to Java.