Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Overclock.net Forum > FAQs

 
 
LinkBack Thread Tools
Old 05-13-06   #1 (permalink)
IDDQD
 
C-bro's Avatar
 
intel nvidia

Join Date: Jan 2006
Location: Windsor, ON
Posts: 2,285

Rep: 341 C-bro is a proven memberC-bro is a proven memberC-bro is a proven memberC-bro is a proven member
Unique Rep: 264
FAQs Submitted: 6
Folding Team Rank: 614
Hardware Reviews: 9
Trader Rating: 1
Default Info: Why do computers have a clock?

Info: Why do computers have a clock?

This guide is meant as a basic explanation behind clock cycles at the very minimalist core of any digital device. It is by no means a comprehensive guide, but hopefully more of an introduction to people who are truly puzzled by the operation of computers.

The world of computers is binary. No matter how sophisticated the chip or architecture, digital components rely on 1’s and 0’s, on’s and off’s. But if a computer is simply a series of switches, how can it possibly perform the daily tasks we take for granted? It deals with the complex and varied implementation of an on-off switch, the transistor.

You can break down a computer chip much like a molecule. A molecule is made up of atoms, atoms of electrons, and so on down the line. A chip is made up of logical function units, which are made up of simple gates, which are made up, at the most basic level, of transistors.

In a perfect world, switches (like transistors) would operate in zero time. In other words, they would go directly from 0 to 1 or 1 to 0 instantaneously. With current technology, this is impossible, and it creates a problem when building complex digital systems. Depending on the complexity of a logical function, the number of transistors varies. This brings about the problem of the integration of many logic functions operating side by side.

Let’s take an example of adding two numbers, then storing the result into memory. An addition function would take many more transistors than a simple storage function. Since there are more transistors in the add function, it takes longer for the signal to travel through the adder than it does to travel through the storage logic. This causes instability in the system. Since the storage function will finish before the adder does, it may store a value that’s incorrect.

Think of two people walking. You put one person on a 1km straight path, and another on a 2km squiggly path and tell them to cross the finish line at the same time. It takes much longer for the second person to walk their path, so clearly the first person must wait to cross the line. This is where the idea of clocking comes in.

Digital systems use a clock as a “stop and wait” mechanism to keep all the different functions within a chip working on the same page. The clock pulse must be long enough to allow all operations to reach a stable state. This way the operations “cross the finish line at the same time". Now it's not that the clock makes things "wait", it's that the chips and funtions only operate during certain phases of the clock pulse as follows. For the most part they operate during:

-rising edge (the instant when clock goes 0 to 1)
-falling edge (1 to 0)
-Hi true: operates as long as clock is 1
-Low true: operates as long as clock is 0

Overclocking exploits this stability. As you increase the clocks, you’re decreasing the wait time available for functions to stabilize. If you use the example with the adder and storage and you increase the clock too much, you end up storing the data half way through the addition process (much like if there were no clock at all), so it could be totally incorrect. This causes the instability that is inherent with excessive overclocking.

From the outside, the function of a digital device is perplexing (multiplexing for those of you who know digital systems :-P). However, when you break it down to the very core of what’s happening, with 1’s and 0’s, it’s not entirely difficult to conceive. I hope this has helped someone to get a basic idea of what goes on in a computer, cell phone, camera, or any number of devices on the market today.
__________________
System: RAID0R
CPU
Intel E2180 3.33GHz
Motherboard
Asus P5K-E/WIFI-AP vMod
Memory
2GB Kingmax DDR2-1066
Graphics Card
EVGA 8800GT
Hard Drive
2x250GB WD+500GB 7200.11
Sound Card
SB Audigy 2
Power Supply
Corsair VX550
Case
Lian Li PC-7B Plus II
CPU cooling
Arctic Cooling Freezer 7 Pro
GPU cooling
Zalman VF900-Cu
OS
Windows Vista Business
Monitor
Dell 2709W 27"

Last edited by C-bro : 06-02-06 at 11:48 PM
C-bro is offline I fold for Overclock.net Overclocked Account C-bro's Gallery  
Old 05-21-06   #2 (permalink)
Tigers > Lions
 
intel nvidia

Join Date: Apr 2006
Location: In fear of banhammers
Posts: 3,872

Rep: 344 TheSubtleKnife is a proven memberTheSubtleKnife is a proven memberTheSubtleKnife is a proven memberTheSubtleKnife is a proven member
Unique Rep: 263
FAQs Submitted: 4
Folding Team Rank: 1622
Trader Rating: 12
Default

nice explanation! that deservs some rep+
__________________
Need a quick question answered or you just want to hang out? Why dont you hit me up in the OCN CHAT?

