基于IA32操作系统内核的设计与实现

被引量 : 0次 | 上传用户:spredsheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统的发展是后PC时代的主流。对嵌入式系统的研发要求开发人员有良好的系统编程能力,如果能在学生学习期间教会他们能编写一个基本可运行的实际操作系统内核原型,将有助于学生对操作系统的全面理解,并对提升系统编程能力将会十分有益,这是本课题的初衷。 课题主要目的是设计并实现一个可以实际运行、符合POSIX准的操作系统SwOS的基本核心部分。本文首先探讨了开发操作系统内核平台的搭建和开发工具的选择,然后深入分析了IA32体系结构。IA32体系结构是当今流行的硬件平台,但由于该体系结构有很多历史遗留问题,其结构很复杂,故对其进行了细致的解读,在此基础上设计并实现了SwOS操作系统内核的基本部分。SwOS已实现部分就是本论文的主要内容,是一个基于IA32保护模式下多任务的单一操作系统内核,具有基本的进程管理、存储管理、文件管理、设备管理等功能。经过调试,运行情况良好。 计划中的SwOS是一个基于IA32操作系统内核,但保留了向其他平台扩展的可能性。整个SwOS计划还将继续,例如完成网络通信、硬件驱动、跨硬件平台等。
其他文献
珠江口盆地深水区7个凹陷分布于盆地两大一级构造单元珠二坳陷和珠四坳陷内,两大坳陷共同经历了初始裂陷、持续裂陷、裂后沉降早期、裂后沉降晚期和新构造运动五大构造演化阶
目的评估接受电子胃镜检查的老年患者的焦虑、抑郁情况。方法从2010年4月至6月我们采用SAS(焦虑)和SDS(抑郁)自评量表对在本院接受过电子胃镜检查的患者进行自评调查。结果 1
<正>贝特类药物又称苯氧芳酸类药物。研究表明,贝特类药物除了具有调脂作用外,还具有抗炎、降低纤维蛋白原及部分凝血因子水平、改善胰岛素敏感性、改善内皮细胞功能等调脂以
为完善学生评价教师课堂教学质量的指标体系,分析比较了O、A、B这三套学生评教指标体系的优劣,采用SPSS for Windows 17.0软件对有关数据进行统计,分别采用内部一致性信度分
文章阐述了HXD1D型大功率交流传动快速客运机车转向架的主要基本结构特点及主要技术参数,重点对轮对轴箱、驱动系统、牵引装置等部件结构进行了分析,并分析了HXD1D型机车动力
目的:完善黄草乌的质量控制方法.方法:采用紫外分光光度法、薄层色谱法、酸碱滴定法.结果:本标准能有效判别黄草乌的真伪及监测乌头碱限量.结论:本标准比依据单一的理化鉴别
雷达信号的建模与仿真在雷达系统的设计过程中具有重要地位。本课题分析了雷达接收的目标回波信号和杂波信号的统计模型,并对它们进行了计算机仿真。 在目标回波的仿真过程
本文简述了常用搅拌器的流体力学特性。分析了各种搅拌器类型、不同的操作条件和挡板安装方式及放大过程等因素对搅拌槽内流体流型的影响。探讨了顺丁橡胶聚合过程存在的混合
在我国中小学生中推广阅读活动,是顺应世界教育改革潮流的一个重要举措。图书馆为中小学生开展阅读活动提供了充分的资源保障。本文围绕中小学生的阅读活动,分析了我国中小学
起飞过程是飞机飞行任务中一个关键阶段,也是航空安全事故的多发阶段,因而起飞性能就成为了飞行性能研究中的主要内容之一。我国很大比例的国土面积是高原高寒地区,高原机场占有