ABSTRACT
The increasing complexity of current computer systems has generated new requirements for advanced monitoring and debugging support. This is particularly true for real-time and distributed applications. In this paper, we present new kernel support for monitoring and debugging tools, within the CHORUS micro-kernel architecture. The highlights of the support are its modularity, the use of an upcall mechanism, and a flexible extendable object oriented interface.
- Cho92.Chorus Team. Overview of the Chorus distributed operating system. In USENIX Workshop on Micro Kernels and Other Kernel Architecthrea, Seattle (USA), 1992.Google Scholar
- Cla85.D.D. Clark. The structuring of systems using upcalls. In SOSPIO, pages 171-180, Orcas Island, WA, December 1985. Google ScholarDigital Library
- Her91.M. Herdieekerhoff. Implementation of PA- TOC on the EDS testbed. Technical Report EDS.DD.8F.0027, ESPRIT II, January 1991.Google Scholar
- HR93.M. Herdieekerhoff and F. Huget. CHORUS monitoring hooks specifications and manual pages. Technical Report OU/TR-93-23, Chorus Systems, 1993.Google Scholar
- LB90.T. Lehr and D. L, Black. Mach kernel monitor (with applications using the pie environment). Available on host mach.cs.cmu.edu in/usr/mach/public/doc/- unpublished/monmanual.ps through anonymous FTP, February 1990.Google Scholar
- Rug94.F, Ruget, A distributed execution replay facility for CHORUS. In Proc. of the 7th Int. Conf. on Parallel and Distributed Systems (PDCS'94) , Las Vegas, Nevada, October 1994.Google Scholar
- StrS6.B. Stroustrup. The C++ Programming Language. Addison-Wesley, Reading, Mass., 1986. Google ScholarDigital Library
Recommendations
Teaching operating systems: the windows case
An operating system (OS) is a program that manages computer hardware. And although today's commercial-off-the-shelf desktop operating systems appear to be an integral part of PCs and workstation to many users, a fundamental understanding of the ...
Comments