首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
/proc文件系统是一个特殊的、由软件创建的文件系统,内核使用此文件系统可以向外部输出信息.在进行Linux和实时应用程序开发时,用户经常会使用内核变量,获取内核信息.文章分析了利用/proc文件系统获取内核信息的方法以及/proc文件系统在实时系统RTAI中的应用.  相似文献   

2.
嵌入式实时操作系统VxWorks内核调度机制分析   总被引:3,自引:0,他引:3  
本文简要介绍了多任务内核,重点分析了嵌入式实时操作系统VxWorks的内核调度机制——优先级抢占调度和时间片轮转调度算法。  相似文献   

3.
实时操作系统VxWorks的内核任务调度研究   总被引:1,自引:0,他引:1  
VxWorks实时操作系统在实时嵌入式技术领域应用非常广泛,本文论述了VxWorks实时操作系统中任务调度的概念、类型,并着重对实时内核的任务调度进行了分析研究。  相似文献   

4.
基于VxWorks6.8详细分析内存错误检测和内核核心转储功能原理.总结这两种功能的应用方法。实际应用中表明,在VxWorks程序开发与调试过程中,使用这两种功能够方便快速地分析、定位、查找程序中的错误。  相似文献   

5.
Linux 2.6内核的嵌入式系统应用   总被引:5,自引:0,他引:5  
在分析Linux2.6内核新特性的基础上,在S3C2410开发板上移植了2.6内核和新的文件系统,并成功地对H.264编解码多媒体系统提供了支持。  相似文献   

6.
Key-Value存储系统在各种互联网服务中被广泛使用,但现有的Key-Value存储系统通常在用户态空间设计和实现,因为频繁的模式切换和上下文切换,导致访问接口、事务处理效率不高,在高并发、低延迟的数据存储需求中尤为突出.针对该问题,给出了一个内核态Key-Value存储系统的实现--KStore:提供内核空间的索引和内存分配机制,并在此基础上,通过基于内核Socket的远程接口以及基于文件系统的本地接口,保证了KStore的低延迟;同时,通过基于内核多线程的并发处理机制,保证了KStore的并发性.实验结果表明,与Memcached相比,KStore在实时性和并发性方面都取得显著优势.  相似文献   

7.
为增强数据的机密性,在对存储读写流程优化的基础上提出一种内核级加密文件系统(KCFS),该内核级加密文件系统能克服加密应用程序的使用不便利性和用户级加密文件系统的低效性,在内核级文件系统层提供加/解密功能,从而保护存储系统中的数据。对比测试结果表明,KCFS比用户级加密文件系统CFS具有更好的读写性能。  相似文献   

8.
Linux内核空间设备驱动程序的开发   总被引:9,自引:4,他引:9  
本文详细介绍了Linux平台下内核空间设备驱动程序的开发。在比较proc和dev两种文件系统的基础上,分别以PCI设备和USB设备的驱动程序开发为实例来介绍利用两种文件系统开发字符设备驱动程序的方法。  相似文献   

9.
“和欣”是基于ezCOM构件技术、支持构件化应用的操作系统,它的灵活内核体系结构支持动态加载、更换、卸载文件系统构件。本文在介绍ezCOM构件技术的基础上,扩展“和欣”的文件系统构件,详细论述了安全文件系统构件的设计与实现。该安全文件系统不仅是可装卸的,而且从操作系统层次上对数据提供了强大的安全基础支持。  相似文献   

10.
随着云计算、大数据进一步的发展,促使提供计算服务的单个节点的硬件性能不断的提升,但数据中心资源利用率较低,且可扩展性较差的问题始终存在。人们试图从各个方面解决这个问题。复内核操作系统Popcorn Linux就是其中一个比较典型的解决方案。文件系统作为操作系统的重要组成部分,直接影响着数据中心应用的执行效率。传统的文件系统因为磁盘控制器的原因,无法移植到复内核操作系统上,从而难以满足新形势下的需求。针对这个问题,提出了一种全新的适用于复内核操作系统的文件系统POPFUSE。该文件系统基于FUSE框架实现,解决了因磁盘控制器有限,多个内核实例无法同时访问磁盘资源的问题,通过共享内存的方式,保证了通信的稳定,提高了文件系统的效率,进而促进了多个内核的操作系统整体性能的提升。  相似文献   

11.
谭勇强 《福建电脑》2005,(12):40-40,37
根据小型系统与嵌入式应用和通用桌面系统的特点的比较.结合Linux系统内核的内存管理、中段机制及系统调用、进程和进程调度、文件系统、进程问通信、设备驱动等机制,讨论如何对内核源代码进行修改.以满足小型系统应用对Linux系统实时性及存储空间的要求。  相似文献   

