透明计算和云计算究竟有哪些区别和联系

透明计算和云计算的区别:1、媒介不同;2、透明计算终端客户机更轻量化;3、透明计算是需求驱动的流式执行;4、透明计算计算完全在客户端执行和完成。透明计算和云计算的联系:1、以网络为中心;2、虚拟(透明)化;3、分布式计算和共享资源池。

一、透明计算和云计算的区别

1、媒介不同

云计算是通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。透明计算通过网络从所使用的各种终端设备(包括固定、移动、以及家庭中的各类终端设备)中选择并使用相应服务(例如计算、电话、电视、上网和娱乐等)的计算模式。

2、透明计算终端客户机更轻量化

透明计算的终端客户机甚至轻量化到仅仅是个裸机而无任何预制操作系统,在需要服务时,才从服务器中获取所需资源并执行。

3、透明计算是需求驱动的流式执行

透明计算终端客户机启动后,驻留在BIOS的TransOS内核部分负责获得终端控制权,并与服务器联系,获得系统运行所需的更多内核代码,并动态地以块流的方式加载到终端侧执行。块流是指每次只按需从网络服务器上获取一小部分代码或者数据块到终端上进行计算。如此循环反复,形成从网络服务器到终端的流。

云计算的服务呈现多样性,具有设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)等多种方式,并提供不同的用户接口,包括直接面向用户的软件服务界面、仅提供开发者使用的API接口等,对客户机以及服务的具体执行方式没有明确规定。

4、透明计算计算完全在客户端执行和完成。

这是透明计算与云计算的显着不同。云计算平台中的计算是由云端的计算节点完成的,客户端不参与计算和存储。

二、透明计算和云计算的联系

1、以网络为中心

云计算平台以互联网为中心,将存储和运算能力分布在网络所连接的各个节点之中。透明计算同样依赖网络,通过网络把运算和存储分离,服务器存储操作系统、应用程序以及用户数据等软件资源,终端使用时才从服务器以块流方式及时载入并运行。

2、虚拟(透明)化

云计算将底层的硬件,包括服务器、存储与网络设备全面虚拟化,建立起一个共享的可以按需分配的基础资源池。透明计算需解决多个操作系统和应用程序在同一台硬件设备上的共存及激活切换问题,也需使用虚拟化技术以实现“透明”。

3、分布式计算和共享资源池

云计算可以说是分布式计算技术的一种延伸,通过计算机集群构建服务,将存储、计算能力等资源进行分布式管理,建立共享资源池,具备可动态扩展的特性。透明计算的服务端同样基于分布式管理,包括对硬件资源、传统操作系统、开发和管理工具、应用软件、结构化与非结构化等软件或数据资源的统一管理及调度。

延伸阅读

透明计算简介

透明计算是一种用户无需感知计算机操作系统、中间件、应用程序和通信网络的具体所在;只需根据自己的需求,通过网络从所使用的各种终端设备(包括固定、移动、以及家庭中的各类终端设备)中选择并使用相应服务(例如计算、电话、电视、上网和娱乐等)的计算模式。

透明计算系统由终端设备、服务器和连接终端设备与服务器的网络组成。理想的透明计算包括三个部分,一个是整合了当前PC、PDA、智能手机、数字家电等轻权设备的透明客户端;一个是整合当前各种网络设备与互联设备的透明网络;最后一个是整合了大量计算能力较强或者很强的普通个人微机、服务器、大型机等的透明服务器。从总体上看,透明计算构建在一个更加广泛的物理设备之上,运行环境更加灵活。

文章标题:透明计算和云计算究竟有哪些区别和联系,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/45907

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLWZ, ZLW认证作者
上一篇 2023年2月28日
下一篇 2023年2月28日

