Hardware Secrets Forums

Go Back   Hardware Secrets Forums > Misc > Content Comments


Reply
 
Thread Tools Display Modes
Old 09-26-2005, 11:24 AM   #1
Hardware Secrets Team
Administrator
 
Join Date: Nov 2004
Posts: 2,952
Hardware Secrets Team is on a distinguished road

Default How a CPU Works

There has been a new article posted.

Title: How a CPU Works
URL: http://www.hardwaresecrets.com/article/209

Here's a snippet:
Even though every microprocessor has its own internal design, all microprocessors share a same basic concept – which we will explain in this tutorial. We will take a look inside a generic CPU architec...

Comments on this article are welcome.
Hardware Secrets Team is offline   Reply With Quote
new Sponsored Links

This advertisement is only shown to unregistered users. Register today and stop seeing this ad.

Old 03-29-2007, 09:15 PM   #2
Skye
Senior Member
 
Skye's Avatar
 
Join Date: Aug 2006
Minnesota
Posts: 156
Skye is on a distinguished road

Default

I wonder why they don't make multiple versions of each clockspeed of each processor type, the options being cache sizes. I wouldn't mind having a bit lower clockspeed and a bit higher cache size.
__________________
I am ready to meet my Maker. Whether my Maker is prepared for the ordeal of meeting me is another matter.
- Winston Churchill
Skye is offline   Reply With Quote
Old 03-30-2007, 11:19 AM   #3
Gabriel Torres
Administrator
 
Gabriel Torres's Avatar
 
Join Date: Oct 2004
USA
Posts: 2,553
Gabriel Torres is on a distinguished road

Default

Cost:

1. The main problem is that since the cache is huge and usually has more transistors that the CPU core, after being manufactured sometimes the cache is defective but the CPU core is good, and they have to throw out everything. It is a probability issue: the larger the cache the higher the chance of the CPU having manufacting problems (inside the factory, obviously these defective chips aren't sold).

2. Another explanation is regarding the package. Doubling the size of memory cache will double the amoun of physical space required by the cache. If you see a photo of a CPU die you will notice that the memory cache is usually bigger than the CPU core.

3. It also increases the CPU consumption, meaning more heat.

4. It also increases the CPU current leakage, meaning more heat even when the CPU is doing nothing.

For clock is a little bit easier: they don't know up to how many megahertz the CPU will run while they are manufacturing it. Only after the CPU is built and tested the manufacturer learns what is the CPU maximum clock rate. So predicting clock rates inside the factory isn't easy.

Anyway there are many factors to put into consideration and I am sure the manufacturer chooses the most cost-effective one.

Cheers,
Gabriel.
Gabriel Torres is offline   Reply With Quote
Old 03-30-2007, 07:14 PM   #4
Skye
Senior Member
 
Skye's Avatar
 
Join Date: Aug 2006
Minnesota
Posts: 156
Skye is on a distinguished road

Default

Heh, OK. Thought it was worth a try.
__________________
I am ready to meet my Maker. Whether my Maker is prepared for the ordeal of meeting me is another matter.
- Winston Churchill
Skye is offline   Reply With Quote
Old 06-09-2008, 08:15 PM   #5
kabugaw
Junior Member
 
Join Date: Feb 2008
Posts: 10
kabugaw is on a distinguished road

Default Types of CPUs

Hello. Recently, I've been seeing articles about x86 CPUs and non-x86 CPUs. What are the differences between a x86 CPU and a CPU that's not? Here is the link where someone said that a certain IBM processor runs at 5GHz, but isn't a x86 CPU.
kabugaw is offline   Reply With Quote
Old 06-10-2008, 10:30 AM   #6
Gabriel Torres
Administrator
 
Gabriel Torres's Avatar
 
Join Date: Oct 2004
USA
Posts: 2,553
Gabriel Torres is on a distinguished road

Default

Hi,

"x86" means that the CPU is capable of running x86 instructions, i.e. the same kind of instructions that PC software uses. Non-x86 CPUs can't run this kind of instructions and thus you can't run PC software on them. They will need specific software. This kind of CPU isn't for PCs, obviously, but for specific applications.

Cheers,
Gabriel.
Gabriel Torres is offline   Reply With Quote
Old 02-19-2009, 07:53 AM   #7
HARDWARE
Junior Member
 
Join Date: Feb 2009
Posts: 1
HARDWARE is on a distinguished road

Default

Can you explain that external and internal clock thing in different way cuz i didn't understand that clearly.
HARDWARE is offline   Reply With Quote
Old 02-25-2009, 10:15 AM   #8
Gabriel Torres
Administrator
 
Gabriel Torres's Avatar
 
Join Date: Oct 2004
USA
Posts: 2,553
Gabriel Torres is on a distinguished road

Default

Hello,

All CPUs generate their internal clock signal ("clock" that is referred by the CPU manufacturer like "2 GHz", "1.8 GHz", etc) by multiplying an external clock by a factor. For example, a 2 GHz CPU would generate its 2 GHz internal clock rate multiplying an external 200 MHz clock rate by 10. Notice that this is just an hypotetic example and the actual external clock rate the CPU uses may be different.

Please let us know if you still can't understand and make yourself clear of exactly what you didn't understand.

Cheers,
Gabriel.
Gabriel Torres is offline   Reply With Quote
Old 03-07-2009, 06:25 AM   #9
curadebt_fees
Junior Member
 
Join Date: Mar 2009
Posts: 5
curadebt_fees is on a distinguished road

Default Good Article

I read the article. It is good and informative for people.
curadebt_fees is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Forum Jump


All times are GMT -8. The time now is 04:48 AM.


© 2004-9, Hardware Secrets, LLC. All rights reserved.