|
LCA: Andrew Tanenbaum on creating reliable systemsLCA: Andrew Tanenbaum on creating reliable systemsPosted Jan 18, 2007 13:26 UTC (Thu) by vonbrand (subscriber, #4458)In reply to: LCA: Andrew Tanenbaum on creating reliable systems by drag Parent article: LCA: Andrew Tanenbaum on creating reliable systems
Minor problems in sight here...
A nice pipe dream. Yes, I know that way back when people resisted compilers for the fear of loosing complete control over the machine, and getting slower programs. I do know that with today's plummeting hardware costs and balloning capabilities, and the ever better compilers and subtly changing hardware underneath, that it is madness to write complete programs in assembler. Maybe awt's time will come, but not in the near future.
(Log in to post comments)
LCA: Andrew Tanenbaum on creating reliable systems Posted Jan 18, 2007 14:18 UTC (Thu) by nix (subscriber, #2304) [Link] Agreed with everything you say: I'm just being picky here and pointing out that your (common) typo of `loosing' for `losing' completely inverts the meaning of one sentence in your post :)
LCA: Andrew Tanenbaum on creating reliable systems Posted Jan 18, 2007 19:21 UTC (Thu) by oak (subscriber, #2786) [Link] Amen.However, you missed this one: The health of components should be monitored; if one stops operating properly, the system should know about it. I.e. polling / wakeups? -> goodbye battery life I've also seen a case where the monitor thought the component was misbehaving and killed & restarted it constantly. Yes, the component was not communicating "according to spec" but from the user's perspective it worked correctly. Killing was worse than letting it live and constant restarting of course also drains the battery.
|
Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.