Withdraw
Loading…
Recovering from Operating System Errors
David, Francis M.; Campbell, Roy H.
Loading…
Permalink
https://hdl.handle.net/2142/11303
Description
- Title
- Recovering from Operating System Errors
- Author(s)
- David, Francis M.
- Campbell, Roy H.
- Issue Date
- 2007-03
- Keyword(s)
- operating systems
- Abstract
- User applications and data in volatile memory are usually lost when an operating system crashes because of errors caused by either hardware or software faults. This is because most operating systems are designed to stop operation when some internal errors are detected irrespective of the possibility that user data and applications might still be intact and recoverable. Techniques like exception handling, code reloading, operating system component isolation, micro-rebooting, automatic system service restarts and watchdog timer based recovery can be combined together to attempt recovery of an operating system from a wide variety of errors. Initial experiments show that it is possible to continue running user applications after transparently recovering the operating system. In cases where transparent recovery is not possible, process-level recovery can be attempted as a last resort.
- Type of Resource
- text
- Permalink
- http://hdl.handle.net/2142/11303
- Copyright and License Information
- You are granted permission for the non-commercial reproduction, distribution, display, and performance of this technical report in any format, BUT this permission is only for a period of 45 (forty-five) days from the most recent time that you verified that this technical report is still available from the University of Illinois at Urbana-Champaign Computer Science Department under terms that include this permission. All other rights are reserved by the author(s).
Owning Collections
Manage Files
Loading…
Edit Collection Membership
Loading…
Edit Metadata
Loading…
Edit Properties
Loading…
Embargoes
Loading…