Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Application Programming › Why is everything multiples of 8?
New Posts  All Forums:Forum Nav:

Why is everything multiples of 8? - Page 2

post #11 of 27
Quote:
Originally Posted by losttsol View Post

Binary is only temporary. With quantum computers, they will be able to use multiples of five or more even.


Quantum computers use super-position to create qubits.... but it still is basically binary (i.e. up/down, vertical/horizontal).

Quote:
Originally Posted by losttsol View Post

Sorry, I don't mean multiples of five. I mean 5 different states. Not just on or off, but 5 separate states for a switch to be in.
This is incorrect.... a single qubit would be in two states until measured. It would then collapse from both states simultaneously into one of the two states. Probability directs what state the final state will be.
Edited by DuckieHo - 2/5/13 at 8:29pm
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #12 of 27
Quote:
Originally Posted by Bobicon View Post

What good would 5^n or greater do in computing?

Theoretically they could rewrite their instruction set and have large number computing solved in shorter periods of time. Still though that is mostly a novelty trick until we get into needed astronomical numbers for the end user. Quantum computing will do for CPU what switching did to hub networks. That is the ideal anyways.
Windfall
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q9550 Asus P5E3 Premium Wifi XFX HD Radeon 6950 SuperTalent 
Hard DriveOptical DriveOSMonitor
WADFALS1001 WD Black Edition 1TB x 2 Raid 0 DVD-RW DIE VISTA, Using W7 24Inch 1920x1200 
PowerCase
Corsair 750TX Corsair 800D 
  hide details  
Reply
Windfall
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q9550 Asus P5E3 Premium Wifi XFX HD Radeon 6950 SuperTalent 
Hard DriveOptical DriveOSMonitor
WADFALS1001 WD Black Edition 1TB x 2 Raid 0 DVD-RW DIE VISTA, Using W7 24Inch 1920x1200 
PowerCase
Corsair 750TX Corsair 800D 
  hide details  
Reply
post #13 of 27
Thread Starter 
Thanks you everyone and big thumbs up to ryleh for providing that link, I think I was hung up on the base 2 thing (failed maths in high school and regretted it ever since), that site explained it perfectly.

Big thanks to everyone else too, it all made sense once I understood basic maths lol.

Quantum computers are interesting, I know the theory behind them at least, I really hope I see them in my lifetime
post #14 of 27
Quote:
Originally Posted by DuckieHo View Post

Quote:
Originally Posted by losttsol View Post

Binary is only temporary. With quantum computers, they will be able to use multiples of five or more even.


Quantum computers use super-position to create qubits.... but it still is basically binary (i.e. up/down, vertical/horizontal).

Quote:
Originally Posted by losttsol View Post

Sorry, I don't mean multiples of five. I mean 5 different states. Not just on or off, but 5 separate states for a switch to be in.
This is incorrect.... a single qubit would be in two states until measured. It would then collapse from both states simultaneously into one of the two states. Probability directs what state the final state will be.

I thought they could measure it indirectly as to not interfere with the system.
Low Tide
(12 items)
 
  
CPUMotherboardGraphicsRAM
i5-3570K @ 4.7GHz Asus P8Z77-V Pro EVGA GTX 670 FTW 8GB G. Skill 2133MHz 
Hard DriveCoolingOSMonitor
Samsung 850 Pro 256GB Prolimatech Megahalems Rev. C Windows X Samsung T240HD 
KeyboardPowerCaseAudio
Ducky DK9008G2 Red Corsair TX850W V1 Corsair Carbide 300R X-Fi XtremeGamer 
  hide details  
Reply
Low Tide
(12 items)
 
  
CPUMotherboardGraphicsRAM
i5-3570K @ 4.7GHz Asus P8Z77-V Pro EVGA GTX 670 FTW 8GB G. Skill 2133MHz 
Hard DriveCoolingOSMonitor
Samsung 850 Pro 256GB Prolimatech Megahalems Rev. C Windows X Samsung T240HD 
KeyboardPowerCaseAudio
Ducky DK9008G2 Red Corsair TX850W V1 Corsair Carbide 300R X-Fi XtremeGamer 
  hide details  
Reply
post #15 of 27
What is more interesting for me personally is Why is a byte made up of exactly 8 bits? Why not 10? Why give a damn about the exact powers of 2 and not just make everything decimal?
What do powers have to do with it all? A computer can theoretically process an endless stream of 1s and 0s. It makes little sense to me grouping them in eights instead of the much easier to understand tens.
My Rig
(14 items)
 
