摘要
通过分析目前用于教学操作系统的特点,根据操作系统课程的主要内容和较难理解的知识点,提出实用教学操作系统设计的基本原则,并设计了一个简单、易理解、可实现的教学操作系统。这个教学操作系统实现的功能包括内核程序的装入、物理内存管理、中断处理、线程调度、线程同步和用户程序的执行。该系统能够在基于X86的PC机上直接运行,可以很好地帮助学生理解抽象的操作系统原理。
To master the principle of operating system,it is necessary for us to participate in the designing practice.The characteristics of the present operating system for teaching are discussed in this paper.Then,a basic principle is presented to design a teaching operating system which is simple,easily realized and understandable.The designing and the implementing of the teaching operating system are described in detail.The mainly features of this system include the load of kernel program,the management of physical memory,the handling of interrupt,the thread synchronization,and the running of the user program.The operating system kernel could be run on real hardware(X86-based PCs) and could help students learn the principles of the system.
出处
《桂林电子工业学院学报》
2004年第4期39-42,共4页
Journal of Guilin Institute of Electronic Technology
基金
广西教育科学"十五"课题资助项目(2003B22)