【摘 要】
:
操作系统是管理和控制计算机硬件和软件资源的计算机程序,也是计算机硬件和其他软件之间的接口。虽然操作系统技术日益成熟,但仍然是一个不断发展,不断更新的领域。然而,国产操作系统的发展相对落后,目前难以与国际知名的操作系统相竞争。Linux是国际上常用且强大的操作系统,它拥有着自由、公开且免费的特性,为人们提供了学习优秀国外操作系统的设计理念和实现方法的机会。因此,研究和改进Linux操作系统对于国内操
论文部分内容阅读
操作系统是管理和控制计算机硬件和软件资源的计算机程序,也是计算机硬件和其他软件之间的接口。虽然操作系统技术日益成熟,但仍然是一个不断发展,不断更新的领域。然而,国产操作系统的发展相对落后,目前难以与国际知名的操作系统相竞争。Linux是国际上常用且强大的操作系统,它拥有着自由、公开且免费的特性,为人们提供了学习优秀国外操作系统的设计理念和实现方法的机会。因此,研究和改进Linux操作系统对于国内操作系统的发展具有重要意义。此外,当前市场上大多数的操作系统内核都是由C语言和汇编语言混合编程,主要基于C语言。而由C语言构成的大型项目往往会面临功能与模块关系不清晰、代码的复用性和维护性较差等问题。在当下Linux代码急速膨胀的趋势下,解决代码的维护问题尤为重要。因此,由面向对象语言实现的操作系统内核将会体现出明显的优势,具有重要的现实意义和应用价值。本文将从引导模块出发,从实模式转换到保护模式,研究并论述Linux操作系统中分页机制与虚拟内存、进程与线程和文件系统等概念的涵义。然后设计并开发内核中的时钟管理、内存管理、任务管理、文件管理和终端等功能模块,完成一个较为完善的32位操作系统。并且本文采用C++语言和汇编语言混合编程的方式来设计和开发操作系统内核的各个模块,为改善大型操作系统的封装性与维护性打下基础。本文对内核的各功能模块进行了测试与分析。考虑到内核模块较多,开发与测试工作较为繁杂,故将程序文件放在不同的目录下管理和维护,并采用makefile工具简化编译过程。将编译成功的二进制可执行文件写到虚拟磁盘映像文件中,再用Bochs虚拟机直接运行虚拟磁盘,测试结果基本符合预期。最后对相关研究工作和现有成果进行了总结与展望,总结不足之处,为后续的优化工作确立了方向。
其他文献
事件研究法是会计、金融研究领域的一种经典的研究方法,在国外的顶尖期刊上经常被运用和关注。本文主要探讨事件研究法的起源以及经典代表文献,并梳理了事件研究法的发展脉络
随着新型网络安全风险的泛化以及新技术新应用的涌现,网络安全人员的基础性价值逐渐凸显,使得各国不断深化对“人的因素”的认识.作为我国网络空间基础性法律,《中华人民共和
<正> 参加开幕式的有来自国内38家厂矿、企业及高校的约80名代表和联邦德国、英国、日本的七位专家.正在我校访问的苏联哈萨克加盟共和国教育代表团全体成员也应邀参加了开幕
设计了一个以LabVIEW为软件支持,以NI—USB6008数据采集卡和测温电路为硬件支持的多通道在线电机温升测试和分析系统。本系统具有数据采集、在线监控、超温度警示、数据保存等
2017年,全市上下坚持以习近平新时代中国特色社会主义思想为指引,坚决贯彻落实习总书记系列重要讲话和视察山西重要讲话精神,紧紧围绕市委、市政府对经济工作的安排部署,按照
从外部结构、内部结构、品种规格三大方面,对手风琴这一乐器进行了详细的介绍。
九年级面临着中考的压力,因此,在班级管理工作中,班主任教师既要保障学生拥有一个稳定、和谐的学习氛围,又不能忽视培养学生的综合素质。教师可通过开展一些丰富多彩的文体活
医学教育必须高度重视和切实加强临床实践教学,才能提高质量,培养卓越医生。临床技能训练中心作为一个综合性平台与床边教学一样,是临床教学的重要组成部分。该文较好地解决了目
笔者在批改一个男孩的周记时,一张小纸片像花瓣一样飘下来。我拾起来一看,上面一笔一画地写着几个字。我以为只是小小的备忘录,我就常常以这种方式提醒自己做什么事情,没想到
通过高压均质法连续化制备磷烯-石墨烯复合材料,采用扫描电镜、透射电镜、X射线衍射、热重对其形貌结构表征,结果表明,磷烯-石墨烯复合材料质量较高,元素分布均匀。通过拉曼