首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Java语言是目前最流行的编程语言,其最大的特点是:平台无关和内存安全。Java语言的核心是一套与物理机器无关的Java虚拟机,它提供了Java语言跨平台的基础。Java程序的运行其实就是Java字节码在Java虚拟机上解释运行的过程,同时Java虚拟机在底层给予安全方面的支持。所以深入了解Java虚拟机的结构是十分必要的,也只有理解了Java虚拟机才能写出更高效、更灵活、更安全的java程序来。本文将对Java虚拟机的内部结构进行解析,揭示Java虚拟机的内部构造。  相似文献   

2.
本文通过深入分析Kaffe虚拟机的控制流源码,遵循Java应用程序在Java虚拟机中运行的实际流程,从初始化和装载以及执行两个方面论述了Kaffe虚拟机对Java应用程序的处理机制.同时,针对网络计算机,从改善虚拟机运行性能,兼顾硬件、软件条件,且保证功能性的角度,提出了一些优化Kaffe虚拟机控制流的途径,其中涉及一种基于解释器的优化方式及几项提升优化效果的设计.这些优化途径将成为后续优化实施方案的重要组成部分.  相似文献   

3.
作为在智能卡平台上运行的Java虚拟机,受限于硬件资源,目前还只能以传统的单进程、单任务的机制运行。即使在具备多逻辑通道的卡上,虚拟机之上的Applet应用程序都是在APDU的触发下开始执行,其他Applet只有在其执行完成后才可以开始执行。单个APDU会话周期中只允许一个Applet应用程序执行。提出一种对卡上Java虚拟机的改造方案,来实现多个Applet以并发任务的状态共存、相互间中断并切换执行的机制,而后描述了这种机制的优点和多个应用场景,并就其局限性和优化进行讨论。  相似文献   

4.
Java虚拟机中类装载机制的原理与应用   总被引:1,自引:0,他引:1  
Java类的动态装载机制是Java虚拟机的一项核心技术,可以在运行时刻动态地加载或替换系统的某些功能模块,而不影响系统其它功能模块的正常运行。介绍了Java虚拟机中类的动态装载机制的原理、实现及应用,分析了类装载器的结构、用途,阐述了利用自定义类装载器装载并执行Java类的过程。  相似文献   

5.
Java类的动态装载机制是Java虚拟机的一项核心技术,可以在运行时刻动态地加载或替换系统的某些功能模块,而不影响系统其它功能模块的正常运行。介绍了Java虚拟机中类的动态装载机制的原理、实现及应用,分析了类装载器的结构、用途,阐述了利用自定义类装载器装载并执行Java类的过程。  相似文献   

6.
通过对Xen虚拟机和VMware虚拟机在性能及稳定性方面的对比测试研究,分析了两者在性能及稳定性方面的差异。测试采用对照实验法,即在相同的物理条件下,分别测试Xen虚拟机内部应用性能、Xen虚拟机稳定性与VMwareESX虚拟机内部应用性能、VMwareESX虚拟机稳定性。测试结果表明,无论是虚拟机内部应用的性能还是虚拟机稳定性,Xen虚拟机均与VMware虚拟机有一定差距。  相似文献   

7.
将Java成功地移植到嵌入式系统的关键是虚拟机(JVM)技术.Java虚拟机是一种软件,对Java程序而言,它表现为具有单一硬件和操作系统特性的软件“计算机”,它能够使采用Java编程语言编写的程序无需修改就可以运行在大多数操作系统和硬件平台上.JVM具有自动内存回收功能,但是在嵌入式系统中,却不能采用传统的内存回收算法,因为这样的算法不能有效消除Java程序中的内存泄漏,从而会影响嵌入式系统的稳定性.本文分析了产生这种内存泄漏的原因,并提出了一种适应于嵌入式系统的JVM内存回收机制.  相似文献   

8.
随着信息技术的飞速发展,21世纪成为了信息时代.各种数字化产品不断涌现,成为了当前信息处理的主要工具。微处理器作为数字化产品的核心,在手机、个人电脑、电视机等等产品中有着广泛的应用,使得大部分产品都可以与网络相连接.通过网络连接起来的设备之间的硬件体系和操作系统是不相同的,Java可以通过创建与平台无关的程序来解决设备之间软硬件体系的不兼容问题.Java的这种功能主要是由Java虚拟机实现的.本文将详细剖析Java虚拟机内部实现机制,并着重分析如何在嵌入式系统中实现Java AWT技术.  相似文献   

9.
阐述VMware虚拟机7.0的运行原理及其特点;介绍如何利用VMware虚拟机7.0进行《操作系统应用与维护》这门选修课的实践教学;详细描述在虚拟机上如何利用U盘启动PE维护安装操作系统的实验过程。  相似文献   

10.
构建基于虚拟机的计算机实验室   总被引:6,自引:0,他引:6  
本文讨论了基于虚拟机的计算机实验室的构建;探讨了虚拟机实验室在异构操作环境、操作虚拟化、多系统并行运行以及系统迁移和数据恢复等方面的应用;描述了VMWare虚拟机的内存管理、I/O设备管理和网络连接;实现了虚拟机实验室的构建;解决了传统计算机实验室的利用率低、安全性差、维护困难等缺点,提供了一种基于虚拟机的低成本学习和研究方法。  相似文献   