12.
Linux 2.6内核设备模型分析   总被引:1,自引:0,他引:1  
Linux2.6内核提供了统一的内核设备模型.能够更好地支持智能电源管理、热拔插和pnp.具有优良的适应性。基于Linux2,6.10内核源代码,介绍了2.6内核中的设备模型.详细分析了构成设备模型的主要数据结构和组件,重点分析了内核对象机制的基本原理以及构建在内核对象机制上的设备模型组件。  相似文献   

13.
Linux系统移植主要包括bootloader的移植、内核移植、根文件系统的移植等3大部分;在基于Linux的嵌入式系统的构建过程中,根文件系统是不可缺少的重要组成部分;重点对利用busybox构建根文件系统的过程进行了详细地讲解,包括busybox的配置过程、根文件系统的构建过程、Web服务器BOA的构建过程、网络视频服务器MJPG-streamer的构建过程、NFS挂载根文件系统的测试过程以及3种文件系统Cramfs、JFFS2及Ramdisk的制作过程,将几种不同的文件系统的性能进行了对比分析;实验表明制作完成的3种文件系统能够正常使用,并且运行稳定。  相似文献   

14.
从Linux的内核文件管理机制--虚拟文件系统(VFS)出发,对Linux系统如何支持多种不同的物理文件系统进行了研究,并详细分析了整个过程中采用的数据结构,剖析了Linux文件系统中一个物理文件系统的注册与注销、安装和卸载过程,以及通过VFS访问Ext2物理文件系统的内核工作机制.  相似文献   

15.
基于Linux内核的实时网络备份系统   总被引:1,自引:1,他引:0  
提出了一种基于Linux内核的实时网络备份系统(RTNB),并基于Linux-2.4.19内核实现了系统原型。其工作在Linux内核内部,对应用程序透明。在内核的设备驱动层入口处将记录块包装成一个三元组(数据,记录块号,记录块大小)进行网络传输。实现了相同文件系统下,本地和远程服务器之间分区到分区的备份。同时这一设计支持各种不同的文件系统和存储介质。实验表明当带宽达到100Mbps时,同步备份和异步备份的存储时间均只比相应的本地存储有较小的增加,可以达到较高的备份效率。  相似文献   

16.
一种基于Linux的网络备份系统的设计与实现   总被引:2,自引:0,他引:2  
提出并实现了一种基于Linux的网络备份系统,该系统在物理层实现了对数据的远程同步或异步备份。系统在Linux操作系统中以内核模块的方式运行,对应用程序透明,不影响原操作系统的稳定性;针对Linux的内核存储机制,在内核设备驱动层的入口处进行备份数据的网络传输,此设计支持Linux内核支持的所有存储介质和文件系统。  相似文献   

17.
一种基于字符设备驱动的Linux性能参数获取方法   总被引:1,自引:0,他引:1  
Linux应用一般从proc文件系统中取得内核参数.但这种方法用于性能测试时效率并不高.本文提出了一种基于字符设备驱动的方法,它利用可加载模块技术在Linux内核数据结构上建立一个字符设备,并通过该设备的ioctl方法直接从内核中获取系统的性能参数.实验证明该方法不仅实现简单而且执行效率也得到显著提高.  相似文献   

18.
基于Intel XSeale PXA255处理器和Linux操作系统,在其基础上构建嵌入式Linux应用平台.步骤主要包括加载Boot-loader引导程序、交叉编译环境下加载和编译Linux内核,特别介绍利用BusyBox配置与之配套的根文件系统.在此基础上构建的平台具有很好的可靠性、稳定性和可维护性,对高端手持及无线设备设计应用提供了强大的支持.  相似文献   

19.
详细说明了嵌入式系统中常用的NOR Flash存储器建立VxWorks TrueFFS文件系统的方法。首先配置完整的DOS文件系统支持,包含核心TrueFFS组件和翻译层组件;然后编写MTD层和Socket层驱动程序;最后在TrueFFS的NOR Flash驱动上挂接VxWorks DOS文件系统,并进行了简单的测试。  相似文献   

20.
人机物融合的新兴领域需要新型操作系统内核以支持泛在计算,对下管控海量异构硬件,对上服务动态多变应用场景.本文提出一种积木式内核架构BrickOS,可以根据使用场景灵活选择要加入内核的系统组件,同时可以选择将系统组件运行在用户态以提供较好的安全性,或者运行在共享地址空间的内核态中以提升性能.为了保障运行在相同地址空间中的系统组件的安全性, BrickOS为底层硬件的内存保护机制提供了统一的抽象,并将其用于单地址空间的内存隔离.测试结果表明BrickOS可以根据不同场景生成定制化内核,并拥有较低的进程间通信(inter-process call, IPC)开销,整体性能良好.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号