Ex-wife's Rig
(15 items)
 
 
CPUMotherboardGraphicsRAM
Core i5 4460 AsRock H81M-DG4 Sapphire Rx470 Platinum KVR 1600 16Gb 
Hard DriveHard DriveCoolingOS
2x Seagate 3Tb Samsung 850 EVO 120 Scythe Ninja 3 Rev.B Windows 10 Pro 
MonitorKeyboardPowerCase
Fujitsu Siemens A17-2A Logitech K280e SuperFlower SF-550K12XP Thermaltake Versa H25 
MouseAudio
Logitech G402 Sony MDR XD150 
CPUMotherboardGraphicsRAM
Athlon 750K 4.0Ghz AsRock FM2A75 Pro4+ Sapphire R9 270X Dual-X Kingston 2x4Gb 1600 
Hard DriveHard DriveOptical DriveCooling
Samsung 850 EVO 120  Western Digital 320Gb LiteON DVD-RW CoolerMaster Hyper Z600 
OSMonitorKeyboardPower
Windows 7 Pro x64 Toshiba 32" FullHD TV Logitech FSP Hexa 550 
CaseMouse
DeLUX Logitech 
  hide details  
Reply
My Rig
(14 items)
 
Ex-wife's Rig
(15 items)
 
 
CPUMotherboardGraphicsRAM
Core i5 4460 AsRock H81M-DG4 Sapphire Rx470 Platinum KVR 1600 16Gb 
Hard DriveHard DriveCoolingOS
2x Seagate 3Tb Samsung 850 EVO 120 Scythe Ninja 3 Rev.B Windows 10 Pro 
MonitorKeyboardPowerCase
Fujitsu Siemens A17-2A Logitech K280e SuperFlower SF-550K12XP Thermaltake Versa H25 
MouseAudio
Logitech G402 Sony MDR XD150 
CPUMotherboardGraphicsRAM
Athlon 750K 4.0Ghz AsRock FM2A75 Pro4+ Sapphire R9 270X Dual-X Kingston 2x4Gb 1600 
Hard DriveHard DriveOptical DriveCooling
Samsung 850 EVO 120  Western Digital 320Gb LiteON DVD-RW CoolerMaster Hyper Z600 
OSMonitorKeyboardPower
Windows 7 Pro x64 Toshiba 32" FullHD TV Logitech FSP Hexa 550 
CaseMouse
DeLUX Logitech 
  hide details  
Reply
post #16 of 27
Thread Starter 
Well that this thread was about. Give it a read and see if it makes sense after
post #17 of 27
Quote:
Originally Posted by Bukinnear View Post

Well that this thread was about. Give it a read and see if it makes sense after

I did and it didn't biggrin.gif I didn't see anybody explaining the exact thing I asked, maybe I missed it. But it seems to me everybody got sidetracked smile.gif
The only thing that ever came close was " The 8-bit byte is something that people settled on through trial and error over the past 50 years. "

But WHY? What errors were there? The 12 eggs in a dozed comparisson is stupid, there has to be a Specific reason for whoever came up with the byte to go off the well known decimal path and use 8 bits.

Something like:
- Hey, let's create a new unit of measurement of data!
- Cool, let's name it Byte! It will have, say, 10 bits, because 10 is a good round number and you can calculate it easily.
- Nah, 10 sucks because ___________ . Let's use 8 bits instead.

rolleyes.gif
Edited by ronnin426850 - 3/17/13 at 2:58pm
My Rig
(14 items)
 
Ex-wife's Rig
(15 items)
 
 
CPUMotherboardGraphicsRAM
Core i5 4460 AsRock H81M-DG4 Sapphire Rx470 Platinum KVR 1600 16Gb 
Hard DriveHard DriveCoolingOS
2x Seagate 3Tb Samsung 850 EVO 120 Scythe Ninja 3 Rev.B Windows 10 Pro 
MonitorKeyboardPowerCase
Fujitsu Siemens A17-2A Logitech K280e SuperFlower SF-550K12XP Thermaltake Versa H25 
MouseAudio
Logitech G402 Sony MDR XD150 
CPUMotherboardGraphicsRAM
Athlon 750K 4.0Ghz AsRock FM2A75 Pro4+ Sapphire R9 270X Dual-X Kingston 2x4Gb 1600 
Hard DriveHard DriveOptical DriveCooling
Samsung 850 EVO 120  Western Digital 320Gb LiteON DVD-RW CoolerMaster Hyper Z600 
OSMonitorKeyboardPower
Windows 7 Pro x64 Toshiba 32" FullHD TV Logitech FSP Hexa 550 
CaseMouse
DeLUX Logitech 
  hide details  
Reply
My Rig
(14 items)
 
