I think we can all agree he has won that war and can hoist his flag up the hill.
Rocketman
Why do you think he won? One mouse out of, what, a thousand (model wise) does not have buttons. I am not sure this qualifies as a win
I think we can all agree he has won that war and can hoist his flag up the hill.
Rocketman
iPhone 3GSS!! Where SS Stands for Super Speed![]()
While the latest version of iPhone OS probably does some multi-threading. The kernel of an OS that was designed to be multi-tasking from the start would look very different. This perhaps lies at the 'core' of the difference between the MS Windows family and Unix, and why MS is stuck with its inner legacy.
Will the iPhone OS always hark back to its origins? Will it be able to catch up to Android in this regard? If it was easy Apple would have done it by now since there is no underlying phone functionality to protect on the iPad.
No, but some of the people at PA worked on StrongARM - Dan Dobberpuhl (PA's founder) was the lead designer.
StrongARM wore the MIPS/mW crown for quite a while back in the day...
Jim
Mac OS X kernel is called XNU and it's based on combination of Mach and BSD. XNU also stands for X is not Unix.
Hey ars, Qualcomm's Scorpion is not a Cortex A8 processor
The tech blog arstechnica.com gets a lot of stuff technically right. But as they do in their latest post, Google at the crossroads: a review of the Nexus One, they often incorrectly refer to Qualcomm's Scorpion CPU as a "Cortex A8".
With a 1GHz Snapdragon (ARM Cortex A8) processor, it should have enough power to get through nearly any task that a mobile user might throw at it.
Scorpion is not a Cortex A8. Cortex A8 refers to ARM Holdings Inc's implementation of their ARMv7-A cpu architecture. As one of handful of companies holding an ARM architectural license, Qualcomm has built its own "clean sheet" implementation of the ARMV7-A architecture. That means it is instruction set compatible - but not that it is a copy of the Cortex A8.
A fair review non-the-less! Go Snapdragon!
While the latest version of iPhone OS probably does some multi-threading. The kernel of an OS that was designed to be multi-tasking from the start would look very different.
No the name doesn't need to change. The kernel is not UNIX but Intel based Mac OS did receive Unix 03 certification due to the systems on top of the microkernel... such as the shell, compiler, C APIs, etc. Basically the main reason for the certification is that Unix software is capable of running on the system.I guess that name should have changed seeing Leopard was certified Unix.
X was not Unix but now is XWNUNI?
For heavens sake, it has pthreads, it has NSThreads, it has NSOperation, it has everything that MacOS X 10.5 has. The iPhone OS does exactly as much multitasking as Apple wants. And it should be obvious that it is perfectly capable of multitasking as it is, or how do you think does the music player and the phone work at the same time as other applications?
Apple has very valid technical reasons for not allowing multiple applications other than iTunes and the phone to run at the same time. That has been discussed again and again and again. And the iPhone OS _is_ MacOS X with all the unneeded bits removed.
StrongARM wore the MIPS/mW crown for quite a while back in the day..
"Daniel W. Dobberpuhl (M974-S'76-M'77) was born in Streator, IL, in March, 1945"
While I admire Daniel, I doubt he is doing any design work anymore.
so is there a chance that these processors can be used in notebooks?
No. They don't run the x64 instruction set - so they can't run OSX 10.6 or *any* Apple OSX applications on the market.
That fact would probably hurt sales.
Apple using pre-designed solutions from ARM and manufacturing chips at the same foundries that Qualcomm and NVIDIA pretty much guaranties that Apple devices will have the same or inferior chips than other phones/tablets. For example, NVIDIA's Tegra2 chip uses the same core (A9) as A4 and has the same frequency. However Tegra2 uses NVIDIAs own GPU design whereas Apple uses standard ARM GPU. One has to assume that Tegra will have the same CPU but better GPU performance than A4.
Most likely the main reason Apple decided to design their own chips is that they wanted to make sure nobody can run their software on generic hardware.
My guess is that this is a dual core A9 + powerVR chip SGX 5 series chip, possibly even multicore for the video chipset as well.
What happened was that IBM exited the embedded PowerPC business in 2004/5 --- Qualcomm hired a big portion of that embedded PowerPC design team and created a 50 person CPU team. Then Qualcomm got themselves the ARM architecture license to create their clean room implementation of the ARMv7-A architecture.
http://news.cnet.com/8301-13924_3-10123149-64.html
It has been RUMORED that Apple took the same route --- getting a ARM architecture license. Apple didn't have the opportunity to poach CPU designers, so they bought PA Semi (and its 150 engineer team).
http://www.eetimes.com/209900392
ARM has their reference implementations of their ARMv7-A architecture (Cortex A8 and A9 cores). Qualcomm has their clean room implementation of the ARMv7-A architecture (Snapdragon chip with Scorpion core). Apple LIKELY RUMORED to have their own clean room implementation of the ARMv7-A architecture (A4).
The difference is manpower --- Qualcomm's 50 person team needed 4 years to create Snapdragon and Apple's 150 person team needed only 2 years to create the A4.
So we're all anxious to see this A4 chip in the next iphone and itouch. Obviously this will happen soon, probably this calendar year. What I'd like to see and maybe this creature exists in a back room laboratory at One Infinite Loop, is this chip powering a next-gen powerbook.. If this chip is as power thrifty as suggested, then perhaps a powerbook air 15 or 17 isn't out of the question running on the a4 chip, using the advanced batteries in the macbook 15, and lasting more than 10 hours on a charge. (and of course running all that ppc code that is still in the reference kernel of 10.5 leopard).
No. They don't run the x64 instruction set - so they can't run OSX 10.6 or *any* Apple OSX applications on the market.
That fact would probably hurt sales.
I'm fairly familiar with it... I'm part of the Qualcomm team. I think you underestimate Qualcomm.