but the question is still unanswered, will ANDROID run on iPhone or iPod Touch
-- Regards Swapnil Jain (Pisces Solutions) Indore, India On Mon, Dec 1, 2008 at 6:13 PM, David Given <[EMAIL PROTECTED]> wrote: > > Robert Green wrote: > [...] > > 1) Like Romain said - Android doesn't need multiple cores nor does the > > G1 have them. The G1 has a multicore CPU in that it contains a > > discrete CPU and GPU but not 2 CPU cores. The iPhone has 1 ARM CPU > > (same arch as G1) and 1 discrete GPU. > > People may be being confused by the fact that the G1 is kind of phone > normally called a *two-chip* phone --- what this means is that there are > two CPU cores, one of which runs the applications, and one of which runs > the mobile radio stack. (Even though they'll be on the same piece of > silicon.) This is different from *one-chip* phones, where the same CPU > runs both the applications and the radio stack. Most Linux phones are > two-chip systems because Linux doesn't get on well with real-time work, > and mobile radio stuff is about as real-time as it gets. > > On the G1, the MSM7201A is a multicore CPU combining: > > - an ARM11 core > - an ARM9 core > - a QDSP4000 core > - (possibly a QDSP5000 core as well, the spec sheet is unclear whether > you get both this and the QDSP4000) > - (possibly a 3D acceleration engine; again, the spec sheet is unclear > about whether this is a separate module or just done by the DSP. A lot > of these mobile processors just bolt on a PowerVR core for the 3D > acceleration) > > So it might be technically accurate to call the MSM7201A a *five* core CPU. > > Regardless, Linux only sees one core, the ARM11. The radio stack runs > its own specialised OS on the ARM9. The DSPs will run *another* tiny OS > to service requests from the other processors. If there is a separate 3D > accelerator it's probably not programmable, which means it's probably > not correct to refer to it as a GPU. And all the processors will share > silicon and physical resources in a deeply incestuous manner, so you may > not be able to draw hard dividing lines between them the way you can > with PC hardware. > > So the G1 could plausibly be described as a one-core two-core two-chip > single chip device. If you're used to PCs, the mobile world may seem a > little odd. And believe it or not, this is pretty *standard* for a > smartphone processor. > > (Incidentally, if anyone can point me at a real datasheet for the > MSM7201A, I'd be interested to see it. All I can find are marketing puff > pieces.) > > -- > David Given > [EMAIL PROTECTED] > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