Ex-wife's Rig
(15 items)
 
 
CPUMotherboardGraphicsRAM
Core i5 4460 AsRock H81M-DG4 Sapphire Rx470 Platinum KVR 1600 16Gb 
Hard DriveHard DriveCoolingOS
2x Seagate 3Tb Samsung 850 EVO 120 Scythe Ninja 3 Rev.B Windows 10 Pro 
MonitorKeyboardPowerCase
Fujitsu Siemens A17-2A Logitech K280e SuperFlower SF-550K12XP Thermaltake Versa H25 
MouseAudio
Logitech G402 Sony MDR XD150 
CPUMotherboardGraphicsRAM
Athlon 750K 4.0Ghz AsRock FM2A75 Pro4+ Sapphire R9 270X Dual-X Kingston 2x4Gb 1600 
Hard DriveHard DriveOptical DriveCooling
Samsung 850 EVO 120  Western Digital 320Gb LiteON DVD-RW CoolerMaster Hyper Z600 
OSMonitorKeyboardPower
Windows 7 Pro x64 Toshiba 32" FullHD TV Logitech FSP Hexa 550 
CaseMouse
DeLUX Logitech 
  hide details  
Reply
post #18 of 27
Originally a byte was designed to be able to hold the entire ASCII table in it, well not the table itself but to be able to represent all if it's possible characters. The extended ASCII table is 255 characters which is 2^8 - 1, basically that's why it is 8 bits. Originally it was smaller, like 4 bits and 7 bits for a while since the original ASCII was 127 characters which is 2^7 - 1.

Obviously the point with this is that one character occupies one byte and this makes things simple.
Edited by Aximous - 3/17/13 at 3:00pm
Footrest
(17 items)
 
server
(17 items)
 
HTPC
(12 items)
 
CPUMotherboardGraphicsRAM
2 x Xeon L5520 Supermicro X8DTL-i HD4550 Samsung 6x4GB ECC 
Hard DriveHard DriveCoolingOS
3 x 2TB WD Green 160GB WD Blue Hyper 212+ and EVO ESXi 
OSOSOSPower
unRaid pfSense Ubuntu CX430v2 
CaseOtherOther
CM Elite 331 TP-Link TG-3269 Sil3512 Sata controller 
CPUMotherboardRAMHard Drive
i3-2100T Asus P8H61-I Geil Black Dragon 1333 2x2GB PXE Network boot 
Optical DriveCoolingOSMonitor
OEM Slim DVD Burner Scythe Big-Shuriken OpenElec Panasonic TX-P42G30E 42" HDTV 
KeyboardCase
Lenovo n5901a Silverstone SG-05 
  hide details  
Reply
Footrest
(17 items)
 
server
(17 items)
 
HTPC
(12 items)
 
CPUMotherboardGraphicsRAM
2 x Xeon L5520 Supermicro X8DTL-i HD4550 Samsung 6x4GB ECC 
Hard DriveHard DriveCoolingOS
3 x 2TB WD Green 160GB WD Blue Hyper 212+ and EVO ESXi 
OSOSOSPower
unRaid pfSense Ubuntu CX430v2 
CaseOtherOther
CM Elite 331 TP-Link TG-3269 Sil3512 Sata controller 
CPUMotherboardRAMHard Drive
i3-2100T Asus P8H61-I Geil Black Dragon 1333 2x2GB PXE Network boot 
Optical DriveCoolingOSMonitor
OEM Slim DVD Burner Scythe Big-Shuriken OpenElec Panasonic TX-P42G30E 42" HDTV 
KeyboardCase
Lenovo n5901a Silverstone SG-05 
  hide details  
Reply
post #19 of 27
A transistor can only be on or off (1 or 0) so that's where the binary system is used for (we can not create a smaller information carrier than a bit). To create 1 letter you need 8 bits, that's why the computer scientists later decided that 1 letter = 8 bits = 1 byte. There are some very old computer systems who use different numbers of bits to 'make' a byte.
PC
(12 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 2500k Asus Maximus IV Gene-z ASUS GTX 660 TI Corsair Vengeance LP 
Hard DriveOSMonitorKeyboard
Samsung F1 Windows 10 Pro 64-Bit iiyama ProLite XB2380HS Logitech UltraX Premium Keyboard 
PowerCaseMouse
Corsair TX750 Lian Li PC-V351 Logitech G5 
  hide details  
Reply
PC
(12 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 2500k Asus Maximus IV Gene-z ASUS GTX 660 TI Corsair Vengeance LP 
Hard DriveOSMonitorKeyboard
Samsung F1 Windows 10 Pro 64-Bit iiyama ProLite XB2380HS Logitech UltraX Premium Keyboard 
PowerCaseMouse
Corsair TX750 Lian Li PC-V351 Logitech G5 
  hide details  
Reply
post #20 of 27
Thread Starter 
Read the explanation in the link from the third post. it explains things well. If you don't understand computers, programming or math, you may have trouble tongue.gif
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Application Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Application Programming › Why is everything multiples of 8?