深圳热线

透明计算是什么意思?透明计算能解决什么问题?

2023-04-04 13:13:12 来源:今日热点

透明计算是一种用户无需感知计算机操作系统、中间件、应用程序和通信网络的具体所在;只需根据自己的需求,通过网络从所使用的各种终端设备(包括固定、移动、以及家庭中的各类终端设备)中选择并使用相应服务(例如计算、电话、电视、上网和娱乐等)的计算模式。透明计算系统由终端设备、服务器和连接终端设备与服务器的网络组成。理想的透明计算包括三个部分,一个是整合了当前PC、PDA、智能手机、数字家电等轻权设备的透明客户端;一个是整合当前各种网络设备与互联设备的透明网络;最后一个是整合了大量计算能力较强或者很强的普通个人微机、服务器、大型机等的透明服务器。从总体上看,透明计算构建在一个更加广泛的物理设备之上,运行环境更加灵活。

在透明计算台下,我们把透明计算系统中所使用的终端设备称为透明客户机或透明客户端,把其中的服务器称为透明服务器,并把连接终端设备和服务器的网络系统称为透明网络。透明客户机可以是没有安装任何软件的裸机,也可以是装有部分核心软件台的轻巧终端。透明服务器是带有外部存储器的计算装置,例如PC机、PC级服务器、高档服务器、小型机等。透明服务器存储用户需要的各种软件和信息资源,同时还要完成透明计算系统的管理与协调,例如各种不同操作系统核心代码的调度、分配与传输,各种不同软件服务往透明客户机上的调度、分配与传输等过程的管理。

透明计算能解决什么问题?

1、服务模式的转变。目计算机服务模式是由软硬件厂商设计好后统一提供给用户进行使用,用户能够在有限的范围内进行一些定制工作。这是一种以厂商为中心的服务模式。用户不能自由跨台选择各种应用,更不能完全实现个化的使用模式。透明计算,要实现以用户为中心的服务模式,恢复用户的主导地位。用户可以通过各种台自由选择和使用各种软件服务,实现软件即服务。

2、 各种操作系统的和谐共处和普遍访问。在透明计算系统中,要支持各种操作系统和应用能够在同一硬件台上和谐共处(运行)。这也是虚拟机技术试图要解决的问题。其次,在透明计算系统中,还要能够实现各种操作系统和应用的跨台普遍访问,即支持在不同的硬件台上能够访问到用户定制的同一操作系统和应用环境。

3、 技术的开放。技术开放也是为了解决各种操作系统的和谐共处问题。要解决这个问题,就需要发展和制定一种硬件和软件之间的标准接口与交互协议,屏蔽底层硬件和上层软件的异构和差异,从而使得不同厂商的操作系统和应用软件都能集成并运行在一个统一的标准台之上。SOA架构就是实现技术开放,从而使得不同厂商开发的软件服务能够进行跨台集成的一种有效方式。

4、技术的透明。技术透明则着眼于使用的方便。主要有两个方面的含义:一个是指对用户透明,即用户不用关心和了解技术的各种细节,只需关心其使用,并保持过去的使用体验;二是对运行在透明计算台上的各种操作系统和应用透明,即各种操作系统和应用软件不用关心和考虑透明计算台的各种技术。各种操作系统和应用软件不需进行任何修改或者很少修改就可以直接运行在该台上。对操作系统和应用而言,运行在透明计算台上,与运行在通常的计算机台上一样,没有任何区别,完全不用考虑服务器的位置、指令和数据的存储与传输方式等。

5、安全。安全是系统使用时必须要考虑的一个问题。为了在软硬件台上实现真正的从底层到上层的安全,人们提出了可信计算的模型和技术。在透明计算中,也需要解决计算和数据的安全,实现可信的计算和数据服务。

关键词: 透明计算是什么意思 透明计算能解决什么问题 透明计算器什么原理 透明计算张尧学知乎

热门推荐