11.
Java语言是Sun公司1995年推出的一种完全面向对象的基于Web的编程语言。Java虚拟机把Java程序与具体的软硬件平台分隔开来,使得Java独立于具体的计算机平台,实现了真正的代码级跨平台可移植性,为实现网络环境下的应用软件提供了理想的开发工具。  相似文献   

12.
在中职计算机教学中VMware虚拟机的使用   总被引:1,自引:0,他引:1  
崔道江 《成才之路》2009,(29):71-71
简要介绍虚拟机的常识、安装及使用技术。VMware虚拟机的特点,在中职计算机教学中VMware虚拟机的应用。  相似文献   

13.
《实验技术与管理》2016,(6):126-128
分析了建立云计算智能虚拟实验平台的可行性,以VMware vSphere为基础设计了云计算智能虚拟实验平台。该平台采用服务器与桌面虚拟化技术,通过VMware vSphere云平台实现物理机共享存储,利用虚拟化功能将数据中心转换为简化的云计算基础架构,将多个服务器在逻辑上结为一体,能够有效地对虚拟机、终端用户等资源进行在线管理。与传统实验平台对比,云计算智能虚拟实验平台更经济、更环保、更便利。  相似文献   

14.
基于Java的Web数据库连接池技术研究   总被引:2,自引:0,他引:2  
Java语言是SUN公司于1995年推出的一种纯面向对象的语言。Java语言以其面向性、安全性、平台无关性,以及多线程和分布式等特点,迅速成为风靡全球的程序设计语言。基于Java的技术也应用越来越广泛,尤其在Web应用中更显优势。在使用Java语言和数据库有关的应用开发中,建立数据库连接的操作是系统中代价最大的操作之一,因为它是决定应用性能的一个重要因素。JDBC是SUN公司发布的Java领域访问数据库的规范。一般在使用JDBC进行和数据库的交互时,直接通过连接,应用程序就可以从数据库中访问数据。在一个简单的数据库应用中,由于数据库的访问不是很频繁,因此可以采用何时需要何时建立连接的方式。  相似文献   

15.
Java和C++语言安全机制及网络安全规范的讨论   总被引:3,自引:0,他引:3  
Java和 C++是两种优秀的面向对象编程语言 ,在网络应用中越来越发挥着它们重要的作用。特别是前者 ,作为一种基于网络平台的语言 ,其安全性能是一个很重要的问题。本文将从语言机制、运行环境和网络应用三个方面入手 ,较为全面地分析比较 Java和 C++的安全规范 ,从比较中发现两者在安全机制上的特性 ,从而使读者能够比较全面地认识到 Java在安全机制上的优势  相似文献   

16.
快速部署虚拟机的新方法   总被引:1,自引:0,他引:1  
在vSphere虚拟化环境下,利用虚拟机模板的增量备份可以实现虚拟机的数据保护,更重要的是实现虚拟机的快速部署,这种方法不仅适用于vSphere虚拟化环境,而且可以推广到其他任何虚拟化环境或云环境下,为整体信息服务质量的提升提供有力的支持。  相似文献   

17.
本文通过对虚拟机技术进行分析,阐述了虚拟机可以提高效率、节约资源,是解决高职院校计算机专业实验的有效手段之一。通过较详细的操作步骤,用VMware Workstation创建Linux系统实验环境,同时提出Linux虚拟机中可做的常规实验,对虚拟机实验开发具有一定的参考价值。  相似文献   

18.
虚拟装配技术的应用对机械产业产生了深远的影响,为了方便地优化装配序列、装配路径和虚拟场景,本文在分析了虚拟机床装配仿真的基础上,提出了一种虚拟语言及其相对应的函数的实现方案.这种语言包括环境渲染语言、虚拟场景设置语言和虚拟装配语言.虚拟语言实现过程实质是读取语言文件,提取信息,并调用相对应的函数来实现虚拟机床本体的建立、虚拟环境的渲染以及虚拟机床的装配仿真.  相似文献   

19.
Javacard虚拟机的性能提升对Java语言的智能卡应用具有重要意义,高性能可配置器件的出现对于将问题在硬件上解决带来了新契机.本文描述了一种基于Avalon总线的Javacard虚拟机IP软核实现方法,它采用微序列解释执行字节码的微体系结构、Avalon主接口和VHDL格式RTL级软核模型,运用SOPC Builder通用系统开发方法构建了原型系统,实现的IP软核移植方便.  相似文献   

20.
《实验技术与管理》2016,(6):145-149
基于OpenStack构建了适用于教学和科研实验的云计算平台,弹性分配计算资源,提供虚拟桌面、分布式计算等应用开发环境支持。平台的控制节点部署大部分控制服务,这些控制服务运行在两个独立的虚拟机CC和NC中。利用控制节点上的xCAT工具对计算节点集群进行管理和部署,计算节点为OpenStack虚拟机的运行提供基础硬件和管理环境。该平台能有效管理云资源,为云计算应用的研发提供平台级服务。  相似文献   

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

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