首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 250 毫秒
1.
谢安明  邵美珍 《无线电工程》2000,30(7):40-41,56
支持多任务操作是 Windows 操作系统的主要优点之一。本文针对32位 Windows 的技术特点,提出了基于共享内存的多进程间数据传输方法,并详细讨论了通过内存映射文件的内存共享实现技术。给出编程实例之后,本文对共享内存技术做了总结。  相似文献   

2.
基于内存映射文件的进程间数据传输   总被引:2,自引:0,他引:2  
段继华  段继东 《无线电工程》2007,37(11):46-47,51
介绍了Windows操作系统的内存管理方式及Windows操作系统中进程间通信的几种方式,论述了内存映射文件的定义,以及使用内存映射文件在进程间共享内存的原理、操作和使用内存映射文件的方法和步骤。根据内存映射文件在进程间共享数据的原理,实现了多进程间数据传输共享的消息队列,并应用于工程实践中,取得了较好的效果。  相似文献   

3.
共享内存多线程编程是挖掘多核处理器并行性的重要方法,然而,共享内存的多线程程序在运行时存在不确定性,线程间的内存竞争是导致不确定性的主要来源。内存竞争信息量大,记录时带来的开销大,实现内存竞争记录是确定性重演共享内存多线程程序的关键。分别概括了现有软件实现的内存竞争记录机制和硬件实现的内存竞争记录机制,并对内存竞争记录的研究现状进行了总结,指出了当前内存竞争记录技术面临的挑战。  相似文献   

4.
Windows 2000支持多处理器系 统、安全性文件系统(例如目录的读 写限制),从Windows NT 3.51开始 就已经支持C2级的安全测评,是一个 真正的32位操作系统,其核心不包含 16位代码(16位代码仅存在于支持16 位应用程序的代码中)、规定16位代 码运行在其独立的地址空间内,系统 是完全可重入的、规定共享的内存, 只对于有相同共享内存区域的进程是 可见的(在Win 32 API中称为"文件 映射对象")。以上这些特点构成了一 个强大的Windows 2000系统。  相似文献   

5.
在Windows第一次出现时,用户就在为它那日益臃肿的“身躯”苦恼多年过去了,微软[Mircosoft]的系统只见肥大,不见瘦小,而且更为恐怖的是,微软在移动设备上发布的Windows Mobile更是将桌面电脑系统的恶习带到了掌上方寸之间。最为可悲的是掌上电脑对系统文件存放的方式都是采用的共享内存。多一个文件,意味着自己能使用的内存减少,所以,为了自己智能电话的生存空间,一定要痛删Windows Mobile系统中的文件,还自己的爱机一个美丽的生存空间。  相似文献   

6.
Windows提供了一整套内存管理函数作为程序存取内存的手段。但是在有些情况下,程序需要直接存取内存中的某一特定地址,一个典型的例子是:有些程序需要直接对视频缓冲区地址操作。这靠Windows的内存管理函数是不够的,需要有直接存取物理地址的手段。本文将讨论如何在Windows环境中直接存取地址。  相似文献   

7.
通过采用共享内存机制,结合电信业务需求设计研发内存数据库。根据实际运行过程中的两片共享内存无法同时实时更新,导致控制异常的情况,提出更新两片互切方案、哈希表方案、Fast DB方案。对各自工作量优缺点进行比对,更好地提升计费内存数据库的访问性能、可靠性、可用性及可拓展性。  相似文献   

8.
针对分布式仿真系统对数据交换的实时性和透明性需求,采用基于软件实现的内存共享技术,设计出了虚拟共享内存中间件,提高了系统的实时性和数据的透明交互。然而在网络负载很大的情况下,虚拟共享内存的实时性很差。通过采用发布/订阅通信模式,提出了一种基于主题的VSM中间件的设计方案,优化了网络通信,提高了VSM在高负载情况下的实时性,并且具有一定的通用性。  相似文献   

9.
陈健 《电子科技》1999,(12):28-29
虚拟内存原本是一项应用在大型计算机系统上的技术,后来被引入到微型计算机中。虚拟内存的工作原理是:在硬盘上划出部分区域用做物理内存(RAM内存)的扩充;将物理内存中暂时用不到的信息临时保存到硬盘上,待需要时再调入物理内存。因此,应用虚拟内存技术能够使系统使用到比实际安装的物理内存容量大得多的“内存”,从而可以在物理内存容量配置比较小的计算机上运行那些需要内存较大的软件。虚拟内存的设置方式在Windows95/98中设置虚拟内存有两种方式:由Windows管理和由用户自己管理。缺省情况下为Windows管理。无论用户选择哪…  相似文献   

10.
赵慧君 《电子技术》2001,28(5):40-42,64
文章较详细介绍了MS DOS对内存的管理以及Windows 95虚拟内存的管理情况 ,论述了MS DOS和Windows 95平台下内存优化方法  相似文献   

11.
在Linux系统中两个或多个进程间通信,是实现计算机内部传递信息的机制,它们之间是同步的关系,多个协作进程间完成数据的共享、消息的交换。文章基于Ubuntu 12操作系统环境,通过共享内存通信的方式设计一种基于多进程的同步关系,它们共享内存的同步通信机制。文章详细描述了该机制的设计原理和实现方式,并采用内核文件shm.h实现了进程同步,通过内存片段共享机制减少多个进程之间的切换时间,实现了共享内存在多进程间的高效通信。  相似文献   

