Windows Phone Thoughts - Daily News, Views, Rants and Raves

Check out the hottest Windows Mobile devices at our Expansys store!


Digital Home Thoughts

Loading feed...

Laptop Thoughts

Loading feed...

Android Thoughts

Loading feed...




Go Back   Thoughts Media Forums > WINDOWS PHONE THOUGHTS > Windows Phone Talk

Reply
 
Thread Tools Display Modes
  #1  
Old 11-26-2004, 11:30 PM
Jason Dunn
Executive Editor
Jason Dunn's Avatar
Join Date: Aug 2006
Posts: 29,160
Default Why Many New Devices Are Coming with 128 MB Flash ROM and 64 MB of RAM

Ever wondered why many of the new high-end Pocket PCs come with twice as much Flash ROM as RAM? Here's why: Flash ROM, while slower than RAM, is permanent storage � meaning that if your device loses power, the apps/data in Flash ROM are still safe. Current Pocket PCs still use RAM for database and registry storage, so losing power will still put you in a world of hurt. If you look at the way Windows Mobile Smartphones work you can see where this might all be headed: everything will be in Flash ROM, and devices can come out of a battery-dead state without a hiccup.

When I got my X50 for testing, I installed several applications into Flash ROM, and they all worked without a hitch. From a freshly hard reset device, I had 62.76 MB of RAM available and 89.65 MB of ROM. 29.24 MB of RAM storage was free, and 24.88 MB of program RAM was free after connecting via ActiveSync. Did you know that ActiveSync uses 0.03 MB of storage RAM when it syncs? I know I didn't! :-)

Here's what I installed, and the amount of system RAM free after each install:

DinarSoft HandyMenu - 29.24 MB
DinarSoft MemMaid - 29.21 MB
Warfare Inc. - 29.21 MB
SkyForce - 29.21 MB
FlexWallet 2005 - 29.21 MB
LandWare Movie Guide - 29.13 MB
Xrgomics TenGO - 28.33 MB
Sprite Backup - 28.07 MB
Sprite Space Detective - 28.06 MB
WebIS Mail 2 - 28.01 MB
Spb Pocket Plus - 26.60 MB (this was forced into main RAM)
Spb Time - 26.42 MB
Spb Imageer - 26.10 MB
Spb Finance - 26.05 MB
Pocket Skype Beta 0.9 - 26.00 MB
Lextionary - 25.99 MB
WorldMate Pro - 25.98 MB
PDAmill Anthelion - 25.98 MB
ScaryBear Software Superlist - 25.98 MB
RCX Columbia Encyclopedia - 25.98 MB

I was particularly surprised to see that an input program such as TenGo worked - they normally have to be installed in RAM because of problems loading software from Flash ROM after a soft reset. I was able to install all those apps and barely touch the system RAM.

Mind you, this doesn't mean I wouldn't welcome a device with 128 MB of RAM. I don't use GPS, which I've heard takes up gobs of RAM, but I have seen 30 MB of RAM used up when playing a VGA-sized video - so it seems that 64 MB isn't quite enough for all scenarios, yet that's what several major OEMs are giving us in their high-end devices. :?

The moral of the story? If you install everything possible into Flash ROM, you'll have quite a bit of RAM left over. Never install to main RAM unless you have no choice, and be sure to email any developer that has an app that doesn't work properly from Flash ROM.
__________________
Want to contact me personally? Use this. Want to read my personal blog? Check it out. Want to follow me on Twitter? Here you go.
 
Reply With Quote
  #2  
Old 11-27-2004, 12:23 AM
PR.
Theorist
Join Date: Dec 2004
Posts: 291

Perhaps WM2005 will make more use of the flashram...

Hence why all the new WM2003SE devices (that would have been running WM2005 had it not been for the delay) have more Flashram than normal...
 
Reply With Quote
  #3  
Old 11-27-2004, 12:35 AM
R K
Thinker
Join Date: Apr 2002
Posts: 437
Send a message via ICQ to R K Send a message via AIM to R K

I don't know why so many people are opposed to it, but I liked the Flash ROM idea, ever since the iPAQ H5450 came out with the whopping 20MB of FlashROM.
I think this model of memory management makes a lot of sense, and it's always been this way too. Take the RAM vs HDD example for instance. Imagine how expensive computers would be if we had to pay for systems with 80GB of RAM.

Right now, I take full advantage of Flash ROM by installing all my apps to it, and then I make a final Registry and system file backups. With this method, I can recover from a hard-reset or battery drain within seconds. All I need to do is to restore the Registry and Windows directory backups and I'm done.
 
Reply With Quote
  #4  
Old 11-27-2004, 01:07 AM
fireflyrsmr
Ponderer
Join Date: Feb 2002
Posts: 76
Default why is this being done?

