Atomic I/O letters column #40

Originally published in Atomic: Maximum Power Computing
Reprinted here December 2004.
Last modified 16-Jan-2015.

 

Copper cases?

I was looking over the Atomic issue where you had the review on the 2004 GT Edition 3D Cooler-Ultra, and I began to wonder - if all of the top end heat sinks are made from copper, because copper is very good at dispersing heat, why don't Antec and Lian Li begin making copper cases? They would disperse heat extremely well and ensure that us overclockers have an extremely cool PC!

Andrew

Answer:
Nobody makes a copper computer case because it'd be very expensive, and very heavy, and prone to fold up like a concertina if anybody sat on it.

Copper is a very tough metal - whack it with a hammer and it'll dent but not shatter or tear - but it's not a very strong one. This is why copper heat sinks seldom use copper for their structural components - the frame that holds the fan, for instance. That'll be steel, or aluminium, or really hefty copper.

You could make a copper case as rigid as an aluminium one, if you used a lot of metal to make it. But since copper's more than three times as dense as aluminium (it's 14% denser than iron), a case made from mighty girders of the stuff would weigh a very great deal indeed. A few decorative panels and, maybe, drive bays are one thing; a whole copper frame is another.

There are exotic copper alloys that have some properties approaching those of steel alloys. Beryllium copper, for instance, is good for making springs. You could make a case out of that, and it wouldn't weigh much more than an equivalently strong steel case. But a whole case made of beryllium copper would cost a fortune (the raw metal sells for something like $US60 a kilo...), and anybody who cut a hole in it for a side window would be poisoned if they breathed the dust!

In any case, the material a PC case is made from makes little difference to its cooling. Throughflow ventilation is what matters. This is why people can make computers with entirely wooden cases, or metal cases with wood over the top, that work perfectly well. Almost all of a PC's cooling is done by its fans, not by its metal.

 

Salvaged speakers

A couple of days ago, me and some mates were cleaning out my garage, when we stumbled upon an old pair of Pioneer speakers that I never knew I had. I decided that they would look kinda cool attached to my stereo, so I stripped them back, and made them look almost cool. Then came the moment of truth - seeing whether they actually worked.

I hooked them up, and... nothing. In desperation, I asked my uncle what might be wrong. He said that I needed an amplifier or a pre-amplifier, I forget, I asked what sort, but he didn't know, and so I turn to you. Do you have any idea what sort of amp I would need? The speakers say "Max Input - 18W, Impedance - 8 ohms".   Ry

Answer:
In the olden days, sound cards had titchy built-in power amplifiers with a watt or three of quite badly distorted power per channel. With an adapter cable, you could just plug plain old speakers straight in, and get adequate volume for desktop purposes.

Modern sound cards don't have amps. They can't drive anything more challenging than headphones directly; hook up unpowered speakers and you'll get a whisper out of them, but that's all. So yes, you need an amplifier.

You don't need a fancy amplifier, though. Any old stereo receiver from a garage sale, or wherever, will do. All you ought to need to connect it is a 1/8th inch stereo plug to twin RCA plug adapter to hook up the computer's Line Out to your amp's Aux In. If the speakers have the usual bare wire leads, you ought to be able to connect them to the back of the amp with spring clips or screw terminals, so you shouldn't need an adapter there.

Just remember to connect the speaker wires the same way around on both sides; one wire will have printing on its insulation, or will be a different colour, and that wire should go to the same terminal on both sides. It can be stripe-wire-positive both sides or stripe-wire-negative both sides, but not positive one side and negative the other, or your speakers will be out of phase and sound weird.

Since PCs provide volume-controlled line level output, a simple power amplifier is all you need; you don't have to have an integrated amplifier (with its own pre-amplifier, so there's a volume knob on the amp) or a separate pre-amp. Cheap second hand amps are usually integrated amps, though, or receivers (integrated amps with a radio tuner built in).

 

Double barrelled DSL

Our office is looking to get a second ADSL service to use as backup when our primary (BigPond) ADSL goes troppo. Is it possible to use ADSL modems in tandem, to obtain greater bandwidth when both services are running?

Daniel

