面向对象的教学用操作系统Pagoda的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:A88833238
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前国内操作系统教学普遍缺乏能够真正用于实践的平台,针对这种现状,本课题设计并实现了一个基于微内核的、面向对象的教学用操作系统---Pagoda.一个优秀的面向教学用操作系统应该至少满足如下要求:1)系统结构高度清晰,系统设计高度模块化;2)利于学生阅读、理解;3)利于学生修改、扩展.本课题通过将微内核体系结构和面向对象技术有机地结合在一起使Pagoda很好地满足了上述要求.具体地,微内核体系结构使Pagoda在总体设计上为满足上述要求奠定了基础,这是因为微内核体系结构可使Pagoda具备如下优点:1)采用C/S结构将系统分成多层,更模块化,层次感强;2)易于隔离系统中出现的错误,系统可靠性和容错性好;3)扩展性、移植性、剪裁性好.而面向对象技术的采用不仅加强了微内核体系结构在Pagoda中所起的作用,更重要的是它通过提供"对象"、"类"、继承"、"多态"等手段在实现上帮助Pagoda满足了上述对教学用操作系统的要求.
其他文献
无线传感器网络(Wireless Sensor Networks,WSN)是一种涉及无线通信、微机电系统(Micro-Electro-Mechanical Systems,MEMS)、片上系统(System on Chip,SOC)和低能耗嵌入式技
该论文所完成的工作有:(1)对主流的形式化技术(Estelle、LOTOS、EFSM、Petri Net、UML)的要素和特征进行了分析、对比;分析了这些形式化方法的优势和劣势,并指出了形式化技术
该文设计并实施了一个智能电子商务推荐系统Cute-Rec.它根据基于WEB的电子商务系统的特点,采用先进的数据库技术、组件技术和网络技术为电子商务系统提供高效的推荐服务,并具
无线网状网以其高带宽、高速率、组网灵活、网络覆盖率高等优势,引起了业界的广泛关注。随着用户数量和业务需求的不断增多,有限的频谱资源成为制约无线网状网发展的瓶颈。认
随着嵌入式系统中微处理器的集成度不断增长,其性能有了大幅度的提高,但芯片的功耗的也随之增加。而对于使用电池的嵌入式系统来说,功耗的增加意味着体积的增大,使用时间的缩
CAD系统作为相关设计部门的必备工具,发挥着越来越重要的作用。如何提供强有力的建模支持,使CAD系统扩大其应用范围,建成通用、大型CAD/CAM系统是近年来国际上图形学和CAD研究的
随着嵌入式技术的飞速发展及人们对移动计算控制计算需求的不断增大,在消费电子、通信设备、医疗设备和工业控制等应用领域,嵌入式实时操作系统得到了日益广泛的应用。由于嵌
通过分析实际开发中应用的EJB组件技术、JDBC技术、组件部署技术以及基于角色访问控制技术等,基于J2EE平台设计实现了一个维修网络系统.维修网络系统是一个典型的基于WEB的企
图象索引技术是图象数据库研究的一个重要内容。本文首先对图像索引相关内容进行了研究,描述了图象的基于重量分布索引表示方法和基于重心位置的索引表示方法,在此基础上把这两
随着网络技术的不断发展和多媒体技术的广泛应用,网络多媒体通信成为人们信息交流的重要方式.ITU H.323标准作为分组网络上多媒体视频会议的国际标准,在得到广泛应用的同时,