【摘 要】
:
随着计算机操作系统的发展,其架构逐渐呈现出多样化。一体化内核由于其在性能等方面的优势,一直是操作系统的主要架构。但随着人们对系统安全性和灵活性的日益关注,其它架构
论文部分内容阅读
随着计算机操作系统的发展,其架构逐渐呈现出多样化。一体化内核由于其在性能等方面的优势,一直是操作系统的主要架构。但随着人们对系统安全性和灵活性的日益关注,其它架构的操作系统也逐渐发展起来。微内核系统以追求更高的安全性和更好的模块化设计为目标,形成了不同于传统一体化内核的系统结构。但由于第一代微内核对系统通信机制IPC的实现不成功,导致微内核系统的性能较差,没有引起研究人员的广泛关注。以L4为代表的第二代微内核系统的出现,实现了同步IPC的通信机制,大大改善了微内核系统的性能问题,使其重新回到人们的视野中。微内核只提供策略,并不实现机制。因此,几乎所有位于一体化内核的功能被移到了微内核以外,如设备驱动。目前,为微内核系统实现设备驱动还处于研究阶段,没有统一的方式。本文介绍了第二代微内核标准L4的特点,并以它的一个API实现-L4/Fiasco为例,说明微内核的系统结构和核心机制。文章通过对现有微内核系统实现设备驱动方式的研究,着重讨论了使用DROPS项目提供的设备驱动环境DDE,为L4/Fiasco系统实现设备驱动的过程。文章首先为Linux系统实现了并口马达驱动,以此为基础,设计L4/Fiasco上并口驱动实例,完成微内核系统下的并口驱动服务器。L4/Fiasco的系统功能都被设计成服务器的模式,此并口驱动也实现了服务器接口,故其可对位于微内核之上的不同应用程序同时提供服务,实现了设备驱动虚拟化的功能。文章最后对并口驱动服务器的性能进行测试,对使用DDE为微内核实现设备驱动程序的这种方式进行评估和分析。
其他文献
传统的信息处理过程中,Nyquist采样定理要求采样速率至少是信号带宽两倍。随着信息数据量的增大,这一条件对传统信号获取过程带来了极大的压力。2004年,D.Donoho、E.Candes等
空间数据库是目前地理信息系统(GIS)应用的一个很重要的部分,空间数据库的设计与实现直接关系到整个GIS系统的功能和效率。而数据是空间数据库的重要组成部分,空间数据库中的数据
在聚类分析问题中,实际应用的复杂性以及数据的多样性往往使得某个算法仅适用于某一类特定数据,且存在一定缺陷。因此,许多新的聚类算法不断被提出。基于蚂蚁化学识别系统的
随着网络化、信息化时代的到来,网络以其强大、便利、快捷的信息传播优势融入人们的生活。人们在通过网络获取知识、休闲娱乐、沟通交流和业务往来的同时,经常受到一些暴力、
随着我国航天事业的发展,在轨运行的卫星越来越多。研究人员往往需要查看卫星在某一时刻的瞬时视场,这就需要对卫星瞬时视场进行建模计算。伴随着在轨运行卫星数量的增加,研究人员掌握的遥感数据越来越多。海量的遥感数据往往掌握在不同的单位,这就面临数据共享的问题。随着数字地球的出现,三维GIS发展迅速。基于数字地球的影像数据可视化成为需要解决的问题。本文针对上述问题进行研究,首先针对卫星瞬时视场问题进行研究,
遥感技术是现代化高科技之一,它极大地拓展了人们的观测视野,丰富了对地观测信息的来源。近年来随着遥感技术的不断发展,尤其是高光谱遥感的出现,给遥感界带来了一场重大的革命,极大地扩展了遥感的应用领域。因此对高光谱遥感技术的研究有着广泛的理论意义和应用价值,一直是遥感领域的研究热点和焦点。高光谱遥感数据的分类是遥感数据分析和信息提取的重要方法。针对支持向量机适用高维特征、小样本的优越性,是一种极具潜力的
随着4G时代的到来,推荐系统作为大数据时代的产物在电子商务、信息检索以及移动应用、社交网络等众多领域都取得了不错的发展。伴随着这些应用的发展用户和产品数目不断增长,
随着汽车工业的飞速发展,汽车电控单元(electronic control unit,ECU)的数量越来越多。大量ECU的使用对汽车控制程序也提出了更高的要求。汽车电子控制从硬件到软件都变得更复
近年来,随着信号处理理论和计算机的发展,人们开始用摄像机获得周围环境图像并将其转换成数字信号,用计算机实现对视觉信息的处理,这就形成了计算机视觉这门学科。成像在视网膜上
随着汽车工业的不断发展,车辆从人们生产生活的一种机械化工具,逐步发展成为智能化,集成化的多信息交互平台。人们要求车辆除满足基本要求以外,更希望他能够像一位助手,在各种不同的应用环境中协助处理更多,更复杂的事情。随着汽车电子技术的不断发展,以及计算机嵌入式技术的引入,基于单片机嵌入式技术的车辆电控系统控制器已经逐渐成为大型车辆和高档轿车的控制核心。车辆电控系统控制器主要用于对现代车辆中各类设备运行参