Theory
The 3.2 vs 2.8 puzzle
A customer at Chirag's counter is comparing two laptops. "This one says 3.2 GHz, that one says 2.8 GHz. The 3.2 is faster, obviously. Why is the 2.8 costing four thousand more?"
Chirag slides the question to you, with a warning look that says: the obvious answer is wrong.
The 2.8 GHz machine is the faster one. By the end of this page you will be able to prove it.
Theory
Steps per second vs distance per step
Clock speed counts steps per second. But speed is steps × distance covered per step. A short-legged walker taking 32 quick steps can lose to a long-legged one taking 28 bigger steps. Processors are the same: a modern chip covers more work in each tick than an old one, so ticks alone (GHz alone) settle nothing.
Theory
Clock speed, formally
Inside every processor a clock ticks, and each tick (cycle) lets the CPU advance its work by a step.
Clock speed = cycles per second, measured in hertz:
1 GHz = 1,00,00,00,000 cycles per second (10⁹)
So a 3 GHz CPU ticks three billion times a second. What GHz does NOT say: how much gets done per tick. That depends on the chip's design (its generation), which is exactly where the 2.8 GHz laptop wins.
Theory
Cores: more workers, not faster ones
A core is a complete processor. Modern chips pack several on one piece of silicon:
- Dual core = 2, quad core = 4, octa core = 8.
Four cores can genuinely run four things at once: your code compiling, music playing, a download, a virus scan. But note the catch: more cores only help when the work can be split. One single-threaded program on an octa-core still runs on one core while seven sit idle.
At a glance
What actually decides real-world speed
| Factor | What it means | Buying signal |
|---|---|---|
| Clock speed (GHz) | Ticks per second | Compare only same-generation chips |
| Cores | Parallel workers | Multitasking, compiling, editing |
| Work per cycle | Design efficiency (generation) | Newer generation usually wins |
| Cache | On-chip fast memory | Bigger cache, fewer RAM waits |
Quiz
A 2020-generation 2.8 GHz processor often outperforms a 2013-generation 3.2 GHz processor. What is the main reason?
- The newer chip does more work in each clock cycle
- GHz numbers printed on newer chips are measured differently
- The older chip's GHz decreases as it ages
- The newer chip secretly runs at a higher GHz
Show the answer
The newer chip does more work in each clock cycle
Design improvements mean a modern core completes more instructions per cycle, so fewer, slower ticks still finish more total work. Chips do not slow down with age (option C is a popular myth: the software around them gets heavier), and GHz is measured the same way everywhere.
Think first
Settle the customer's puzzle
Now answer the counter question like a professional: the ₹4,000-costlier laptop has 2.8 GHz (new generation, 8 cores); the cheaper has 3.2 GHz (old generation, 4 cores). What do you tell the customer, in two sentences?
Show the answer
"GHz only counts ticks per second; this newer chip does more work per tick and has twice the cores, so it is faster in real use despite the smaller number. The 3.2 GHz figure is an older design, comparing GHz across generations is comparing step-counts of people with different stride lengths." Sale explained, marks earned: the same reasoning is a standard exam answer.
Watch out
The mark-losing trap
Writing "higher GHz = faster processor" as a bare fact. Examiners now set questions specifically to punish it. Always add the two qualifiers: same generation (work per cycle differs across designs) and workload matters (extra cores help only splittable work). And do not write that phones have slow CPUs because of low GHz: phone chips trade speed for battery.
Theory
Where this thinking returns
This is your first taste of a deep computing lesson: one number rarely measures performance. You will meet it again in Big-O notation (algorithms, Sem 3), in database query speed (BCA105), and in every benchmark chart in a phone review. The habit to build: ask "per what?" whenever someone quotes a single speed figure.
Summary
Key takeaways
- Clock speed = cycles per second; 1 GHz = 10⁹ ticks.
- Real speed = ticks per second × work per tick; generation decides the second half.
- Cores are parallel workers: great for splittable work, idle otherwise.
- Cache size quietly boosts speed by cutting RAM waits.
- Compare GHz only between same-generation processors.
- Memory hook: steps per second vs distance per step.