FINALLY figured out why RIM doesn't repartition the App memory......
Page 1 of 2 12 LastLast
Results 1 to 20 of 21

Thread: FINALLY figured out why RIM doesn't repartition the App memory......

  1. #1
    Dave12308's Avatar
    Dave12308 is offline BlackBerryOS Gifted
    Join Date
    Mar 2009
    Location
    Schenectady, NY
    Device
    Motorola Droid
    OS
    Android 2.0
    Posts
    375
    Liked
    0 times

    FINALLY figured out why RIM doesn't repartition the App memory......

    The reason is simple (I came to this realization reading the Storm2 spec sheet over on CB)

    S2 is listed as having 256MB of Flash memory, and 2GB of something called eMMC

    By the logic, one could assume the following:

    S1 has 128MB of Flash memory, and 1GB of eMMC

    eMMC is a low-cost memory technology which uses a MultiMediaCard controller (once a popular flash memory standard in some digital cameras). It is an older technology, and a relatively slow technology. (eMMC stands for Embedded MultiMediaCard). It's main advantage is its small size (the memory and controller fit into a ball-grid-array chip) - higher speed versions are not all that slow, it can run up to 52MB/sec; however i'm sure the version RIM is using is much slower.

    The "Flash" memory, on the other hand; is likely the expensive Single Level Cell design (used in high-end flash drives and SSDs) - that is why there is so little of it. What it boils down to is this: the eMMC memory is more suited to media storage than running apps. Apps would likely launch unacceptably slow from the eMMC memory, especially as they become more complex.

    I'm sure RIM COULD allocate the eMMC to app storage; after all PPC devices can use SD cards to store apps. However, if you are using a slower, less expensive SD card, app loading performance can be downright painful. Perhaps RIM just wants to maintain relatively quick loading times, and thus only allow apps to run from the smaller Flash memory.




  2. #2
    TemperamentalMan's Avatar
    TemperamentalMan is offline BlackBerryOS Addict Follow TemperamentalMan On Twitter
    Join Date
    Aug 2009
    Location
    Raleigh, NC
    PIN
    's and nee
    Device
    9550
    OS
    5.0.0.607
    Posts
    937
    Liked
    6 times

  3. #3
    RANDYRKELLY's Avatar
    RANDYRKELLY is offline BlackBerryOS Fanatic Follow RANDYRKELLY On Twitter
    Join Date
    Mar 2009
    Location
    Oak Cliff, Texas, Un
    PIN
    Not Requir
    Device
    Incredible
    OS
    Android
    Posts
    1,339
    Liked
    2 times
    great post i never really looked at it like that

  4. #4
    Drukan's Avatar
    Drukan is offline BlackBerryOS Gifted
    Join Date
    Mar 2009
    Location
    PHX , AZ
    Device
    9530
    OS
    5.0.0.323
    Posts
    288
    Liked
    0 times
    Makes sense... after loading the OS (which uses about 80ishmb of the flash) whats left is all we got for our apps... and if they went to the eMMC for more mem, we'd all bitch n complain bout how slow it was!

  5. #5
    Dave12308's Avatar
    Dave12308 is offline BlackBerryOS Gifted
    Join Date
    Mar 2009
    Location
    Schenectady, NY
    Device
    Motorola Droid
    OS
    Android 2.0
    Posts
    375
    Liked
    0 times
    I started thinking about it, and it started making sense. It's sort of like looking at a netbook computer with an SD card slot and a SSD hard disc. The SD card would be painfully slow to boot an OS from, whereas the SSD would be a whole lot faster. I sort of figured that the Storage memory would use something slower as there is alot more of it. The App memory is sort of like the hard disc. The Storage memory is sort of like the slow external USB drive you back your music and pics up to.

    Now, the only mystery remaining is this:

    How much SYSTEM RAM does the S1 have vs. S2? That would explain the fact that people have reported the S2 to "feel" faster than the S1 though they share the same processor.

    Quote Originally Posted by Drukan View Post
    Makes sense... after loading the OS (which uses about 80ishmb of the flash) whats left is all we got for our apps... and if they went to the eMMC for more mem, we'd all bitch n complain bout how slow it was!
    Actually, i'm afraid what would happen is we'd have the 4.7.0.75 fiasco all over again:

    We'd be looking at the busy indicator more often than we'd be using the device...... :laugh2:
    Last edited by Dave12308; 10-14-2009 at 11:52 PM.

  6. #6
    P3Designs's Avatar
    P3Designs is offline BlackBerryOS Addict Follow P3Designs On Twitter
    Join Date
    Jul 2009
    Location
    Arizona
    PIN
    ky Swear O
    Device
    Droid/Storm/Cur
    OS
    5.0.0.238
    Posts
    753
    Liked
    1 times
    Very interesting post, I appreciated your rationale and the thought you put into this. I wish someone would perform a tear down so we could find out if you are correct.

  7. #7
    rookietrader's Avatar
    rookietrader is offline BlackBerryOS Inspired Follow rookietrader On Twitter
    Join Date
    Sep 2009
    Location
    Atlanta, GA
    PIN
    on pluto...available upon request
    Device
    9550/9700
    OS
    5.0.0.983, OS 6.0.0.344
    Posts
    176
    Liked
    1 times
    rim could give us more flash memory for apps. half the flash memory goes to the os...we cant download our hearts out like the iphone which i believe uses 16gb and 32gb of flash memory.

  8. #8
    MrTruckincowboy's Avatar
    MrTruckincowboy is offline BlackBerryOS Friend
    Join Date
    Oct 2009
    PIN
    head
    Device
    vzw 9530
    OS
    5.0.323 rocking fast !!
    Posts
    24
    Liked
    0 times
    yea but we can run more apps at the same time and iphone doesn't so all depends on what you want on your phone.
    thanks for the post that makes sense.

  9. #9
    catstide's Avatar
    catstide is offline BlackBerryOS Fanatic
    Join Date
    Mar 2009
    Location
    bama
    PIN
    what's tha
    Device
    DROID
    OS
    2.0
    Posts
    1,210
    Liked
    0 times
    nice post. it would be nice if we could have a choice as to where to download the apps to though. we could put the less used apps on the sd card and the frequently used apps on the flash memory. RIM could put in a "warning" message stating that apps loaded on the sd card would load considerably slower than apps loaded on the flash memory...give us more control over our berrys.
    :1244:
    lighten up....life's too short!

  10. #10
    quiet1 is offline BlackBerryOS Gifted
    Join Date
    Jul 2009
    Location
    NY
    PIN
    up
    Device
    Storm 9550
    OS
    Stock 5.0.0.320
    Posts
    330
    Liked
    0 times
    Quote Originally Posted by catstide View Post
    nice post. it would be nice if we could have a choice as to where to download the apps to though. we could put the less used apps on the sd card and the frequently used apps on the flash memory. RIM could put in a "warning" message stating that apps loaded on the sd card would load considerably slower than apps loaded on the flash memory...give us more control over our berrys.

    Yea, PDA's do this to keep the phone memory usage down. When i was on WinMo/PDA i would install all the app that weren't on my Today screen (home screen) and the phone ran fine. Really surprised RIM doesn't do this.
    A hybrid junkie...due to the one and only... crackman!!

  11. #11
    Dave12308's Avatar
    Dave12308 is offline BlackBerryOS Gifted
    Join Date
    Mar 2009
    Location
    Schenectady, NY
    Device
    Motorola Droid
    OS
    Android 2.0
    Posts
    375
    Liked
    0 times
    Quote Originally Posted by P3Designs View Post
    Very interesting post, I appreciated your rationale and the thought you put into this. I wish someone would perform a tear down so we could find out if you are correct.
    Looking at this pic of the Storm's motherboard over on CB:

    Blame the Accelerometer!!!.... - BlackBerry Forums at CrackBerry.com

    You'll notice the memory IC in the second pic at the upper lefthand corner of the board. It states that the IC contains 3 different types of memory:

    MoviNAND - the eMMC memory I was referring to. It is by no means slow (up to 52MB/sec) in its high-end configuration; but i'd be willing to bet that RIM is using the 1.8v x1 bus width configuration in the Storm (power savings and cost savings) - It's biggest advantage is high densities (up to 32GB). Also remember that the 52MB/sec spec is generally measured transferring one large file. A scenario which doesn't happen very often on a BlackBerry - so actual memory performance is likely to be much slower.

    SAMSUNG Semiconductor - Products - Fusion Memory - MoviNAND

    OneNAND - Acheives 2.8MB/sec performance in apps (actual performace vs. theoretical maximum). Available in 128MB and 256MB densities (sound familiar?) - optimized for copying from NAND flash to DRAM. Also has an integrated OTP block for enhanced security (could lead some merit to RIM saying they disable running Apps from anything but App memory) - unfortunately, only goes up to 256MB; that's why there is so little of it.

    SAMSUNG Semiconductor - Products - Fusion Memory - OneNAND

    Mobile DDR - a small-form factor version of the same DDR RAM we all know and love from the PC world. The actual system RAM, if you may. Unfortunately, the actual amount of Mobile DDR inside of the Storm (or Storm2) seems to be an elusive spec to hunt down.

    So it would appear that the memory limitations are both a limitation of the technology, and a security limitation. If the MoviNAND doesn't support the OTP block, then it's highly unlikely that RIM will ever allow apps to run from it; as security is their middle name.

    The iPhone likely has no need for an OTP block, so Apple is simply using 8, 16, 32, or 64GB of MLC Flash memory (same type found in consumer USB flash drives) for application storage. The parts breakdown for the 16GB iPhone 3GS shows the total component cost for the MLC flash to be $24; around what one would pay for an average consumer 16GB flash drive. Crazy enough, this is also the most expensive component in the 3GS.
    Last edited by Dave12308; 10-15-2009 at 09:03 AM.

  12. #12
    d_1000's Avatar
    d_1000 is offline BlackBerryOS Gifted
    Join Date
    May 2009
    Location
    Chicago 'Burbs †
    PIN
    ch me
    Device
    Storm
    OS
    Willyboy 95xx v2.3
    Posts
    322
    Liked
    0 times
    Thanks...great info!

  13. #13
    edemunsta is offline BlackBerryOS Inspired Follow edemunsta On Twitter
    Join Date
    Mar 2009
    Location
    CA
    PIN
    THIS!!!
    Device
    STORM 9530
    OS
    OS BBC Hybrid v10! Tmobile
    Posts
    136
    Liked
    0 times
    GREAT POST!!! It all makes sense...
    PBJ | PBJ Gear | M1926 Tech News Blog
    Storming on Tmobile - 9530

  14. #14
    markdental's Avatar
    markdental is offline BlackBerryOS Gifted
    Join Date
    Apr 2009
    Location
    Florida
    Device
    Storm 9530
    Posts
    285
    Liked
    0 times
    Well this is just sad then. To think that we are limited to 128 MB of app memory space is horrid.

    Meanwhile all those happy IPhone campers are out there playing with 150 MB GAMES!!!

  15. #15
    Mapex is offline BlackBerryOS Noobie Follow Mapex On Twitter
    Join Date
    Sep 2009
    Device
    9530 (Storm)
    OS
    5.0.0.323
    Posts
    6
    Liked
    0 times
    Quote Originally Posted by Dave12308 View Post
    The iPhone likely has no need for an OTP block, so Apple is simply using 8, 16, 32, or 64GB of MLC Flash memory (same type found in consumer USB flash drives) for application storage. The parts breakdown for the 16GB iPhone 3GS shows the total component cost for the MLC flash to be $24; around what one would pay for an average consumer 16GB flash drive. Crazy enough, this is also the most expensive component in the 3GS.
    I'm not sure how you meant the "crazy enough" comment, but if I take it literally, then no, it's not really far fetched. It's the only reason why any iPod with double the memory capacity of the next highest is anywhere from $50 to $200 more. Although, the prices tend to be fairly arbitrary at times (latest-gen 8GB iPod Touch is only $100 cheaper than the 32GB which also has performance enhancements and voice control), implying that Apple has been able to cheapen the cost of flash memory components enough that they will make a huge profit regardless.

  16. #16
    Dave12308's Avatar
    Dave12308 is offline BlackBerryOS Gifted
    Join Date
    Mar 2009
    Location
    Schenectady, NY
    Device
    Motorola Droid
    OS
    Android 2.0
    Posts
    375
    Liked
    0 times
    Quote Originally Posted by Mapex View Post
    I'm not sure how you meant the "crazy enough" comment, but if I take it literally, then no, it's not really far fetched. It's the only reason why any iPod with double the memory capacity of the next highest is anywhere from $50 to $200 more. Although, the prices tend to be fairly arbitrary at times (latest-gen 8GB iPod Touch is only $100 cheaper than the 32GB which also has performance enhancements and voice control), implying that Apple has been able to cheapen the cost of flash memory components enough that they will make a huge profit regardless.
    I said "crazy enough" because I figured with flash memory prices being at the low point they currently are; the actual device chipset would be the most expensive component. Admittedly, I am more familiar with component pricing in the PC world, but generally the CPU tends to be more expensive than the hard disc. With the iPhone's chipset encompassing the CPU, GPU, and baseband processor; I figured it'd be by far the most expensive part.

  17. #17
    rookietrader's Avatar
    rookietrader is offline BlackBerryOS Inspired Follow rookietrader On Twitter
    Join Date
    Sep 2009
    Location
    Atlanta, GA
    PIN
    on pluto...available upon request
    Device
    9550/9700
    OS
    5.0.0.983, OS 6.0.0.344
    Posts
    176
    Liked
    1 times
    Quote Originally Posted by MrTruckincowboy View Post
    yea but we can run more apps at the same time and iphone doesn't so all depends on what you want on your phone.
    thanks for the post that makes sense.
    thats true...forgot about that.

  18. #18
    brightspark is offline BlackBerryOS Enthusiast
    Join Date
    May 2009
    Location
    Perth Australia
    Device
    Storm 9500
    OS
    5.0.0.402
    Posts
    59
    Liked
    0 times
    Great Post... Thanks..
    A question, can you safely remove any Operating system files to increase free memory?
    If so million dollar question... which files.
    Cheers

  19. #19
    rcocchiararo's Avatar
    rcocchiararo is offline BlackBerryOS Inspired Follow rcocchiararo On Twitter
    Join Date
    Nov 2009
    Location
    Argentina
    Device
    9700
    OS
    .442
    Posts
    147
    Liked
    0 times
    Quote Originally Posted by Dave12308 View Post
    Looking at this pic of the Storm's motherboard over on CB:

    Blame the Accelerometer!!!.... - BlackBerry Forums at CrackBerry.com

    You'll notice the memory IC in the second pic at the upper lefthand corner of the board. It states that the IC contains 3 different types of memory:

    MoviNAND - the eMMC memory I was referring to. It is by no means slow (up to 52MB/sec) in its high-end configuration; but i'd be willing to bet that RIM is using the 1.8v x1 bus width configuration in the Storm (power savings and cost savings) - It's biggest advantage is high densities (up to 32GB). Also remember that the 52MB/sec spec is generally measured transferring one large file. A scenario which doesn't happen very often on a BlackBerry - so actual memory performance is likely to be much slower.

    SAMSUNG Semiconductor - Products - Fusion Memory - MoviNAND

    OneNAND - Acheives 2.8MB/sec performance in apps (actual performace vs. theoretical maximum). Available in 128MB and 256MB densities (sound familiar?) - optimized for copying from NAND flash to DRAM. Also has an integrated OTP block for enhanced security (could lead some merit to RIM saying they disable running Apps from anything but App memory) - unfortunately, only goes up to 256MB; that's why there is so little of it.

    SAMSUNG Semiconductor - Products - Fusion Memory - OneNAND

    Mobile DDR - a small-form factor version of the same DDR RAM we all know and love from the PC world. The actual system RAM, if you may. Unfortunately, the actual amount of Mobile DDR inside of the Storm (or Storm2) seems to be an elusive spec to hunt down.

    So it would appear that the memory limitations are both a limitation of the technology, and a security limitation. If the MoviNAND doesn't support the OTP block, then it's highly unlikely that RIM will ever allow apps to run from it; as security is their middle name.

    The iPhone likely has no need for an OTP block, so Apple is simply using 8, 16, 32, or 64GB of MLC Flash memory (same type found in consumer USB flash drives) for application storage. The parts breakdown for the 16GB iPhone 3GS shows the total component cost for the MLC flash to be $24; around what one would pay for an average consumer 16GB flash drive. Crazy enough, this is also the most expensive component in the 3GS.
    as far as i know, and your post supports me, the "secure" nand thats limited in size contains the OS and the apps, which are loaded into RAM on boot. (i asume that before the security check), then the mentioned check, surely controlls that the info loaded matches the one on the secure nand, or something like that.

    rim COULD make insecure apps not meant for the enterprise "storable" on the large nand, and only load them to RAM when needed, but that would be really not blackberry, surelly slow to open apps, and.. blablabla :P

  20. #20
    gabrimen is offline BlackBerryOS Friend Follow gabrimen On Twitter
    Join Date
    Nov 2009
    PIN
    -------
    Device
    Storm 9500
    OS
    5.0.0.328
    Posts
    10
    Liked
    0 times
    Excellent thread...

    @gabrimen

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •