|
![]() |
Overclock.net - Overclocking.net > Overclock.net Forum > FAQs | |
Info: How do cpu's work?
|
||
|
|
LinkBack | Thread Tools |
|
|
#1 (permalink) |
|
New to Overclock.net
![]() |
Many people wonder how a computer works. I have learned some of the basics of this topic, but certainly not anywhere near as much as i'd like to know. Anyway, theres this part of the processor called the alu, or arithmetic logic unit. It calculates binary digits (bits), using logic gates. By calculate I of course mean add, subtract, multiply, and divide. It does NOT calculate bits with a place value after the decimal point greater than 0. That work is left to the fpu (floating point unit). Back on topic, the alu takes in a code stream, and a data stream. The code stream consists of +, -, x, and /. The data stream consists of numbers that the code stream adds, subtracts, multiplies, and divides. Keep in mind that these are all in binary. These bits are called "operands". Before the data bits reach the ALU they go into something called a register. They await going into the ALU in this. The p4 has somewhere around 120 of these, and from what I've read the first x86 processors only had around 8! They are set up like cpu caches in a way- there are a number of them, and the first is top priority, second register is second priority, and so on, and so forth. Anyway,they are Then, once they reach the ALU they are put into one of the input sides (not sure what to call them) as a code bit is put into another input side. (also, the data bits are sent in as a pair- something that i forgot to put on my diagram, sorry). After the data has been modified according to what the code bit says they may return to the register, or be written back into the RAM. The process repeats. There are other units rather than the ALU, as I mentioned erlier there is the FPU (floating point unit). From what I understand sse, and mmx are instructions for floating point units. AMD processors have 9 floating point units, so an AMD cpu can calculate 9 floating point operations in one clock cycle. Intel's have 6. I am not sure of how many ALU's are in either of these types of processors. And that should conclude it. (in case this was to hard to visualize i have included a diagram). HOPE THIS WAS A HELP TO YOU
Contributed by snake_griffon Last edited by BFRD : 05-25-06 at 09:30 PM |
|
|
|
|
#2 (permalink) | ||||||||||||
|
emaz1ng
![]() |
wonderful
__________________rep4u!
|
||||||||||||
|
|
|
#3 (permalink) | ||||||||||||
|
emaz1ng
![]() |
come on guys, this is an excelent FAQ!!!
__________________
|
||||||||||||
|
|
|
#4 (permalink) | ||||||||||||
|
Overclocked N00bLaR
![]() |
Lol yes it is i gave it a 5 and a rep, good work man
__________________
|
||||||||||||
|
|
|
#5 (permalink) | |||||||||||||
|
Original OCN Gangsta
![]() |
definitely clears some stuff up. good job!
__________________
|
|||||||||||||
|
|
|
#8 (permalink) | ||||||||||||
|
*cough* Stock *cough*
![]() |
yes, good job man! rep 4 u
__________________
|
||||||||||||
|
|
|
|
#9 (permalink) | |||||||||||||
|
Console Gamer
|
so like an amd 2.0 ghz is equal to an intel 3.0 ghz in sense of the floating point...lol
__________________
|
|||||||||||||
|
|
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|