News for hackers. Stuff that matters.
Re:United Airlines System-Wide Computer Problem by themartorana on Wednesday July 08, 2015 @11:35AM (#9852235)
I did not know that was ever a thing. I knew that bit counts had been lower - 5 or 6 - but assumed once we hit 8, the whole power-of-2 thing was too comfortable in a binary system to ever be anything besides a power of 2 again - and sure enough, we get 16 bit, 32 bit, and 64 bit systems, and double-byte and triple-byte char sets, etc. Need more space? Take another byte.

Was the 9th bit special? Or just a standard bit in the byte?

Re:United Airlines System-Wide Computer Problem by Someone on Wednesday July 08, 2015 @11:58AM (#9852433)
36 bit was popular for scientific computing because 35 gives you a sign bit and 10 decimal digits (yes, that's weird, but that's the argument I read everywhere, including at https://en.m.wikipedia.org/wiki/36-bit. 35 likely was skipped because it its only divisors are 5 and 7, limiting instructions to 7 bits even then was felt to be too restricting. For some architectures, the DoD had a say in this, too. See https://en.m.wikipedia.org/wiki/Unisys_2200_Series_system_ar...)

36 bits got us the 6-bit character (10 digits, 26 letters, and punctuation) with six characters in a word. Because of that, some OSes had six-character file names.

If you want to get upper- and lowercase, you need more than 6 bits. 9 is the smallest divisor larger than 6 of 36, so nine-bit characters made sense.

On such systems, file names could still use 6-bit characters, while applications used 9-bit ones. Also, some instructions could work on words, half words, quarter words, or sixth words.

Re:United Airlines System-Wide Computer Problem by Lx1oG-AWb6h_ZG0 on Wednesday July 08, 2015 @11:50AM (#9852370)
Someone probably read too much Iain M. Banks and decided to adopt Marain's base-9 system :)

If I'm not mistaken, some old consoles used a 9-bit RGB encoding, so this could theoretically help there. Minecraft also uses a 9-bit system for Redstone, afaik.

Re:United Airlines System-Wide Computer Problem by chiph on Wednesday July 08, 2015 @11:52AM (#9852379)
The PowerPC based AS/400 systems were technically 65-bit machines, as the extra bit was a privilege flag to separate system code from user code. Hardware enforced security - one reason why it is such a stable machine.
Re:United Airlines System-Wide Computer Problem by wmf on Wednesday July 08, 2015 @12:23PM (#9852700)
If hex hadn't been invented yet, 9 bits works better with octal. I don't know if that was a factor.