ug是什么?我想了很久,觉得像是电脑的垃圾桶之类的。”
“不。”沈悟非思索
,“我觉得你
的,是游戏的虚拟系统。”
“虚拟系统?”几人异
同声
,他们都不明白这个名词的意义。
“我简单解释一
吧。”沈悟非
,“游戏是有服务
的,你们知
什么是服务
吧。 ”
“知
。”
“我们熟知的现实世界,运行任何程序都是单服务
的,这个单服务
不是指一台服务
,而是说所有服务
都在运行同一个程序,因为数据量
大的程序一台服务
是肯定载不动的。但是这个游戏,我可以肯定,至少是基于多服务
的分布式计算和存储的,《黑客帝国》的英文名字——matrix,就是这个意思。matrix互相共享数据和计算,一类服务
,只负责某一片区域的运算,比如,这一类服务
负责地图,那一类负责装备,然后
互运行。我之所以能肯定,就是因为这个游戏涉及到的理念太复杂,我之前跟你们说过的,这个程序有多么可怕,能将活人完
地并
计算机程序里,如果不运用这样超前的技术,是不可能实现的。而matrix不过是人类幻想的最超前技术,这个游戏已经超
人类的想象,至少就将活
完
对
程序来说,这个技术就必定有更
的科学去实践。”
乔惊霆搓了搓额
:“你……不是说要简单解释一
吗……”
沈悟非看着4人略显茫然的脸,像是被浇了一桶冷
,蔫儿了不少,他轻咳一声:“单服务
运算和多服务
运算的区别,就像……我们要得到100公斤的
果拼盘,这个拼盘由100
等质量的
果组成。单服务
就是用100个碗去盛拼盘,每个碗里都是1公斤的一模一样的
果,合起来就有100公斤。而多服务
则是每个碗只有一
果,100个碗合到一起,才是100公斤,但同时,这7
果要挨在一起,那3
果和那6
果永远不能碰到一起,这个
果要在那个
果上面,那个
果要从这个
果中间穿过,你知
100
果能有多少
不同的排列组合吗?2的100次方,那是一个天文数字。何况这个游戏里的元素何止100。”
“哦,这么说就大概懂了。”乔惊霆再次觉得自己需要去加
智力,“那么这个bug到底是啥?”
“你别急,我不把前面讲明白,你们更听不懂。”沈悟非看上去也很费劲的样
,“这个多服务
的系统,在
行如此复杂运算的同时,自然需要不停地维护,虚拟系统的存在,就是分
系统资源和空间,维护整个脚本系统运行状态的,当然,这是单服务
的虚拟系统,多服务
的
况肯定更复杂,也许不叫虚拟系统,但必须有这么一个东西,来自动化分
和控制资源,虚拟系统就像个幽灵一样,就存在于系统之中,控制系统中的所有数据。”
“那么我看到的那些东西……为什么只是一
分东西
现在虚拟系统中?”
本章未完,点击下一页继续阅读