1 What is a virtual machine boundary process VM not a system
1. What is a virtual machine boundary? (process VM, not a system VM such as VirtualBox/VMWare)
2. Why don\'t we see more 80 core processors being developed for general use such as the one that Intel released in 2007?
Solution
1) in case of process VM , when VM is started a single process is created for specific application and the same is destroyed when we exit the VM. during the running of VM if the resources allocated to the VM are not sufficient then it is said Virtual Machine boundary is causing that because the application that is running has been configured with specific limit of resources (i.e CPU and memory). Hence the process will shutdown if sufficient resources are not present.
2) the 80 core processors are useful for application that are very large in terms of ,memory usage,no of threads (multi threading) and no of cores required to achieve parallel programming.but for general use, the applications are small scale in terms of mentioned above hence the cores will be wasted most of the time and also cause memory wastage and power wastage for cores which are unused. moreover it is difficult to modify the application software to fit for using with large no of cores.