相关推荐

  • DevOps实践中的用户体验优化

    在DevOps实践中,用户体验优化是一个不断追求的目标。本文明确答案:用户体验优化可以通过DevOps实践得到显著提升。1、通过实施持续交付和集成降低了发布风险并缩短了反馈周期;2、实行自动化测试以确保产品功能的稳定性和用户满意度;3、性能监控助力于发现和解决性能瓶颈,从而改进用户体验;4、敏捷反馈…

    2023年12月13日
    16200
  • 深度强化学习与深度学习的的区别

    区别有:1、学习目标不同;2、数据来源不同;3、应用领域不同;4、反馈机制不同;5、模型结构差异;6、训练策略不同。其中,学习目标不同指的是深度学习主要关注从大量数据中学习特征表示,而深度强化学习则是在互动环境中通过尝试错误来学习策略。 1、学习目标不同 深度强化学习:目标是学习一个策略,通过与环境…

    2023年7月30日
    57600
  • DevOps中的敏捷测试是如何进行的

    敏捷测试在DevOps文化中扮演着至关重要的作用,它以用户需求为核心,促使测试过程更加灵活与高效。敏捷测试的进行原则包括1、持续集成与持续测试、2、早期测试和频繁反馈、3、自动化测试、4、跨功能团队合作、5、测试驱动的开发(TDD)与行为驱动的开发(BDD)。实施敏捷测试,团队能及时发现并解决问题,…

    2023年12月13日
    16200
  • Jira中如何设置只读权限

    Jira允许管理员设置用户的只读权限,途径包括1、创建只读权限方案;2、定义安全级别;3、使用仪表板和报告共享功能。 特别地,创建只读权限方案需结合细粒度的权限控制,确保用户只能查看任务而不能修改。 JIRA中的权限管理极为细致,涉及权限方案、安全级别以及针对不同角色或分组的详尽设置选项,确保各类型…

    2024年1月3日
    15300
  • 什么是 XML Schema(纲要语言)

    Schema,即XML Schema,XSD (XML Schema Definition)是W3C于2001年5月发布的推荐标准,指出如何形式描述XML文档的元素。XSD是许多XML Schema 语言中的一支。XSD是首先分离于XML本身的schema语言。像所有XML Schema 语言一样,…

    2023年2月23日
    22100
  • Scrum团队如何处理跨地域协作的挑战

    Scrum团队处理跨地域协作的挑战涉及一系列的策略和方法。这些策略旨在确保项目的流畅推进和沟通的效率。1、建立统一的工作流程;2、确保实时沟通;3、使用协作工具;4、文化差异的适应;5、固定跨时区会议安排;以及6、明确角色和责任。为成功地克服这些挑战,Scrum团队需实施切实的解决方案,其中包括制定…

    2023年12月12日
    16800
  • 如何避免OKR设定过于理想化

    避免OKR(Objectives and Key Results)设定过于理想化是实施过程中的重要考虑因素。本文将详细介绍以下几个方面:一、理想化OKR的风险;二、合理设定目标;三、确保关键成果的可衡量性;四、持续监控与调整。设定过于理想化的OKR可能导致目标难以实现和员工挫败感,而合理、可衡量和灵…

    2023年9月4日
    24300
  • 产品管理中的需求优先级如何确定

    在产品管理过程中确定需求优先级至关重要。1、业务价值、2、用户满意度、3、市场潜力、4、法律合规性和5、技术可行性是决策要素。其中业务价值作为关键要素,涉及需求如何对企业目标和盈利产生直接影响。当产品团队面临资源有限的情况时,这个维度尤其显得重要。业务价值评估通常包括潜在的收益、客户获取、市场份额增…

    2024年1月19日
    8600
  • Sql里数据库标识符规范是什么

    数据库标识符在SQL中是用来命名数据库、表、列、索引等对象的名称。标识符的规范通常符合以下基本规则:1.通常由字母、数字和下划线组成;2.不能以数字开头;3.长度有限制,具体由数据库系统决定;4.不能使用保留字;5.有些系统区分大小写。例如:Oracle标识符不超过30字符,不区分大小写。 1. 基…

    2023年7月12日
    53200
  • 人力资源如何支持跨部门协作

    人力资源在支持跨部门协作方面发挥着核心作用,关键在于以下几个方面:1、建立明确的协作目标和责任;2、提供协作平台和工具;3、促进沟通和团队建设;4、培训和发展跨部门技能;5、激励和评估跨部门协作。其中,促进沟通和团队建设通过组织定期的部门间会议和团队活动,可以消除隔阂,增强部门间的信任和理解。 1、…

    2023年8月21日
    39800

发表回复

登录后才能评论
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部