Along with the Xbox OS and Windows OS, there is a third “operating system” running on the Xbox One called the Hypervisor. A hypervisor by definition is actually a software that interfaces with the OS they are installed on. So for example, VMware is a hypervisor, even if we think of it as virtualization software that allows one to run or emulate Linux or Mac OS X within a Windows framework.
(....)
The hypervisor itself takes up some memory, and there is talk that the Xbox One’s hypervisor is actually Microsoft’s own Windows Hyper-V 2012, albeit a stripped down version of the same. This requires about 600 MB of memory, so count on the console version to require less. However, the hypervisor on the Xbox One differs greatly from others in that it is interfacing with the hardware directly. What does this mean? It means that the different operating systems installed within the console will each have their own set of resources, and can thus run on dedicated basis. It means that they can access the system’s memory and CPU without any middleware.
(....)
Don’t expect it to be that much though. For all intents and purposes, 6 GB sounds much more realistic. But given the fact that one can’t switch or “snap” apps with a title such as Killer Instinct, it stands to reason that developers are indeed currently using the hypervisor in order to grab more resources for games.
The beauty of a hypervisor is we can shut off or suspend operating systems without any effect to others on that same machine. Got a game that needs to load up 6 gigabytes into memory? That's fine - the apps side won't even get in the way. How about 7 gigabytes? I think that's kind of outlandish but let's just suppose. If apps can't run within that last half gig of memory we can just suspend the whole thing and give the whole 7.5 gigabytes to the game.