Will we see demand paging on future UIQ smartphones?
According to Symbian official website, Demand Paging enables more efficient usage of RAM by loading read-only code and data only when required (“on demand”).
What is Demand Paging?
-Data must be copied from NAND Flash memory into RAM in order to execute
-Previously, Symbian OS copied entire DLLs into RAM when they were needed
-Demand Paging means that only the required “page” within the DLL is loaded into RAM
-Demand Paging only loads a page into RAM when a reference is made to it (paging on demand)
-Loading by page means less RAM is used at any one time
I had the opportunity to test Demand Paging on a Nokia N95 (classic) with new firmaware and I can tell you the speed is excellent. Instead of slower actions, the Nokia N95 with new firmware can now be used comfortably. Menus and Apps launch in a blink of an eye.
Will it be made available for future UIQ smartphones? I dont have the answer frankly but Michell Bak of Sony Ericsson Unofficial Blog contacted Sebastien Peirone of UIQ Technology and asked about it. Here’s the answer :
About demand paging: this feature is available starting on Symbian 9.3 and onward only. UIQ NEVER changes/adds/removes anything from Symbian OS, so none of the current UIQ based phone (using Symbian OS 9.1 or 9.2) are using demand paging. Future versions of UIQ, using later version of the OS will automatically have that feature integrated.
You be the judge ![]()
So UIQ isn’t as kind as S60. Nokia backported demand paging feature on N95 and N82.