基于Linux的操作系统实验平台的设计与实现
    点此下载全文
引用本文:李杰凤,王建新,郭克华.基于Linux的操作系统实验平台的设计与实现[J].计算技术与自动化,2010,(2):92-97
摘要点击次数: 904
全文下载次数: 291
作者单位
李杰凤 (中南大学 信息科学与工程学院 湖南 长沙 410083) 
王建新 (中南大学 信息科学与工程学院 湖南 长沙 410083) 
郭克华 (中南大学 信息科学与工程学院 湖南 长沙 410083) 
中文摘要:针对操作系统教学中存在的不足,以Linux0.11版本内核为基础,深入剖析操作系统各项功能的实现机制,采用Java技术体系开发一个平台无关的操作系统教学实验平台(LBOSEP)。该系统依据Linux0.11内核的体系结构及其实现的功能,将内核源码划分为若干大小适宜、功能相对独立的小模块,模块之间的复杂联系描绘成模块关系图,模块相关信息以XML文档存储。LBOSEP客户端以Java Applet实现,提供一个以操作系统功能模块为基本单元的学习、编程实验环境,用户能够可视化地指定实验模块,修改操作系统数据结构和算法,通过本地编译、调试和运行检验实验结果。实践证明LBOSEP有利于用户加深对操作系统内部运行机制的理解,增强修改、编写内核的能力,从而为操作系统课程教学提供一个方便实用的实验平台。
中文关键词:Linux内核  操作系统  体系结构  实验平台
 
Design and Implementation of Linux-based Operating System Experimental Platform
Abstract:Directed at the deficiency in teaching operation system, based on the Linux0.11 kernel, analyzed the implementation mechanisms of various functions of the operating system in depth, this paper developed a platform-independent operating system experimental platform(called as LBOSEP) with the Java technology. According to the Linux0.11 kernel’s architecture and its functions, LBOSEP had divided kernel’s source code into a number of small modules, which had suitable size and relatively independent functions. The module information was saved in XML documents and the complex connections between these modules were portrayed out as module relationship diagrams. LBOSEP client was developed by Java Applet and provided a study,program environment, which was based on the basic unit of functional modules. Users could select modules via the graphic panel, modify the data structures and algorithms of operating system, and compile, debug and run modified kernel locally to check the experiment results. Practice had proved that LBOSEP could help users to understand internal mechanisms of the operating system deeply and enhance the ability to modify and write operating system code. Therefore, this paper provided a convenient practical experimental platform for teaching operating system.
keywords:linux kernel  operating system  architecture  experimental platform
查看全文   查看/发表评论   下载pdf阅读器