Answer:
Yes and no. Mainly no.

"Aggregating" two DSL connections - making them look like one connection, so that you can download a single file as fast as you'd expect by adding the speed of the two links - is something that your ISP has to support. Multilink bonding is not going to happen with any consumer DSL product, probably not going to happen even with current Australian commercial DSL products, and definitely not going to happen when one line is from one ISP and the other is from another.

If all you want is load balancing, though - where you use both connections at once, but not for the same thing simultaneously, so one client can be downloading two files and get each down a different pipe - then that may be doable. It's still not straightforward, though; if you're trying to use two connections simultaneously, you're showing two different IP addresses to the Internet, and if your LAN's Internet access is shared evenly between those two connections then you'll have various client machines that seem to be flickering from one IP address to the other, which'll screw things up royally. But it can be done, by someone with adequate networking chops (i.e. Not Me).

A dedicated appliance (like this one, perhaps) is certain to be the most straightforward solution, but you'd want to check carefully to make sure that it'll work in your situation before you buy. GNU Zebra running on a Linux or FreeBSD box can also apparently get this job done.

It should also be noted that since Telstra is, at base, responsible for all DSL connectivity in Australia - other companies are just reselling Telstra wholesale broadband services, and the data passes over Telstra wires - it's likely that another DSL service from another ISP will go down whenever your Telstra DSL does. It's not as if you can get a second DSL service that connects to a different telephone exchange, after all. You might do better to make your second connection some other broadband option - wireless, cable, satellite...

 

Chess complexity

After reading the Supercomputer article in Atomic Issue 40, and in particular the insert about Garry Kasparov and IBM's "Deep Blue", I was left wondering why it took a supercomputer to beat a human at chess. It's chess - there can't be that many instructions involved to not only calculate the computer's own moves, and all of the opponent's counter-moves. Why does chess seemingly overwhelm the desktop processor?

Kris

Answer:
The number of possible positions of all of the pieces on a chessboard is staggeringly high. Even if you only look at all possible chess games, and filter out repeated move scenarios, you've still got more of them to think about than there are atoms in the universe.

Yes, more or less "brute force" chess computers can already beat all but the very finest human players with no trouble (most of us, of course, lose to chess computers that run on AA batteries...), and will be generally superior to all of us meatbags not very long from now. They'll still be a long way from playing truly optimal chess, though.

A lot has been written about this; check out this for starters.

 

Tell-tale telltales

A while ago I heard somewhere that people (government officials...) may have been able to see data sent over modems just by recording the lights on the front.

I have recently brought this up and have been laughed at, and I was just wanting to know if this is really that far-fetched?

I would have thought it was possible, but I just can't find any info on it.

James

Answer:
Yes, it is possible, in some situations at least. It could also be done, in theory, with network switches, routers and anything else that blinks an LED to indicate data traffic. LEDs respond very quickly - in the tens of nanoseconds. Even 50ns response time means response way up into the megahertz range.

This'll only be an issue, though, if the LED blinking is directly driven by the stream of bits - on for a one, off for a zero (or vice versa, or blinking only when a 0-to-1 or 1-to-0 transition happens, or whatever). If the LED indicates anything with a bigger granularity than that (like, for instance, blinking once when each multi-bit baud unit of a modern dial-up modem goes by), you can't read the data stream from it. Network card activity lights, for instance, seem to generally just latch on constantly when the card's sending or receiving.

You can't tell just by looking whether an LED is blinking zillions of times a second, or glowing constantly; you have to point a similarly speedy photosensor at it and plug the output into an oscilloscope or frequency counter or something.

The first article about this was linked and discussed on Slashdot some time ago. It's an extension of existing "TEMPEST" data security ideas. There've been a few other related developments since; differential power analysis, for instance, and acoustic analysis (which got no respect in this RISKS Digest), and even keyboard click analysis. Address bus snooping to crack security features in certain sold-at-a-loss consumer computing hardware is also somewhat relevant.

 

Other letters columns