System: PURE ACTION!
CPU
E7200 3.8Ghz
Motherboard
Asus P5Q Pro
Memory
2GB Mushkin + 2GB Ballistix
Graphics Card
eVGA 8800GTS 800/1950/1050
Hard Drive
320 + 120 + 80 GB
Sound Card
8 Channel
Power Supply
700W GameXstream
Case
Antec 1200
CPU cooling
Stock
GPU cooling
Stock
OS
Windows 7 x64
Monitor
22" Acer WS
TheSubtleKnife is offline I fold for Overclock.net Overclocked Account  
Old 06-02-06   #3 (permalink)
ZOMG Native Linux Client!
 
gonX's Avatar
 
intel nvidia

Join Date: May 2006
Location: Copenhagen
Posts: 20,669
Blog Entries: 10

FAQs Submitted: 1
Folding Team Rank: 1276
Hardware Reviews: 15
Trader Rating: 13
Default

What does it help then if you raise the volts?
__________________
THE Mouse FAQ | 32-bit Resolution Fix | Important Information
64-Bit Driver Signing Fix | The Infraction and Warning System
My Anime Progress | The HoN Discussion Thread


Please direct all tech related questions to a thread in the respectable forums, and not to my PM inbox. Thank you

System: Certainly not the OS you'd expect
CPU
Intel Q6600 B3 @ 3 GHz
Motherboard
Gigabyte EP45-UD3P, F9b Bios
Memory
2x2048MB CorsairXMS DDR2-800 @ 500MHz 5-5-4-17
Graphics Card
Gigabyte 8800GT 512MB @ 686/1743/927
Hard Drive
3x250GB+2x200GB 4xMaxtor 1xHitachi
Sound Card
E-MU Tracker|pre USB
Power Supply
Cooler Master RS-550-ACLY 550W
Case
Antec Three Hundred
CPU cooling
Lapped Big Typhoon (stock fan) + AS5
GPU cooling
Stock
OS
Arch Linux i686
Monitor
IBM P275
gonX is offline I fold for Overclock.net Overclocked Account gonX's Gallery  
Old 06-02-06   #4 (permalink)
1:14 Camera:People Ratio
 
Highly-Annoyed's Avatar
 
intel ati

Join Date: Jun 2005
Location: On CCTV
Posts: 1,964

Rep: 330 Highly-Annoyed is a proven memberHighly-Annoyed is a proven memberHighly-Annoyed is a proven memberHighly-Annoyed is a proven member
Unique Rep: 235
Folding Team Rank: 1432
Trader Rating: 0
Default

Excellent explanation and pleasant writing style, I enjoyed it, good work! REPs for you!

Highly-Annoyed
__________________
System: Details & Benchmarks
CPU
E6600 @ 3.2GHz (400x8)
Motherboard
Gigabyte EP45-DS3P
Memory
2GB DDR2-800 OCZ Gold Rv.2
Graphics Card
X1950PRO 512MB 621/1350
Hard Drive
700GB SATA300 Storage
Sound Card
Realtek HD Audio
Power Supply
Corsair TX 750W
Case
Antec SLK3700-BQE (Black)
CPU cooling
Custom Water Cooling
GPU cooling
AC2
OS
XP Home SP3
Monitor
17" LCD (Black/Silver)
Highly-Annoyed is offline I fold for Overclock.net Overclocked Account Highly-Annoyed's Gallery  
Old 06-02-06   #5 (permalink)
Overclocker
 
kagaos's Avatar
 
amd nvidia

Join Date: Aug 2005
Location: Minnesota
Posts: 2,194

Rep: 78 kagaos is acknowledged by some
Unique Rep: 69
FAQs Submitted: 4
Hardware Reviews: 2
Trader Rating: 6
Default

AWESOME FAQ!
But yeah I have the same question as gonX, "What does it help then if you raise the volts?"
__________________
FOR SALE: AMD 3700+ San Diego 2.2ghz AND Patriot 2X512mb DDR PC3200 Ram.
Quote:
Itunes, helping people organize their pirated music for over 6 years.

System: My System
CPU
AMD 64 3700+ San Diego
Motherboard
BIOSTAR TForce6100-939 Mi
Sound Card
Audigy EAX Platinum 5.1
Power Supply
ASPIRE ATX 520W
Case
XION Ultimate Engineering
OS
Windows XP Home Edition
Monitor
17" er! (CUSTOM) CRT
kagaos is offline  
Old 06-02-06   #6 (permalink)
IDDQD
 
C-bro's Avatar
 
intel nvidia

Join Date: Jan 2006
Location: Windsor, ON
Posts: 2,285

Rep: 341 C-bro is a proven memberC-bro is a proven memberC-bro is a proven memberC-bro is a proven member
Unique Rep: 264
FAQs Submitted: 6
Folding Team Rank: 614
Hardware Reviews: 9
Trader Rating: 1
Default

I'm not entirely sure of this, and I'll look into it further, but my guess would be simple conservation of energy. In life, nothing is free. If you want to make something do more/faster/harder etc. it requires more energy. In this case it's electricity. I'm thinking if a chip is suddenly performing over 50% more operations than it used to, it would require more energy in the form of increased current. Since the resistance in the chip is relatively fixed (V=IR) increasing the voltage would also give an increase in current allowing it to do more "work" in the same amount of time. This also explains the increase in heat.

