支持中文的操作系统内核的研究与实现

发布时间:2018-01-04 13:33

  本文关键词:支持中文的操作系统内核的研究与实现 出处:《北京交通大学》2017年硕士论文 论文类型:学位论文


  更多相关文章: 中文操作系统 操作系统内核 保护模式 中文字库访问 中断技术


【摘要】:操作系统是管理和控制计算机硬件与软件资源的计算机程序。任何其它软件都必须在操作系统的支持下才能运行。它是用户和计算机的接口,同时也是计算机硬件和其它软件的接口。但是,目前主流操作系统内核设计往往只支持英文,而中文操作系统的实现一般都是基于主流操作系统内核,在用户空间加载中文字库而成。系统内核并不支持中文字符,无法输出中文的控制和出错提示信息,并不完全适用于以中文为母语的开发人员和使用者。所以,开展支持中文的操作系统内核的研究与实现十分必要,具有重要的现实意义和应用价值。论文将立足于这一设计目标,利用现有的操作系统设计开发技术,使用C语言与汇编语言混合编程,实现一个从内核底层便加载中文字库,支持中文字符输入、输出的操作系统。除此之外,该自制操作系统(称之为红果园操作系统)将实现操作系统的基本功能—一作业管理暨任务管理、存储(内存)管理、控制台窗口管理、文件管理和设备管理。同时还设计和实现了一些简单的系统调用及应用程序接口,以支持用户用来编写和完成自己所想要实现的应用程序。从整个操作系统内核结构设计角度而言,采用的是分层式模块化结构,把操作系统的所有功能模块按功能的调用次序分别排列成若干层,各层之间的模块单向依赖,从而增强系统的可移植性和可维护性。同时,系统启动运行采用二次加载实现方式,即由基本输入输出系统完成引导程序的加载,而由引导程序实现红果园操作系统原型的加载。就系统程序文件的组织和开发而言,考虑到系统模块众多,故而一方面通过把它们存放到不同的目录中加以有效的组织管理,另一方面通过构建Makefile来实现程序文件编译过程的自动控制,进而简化相关开发和操作过程。系统原型所生成的磁盘镜像文件在VMware虚拟机平台进行加载,并开展相应的测试验证,有关测试结果基本令人满意。论文最后还就本课题的研究工作进行了归纳总结,并讨论了今后自制中文操作系统的功能改进目标和优化方向。
[Abstract]:This paper introduces the basic functions of operating system , such as operation management , task management , storage ( memory ) management , console window management , file management and equipment management .

【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP316

【参考文献】

相关期刊论文 前10条

1 刘俊;;探讨Windows环境下80×86汇编程序教学中的几个问题[J];电脑知识与技术;2016年02期

2 张浩;;嵌入式操作系统中设备管理和驱动程序的开发[J];计算机光盘软件与应用;2013年01期

3 任怡;吴庆波;戴华东;廖湘科;杨沙洲;;通用操作系统对比评测标准研究[J];计算机科学;2011年11期

4 续继俊;;3种FAT格式中簇链地址的计算方法研究[J];科技情报开发与经济;2010年13期

5 卜厚萍;范宁松;;基于VxWorks操作系统的图形和汉字显示应用研究[J];信息化研究;2009年05期

6 周佳淳;;基于嵌入式Linux的汉字输入法[J];微计算机信息;2007年17期

7 热娜·艾儿肯;吾守儿·斯拉木;;基于红旗linux DC的维、汉、英多语种操作系统的设计与实现[J];电脑知识与技术(学术交流);2007年08期

8 芮建武;吴健;孙玉芳;;国际化标准框架下蒙文操作系统的设计[J];计算机研究与发展;2006年04期

9 每文;40年,我们可以期待什么?——IBM大型主机S/360诞生40周年记[J];微电脑世界;2004年12期

10 李文;在历史与未来的结点上——纪念IBM S/360大型主机应用40周年[J];中国金融电脑;2004年06期

相关硕士学位论文 前2条

1 许斌;基于DM3730异构多核处理器的嵌入式操作系统设计与实现[D];电子科技大学;2013年

2 刘俊;基于windows7的维文多语种操作系统本地化的研究与实现[D];新疆大学;2012年



本文编号:1378746

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1378746.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户028e3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com