把服务器放在《星际穿越》里面的飞船上, crontab 还能正常使用吗?

2014-12-02 17:21:55 +08:00
 woshicixide
在看电影的时候突然想到这个问题,里面对于时间描述反正我是看不懂,就是比较好奇,服务器里的一些定时执行的任务是否还能在时间不一定的情况下按时执行
4488 次点击
所在节点    问与答
40 条回复
isspy
2014-12-02 17:29:24 +08:00
只要服务器一直上电, 32.768K 基准时钟频率不变,那么系统时间就不会有任何改变,仍然按照地球上的时间规则在运行。
rrfeng
2014-12-02 17:31:27 +08:00
能的。
时间变快变慢也是一个相对概念。
飞船上的时间变快了,但是人/机器是感受不到任何变化的。因为全部的物理性质都随着变化。所以表还是一秒一秒的跳。
fengchang
2014-12-02 17:32:09 +08:00
@isspy 不是按照地球上的时间流速吧,如果飞船上有一块手表,那会和这块手表一样
Muninn
2014-12-02 17:32:21 +08:00
是的 只是和地球的时间不同步了而已
isspy
2014-12-02 17:40:16 +08:00
@fengchang 进入黑洞星系里的话 确实是会跟随大环境时间改变而改变。因为那个星球上的时间不是宇宙基准时间。
woshicixide
2014-12-02 17:45:21 +08:00
@isspy 神马是宇宙基准时间
woshicixide
2014-12-02 17:46:49 +08:00
@rrfeng 问个秀智商下限的问题,为神马演主角的父女俩再次相见后年龄已经相差的那么多了
herozzm
2014-12-02 17:51:46 +08:00
@woshicixide 进入黑洞的时间慢地球上时间的很多倍
jybox
2014-12-02 17:53:43 +08:00
爱因斯坦在相对论中指出,时间并不是对所有人都一致的一个度量,而是相对于每个人自身的,就像速度一样,需要又参考系。

推荐读一下「时间简史」,毕竟是大师之作,而且有非常精美的插图。

http://www.amazon.cn/gp/product/B00116OR88/ref=as_li_ss_tl?ie=UTF8&camp=536&creative=3132&creativeASIN=B00116OR88&linkCode=as2&tag=jysperm07-23
rrfeng
2014-12-02 17:56:17 +08:00
@woshicixide
简单的了解一下相对论就可以了。至于为什么,不是现代物理学能解释的清的……就算解释清了我们也不一定能听懂……

另外,没有什么『宇宙基准时间』。

同推荐《时间简史》,基础科普读物。

另一个方向推荐《上帝掷骰子吗?--量子物理史话》
zjjhsyq
2014-12-02 17:57:32 +08:00
我觉得电影里说的父女俩的手表会不一样的扯的。。相对时间确实不一样 但是手表的走时应该是一样的吧
akfish
2014-12-02 18:03:29 +08:00
这是相对论里很基本的概念,叫做time dilation(时间膨胀)。
根据相对论,并没有所谓的宇宙基本时间的存在。处于不同参照系的不同观测者有着不同的本地时钟,都以同样的速度前进。但如果两个参照系之间存在相对运动,或者两个参照系处于不同的重力场中,都会观察到对方时钟和自己本地时钟的不一致。

对于lz问题而言,要取决于服务器所处空间是否足够“连续”,足以使整个服务器的各个部分都能用同一个本地时钟来测量。比如在服务器CPU到内存这段距离之间的重力场的偏差足够大,就会导致CPU和内存不同步,影响服务器工作。

相对论效应其实已经对你们人类的日常生活带来了影响,GPS卫星上的时钟受狭义相对论效应的影响,每天比地面慢7毫秒,受广义相对论效应的影响,每天比地面快45.9毫秒。不做修正的话,会导致每天10km的定位误差。
incompatible
2014-12-02 18:05:34 +08:00
@zjjhsyq 水球上时针走一圈 地球上走(7*365+1 or 2个闰年)*24这么多圈
msg7086
2014-12-02 18:16:23 +08:00
@zjjhsyq 手表走的时间是一样的,但是两个人所处环境的时间轴是不同的。

这么说吧,在地球同步轨道上呆着的宇航员,所经过的时间比地面上的人要长。

两边的手表走过了相同的时间长度,比如都走了1年,但是太空里的1年比地球上的1年要短……
ant_sz
2014-12-02 18:17:33 +08:00
时间走的是不一样的。这个时间的流逝速度的改变是用原子钟测量过得。'

实际上,你去做一次飞机,你的手边和静止的手表都会有误差,当然这个误差还比不上手表自己走动的误差。


时间的流动的速度,确实是和运动速度完全纠和在一起的。世间万物以不同的速度运动的物体,时间的流动速度都不一样
zjjhsyq
2014-12-02 18:18:54 +08:00
@msg7086 嗯我就是这个意思 两个人手表走的圈数是一样的 但是实际经过的时间不一样
msg7086
2014-12-02 18:25:25 +08:00
@zjjhsyq 实际经过的时间也是一样的,只不过放到一起后产生了偏差。

这就像从一个点分出两条路来,到最后又合到一起,这时候如果两个人都走同样的路程,汇合的时候就会发现有前有后。时间也是一个道理。两个人都经过了1年时间,但是两个人汇合到一起以后,发现产生了时间偏差。
chilaoqi
2014-12-02 18:25:56 +08:00
@isspy
32.768K 基准时钟频率不变

How?
ant_sz
2014-12-02 18:25:56 +08:00
@zjjhsyq 两个人呢手表的圈数不会一样。。。。。实际经过的时间不一样圈数怎么会一样?
ant_sz
2014-12-02 18:30:06 +08:00
@msg7086 实际经过的时间也不一样。。。。世界上没有绝对的时间参考系。。。以不同速度运动的物体的时间流动速度就是不一样的。

之前科学家做过实验,将两个同步的原子钟,一个在地面静止,一个送上飞机飞行一段时间。最后测量两个时钟的时间差别,证明了飞行中的原子钟确实走得慢

这些还都是狭义相对论里讨论的问题。至于星际穿越里面因为引力作用导致的时间流动速度不同,都是广义相对论里讨论的了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/150979

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX