文章详细

当前位置 : 首页 > 技术文档 > 操作系统知识

“运行环境”的概念

* 来源 : * 作者 : * 发表时间 : 2014-02-26 * 浏览 : 69
      “运行环境”指的是操作系统被安装一个支持其他软件包运行的软件。最明显的例子就是“Java虚拟机”。所谓“Java虚拟机”是一个安装在操作系统上的软件,用于支持用Java编程语言编写的软件包的运行。它负责给java程序分配资源,帮助java程序做一些底层的工作,让java程序在它搭建的环境里运行。这时Java虚拟机也是操作系统上的一个软件,其他java软件要依赖它才能运行。它是一个底层的支持环境。微软有个仿照java架构的开发环境,即.NET Framework。这里就没有使用“Virtual Machine(虚拟机)”这个术语,而是用了“Framework(框架)”。这两个词实际的意义是一样的,都是Runtime Environment(RE,运行时环境),但是可能Framework更容易理解。它就是一个框架,其他程序可以在这个框架的支持下运行。除了技术界,Java官方对公众也尽量使用JRE(Java Runtime Environment),而不是JVM(Java Virtual Machine)的概念了。