Are you guys saying you don't expect the next iPhone to have a significant speed increase from the 3GS?![]()
iPhone 3GSS!! Where SS Stands for Super Speed
Are you guys saying you don't expect the next iPhone to have a significant speed increase from the 3GS?![]()
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.
I would love that too, but I wouldn't want 1/4 the battery life.![]()
iPhone OS (and Mac OS) is built on the Mach kernel and you really can't find an existing OS with better multitasking functionality.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.
These are incorrect 'facts' and assumptions.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.
Incorrect. Apple is viewing the iPhone, iPod Touch, and now iPad as typical consumer devices where 99% or more of the people do not use multitasking and it would be a BAD thing. More people would be starting an application, then moving to open another one, forgetting about the first and having their battery drain than there are people that would actively use multitasking. There is absolutely ZERO restriction in the OS and scheduling to support multitasking it is completely a user experience design they have made.If it was easy Apple would have done it by now since there is no underlying phone functionality to protect on the iPad.
Also interesting to note how Apple openly advertises its CPU speeds on its laptop and desktop models (and surprisingly on the iPad), while the competition (which prides itself on hardware spec comparisons) simply tells you their laptop features the "Intel Core2Duo 5200."
Strange days indeed are upon us.
I gave the information in my original post. If Apple were to use the ARM Mali-50 that would give it a 1M poly/sec vertex rate and 100M pixel/sec fillrate ... compared to the 28M poly/sec and 800M pixel/sec fillrate with the PVR SGX535 in the iPhone 3GS.I am just referring to the original source of this article which claims that A4 uses ARM's Mali GPU. So far there is no information contradicting to this fact.
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.
iPhone OS (and Mac OS) is built on the Mach kernel and you really can't find an existing OS with better multitasking functionality.
These are incorrect 'facts' and assumptions.
First of all Mac OS and iPhone OS do not run a Unix kernel they actually use the Mach kernel and incorporate BSD functionality from there such as IO, the kernel is in no way Unix.
Secondly it is widely known that the Unix kernel is a much better system for multitasking and scheduling than the Windows kernel so even if your first assumption was correct your point makes no sense.
Incorrect. Apple is viewing the iPhone, iPod Touch, and now iPad as typical consumer devices where 99% or more of the people do not use multitasking and it would be a BAD thing. More people would be starting an application, then moving to open another one, forgetting about the first and having their battery drain than there are people that would actively use multitasking. There is absolutely ZERO restriction in the OS and scheduling to support multitasking it is completely a user experience design they have made.
Also interesting to note how Apple openly advertises its CPU speeds on its laptop and desktop models (and surprisingly on the iPad), while the competition (which prides itself on hardware spec comparisons) simply tells you their laptop features the "Intel Core2Duo 5200."
Strange days indeed are upon us.
Steve is all about "minimalist".
Rocketman
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.
The iPhone OS is fully multi-tasking already, it is a Unix based OS. Apple decision to only allow one user application to run at a time has nothing to do with the iPhone OS not being a multi-tasking kernel. It is simply what they have chosen to allow user applications to run.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.
Sorry yes I should have stated what I meant in more detail. While the OSX kernel is XNU the actual systems needed for a proper multitasking environment are all taken care of by the Mach microkernel portions (pre-emptive multitasking, IPC, thread/process, etc). XNU is effectively using Mach as the kernel with portions of BSD now moved out of user space and incorporated into the Mach kernel. (which is why my post mentioned Mach using BSD functionality)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.
Sorry yes I should have stated what I meant in more detail. While the OSX kernel is XNU the actual systems needed for a proper multitasking environment are all taken care of by the Mach microkernel portions (pre-emptive multitasking, IPC, thread/process, etc). XNU is effectively using Mach as the kernel with portions of BSD now moved out of user space and incorporated into the Mach kernel. (which is why my post mentioned Mach using BSD functionality)
maybe Apple does not want anybody to install a real OS on the tablet. I mean, with the Intel Chip, I think it would be possible to install a real OS
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.
um... no. not really.
it's just a reference design... not just a "pre-designed solution" (not that that would be an immediate negative) ... PA Semi has been designing a custom version of that chip BASED on the design, not EXACTLY like everyone else.
that's why they went and bought pa semi in the first place. if it was all designed for them, why would they need all that expertise?
there is alot more to the design that you are giving credit.. the foundry isn't really that big a deal.
you could just as easily say apple with have "as good or better" chips than everyone else, and be as accurate. which is to say, not very. or rather, unknowable.
Ha, I'm more interested in this custom silicon and it's long term potential than I am in the actual tablet
So, first it was the war against buttons (as in one button mouse) and now the threads/processes?![]()
While PA Semi did work on low power chips I do not believe they ever produced one.