Mon Jul 6 16:35:27 CEST 2009
Why are computers (hardware/software) so complex?
- standards: adhering to standard interfaces makes it easier to use
component based design, which enables the economy of scale.
however, there are _lots_ of standards, and some of them go back a
- optimization: a good example is the memory hierarchy. fast memory
is simply too expensive to have a lot of, and cheap memory is
complex to read and write.
if you can eliminate those two, you end up with really simple things.
Because the big enemy in the long term is complexity, is there a way
to eliminate these two evils? Especially on the hardware side,
reducing complexity might yield lower production cost for smaller