运行一台虚拟机后,如果在键盘敲入命令,或者使用鼠标。那么,这时,真实的机器和虚拟机是如何识别这些指令是控制谁的?
如果同时运行多台虚拟机后,这时敲键盘或点鼠标后,又会怎样?
虚拟机一般都具有切换输入对象功能,例如 VPC 每台运行的虚拟机都是宿主机的一个窗口,哪个窗口是活动的就代表输入对象是谁;再比如 VMware 每台运行的虚拟机都有一个标签,哪个标签处于前台就代表输入对象是谁。
不同的虚拟机都有不同的切换方法,例如将鼠标箭头移除窗口、使用热键释放输入对象,等等。