I/O #1
I/O #2
I/O #3
I/O #4
I/O #5
I/O #6
I/O #7
I/O #8
I/O #9
I/O #10
I/O #11
I/O #12
I/O #13
I/O #14
I/O #15
I/O #16
I/O #17
I/O #18
I/O #19
I/O #20
I/O #21
I/O #22
I/O #23
I/O #24
I/O #25
I/O #26
I/O #27
I/O #28
I/O #29
I/O #30
I/O #31
I/O #32
I/O #33
I/O #34
I/O #35
I/O #36
I/O #37
I/O #38
I/O #39
I/O #40
I/O #41
I/O #42
I/O #43
I/O #44
I/O #45
I/O #46
I/O #47
I/O #48
I/O #49
I/O #50
I/O #51
I/O #52
I/O #53
I/O #54
I/O #55
I/O #56
I/O #57
I/O #58
I/O #59
I/O #60
I/O #61
I/O #62
I/O #63
I/O #64
I/O #65
I/O #66
I/O #67
I/O #68
I/O #69
I/O #70
I/O #71
I/O #72
I/O #73
I/O #74
I/O #75
I/O #76
I/O #77
I/O #78
I/O #79
I/O #80
I/O #81
I/O #82
I/O #83
I/O #84
I/O #85
I/O #86
I/O #87
I/O #88
I/O #89
I/O #90
I/O #91
I/O #92
I/O #93
I/O #94
I/O #95
I/O #96
I/O #97
I/O #98
I/O #99
I/O #100
I/O #101
I/O #102
I/O #103
I/O #104
I/O #105
I/O #106
I/O #107
I/O #108
I/O #109
I/O #109
I/O #110
I/O #111
I/O #112
I/O #113
I/O #114
I/O #115
I/O #116
I/O #117
I/O #118
I/O #119
I/O #120
I/O #121
I/O #122
I/O #123
I/O #124
I/O #125
I/O #126
I/O #127
I/O #128
I/O #129
I/O #130
I/O #131
I/O #132
I/O #133
I/O #134
I/O #135
I/O #136
I/O #137
I/O #138
I/O #139
I/O #140
I/O #141
I/O #142
I/O #143
I/O #144
I/O #145
I/O #146
I/O #147
I/O #148
I/O #149
I/O #150
I/O #151
I/O #152
I/O #153
I/O #154
I/O #155
I/O #156
I/O #157
I/O #158
I/O #159
I/O #160
I/O #161
I/O #162
I/O #163
I/O #164
Dan's Data letters #1
Dan's Data letters #2
Dan's Data letters #3
Dan's Data letters #4
Dan's Data letters #5
Dan's Data letters #6
Dan's Data letters #7
Dan's Data letters #8
Dan's Data letters #9
Dan's Data letters #10
Dan's Data letters #11
Dan's Data letters #12
Dan's Data letters #13
Dan's Data letters #14
Dan's Data letters #15
Dan's Data letters #16
Dan's Data letters #17
Dan's Data letters #18
Dan's Data letters #19
Dan's Data letters #20
Dan's Data letters #21
Dan's Data letters #22
Dan's Data letters #23
Dan's Data letters #24
Dan's Data letters #25
Dan's Data letters #26
Dan's Data letters #27
Dan's Data letters #28
Dan's Data letters #29
Dan's Data letters #30
Dan's Data letters #31
Dan's Data letters #32
Dan's Data letters #33
Dan's Data letters #34
Dan's Data letters #35
Dan's Data letters #36
Dan's Data letters #37
Dan's Data letters #38
Dan's Data letters #39
Dan's Data letters #40
Dan's Data letters #41
Dan's Data letters #42
Dan's Data letters #43
Dan's Data letters #44
Dan's Data letters #45
Dan's Data letters #46
Dan's Data letters #47
Dan's Data letters #48
Dan's Data letters #49
Dan's Data letters #50
Dan's Data letters #51
Dan's Data letters #52
Dan's Data letters #53
Dan's Data letters #54
Dan's Data letters #55
Dan's Data letters #56
Dan's Data letters #57
Dan's Data letters #58
Dan's Data letters #59
Dan's Data letters #60
Dan's Data letters #61
Dan's Data letters #62
Dan's Data letters #63
Dan's Data letters #64
Dan's Data letters #65
Dan's Data letters #66
Dan's Data letters #67
Dan's Data letters #68
Dan's Data letters #69
Dan's Data letters #70
Dan's Data letters #71
Dan's Data letters #72
Dan's Data letters #73
Dan's Data letters #74
Dan's Data letters #75
Dan's Data letters #76
Dan's Data letters #77
Dan's Data letters #78
Dan's Data letters #79
Dan's Data letters #80
Dan's Data letters #81
Dan's Data letters #82
Dan's Data letters #83
Dan's Data letters #84
Dan's Data letters #85
Dan's Data letters #86
Dan's Data letters #87
Dan's Data letters #88
Dan's Data letters #89
Dan's Data letters #90
Dan's Data letters #91
Dan's Data letters #92
Dan's Data letters #93
Dan's Data letters #94
Dan's Data letters #95
Dan's Data letters #96
Dan's Data letters #97
Dan's Data letters #98
Dan's Data letters #99
Dan's Data letters #100
Dan's Data letters #101
Dan's Data letters #102
Dan's Data letters #103
Dan's Data letters #104
Dan's Data letters #105
Dan's Data letters #106
Dan's Data letters #107
Dan's Data letters #108
Dan's Data letters #109
Dan's Data letters #110
Dan's Data letters #111
Dan's Data letters #112
Dan's Data letters #113
Dan's Data letters #114
Dan's Data letters #115
Dan's Data letters #116
Dan's Data letters #117
Dan's Data letters #118
Dan's Data letters #119
Dan's Data letters #120
Dan's Data letters #121
Dan's Data letters #122
Dan's Data letters #123
Dan's Data letters #124
Dan's Data letters #125
Dan's Data letters #126
Dan's Data letters #127
Dan's Data letters #128
Dan's Data letters #129
Dan's Data letters #130
Dan's Data letters #131
Dan's Data letters #132
Dan's Data letters #133
Dan's Data letters #134
Dan's Data letters #135
Dan's Data letters #136
Dan's Data letters #137
Dan's Data letters #138
Dan's Data letters #139
Dan's Data letters #140
Dan's Data letters #141
Dan's Data letters #142
Dan's Data letters #143
Dan's Data letters #144
Dan's Data letters #145
Dan's Data letters #146
Dan's Data letters #147
Dan's Data letters #148
Dan's Data letters #149
Dan's Data letters #150
Dan's Data letters #151
Dan's Data letters #152
Dan's Data letters #153
Dan's Data letters #154
Dan's Data letters #155
Dan's Data letters #156
Dan's Data letters #157
Dan's Data letters #158
Dan's Data letters #159
Dan's Data letters #160
Dan's Data letters #161
Dan's Data letters #162
Dan's Data letters #163
Dan's Data letters #164
Dan's Data letters #165
Dan's Data letters #166
Dan's Data letters #167
Dan's Data letters #168
Dan's Data letters #169
Dan's Data letters #170
Dan's Data letters #171
Dan's Data letters #172
Dan's Data letters #173
Dan's Data letters #174
Dan's Data letters #175
Dan's Data letters #176
Dan's Data letters #177
Dan's Data letters #178
Dan's Data letters #179
Dan's Data letters #180
Dan's Data letters #181
Dan's Data letters #182
Dan's Data letters #183
Dan's Data letters #184
Dan's Data letters #185
Dan's Data letters #186
Dan's Data letters #187
Dan's Data letters #188
Dan's Data letters #189
Dan's Data letters #190
Dan's Data letters #191
Dan's Data letters #192
Dan's Data letters #193
Dan's Data letters #194
Dan's Data letters #195
Dan's Data letters #196
Dan's Data letters #197
Dan's Data letters #198
Dan's Data letters #199
Dan's Data letters #200
Dan's Data letters #201
Dan's Data letters #202
Dan's Data letters #203
Dan's Data letters #204
Dan's Data letters #205
Dan's Data letters #206
Dan's Data letters #207
Dan's Data letters #208
Dan's Data letters #209
Dan's Data letters #210



Give Dan some money!
(and no-one gets hurt)