Originally Posted by jonathan3579
Device: Samsung Galaxy S
Other names: I900
CPU Name: ARM Cortex A8 (Hummingbird)
Max freq: 1000MHz
Now for me; I have a Vibrant...
CPU Name: ARMv7 Processor rev 2 (v71)
Current freq: 400MHz
Max freq: 1000MHz
The Cortex A8 is from the ARMv7 family of processors.
Think of it like Intel i7 family of processors, and individual processors being i7 965 or i7 920 or i3, or i5 or i9, etc. or better yet like intel processors being x86, then with all the different things they add on like mmx and hyperthreading and the like being additional instruction sets. so over time x86 gets tweaked for better performance, and the other instruction sets allow for specific tasks to be run faster. hence the difference between the different arm families. that and price tag.
any mobile processor will also dynamically clock itself based on requirements at the time. I don't know the exact frequencies because I haven't cared enough to find out, but the processor downclocks itself to something like 250mhz with the screen turned off, then up to 400mhz ish with the screen on, and then up to 800-1000mhz when running any applications or games or what have you. It does this to save battery life and not run too ungodly hot.
Laptops do the exact same thing, and desktop computers as well if you enable those settings to save on power consumption.
also the cortex a8 is just the cpu itself as far as i'm aware, that does not include the dsp nor the gpu.
ALL SGS phones run the same exact processor, Samsung's custom Hummingbird processor, with the cpu being 45nm based on the Cortex a8 (ARMv7 series) with some customizations, along with the SGX 540, i don't know what their dsp is off the top of my head though.