Font Size: a A A

Design And Implementation Of Experiment Platform For Operating System Based On Linux

Posted on:2014-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:L XiaoFull Text:PDF
GTID:2268330425970835Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Operating System Principles of curriculum is an important foundation of computer professional course which involves a large number of abstract and esoteric concepts, models and algorithms, it easily leads to inefficiencies and difficulties of learning.Contrapose the shortcomings of the teaching of operating system, on the basis of Linux0.11version of the kernel,this paper provides a convenient and practical experiment platform of LOS-Lab for the operating system course teaching.LOS-Lab divides it’s corresponding principles of operating system course’s main modules by dissecting the Linux0.11kernel code,utilizing the way of adding the System Call of Linux operating system to augment the steps of log records.Platform build bochs virtual machine in Windows system, compile and run the kernel of customized definition.When the bochs are running,the platform is obtaining the log records of the kernel module at the same time.The platform simulates various software and hardware resources of the operating system,after getting the log record, it will instantiate these resources according to these log record, then in accordance with the change situation of the resource, visual recur the specific process of each module in the operational process of the Linux kernel. The platform provides editing windows for Linux code, users can freely edit the Linux source code and rewrite various module algorithm according to the corresponding module and prompt.The platform also provides test programs to examine different algorithms of Various modules in the Linux system,after the user’s running, in the graphical view,it can intuitional examine the algorithm’s performance and operation logic,etc.Compared with the pre-existing operating system experiment platform, LOS-Lab obvious authenticity and integrity. LOS-Lab shows to the students are a Linux kernel. At the same time, owing to it’s visual display,it representation to show the Linux kernel which used to be difficultly understand,this reduce the difficulty of students’ learning.The experimental application of the results show that in this platform users can design various types of operating system experiment. The implementation of algorithm evaluation module and algorithm modules greatly improv the user’s practical ability and innovation ability.
Keywords/Search Tags:LOS-Lab, Linux, kernel, log records, Algorithm rewrite
PDF Full Text Request
Related items