摘要
分析了现有操作系统内核调试方法的优缺点。为简化内核开发过程,提出了一种使用应用开发工具调试操作系统内核的新方法,并构造了相应的内核调试框架。研究了在应用开发环境中调试内核的关键技术,包括中断模拟、异常处理、多道程序执行环境的建立等。
Characters of traditional debugging techniques for operating system kernels are analyzed. To simplify the development of the kernel, a new technique for kernel debugging is presented using application development tools, together with the corresponding implementation framework. Some key issues of this technique, including interrupt simulation, exception handling and the construction of multiprogramming environment, are also elaborated.
出处
《计算机应用研究》
CSCD
北大核心
2005年第1期155-157,173,共4页
Application Research of Computers
基金
国家自然科学基金资助项目(60273056)
关键词
内核调试
应用开发平台
特权指令
异常处理
Kernel Debugging
Application Development Platform
Privileged Instruction
Exception Handling