SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Apple Inc. -- Ignore unavailable to you. Want to Upgrade?


To: Doren who wrote (92279)2/18/2010 4:05:14 PM
From: Stock Puppy  Respond to of 213173
 
You must be a young'un.

"Size doesn't matter" - may or may not be true for other matters, it is a truism for software.

Remember that most of today's software is bloat.

Using correct techniques and programming languages it is possible fit an tremendous amount of processing into what we today consider very little memory.

Looking at how today's software works if it was an interaction between people:

In the past Fred would give Alice the damn apples directly in just a couple of steps. Now with object oriented even for things that don't require it, you got all this etiquette going on.

Fred: Hi John, my name is Fred!
John: Your name is Fred.
Fred: Correct my name is Fred.
Fred: I need to give something to Alice.
John; you need Alice
Fred: Yes I need Alice
John: what do you want to give to Alice?
Fred: I have 5 apples for Alice
John: There are 5 apples that you need to give to Alice.
Fred: Correct
John: I need to make sure Alice is here.
Fred: Yes.
John: Alice are you here?
.....
...and so on...
.....
Fred: Here Alice, take these 5 apples I have for you
Alice: Give me the apples.

(Now to deviate off topic for fun):

Programmer used the code here that doesn't check bounds and so
Alice doesn't realize her hands are full of pears.
Fred gives Alice the apples.
Alice can't hold the apples because she is holding pears.

They fall to the floor causing buffer overrun.

Now you can use your own ending:

1) The apples falling to the floor triggers an interrupt alarm, security runs in to access the situation and they wouldn't leave - thus and you have the blue screen of death.

2) Alice Fred and John don't realize that the floor has these apples, they step on them but some of those apples are malicious and have worms which start eating everything in sight.

Yeah I know - but hey now they have books like "The Manga Guide to Molecular Biology" so ....



To: Doren who wrote (92279)2/18/2010 4:09:29 PM
From: Stock Puppy  Respond to of 213173
 
Oh dang I forgot my point which was: perhaps since the Phone OS is for controlling the device and doesn't have to be as versatile as a computer, the code and applications for are coded quite a bit tighter and thus can do the same thing as on a relar puter but with less memory??

bleh.



To: Doren who wrote (92279)2/18/2010 5:50:49 PM
From: Cogito  Respond to of 213173
 
>>Geeze that dwarfs the RAM I had in my 660AV!!! But it's not much for a modern multi tasking operating system. My Dual 1Gig feels way deficient maxed out at 1.5Gigs. I wonder how much swapping an iPhone has to do to get 'er done?<<

I think the biggest app I have on my iPhone is about 26MB in size. So I'm pretty sure I'm never maxing out the RAM, even when I'm playing music while downloading emails while surfing the web. ;-)