期刊文献+
共找到25篇文章
< 1 2 >
每页显示 20 50 100
操作系统微内核技术研究 被引量:13
1
作者 潘清 张晓清 《软件学报》 EI CSCD 北大核心 1998年第8期609-612,共4页
文章介绍了作者在过去5年中在微内核技术上所做的工作.给出了3个算法.①通过将任务调度和线程调度算法相结合的方法,来解决单纯以线程为单位的调度系统的效率和公平性问题;②一个改进的写时拷贝算法,它结合写时拷贝算法和访问时... 文章介绍了作者在过去5年中在微内核技术上所做的工作.给出了3个算法.①通过将任务调度和线程调度算法相结合的方法,来解决单纯以线程为单位的调度系统的效率和公平性问题;②一个改进的写时拷贝算法,它结合写时拷贝算法和访问时拷贝算法的优点,来解决写时拷贝算法在I386体系结构上的适应性问题;③提出了一个微内核操作系统计时模型,它解决了传统计时算法在微内核系统中计时不准确的问题. 展开更多
关键词 微内核 存储管理 计时模型 操作系统
下载PDF
基于WebGL的三维虚拟地球系统设计与实现 被引量:9
2
作者 杨帆 杜凯 《地理信息世界》 2016年第2期113-118,共6页
传统的三维虚拟地球基于插件实现Web客户端,难以进行跨平台的应用。对此,本文基于Web GL这一跨平台的Web三维图形开发环境,首先构建了Browse/Server模式下的多层体系结构,探讨了基于Web GL的三维虚拟地球绘制关键技术,主要包括Java Scr... 传统的三维虚拟地球基于插件实现Web客户端,难以进行跨平台的应用。对此,本文基于Web GL这一跨平台的Web三维图形开发环境,首先构建了Browse/Server模式下的多层体系结构,探讨了基于Web GL的三维虚拟地球绘制关键技术,主要包括Java Script的内存管理和Web端瓦片四叉树调用过程中的缓存管理。最后开发了实验系统,验证了该方法的可行性和有效性。 展开更多
关键词 WEBGL 三维虚拟地球 体系结构 内存管理 缓存管理
下载PDF
Mbalancer:虚拟机内存资源动态预测与调配 被引量:5
3
作者 王志钢 汪小林 +2 位作者 靳辛欣 王振林 罗英伟 《软件学报》 EI CSCD 北大核心 2014年第10期2206-2219,共14页
在现代数据中心,虚拟化技术在资源管理、服务器整合、提高资源利用率等方面发挥了巨大的作用,已成为云计算架构中关键的抽象层次和重要的支撑性技术.在虚拟化环境中,如果要保证高资源利用率和系统性能,必须有一个高效的内存管理方法,使... 在现代数据中心,虚拟化技术在资源管理、服务器整合、提高资源利用率等方面发挥了巨大的作用,已成为云计算架构中关键的抽象层次和重要的支撑性技术.在虚拟化环境中,如果要保证高资源利用率和系统性能,必须有一个高效的内存管理方法,使得虚拟机的物理内存大小能够满足应用程序不断变化的内存需求.因此,如何在单机以及数据中心内进行内存资源的动态调控,就成为了一个关键性问题.实现了一个低开销、高精确度的内存工作集跟踪机制,进而进行相应的本地或者全局的内存调控.采用了多种动态内存调控技术:气球技术能够在单机内有效地为各个虚拟机动态调节内存;远程缓存技术可在物理机之间进行内存调度;虚拟机迁移可将虚拟机负载在多个物理主机间进行均衡.深入分析了以上各种方案的优缺点,并根据内存超载的情况有针对性地设计了相应的调控策略,实验数据表明:所提出的预测式的内存资源管理方法能够对内存资源进行在线监控和动态调配,并有效地提高了数据中心的内存资源利用率,降低了数据中心能耗. 展开更多
关键词 虚拟机 数据中心 工作集跟踪 内存管理 性能
下载PDF
基于垃圾收集的Java程序性能改善方法 被引量:3
4
作者 赵源 李竹 +1 位作者 裘鸿林 程东年 《计算机应用研究》 CSCD 北大核心 2005年第10期217-219,222,共4页
JVM中堆的默认配置有时并不适用于大型程序,这会使系统在垃圾收集上耗费过多的时间,进而导致程序性能下降。简要分析了HotSpot JVM垃圾收集机制,然后结合已有研究,以一个网管程序为例,提出了通过调整垃圾收集提高程序运行效能的方法。
关键词 JAVA虚拟机 内存管理 垃圾收集 性能调整
下载PDF
嵌入式软件虚拟内存管理技术的研究和实现 被引量:3
5
作者 钱静 芦东昕 +1 位作者 谢鑫 徐立锋 《计算机应用研究》 CSCD 北大核心 2005年第2期180-182,共3页
分析了嵌入式系统虚拟内存管理应具有的功能特点,提出了一种具有处理器无关标准编程接口的嵌入式虚拟内存管理平台的实现方法。
关键词 嵌入式软件平台 虚拟内存管理 处理器无关 虚拟内存上下文
下载PDF
基于UNITY三维虚拟仿真的内存优化研究 被引量:4
6
作者 汪华健 汪志锋 《计算机仿真》 北大核心 2022年第7期421-425,486,共6页
针对使用UNITY引擎开发的虚拟仿真平台内存占用过大而导致的卡顿问题,从资源调度角度引入四叉树算法,并针对上述算法进行优化;在加载场景时,将场景中三维模型按照一定的特征存储到四叉树的各个子节点;在运行时,以摄像机为中心对周边节... 针对使用UNITY引擎开发的虚拟仿真平台内存占用过大而导致的卡顿问题,从资源调度角度引入四叉树算法,并针对上述算法进行优化;在加载场景时,将场景中三维模型按照一定的特征存储到四叉树的各个子节点;在运行时,以摄像机为中心对周边节点上的三维模型进行预制体实例化及动态销毁,从而实现资源的动态调度。实验表明,在Unity引擎中通过引入四叉树算法进行动态调度能够有效降低虚拟仿真时的卡顿问题,显著地降低内存占用,在使用Unity进行其它场景开发也有着良好的效果。 展开更多
关键词 虚拟仿真 四叉树算法 资源动态调度 内存管理
下载PDF
浅析UNIX、LINUX、WindowsNT的存储管理 被引量:2
7
作者 陈珣 谭汉松 《长沙航空职业技术学院学报》 2007年第1期38-41,共4页
分析Unix、Linux和Windows NT几种操作系统中虚存管理的体系结构和运行机制,总结在目前主流操作系统虚存管理的实现中所采用的先进技术,如写时拷贝、映射文件、共享内存、懒惰算法、NUR算法等,并重点分析用户进程虚空间管理实现技术特点。
关键词 虚存管理 操作系统 UNIX LINUX Windows NT
下载PDF
虚拟存储管理中的页面置换算法研究 被引量:2
8
作者 殷联甫 《嘉兴学院学报》 2004年第3期25-27,共3页
该文首先对传统页面置换算法作一个简单的回顾 ,在指出传统页面置换算法存在不足的基础上 ,介绍一个基于探测的自适应页面置换算法 ,同时对该算法在 Linux系统中的实现方法作了初步探讨 。
关键词 页面置换 虚拟存储管理 操作系统
下载PDF
PDSS虚拟机的设计 被引量:1
9
作者 欧阳星明 刘迎午 朱尚文 《计算机工程与科学》 CSCD 2006年第9期106-108,118,共4页
本文针对可编程器件仿真系统设计中有关中断处理、I/O端口访问冲突等技术难题,将虚拟机的思想应用于PDSS,完成了PDSS虚拟机的设计。本文在介绍PDSS虚拟机结构及功能模块的基础上对虚拟机设计中有关虚拟内存管理和虚拟中断处理两个技术... 本文针对可编程器件仿真系统设计中有关中断处理、I/O端口访问冲突等技术难题,将虚拟机的思想应用于PDSS,完成了PDSS虚拟机的设计。本文在介绍PDSS虚拟机结构及功能模块的基础上对虚拟机设计中有关虚拟内存管理和虚拟中断处理两个技术难题进行了较详细论述,给出了具体的处理方法,较好地解决了可编程器件仿真的问题。 展开更多
关键词 仿真系统 虚拟机 虚拟内存管理 虚拟中断
下载PDF
支持复合对象的Java虚拟机内存管理技术研究 被引量:2
10
作者 陈灏 陈榕 《电脑知识与技术》 2011年第8期5356-5359,共4页
在面向对象系统中,一切都表现为对象。通过操作对象提供的方法,实现对象计算资源的引用,这就涉及到了对象数据和操作方法的组织。CAR是一种二进制构件技术,可以动态加载、运行。该文在基于Google的开源工程Dalvik的基础上,结合CAR和Jav... 在面向对象系统中,一切都表现为对象。通过操作对象提供的方法,实现对象计算资源的引用,这就涉及到了对象数据和操作方法的组织。CAR是一种二进制构件技术,可以动态加载、运行。该文在基于Google的开源工程Dalvik的基础上,结合CAR和Java虚拟机技术,提出了一种Java和CAR混合编程的技术,通过改造Dalvik,使得对象可以是Java和CAR的复合对象,方法是Ja-va或C++方法。通过本文的工作,Android应用的代码保护、运行速度等方面有明显的提升。 展开更多
关键词 JAVA JAVA虚拟机 复合对象 内存管理 CAR构件
下载PDF
64位虚拟机SPANVM的设计与实现 被引量:2
11
作者 刘黎明 王昭顺 《计算机工程与科学》 CSCD 2007年第2期139-141,共3页
跨平台软件开发和多语言程序设计是当前软件开发中的两个难题,SPANVM是一个基于寄存器和堆栈混合模型的64位运行时系统,凡是符合SPANVM规范的可执行字节码文件都能在移植了该虚拟机的平台上执行。本文介绍了如何设计一个实用的虚拟机系... 跨平台软件开发和多语言程序设计是当前软件开发中的两个难题,SPANVM是一个基于寄存器和堆栈混合模型的64位运行时系统,凡是符合SPANVM规范的可执行字节码文件都能在移植了该虚拟机的平台上执行。本文介绍了如何设计一个实用的虚拟机系统,包括SPANVM的内存模型、处理器设计、I/O机制和运行时过程,并以SPANVM为基础探讨了跨平台和多语言程序设计的解决方法。 展开更多
关键词 虚拟机 运行时 内存管理 处理器
下载PDF
嵌入式软件虚拟内存管理平台的研究和实现
12
作者 周芸 刘毅 《计算机与数字工程》 2006年第3期120-124,共5页
虚拟内存管理在通用操作系统中是非常重要和有效的,但由于嵌入式设备资源的有限性以及嵌入式应用实时性和可移植性的要求,必须提出一种适用于嵌入式软件系统的虚拟内存管理机制。分析了嵌入式系统虚拟内存管理应具有的功能特点,提出了... 虚拟内存管理在通用操作系统中是非常重要和有效的,但由于嵌入式设备资源的有限性以及嵌入式应用实时性和可移植性的要求,必须提出一种适用于嵌入式软件系统的虚拟内存管理机制。分析了嵌入式系统虚拟内存管理应具有的功能特点,提出了一种具有处理器无关标准编程接口的嵌入式虚拟内存管理平台的实现方法。 展开更多
关键词 嵌入式软件平台 虚拟内存管理 处理器无关 虚拟内存上下文
下载PDF
面向数据密集型应用的细粒度内存管理方案
13
作者 郝晓冉 倪茂 +1 位作者 王力玉 陈岚 《北京邮电大学学报》 EI CAS CSCD 北大核心 2017年第3期91-96,103,共7页
提出并实现了一种细粒度内存管理方案.该方案以用户数据对象为粒度对内存进行管理,当需要将部分内存数据换出以获得空闲内存空间时,不再像传统操作系统以页为单位换出,而是将多个冷数据对象换出到底层存储设备中,最大限度地保证了被换... 提出并实现了一种细粒度内存管理方案.该方案以用户数据对象为粒度对内存进行管理,当需要将部分内存数据换出以获得空闲内存空间时,不再像传统操作系统以页为单位换出,而是将多个冷数据对象换出到底层存储设备中,最大限度地保证了被换出的数据近期内不会再次被访问,从而有效减少了额外的I/O开销.测试结果表明,本方案与操作系统页交换机制相比,系统响应速度平均提高了37.5%. 展开更多
关键词 计算机系统结构 页交换 数据密集型应用 虚拟内存管理 物理内存管理
原文传递
Java3D中垃圾回收问题及解决方法
14
作者 黄有群 杜鹏 《沈阳工业大学学报》 EI CAS 2009年第4期450-453,共4页
为了解决Java3D搭建的三维场景需要占用大量内存空间、容易导致内存溢出的问题,通过分析修改场景后需对场景中不再使用的Java3D对象进行垃圾回收、但Java垃圾回收机制无法直接作用于Java3D对象这一现象,在具体应用中设计了2种有效的方法... 为了解决Java3D搭建的三维场景需要占用大量内存空间、容易导致内存溢出的问题,通过分析修改场景后需对场景中不再使用的Java3D对象进行垃圾回收、但Java垃圾回收机制无法直接作用于Java3D对象这一现象,在具体应用中设计了2种有效的方法对Java3D对象进行垃圾回收,分别实现了对整个场景和单个分支的Java3D对象的垃圾回收.实验证明,该方法能够及时释放Java3D对象占用的内存空间,避免内存溢出现象的发生,在一定程度上解决了Java对象垃圾回收不充分的问题. 展开更多
关键词 虚拟现实 程序设计 面向对象 JAVA语言 Java3D软件 内存管理 垃圾回收 场景图
下载PDF
适合于大规模数据快速存取的文件系统设计
15
作者 代红兵 《中国科学院研究生院学报》 CAS CSCD 1993年第4期382-391,共10页
由于现在微机上广泛使用的通用操作系统对文件的管理采用的是事务性管理方式,另外由于兼容性的要求磁盘空间的直接管理能力不能超过32M从而限制了它在许多场合中的应用.本文以我们新近研制适合于大规模数据快速采集处理的实时多任务操... 由于现在微机上广泛使用的通用操作系统对文件的管理采用的是事务性管理方式,另外由于兼容性的要求磁盘空间的直接管理能力不能超过32M从而限制了它在许多场合中的应用.本文以我们新近研制适合于大规模数据快速采集处理的实时多任务操作系统FRTOS 88为例,全面完整地描述适合于大规模数据快速存取的文件管理系统设计方法和关键结构算法。描述的重点放在本文所提出的支持多级子目录结构的连续文件管理策略上。 展开更多
关键词 虚拟存贮器 文件管理 操作系统
下载PDF
基于动态优先级的实时Java垃圾回收策略
16
作者 王溪波 尹振中 于戈 《沈阳工业大学学报》 EI CAS 2010年第3期321-325,共5页
针对通用平台下Java虚拟机垃圾回收器(GC)的不定期启动问题,提出了一个周期性提升GC优先级、提前调度GC的解决方案.该方案把优先级按任务的重要程度分两个等级:关键线程和非关键线程,通过计算垃圾回收的时机即计算出垃圾回收的周期上限T... 针对通用平台下Java虚拟机垃圾回收器(GC)的不定期启动问题,提出了一个周期性提升GC优先级、提前调度GC的解决方案.该方案把优先级按任务的重要程度分两个等级:关键线程和非关键线程,通过计算垃圾回收的时机即计算出垃圾回收的周期上限TGC,在任务运行最长不超过TGC的时间内提升GC的优先级为非关键线程的最大值,从而使GC在不影响关键线程的情况下能提前回收内存中的垃圾,使虚拟机的内存处于非饱和状态.理论分析和实验结果表明,该方法可以提高通用环境下Java关键线程的实时性及执行的可预测性. 展开更多
关键词 JAVA虚拟机 垃圾回收器 优先级 实时 周期 线程 可预测性 内存管理
下载PDF
利用虚存管理的思想实现基于SPM的动态能耗优化机制
17
作者 张阳 凌明 《电脑知识与技术》 2009年第8X期6777-6778,共2页
当代高性能SoC通常引入对程序员透明的片上Cache作为对主存数据的缓冲。然而传统数据Cache受制于其容量与组关联度,因此常出现冲突的问题。本研究通过新引入的、与数据Cache共存的另一款片上存储器SPM来消除这部分冲突。我们提出了一种... 当代高性能SoC通常引入对程序员透明的片上Cache作为对主存数据的缓冲。然而传统数据Cache受制于其容量与组关联度,因此常出现冲突的问题。本研究通过新引入的、与数据Cache共存的另一款片上存储器SPM来消除这部分冲突。我们提出了一种由MMU管理的、Cache与SPM共存的片上存储器架构。利用虚存管理的思想,将虚拟上连续、物理上离散的程序地址空间段通过的异构片上存储器进行缓冲,从而将容易引起数据Cache冲突的页,在程序执行的过程中重定位到SPM,最终得到了能耗和性能上的收益。 展开更多
关键词 SPM动态管理 虚存管理 能耗
下载PDF
UnixWare虚存管理在PowerPC机器上的实现
18
作者 陆成新 应伟福 《计算机工程与科学》 CSCD 1998年第1期54-58,共5页
本文在深入分析UnixWare2.0虚存管理的基础上,在PowerPC604机器上设计了虚存管理移植方案。
关键词 虚存管理 MMU PowerPC604 UNIXWARE
下载PDF
面向大数据处理框架的JVM优化技术综述 被引量:6
19
作者 汪钇丞 曾鸿斌 +3 位作者 许利杰 王伟 魏峻 黄涛 《软件学报》 EI CSCD 北大核心 2023年第1期463-488,共26页
当前,以Hadoop、Spark为代表的大数据处理框架,已经在学术界和工业界被广泛应用于大规模数据的处理和分析.这些大数据处理框架采用分布式架构,使用Java、Scala等面向对象语言编写,在集群节点上以Java虚拟机(JVM)为运行时环境执行计算任... 当前,以Hadoop、Spark为代表的大数据处理框架,已经在学术界和工业界被广泛应用于大规模数据的处理和分析.这些大数据处理框架采用分布式架构,使用Java、Scala等面向对象语言编写,在集群节点上以Java虚拟机(JVM)为运行时环境执行计算任务,因此依赖JVM的自动内存管理机制来分配和回收数据对象.然而,当前的JVM并不是针对大数据处理框架的计算特征设计的,在实际运行大数据应用时经常出现垃圾回收(GC)时间长、数据对象序列化和反序列化开销大等问题.在一些大数据场景下,JVM的垃圾回收耗时甚至超过应用整体运行时间的50%,已经成为大数据处理框架的性能瓶颈和优化热点.对近年来相关领域的研究成果进行了系统性综述:(1)总结了大数据应用在JVM中运行时性能下降的原因;(2)总结了现有面向大数据处理框架的JVM优化技术,对相关优化技术进行了层次划分,并分析比较了各种方法的优化效果、适用范围、使用负担等优缺点;(3)探讨了JVM未来的优化方向,有助于进一步提升大数据处理框架的性能. 展开更多
关键词 大数据系统 JAVA虚拟机 分布式系统 自动内存管理
下载PDF
基于探测的自适应页面置换算法研究 被引量:5
20
作者 殷联甫 汪承焱 《计算机应用与软件》 CSCD 北大核心 2005年第6期142-144,共3页
页面置换算法是虚拟存储管理的重要组成部分,页面置换算法的优劣将直接影响系统的整体性能。本文在分析传统页面置换算法存在不足的基础上,介绍一种能够弥补传统页面置换算法存在不足的基于探测的自适应页面置换算法,同时分析了该算法... 页面置换算法是虚拟存储管理的重要组成部分,页面置换算法的优劣将直接影响系统的整体性能。本文在分析传统页面置换算法存在不足的基础上,介绍一种能够弥补传统页面置换算法存在不足的基于探测的自适应页面置换算法,同时分析了该算法的性能,并且指出了进一步的研究方向。 展开更多
关键词 自适应 算法研究 探测 页面置换算法 虚拟存储管理 组成部分 整体性能 影响系统 研究方向 传统
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部