基于Linux内核的操作系统实验系统

被引量 : 0次 | 上传用户:tgb567_2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为计算机基础理论的一部分,操作系统原理是门有一定难度的课程。原因之一是其近硬件而远用户的特性造成的。一套引导学生与内核交互,以观察其原理的实验可以较好的帮助他们“理论联系实际”,学习操作系统原理。本论文便是介绍这样的一套实验,它的设计思路、实现方法以及操作步骤。 这套实验采用内核代码公开的Linux作为对象,Linux作为自由软件不存在对其开发的相关知识产权问题。作者在学习掌握操作系统原理的经典理论基础之上,通过大量阅读linux内核代码来理解其实现的原理,进而设计了一组实验,包括操作系统构成实验、模块编程实验、操作系统接口实验、设备管理实验、进程管理实验和文件管理实验。实验涉及知识涵盖操作系统所有4大功能。其中操作系统构成实验指导学生从裁剪内核入手直至生成一个系统;操作系统接口实验知道学生使用自己定义的系统调用。在构思上与以往的操作系统原理实验相比更贴近内核,能更好的使学生理解操作系统原理。设计这套系统实验融入了:高级语言编程(C/C++)、汇编语言编程(AT&T ASM)、内核裁剪、内核修改、内核编译以及系统编程等技术。 实验者进行这套实验不仅可以通过分析一个操作系统成品——linux来理解操作系统原理,还可以为在linux下的高级语言开发、内核程序开发、驱动程序开发以及嵌入式系统开发打下一定基础。
其他文献
党的十八大报告把生态文明建设纳入社会主义现代化建设"五位一体"的总体布局,并提出了一个富有诗意的目标:努力建设美丽中国,实现中华民族永续发展。这是对改革开放以来发展
猪的肉质性状是一个重要的经济性状,与生长性状或胴体性状间常表现为负的遗传相关,产肉力与肉质间存在一定的拮抗关系。如瘦肉率的提高使得猪肉中平均肌内脂肪的含量低于了最佳
<正>冬日的暖阳照耀下,眼中所见的一切仿佛一幅幅油画般色彩斑澜。在这阳光灿烂的早上,总希望遇到一些令人愉快的事情,然而一到办公室,就接到读者电话,从电话的那头传来一通
近年来高校学术不端事件时有发生,引起了社会各方的关注和忧虑,如何规避科研伦理失范现象、化解科研诚信危机、净化科学研究领域是一个综合治理过程。本文提出五个方面对策:
"华夏历史文明传承创新区"建设提升了中原经济区的文化品位,使中原经济区建设有了长久发展的文化支撑,同时也提升了河南人的精神风貌,对华夏文明在新的时代以更加丰富的内容
全世界纸浆产量中,化学制浆约占60%,其中90%以上是由硫酸盐法所生产。蒸煮过程是硫酸盐制浆生产中的重要工段,蒸煮的质量与得率直接影响后续工序以及成纸的质量和工厂的效益。所以
目的:建立单绒毛膜双胎妊娠胎盘血管铸型,探讨单绒毛膜双胎胎盘血管形态学改变与临床意义。方法:采用改良的血管铸型方法,通过胎盘脐动、静脉灌注血管铸型材料,铸建40例单绒
加强民用爆炸物品管理是当前社会矛盾的日益复杂化和反恐形势所需,是公安机关维护社会和谐和治安稳定的重要工作内容。从民用爆炸物品管理现状来看,形势不容乐观,管理仍然存
目前,中国已是世界最大的摩托车产销国,摩托车的年产销量已达1000万辆,占世界产销量的50%,其中出口已占近20%,而中国轻骑集团作为中国摩托车行业的排头兵,经过40多年的发展和近10年的
由于电子商务是一种网络应用,它的所有内容都是以数字的形式流转于Internet之上,因此,在电子商务应用中不可避免地存在着由Internet的自由、开放所带来的信息安全隐患。在电子商