Windows Phone OS 7 heeft twee lagen met softwarecomponenten die op de hardwarelayer draaien: de kernel space en de user space. De user space is voor de shell en het applicatieplatform. In de kernel space draaien onder meer de kernel zelf, het bestandsssysteem, graphics en rendering en Phone Update, het systeem waarmee updates voor Windows Phone 7 aan het systeem worden toegevoegd.

De kernel, die is gebaseerd op Windows Embedded CE 6.0, kan in theorie 32.000 processen tegelijkertijd draaien en elk proces kan 1GB virtueel geheugen toebedeeld krijgen. De totale ruimte voor processen bedraagt 2GB, en ook de kernel beschikt over 2GB virtueel geheugen. Met 4GB is de koek op: Windows Phone 7 is een 32bits OS en kan niet meer geheugen adresseren. Het OS kan niet op 64bit-hardware draaien.

Windows Phone OS 7 gebruikt twee bestandssystemen: IMGFS en TexFAT. IMGFS is bedoeld voor de systeembestanden. Dit bestandssysteem heeft volgens Microsoft als voordeel dat code hiervoor compatibel is met Windows-desktopsoftware, wat portability en hergebruik ervan mogelijk maakt. TexFAT is het bestandssysteem voor de gebruikersbestanden. TexFat is een 'extended' versie van FAT die bestanden aankan die groter zijn dan 4GB.
Voor de gebruikersbestanden hanteert Microsoft een Unified Storage System. Dit systeem zorgt ervoor dat applicaties én gebruikers geen onderscheid kunnen maken tussen bestanden in het interne flashgeheugen en bestanden op een geheugenkaart.
Dat heeft wel tot gevolg dat niet zomaar alle bestanden van de geheugenkaart mogen worden verwijderd. Als een gebruiker de geheugenkaart uit het toestel haalt of cruciale bestanden wist, zal de smartphone alleen nog kunnen worden gebruikt om een alarmnummer te bellen.
Voor 3d-graphics gebruikt Windows Phone OS 7 standaard Direct3D 11. In vorige versies van Windows Mobile was dat nog een mobiele versie van Direct3D. Het nieuwe Direct3D 11 is gebaseerd op DirectX10. De toestelfabrikanten moeten overigens nog wel 3D-drivers voor hun hardware schrijven.

Populair: Tablets Samsung Websites en communities Mobiele telefoons Google Sony Games Microsoft Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True