【摘 要】
:
Linux是一个支持多用户多任务的简单优秀的Unix类操作系统.本文主要描述了Linux内核源代码的剖析和改造.其中,对内核源代码的剖析是为了更好地对内核进行改造.对内核源代码的
论文部分内容阅读
Linux是一个支持多用户多任务的简单优秀的Unix类操作系统.本文主要描述了Linux内核源代码的剖析和改造.其中,对内核源代码的剖析是为了更好地对内核进行改造.对内核源代码的剖析工作,主要针对以下四个方面进行:Linux系统的启动与初始化、Linux的核心调度机制、Linux的IPC机制以及Linux的系统调用实现机制.在剖析内核的基础上,对Linux内核进行了一系列改造.首先,俦级逆转算法的引入,是为了使Linux具备实时操作系统的调度特性.作者创建了互斥量机制,并在互斥量中实现了该算法.此外,作者还引入了同步内核事件.其中,作者为互斥量机制提供了获取和释放的系统调用接口,为内核事件机制提供了获取、释放以及等待的系统调用接口.新的系统调用最终被链入到核心中.
其他文献
论文介绍了玉溪红塔集团机电物资仓储管理系统的开发过程,阐述了采用软件工程方法进行系统开发的整个组织过程.论文应用DEFO系统建模方法,建立了机电物资仓储管理系统的业务
混合系统是嵌入到模拟环境中的数字实进系统,该文研究这类嵌入式系统的组合验证技术.通过比较、分析模型检查和定量证明两种不同的形式化验证技术,探讨了在分层的验证框架下
该文以开发战斗机综合作战效能评估系统为背景,研究探讨了战斗机综合作战效能的评估方法,多层客户/服务器结构的系统开发.根据论证工作的实际需要,针对以前效能评估的缺点和
本文描述了基于对象技术的多媒体数据支撑环境e-Support的设计及其实现技术。在当前企业数据规模不断扩大的形势下,传统的关系数据库已经不能胜任复杂数据的处理,企业应用及开
野战战术CI系统中的模糊专家系统是一个多领域通用的综合性模糊专家系统.该系统实现了模糊知识表示和模糊推理机制.并将成熟的DBMS技术与先进的专家系统技术相结合.
该文主要是对智能交通系统中具有自主功能的车载导航系统的研究.该设计系统以GPS接收机为车辆定位,利用GIS技术显示电子地图,用GSM及寻呼作为通信手段,并融入文/ 语言转化的
该文着重介绍了蓝牙无线技术系统的射频部分、基带部分、软件栈和应用软件层.分析了蓝牙的多个应用模型与协议栈,描述了蓝牙设备之间通信的建立,服务发现,数据传递等基本技术
随着移动互联网接入技术和移动通信技术的蓬勃发展,拥有LAN/WLAN/3G等多种网络接口的终端设备越来越普及,如何让不同的网络接口同时连接和使用成为一个重要的课题。本文针对
计算机辅助工业造型设计系统(Computer Aided Industry Design,简称CAID)是面向机械产品外观的大型造型设计系统.原有系统缺少有限分析处理功能,故将有限元分析功能嵌入其中.
DTN是一种受限网络,通常部署在极端环境中。如战场、灾区、野外等。缓存、链路、相遇机会等都可能成为限制网络性能的瓶颈。DTN所处的环境导致网络各节点间同步和通信都非常