|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: The Airplane Example (was Re: Streaming XML)
Elliotte Harold wrote: > Rick Marshall wrote: > > >> 2) software systems do degrade, as mentioned by changing external >> systems. but with modern hardware reliability i think hardware now >> has more in common that software in this respect. eg most of the >> hardware upgrades we complete are now due to obsolesence rather than >> failure > > > In computers, perhaps. But in airplanes, automobiles, lawnmowers, > microwave ovens, refrigerators, and many other forms of hardware, no. > The fact is a modern computer doesn't have all that many moving parts, > which is what leads to parts wearing out. (There's the hard drive, the > fan, the CD-tray, maybe a button or two, anything else?) However, even > well-lubricated, well-maintained motor based hardware experiences > significant friction that will degrade parts over time. Off the top of > my head I don't know why microwave ovens wear out, but they certainly > do as well. There's just no equivalent to friction-driven > wear-and-tear on software. > electronics 101 - the main cause of electronics failure is heat induced degrading of transistor gates (the doping materials under thermal stress move around narrowing the gate to the point of failure). this applies as much to microwaves as it does to microprocessors. the main reason modern devices are more reliable is that we are winning the heat war - lower voltages = less heat for given performance. more gates means more heat. hence cpu fans etc. so long as the cpu fan keeps working - providing adequate cooling - a modern pc will run for years trouble free. keep the dust from your bearings and suspect the cpu when software starts playing up - replace the fan. i have reliability problems from some point of sale software because the pc's get housed in enclosed spaces and cook themselves. but the pc dies slowly so it looks at first like bizarre software faults, but in reality it's random temporary circuit failures in the cpu. we debug the software by fixing the cooling! maybe we need holistic software development as a discipline ;) rick begin:vcard fn:Rick Marshall n:Marshall;Rick email;internet:rjm@z... tel;cell:+61 411 287 530 x-mozilla-html:TRUE version:2.1 end:vcard
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








