首页 > 其他分享 >异构操作系统的“融合计算”

异构操作系统的“融合计算”

时间:2023-01-04 14:03:15浏览次数:35  
标签:异构 Laxcus 操作系统 应用软件 融合 计算 云端

近些年,由随着应用场景日益丰富和多样化,计算工作越来越复杂,传统的计算方式(单机计算/分布式计算)已经不能满足,需要一种新的更强大的计算模式来解决这些问题,这是融合计算产生的背景。​

融合计算涉及两个层面:操作系统和应用场景,先说操作系统。​

目前的操作系统,都有自己的产品定位和应用边界。比如Windows对标的是个人电脑,通常处理个人编辑类业务。iOS和安卓因为移动性强,多用于社交娱乐方面的交互工作。Linux面向服务器领域,处理高并发业务是它的强项。Laxcus作为一种分布式的多机操作系统,尤其擅长处理大规模、超大规模的存储和计算工作。​

异构操作系统的“融合计算”_Windows

不同操作系统的产品定位


第二要说的就是应用软件。​

在传统的语义里,应用软件必须基于特定的操作系统。比如Windows上的软件,只能在Windows上跑,不可能在iOS上运行,或者Linux/Laxcus上的指令,Windows也无法识别。这个问题是它们的局限。​

那么,有没有办法,让一套应用软件根据业务需求,跨越多种操作系统,在不同的操作系统上无缝运行呢?​

这就是“融合计算”要做的事情。​

“融合计算”的本质,在操作系统和应用之间,插入一层运行环境和接口。向下,把各种操作系统连接起来;向上,对应用软件屏蔽操作系统差异,发挥不同操作系统的比较优势,使应用软件在各种操作系统上无缝运行。​

异构操作系统的“融合计算”_iOS_02

融合计算充分发挥不同操作系统的比较优势,实现软件在不同操作系统的无缝连接运行


在“融合计算”的体系里,Windows、iOS的比较优势在于终端(客户端),它们可以发挥自己图形界面的优势,为用户提供良好的交互能力,Linux定位是服务器,它的角色地位是边缘端,承接一些高并发、简单、中小规模的计算工作,Laxcus面向计算机集群(很多服务器组成的阵列),它的定位是云端,这里可以充分发挥它存储规模大,计算能力强的优势,承接大规模、超大规模的计算工作,把大型和复杂的计算工作瞬间化解。​

“融合计算”中,终端、边缘端、云端的连接关系有三种:​

终端端连接云端​

边缘端连接云端​

终端连接边缘端,再由边缘端去连接云端​

三端中,云端是最终的受理方,所有大规模、超大规模的存储和计算工作在这里聚集,由云端的操作系统会统一分配系统资源,把存储计算工作切分成小的单元,分散到大量的计算机节点上并行处理,最终完成多操作系统协同的分布式存储计算工作。​

把不同的操作系统整合到一起,打破操作系统的物理封闭限制,重组应用软件的运行边界,实现云端、边缘端、终端软件的互连互通互操作,拓展应用软件的应用范围,提高应用业务的计算能力,这就是“融合计算”的优势和魅力。​

实现了融合计算的DSDK支持两个维度的操作​

基于指令​

基于分布式应用软件​

基于指令的“融合计算”提供多不同操作系统之间的互操作。比如当我们选择Windows或者Laxcus桌面作为终端时,它可以操作Linux或者 Laxcus的指令,它通常是系统管理人员的使用工具,普通的用户不需要。优势在于完全不需要开发者开发,是由DSDK和Laxcus操作系统的开发商直接提供。​

异构操作系统的“融合计算”_应用软件_03

从Laxcus终端桌面去操作Linux的指令


基于分布式应用软件的工作则服务普通用户,它需要开发者调用DSDK里面的API接口编写应用软件,如果应用软件位于终端,你需要使用图形界面,如果应用软件位于边缘端,通常是一种字符界面或者后台进程的存在。​

分布式应用软件还可以和本地系统深度整合,比如Tomcat这类的服务器软件在处理WEB业务时,可以和 DSDK绑定,让前端的浏览器通过Tomcat直接处理云端的存储计算工作,从而扩展Tomcat的WEB功能。​