along the same lines - does anyone understand why the new machines have all the different clock speeds on the cpu? is it just marketing or is there some engineering reason for a 520 mhz machine when 600+ is possible.
__________________
ipaq 3670*OS 2002
 
Reply With Quote
  #5  
Old 11-27-2004, 01:09 AM
R K
Thinker
Join Date: Apr 2002
Posts: 437
Send a message via ICQ to R K Send a message via AIM to R K

My only guess would be battery life and/or cost.
 
Reply With Quote
  #6  
Old 11-27-2004, 01:09 AM
whydidnt
Pontificator
Join Date: Aug 2006
Posts: 1,202

I like the Flash RAM concept, but MS needs to refine the OS a little more before I consider it a good alternative to system RAM. Too many system files (not to mention important DB's like contacts, etc.) have to to reside in RAM, and I do notice slow downs from time-to-time with my 4705 when almost all my RAM is gone...despite the fact that I've installed most everything I can on Storage RAM.

I think the best solution today, for me, is 96 or 128 MB system memory and 128+ Flash RAM. - Makes me think - as cheap as flash is getting, why don't we have 512 or even 1 GB of internal Flash.

Reminds me of the old Bare Naked Ladies Song - "If I had a million dollars" - I would build the Perfect PPC - iPAQ 4150 size with sliding keyboard, VGA, 128 MB RAM, 1 GB FLASH, built in WiFi, Bluetooth + plus GSM/GPRS/EDGE.

If OQO can cram a whole PC into that little thing my device certainly sould be do-able with todays technology. :twisted:
 
Reply With Quote
  #7  
Old 11-27-2004, 01:31 AM
Jonathan1
Pontificator
Join Date: Mar 2002
Posts: 1,329

Why? Simple. OEM are stupid.
__________________
PDA History: Palm Pilot 5000 -> Apple Newton 2100 -> Casio E-11 -> iPaq 3650 (64MB Upgrade) -> iPaq 3700 -> Casio EM-500 -> HP Jornada 568 -> HP iPaq hx4705 www.spreadfirefox.com
 
Reply With Quote
  #8  
Old 11-27-2004, 01:54 AM
ricksfiona
Pontificator
Join Date: Jul 2003
Posts: 1,041
Send a message via AIM to ricksfiona

64MB of RAM doesn't work for me... I need absolute performance and running some of my applications in ROM would definitely slow things down.

Now that Pocket PC Techs offers a 64MB upgrade to make the Dell X50v have a total of 128MB of RAM, it's the perfect machine for now... And it's still cheaper than the runner up HP hx4705.
__________________
Rick Gomez - Owner/Consultant
fiona Systems Integration
www.fionasystems.com
 
Reply With Quote
  #9  
Old 11-27-2004, 02:08 AM
surur
Mystic
Join Date: Aug 2006
Posts: 1,734

Does no-one use the My Documents synchronised folder? Mine is 19.6 Mb big. If I only had 64Mb ram I would be pushing things as soon as I run tom-tom.

Also as you said, losing power will "still put you in a world of hurt". Imagine a less experienced used, forced to install all his apps into ROM due to the small ram, now under the impression that he is safe from power loss, suddenly discovering his my documents folder has been wiped, all his customisations and short cuts has been vamped, today screen plug-ins gone, and now he has to delete his rom programs to re-install cleanly again (to restore his short cuts and registry settings)

Remember, most of these programs installed in ROM defaults to storing their data in RAM!

The only difference between installing in ROM and RAM is the size of the back-up file. You still have to back up, and you still have to restore. ROM is slower than ram, and your programs will start up slower.

They may have included a lot of ROM, but have not educated the user as to the implications, or implemented methods so it made more sense. Sure you can do some tweaks yourself, like move your IE cache or avantgo (and make your machine less stable), but should Dell not have changed the OS so you dont have to be an expert to ameliorate the disadvantages from Dell's setup.

Until the OS is properly rethought (how does ms-smartphone use ram?) adding gobs of rom does not add much at all. I'd rather have 128Mb ram thank you.

Thats why Ive ordered my Loox 720...

Surur
 
Reply With Quote
  #10  
Old 11-27-2004, 02:35 AM
Jason Dunn
Executive Editor
Jason Dunn's Avatar
Join Date: Aug 2006
Posts: 29,160

Ok Surur, thank you for expressing your opinion. :lol: Such creative use of bolding! I fully agree with you that Microsoft has done a very poor job of optimizing the OS to use Flash ROM - on the Pocket PC side at least, which is why I mentioned the Smartphone as being what might come next.

(thankfully, some OEMs are doing 128 MB of RAM, so you have that option)
__________________
Want to contact me personally? Use this. Want to read my personal blog? Check it out. Want to follow me on Twitter? Here you go.
 
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:51 PM.