发布网友 发布时间:2024-08-18 14:13
共1个回答
热心网友 时间:2024-08-22 15:40
未使用云端的系统中,软件A的实现原理是通过在本地安装,使得系统注册表中存在软件A的注册表项集合,文件系统中存储软件A的文件集合,同时,系统进程的注册表和文件也相应存储。所有操作的结果都会直接写入原始物理位置。
切换至使用云端的系统,软件B被虚拟化后,云端将软件B的注册表项和文件分离,存储在云端的专属缓存(cloudcache)中。当激活软件B时,云端会将软件B的注册表缓存映射到实际系统,但不占用物理位置,同样,文件缓存也会映射至真实文件系统。本地软件A和其他进程会认为这些是真实存在的,彼此间可以正常访问和使用。
然而,对软件B的写操作和读操作实际上是针对其缓存,而不是在注册表或文件系统中进行的。当软件B处于隐藏状态时,云端会取消其注册表和文件的映射,导致软件A和其他进程无法察觉到软件B的存在,就如同软件B被系统卸载一样。
云端软件平台是基于应用虚拟化的技术的软件,云端将应用虚拟化,全球第一家引入个人用户领域,创造软件使用崭新方式:不安装、不重装、无垃圾。云端软件平台集软件搜索、下载、使用、管理为一体,为网民搭建软件资源平台、应用平台和服务平台,改善目前软件获取和使用的方式。