LCA: Andrew Tanenbaum on creating reliable systems
Posted Feb 1, 2007 13:39 UTC (Thu) by renox
In reply to: LCA: Andrew Tanenbaum on creating reliable systems
Parent article: LCA: Andrew Tanenbaum on creating reliable systems
>highly threaded, and so the developer needs to worry about deadlocks.
Note that there are some telecom equipment SW written in Erlang with massive threading where they still manage to have a high reliability.
>if the file system crashes while my word processor is saving, it needs to catch the fault and try saving again.
This is not necessarily the word processor responsibility to retry the action: after all, the word processor did ask the OS to write some data on the disk. Whether it took one or two tries for the OS to do it doesn't really matter to the word processor..
Don't you remember 'KHB: Recovering Device Drivers: From Sandboxing to Surviving' from the week before?
to post comments)