异构操作系统的“融合计算”_Windows_04

基于融合计算的应用软件以图形界面方式,去操作云端的Laxcus集群


写到最后,说说“融合计算”的未来前景。​

如果回顾人类这一百年的发展,世界上主要发达国家基本都经历了机械化时代、信息化时代,到现在的智能化时代。机械化时代的特点是“动”,大机器大工厂是代表。信息化时代是“联”,不同的软硬件被连接到一起,打破了物理区域限制,实现人与人,人与物、物与物之间的快速沟通交流,典型如互联网、物联网。智能化时代是“算”,未来的社会,更多的工作一定是在无人状态运行,支撑它们的,是背后庞大算力和基于数据的大量计算。这个工作,正是“融合计算”重点解决的问题。 ​

异构操作系统的“融合计算”_应用软件_05



“融合计算”的分布计算模型第一个版已经集成在Laxcus分布式操作系统,在官网发布,新的版本也在推进和深化。一旦成熟,它很可能重新定义计算机产业生态和计算体系。​

对“融合计算”有兴趣的朋友可以联系我,一起探讨这项工作!​


标签:异构,Laxcus,操作系统,应用软件,融合,计算,云端
From: https://blog.51cto.com/u_15754465/5988346

相关文章

  • Linux操作系统下的文件类型以及不同颜色所代表的含义
    前言在Linux文件系统中,字体颜色不同,其所代表的文件的不同类型。浅蓝色[l]软链接白色[-]普通文件/硬链接蓝色[d]目录红色[l]......
  • 操作系统OS笔记目录(清华大学)
    简介不得不说想自学学操作系统,清华大学慕课是个不错的选择,但难度比较大,特别是想把慕课的实验部分内容也完成的话。不过如果能把它的实验部分也完成的话,相信你会对操作系统......
  • 应该由操作系统来提醒用户他的操作已经生效
    有的应用程序会在最初显示一个图像等界面来提醒用户自己已经被打开,然后再读取各类资源,完成后再显示主界面。由于应用程序可能延迟到来,因此及时提醒用户已经打开它是值得的,......
  • 操作系统-分页管理存储的实现
    前言我们从前面的cache高数缓存中知道了,CPU的访问cache部分的过程(也就是下图的青色部分的过程),这个章节我们将会学习访问快表和缺页部分的处理.下面这个分......
  • 超融合架构
    超融合基础架构(Hyper-ConvergedInfrastructure)是一种集成了虚拟计算资源和存储设备的信息基础架构。在这样的架构环境中,同一套单元设备中不但具备了计算、网络......
  • 操作系统-cache高速缓存
    问题在cache中访问的内存地址为何会带有cache相关的信息,动机是什么?前言平时只知道cpu到内存之间还有一层cache,CPU要去主存找一个数据,第一反应肯定是到......
  • Python2 Python3 编码问题 操作系统编码 文本编码格式 ansi编码 utf8编码 gb2312
     编码问题: 操作系统编码 文本编码 编程脚本中字节数组转字符串默认使用的编码格式操作系统默认的编码:Windows系统GBK,Linux系统是utf-8。Windows系统也支持utf-8,......
  • 知更鸟主题添加评论者操作系统、浏览器和运营商信息
    第一步、部署文件1、下载show-useragent文件(显示国籍系统浏览器文件)和ip2c文件(显示运营商信息文件)2、解压压缩包,将里面的show-useragent文件夹和ip2c文件夹一并上传到正在用......
  • 北京君正:高端的CPU+NPU异构处理器
    北京君正亮相2021ELEXCON深圳国际电子展,国内知名的云FAE在线技术服务平台创易栈受邀参观了北京君正所在的3K30号展厅,并全程进行了线上直播。在展厅内,北京君正对公司芯......
  • VTK_Learning_图像(融合)混合(Viewport&vtkImageBlend)
    1.vtkImageBlend图像融合利用图像的alpha通道和不透明度来实现。VTK中vtkImageBlend实现图像的融合。vtkImageBlend可以接收多个图像输入,输出为融合图像。输出图像的像素间......