Drakkith said:
Interesting. I never realized how quantum computers worked. I've looked it up on wikipedia a few times, but trying to get all that into my head and understandable gives me a headache lol. So pretty much, the advantage of quantum computing is that instead of only 2 states to use, we can use more?
Well I had an entire post typed up to explain this and I pressed the backspace key when the text box was not in focus - and the browser backed me up a page... and i lost everything i typed... stupid IE...
Anyway. Yes, and no. A normal computer doesn't measure states - it reads pulses. Pulses of electrons(thousands or even millions of them) to represent a 1(on) or a 0(off). A quantum computer will measure the probability of the state of a single electron. I've done a bit more research on this and I THINK I get what its doing. An 8 qubit system - represented by 2
3 will use 3 binary digits represented by a(000), b(001), c(010), d(011), e(100), f(101), g(110), and h(111). Each binary digit represents the probability that the electron is pointing up(1), or the probability that it is pointing down(0). I THINK this is what it is saying... I could be wrong.
Basically it is measuring different states of an electron... 8 different states for a 2
3 qubit system... 16 for a 2
4. Take for example the way computers process characters. A character is represented by a number - for instance Z is = 90. How do I know this... well I'm an ex programmer... but you can hold down the Alt key and type 90 on the number pad and get the letter Z when typing in a textbox or notepad. Whole numbers are not processed - but rather HEX (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F). 90 in HEX is 5A - why? Because if you were to count in sequence to 5A you would have counted 90 different numbers. Hex gives the ability to store up to 256 different numbers into two digits. Hex is then processed by the computer in Binary, 1s and 0s. 0000 = 0, 0001 = 1, 0010 = 2, 0011 = 3... so on. So. 5A is represented in two bytes(2 sets of 4 bits): 0101 1010 = 5A = 90 = Z. The machine has to pulsate out 0 1 0 1 1 0 1 0 - which it does quite extremely fast...(It does BILLIONS of these a second!) but you have to understand that the path that the character Z takes to get from your keyboard, to the motherboard, to the processor, to memory, to your video card, then finally to your display - well is quite a task - but it does it instantly almost. But quantum scientist are hoping to do this more effectively(silly huh?) - instead of using thousands(or millions) of electrons in pulses to represent a single digit - they are hoping to use 1 electron to represent thousands(or millions) of digits!
I hope this answered your question...