This is in no means the only (or correct) answer, but for now it's what I'd speculate the cause affect of voltage is. That was one of the reasons I tried to stay away from hardware as much as I could. The FAQ is more of a conceptual reason behind clocking than a hardware description.

In any case, I thank you guys for taking the time to read and your feedback is greatly appreciated.
__________________
System: RAID0R
CPU
Intel E2180 3.33GHz
Motherboard
Asus P5K-E/WIFI-AP vMod
Memory
2GB Kingmax DDR2-1066
Graphics Card
EVGA 8800GT
Hard Drive
2x250GB WD+500GB 7200.11
Sound Card
SB Audigy 2
Power Supply
Corsair VX550
Case
Lian Li PC-7B Plus II
CPU cooling
Arctic Cooling Freezer 7 Pro
GPU cooling
Zalman VF900-Cu
OS
Windows Vista Business
Monitor
Dell 2709W 27"
C-bro is offline I fold for Overclock.net Overclocked Account C-bro's Gallery  
Old 06-02-06   #7 (permalink)
News Fiend
 
Elyaas's Avatar
 
intel nvidia

Join Date: Dec 2005
Location: USA
Posts: 1,938

Rep: 57 Elyaas is acknowledged by some
Unique Rep: 52
Trader Rating: 0
Default

Very cool read :)

I liked the analogies. Good job mate, +rep for you!
__________________
System: Step1: Buy me Step2: ? Step3: Profit
CPU
E6600 @ 3.0 Ghz
Motherboard
ASUS P5N32-E SLI
Memory
Gskill 2gb HZ
Graphics Card
eVGA 8800GTS (600/999)
Hard Drive
150g Raptor+160g storage
Sound Card
X-Fi XtremeMusic +7.1 sp.
Power Supply
Seasonic 600W SLI
Case
TT Armor
CPU cooling
Tuniq Tower
GPU cooling
Stock
OS
Windows 7 RC
Monitor
Samsung 226BW
Elyaas is offline  
Old 06-02-06   #8 (permalink)
..the party can start now
 
Sideburns's Avatar
 
amd nvidia

Join Date: Jun 2005
Location: Windsor, Ontario
Posts: 8,143

Rep: 578 Sideburns is becoming famousSideburns is becoming famousSideburns is becoming famousSideburns is becoming famousSideburns is becoming famousSideburns is becoming famous
Unique Rep: 357
FAQs Submitted: 1
Folding Team Rank: 1786
Trader Rating: 6
Default

great idea for a FAQ. Good explanation for the noobs. MIght wanna expand on exactly how the clock makes things "wait"....
__________________
System: Desktop
CPU
Opteron 165 CCBWE0550UPMW
Motherboard
Asus A8N32-SLI Deluxe
Memory
2 x 512 Geil ONE TCCD
Graphics Card
Geforce 7900GT
Hard Drive
2 x 250GB DM10 (RAID-0)
Sound Card
SB Audigy 2 ZS
Power Supply
Seasonic S12-600HT
Case
Chieftec Dragon /w Window
CPU cooling
Thermaltake BigTyphoon
GPU cooling
Zalman VF900CU
OS
Windows XP Home SP2
Monitor
Dell 2007wfp 20.1" w/s
Sideburns is offline I fold for Overclock.net Overclocked Account  
Old 06-02-06   #9 (permalink)
IDDQD
 
C-bro's Avatar
 
intel nvidia

Join Date: Jan 2006
Location: Windsor, ON
Posts: 2,285

Rep: 341 C-bro is a proven memberC-bro is a proven memberC-bro is a proven memberC-bro is a proven member
Unique Rep: 264
FAQs Submitted: 6
Folding Team Rank: 614
Hardware Reviews: 9
Trader Rating: 1
Default

Quote:
Originally Posted by Sideburns
MIght wanna expand on exactly how the clock makes things "wait"....
I threw in a little something. Hopefully it cleared things up a bit.
__________________
System: RAID0R
CPU
Intel E2180 3.33GHz
Motherboard
Asus P5K-E/WIFI-AP vMod
Memory
2GB Kingmax DDR2-1066
Graphics Card
EVGA 8800GT
Hard Drive
2x250GB WD+500GB 7200.11
Sound Card
SB Audigy 2
Power Supply
Corsair VX550
Case
Lian Li PC-7B Plus II
CPU cooling
Arctic Cooling Freezer 7 Pro
GPU cooling
Zalman VF900-Cu
OS
Windows Vista Business
Monitor
Dell 2709W 27"
C-bro is offline I fold for Overclock.net Overclocked Account C-bro's Gallery  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -4. The time now is 04:36 AM.


Overclock.net is a Carbon Neutral Site Creative Commons License

Terms of Service / Forum Rules | Privacy Policy | DMCA Info | Advertising | Become an Official Vendor
Copyright © 2009 Shogun Interactive Development. Most rights reserved.
Page generated in 0.13206 seconds with 8 queries