12.
鲍翠梅 《家庭电子》2000,(11):29-29
随着Windows应用的增多,尤其是运行了一些特别占内存的软件以后,Windows变得越来越慢,最后整个系统会慢得像个蜗牛一样,如果再运行某些应用,系统会经常显示内存不足或时不时死机,这时只能重新启动Windows。所有这些都是由于Windows操作系统,无论是Windows9x还是WindowsNT,对系统内存进行即时优化的功能不强造成的。如何让计算机系统及时退出程序释放仍被占用的内存,随时使系统保持高效运行呢?这时您就得求助于内存“管家”——内  相似文献   

13.
文中主要从逻辑与实现两个方面来建立从PCI硬件设备到应用程序之间的联系,并以实例说明驱动程序的实现。文章自下而上分析了x86平台、PCI总线、Windows操作系统、驱动程序、应用程序及其之间的关系,重点是Windows的内存管理,包括Windows如何组织物理内存、PCI内存,调配给不同的进程使用。接着以PLX9054为例详细描述了驱动程序与对应的动态链接库、应用程序的开发过程,重点分析了应用程序通过Windows接口调用驱动程序、最终控制硬件设备的过程,以及驱动程序在操作系统中的运行情况。本文比较完整地描述了从PCI硬件到应用软件的逻辑关系以及驱动程序的具体实现。  相似文献   

14.
你使用Windows 3.1时,可能会频繁地遇到“Out OfMemory”错误信息提示,这时不必增加内存,而只需去掉一个应用程序。 无疑你已经发现,大约90%的Windows的“Out OfMemory”错误是系统资源衰竭的结果,而不是缺少物理内存。照Windows 3.1的说法,系统资源指三块互相分隔开的保留内存,为Windows的操作管理,如移动窗口、打开文件、将图标拖到一个新的位置,提供资源。对Windows3.1用户来说,每个保留内存或堆只有64K大小的空间,很容易被耗尽。  相似文献   

15.
随着应用软件趋于大型化,要求更多的内存空间,所以内存优化问题就显得愈来愈重要。如应用程序较大,而没有采取内存优化的措施,未能充分利用内存资源,就会经常出现内存不够或内存溢出的问题,并很可能造成内存冲突,导致程序中止或死机,因此内存优化问题就显得势在必行了。 内存优化的目的是在不增加物理内存的情况下,得到更多的可用内存,以供大型应用程序运行或同时运行多个程序。所有程序的运行都需要常规内存,Windows和Windows应用程序的运行还需要有足够的扩展内存XMS(Extended memory)。  相似文献   

16.
本文从多处理器、内存优化、优化线程与进程、磁盘请求缓冲四个方面阐述了Windows Server 2003自动性能优化功能,旨在指导读者更好地进行Windows Server 2003网络/服务器操作系统的管理与配置。  相似文献   

17.
进程间通信是不同进程互相传输和共享信息的重要手段,System V消息队列方案是被广泛使用的一种,其可以胜任大多数进程间通信场景,但在传输少数超出阈值的超长报文时,此方案无法使用。针对以上问题,提出了一种基于共享内存的报文传输方法,通过升级System V消息队列通信手段,突破了其固有传输阈值,拓展了其超长报文传输能力。方法的主要创新在于构建了一套“消息队列-共享内存”的进程混合通信机制,利用消息队列进行进程间的通信通知,同时使用基于共享内存的Slab内存管理,将超长报文存储于共享内存并进行索引,以此达成进程间快速传输超长报文的目标。验证表明,方法能够简便实现多生产者-多消费者模型,并且完全解除了System V消息队列传输无法传输超长报文的限制。  相似文献   

18.
《今日电子》2006,(6):99
基于Intel 945G平台的工业级ATX母板AIMB-762支持LGA775的Pentium D双核处理器、Pentium 4处理器和Celeron处理器,内建Intel 9450芯片组,支持3.8GHz的处理器,系统总线支持到533/800MHz,最高支持10.70B/s的带宽和4GB内存,双通道DDRII533/677内存增强了处理能力和提升了内存效能,并支持64位系统。内建的GMA950集成显卡支持224MB的共享内存,提供双头显示。  相似文献   

19.
范瑛 《今日电子》1994,(2):25-28
在启动Windows时如果遇到问题,通常应诊断系统和应用程序的特性。 无法启动Windows 通常启动Windows的方法是在DOS提示符下键入WIN,Windows3.1有两种启动模式:标准模式和386增强模式,Windows自动检测机器的硬件设置并以适当的模式启动。在任何模式下均无法启动Windows 尝试以WIN/S启动Windows3.1或用WIN/R启动Windows 3.0。当系统基于286、386或486处理器,并配有1MB内存(包括384K扩展内存),  相似文献   

20.
本文通过分析和总结以Suricata为代表的现有的主流并行化入侵检测系统的体系结构,并对Suricata的3种工作方式结合现有tilera系列硬件平台的硬件特点进行了理论分析.提出了众核入侵检测系统的设计要点.并设计了一种基于非统一内存访问与内存池的入侵检测结构.该结构将传统的流水线模式与并发模式相结合,在尽可能少地进行核间通讯的前提下,最大程度地提升了单核的内存使用效率和cache命中率.同时使用共享内存池进一步提高了读写密集情况下的内存使用效率,使用改进的无锁通讯队列保证了核间通讯的效率,使得该架构在众核平台具有很高的实用性,其主要模块的设计思想也具有一定程度上的可移植性.本文最终设计并实现了一个高效的基于众核平台的入侵检测系统.  相似文献   

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

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

京公网安备 11010802026262号