Additional details on the underlying architecture of Windows phone 7 hit the internet today, courtesy of a leaked document that fell into the hands of tweakers.net. Many of the hardware requirements are already known, but there are quite a few other tidbits which shed some light on the inner workings of Microsoft’s latest smartphone OS. Just keep in mind when you’re reading this that all of the information is tentative and may change once Windows Phone 7 is officially released later this year.
Windows Phone 7 is a 32-bit OS with a dual layer architecture comprised of a kernel layer and a user layer. Application processes are given up to 1GB of virtual memory with a total of 2GB of memory allocated to processes. 2GB is given to the kernel. Microsoft will supply the 2D graphics and DirectX 10-based Direct3D 11 runtimes while OEMs, not Microsoft, will develop and distribute the drivers for both the 2D and 3D graphics. Support for Bluetooth 2.1 is included, but apparently support for 3.0 and 4.0 is not. Presumably future updates will be able to provide support to further updates to the standard.
Full Story At Source