V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
woshicixide
V2EX  ›  问与答

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

  •  
  •   woshicixide · 2014-12-02 17:21:55 +08:00 · 4709 次点击
    这是一个创建于 3651 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在看电影的时候突然想到这个问题,里面对于时间描述反正我是看不懂,就是比较好奇,服务器里的一些定时执行的任务是否还能在时间不一定的情况下按时执行
    40 条回复    2014-12-04 10:16:53 +08:00
    isspy
        1
    isspy  
       2014-12-02 17:29:24 +08:00   ❤️ 1
    只要服务器一直上电, 32.768K 基准时钟频率不变,那么系统时间就不会有任何改变,仍然按照地球上的时间规则在运行。
    rrfeng
        2
    rrfeng  
       2014-12-02 17:31:27 +08:00
    能的。
    时间变快变慢也是一个相对概念。
    飞船上的时间变快了,但是人/机器是感受不到任何变化的。因为全部的物理性质都随着变化。所以表还是一秒一秒的跳。
    fengchang
        3
    fengchang  
       2014-12-02 17:32:09 +08:00
    @isspy 不是按照地球上的时间流速吧,如果飞船上有一块手表,那会和这块手表一样
    Muninn
        4
    Muninn  
       2014-12-02 17:32:21 +08:00
    是的 只是和地球的时间不同步了而已
    isspy
        5
    isspy  
       2014-12-02 17:40:16 +08:00
    @fengchang 进入黑洞星系里的话 确实是会跟随大环境时间改变而改变。因为那个星球上的时间不是宇宙基准时间。
    woshicixide
        6
    woshicixide  
    OP
       2014-12-02 17:45:21 +08:00
    @isspy 神马是宇宙基准时间
    woshicixide
        7
    woshicixide  
    OP
       2014-12-02 17:46:49 +08:00
    @rrfeng 问个秀智商下限的问题,为神马演主角的父女俩再次相见后年龄已经相差的那么多了
    herozzm
        8
    herozzm  
       2014-12-02 17:51:46 +08:00
    @woshicixide 进入黑洞的时间慢地球上时间的很多倍
    jybox
        9
    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
        10
    rrfeng  
       2014-12-02 17:56:17 +08:00
    @woshicixide
    简单的了解一下相对论就可以了。至于为什么,不是现代物理学能解释的清的……就算解释清了我们也不一定能听懂……

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

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

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

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

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

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

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

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


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

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

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

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

    这些还都是狭义相对论里讨论的问题。至于星际穿越里面因为引力作用导致的时间流动速度不同,都是广义相对论里讨论的了
    DreaMQ
        21
    DreaMQ  
       2014-12-02 18:43:39 +08:00 via Android
    会按照服务器的时间运行。
    如果你跟服务器位置相同,速度相同,那么你不会察觉任何异常。
    相对于其他位置就不好说了
    另外绝对时间一般认为是不存在的
    akfish
        22
    akfish  
       2014-12-02 18:45:40 +08:00   ❤️ 1
    @msg7086
    @ant_sz

    并不存在一个“实际经过的时间”,时间只有放在参照系里讨论才有意义。
    两种版本(更快的和更慢的)的时间都是在各自参考系里“实际经过的”,两个版本的观察结果在各自的参考系里同时为真,并不矛盾。

    Clock tick了多少次,是观测结果(observation),在参考系里实际流逝的时间(elapsed time )是物理量。Clock在本质上是一种在自身参考系里以恒定的rate自增的计数器,并不是直接观测的时间。用clock计时是通过假定rate恒定,然后求积分,以得到的这个积分值作为实际流逝的时间这一物理量的代表值。

    这点想通了,所谓的Twin paradox就完全不是paradox了,因为在对比两个clock的时候,实际上是做了错误的假定:两个clock在整个测量elapsed time的过程中的tick rate是完全一致的。
    akaayy
        24
    akaayy  
       2014-12-02 19:13:39 +08:00 via Android
    对不起 我没有时间捡屎
    tony1016
        25
    tony1016  
       2014-12-02 19:21:14 +08:00
    说白了,你的crontab在你看来正常,在别人看来,要么快了,要么慢了
    jedicxl
        26
    jedicxl  
       2014-12-02 19:21:32 +08:00
    @jybox 《时间简史》严重不推荐。不是说原著不好,而是中译版实在差到人神共愤,估计列入史上最烂中文译著前十毫无问题。
    《果壳里的宇宙》比它强的多。
    另外,理解多维度空间,看《从一到无穷大》是最佳读物,没有之一
    msg7086
        27
    msg7086  
       2014-12-02 19:22:41 +08:00
    @ant_sz 嗯我脑残了。两人碰面的时候会同步时间轴,其中一个人经过了更少的时间,并且手表也会走过更少的圈数。
    kimw
        28
    kimw  
       2014-12-02 19:34:59 +08:00
    @jybox 感觉都不唯物主义了
    xavierskip
        29
    xavierskip  
       2014-12-02 19:39:57 +08:00
    好吧,推荐科普读物 《时间的形状》 http://book.douban.com/subject/7647487/
    loading
        30
    loading  
       2014-12-02 20:08:38 +08:00 via Android
    你需要引力网络
    isspy
        31
    isspy  
       2014-12-02 20:13:48 +08:00
    @chilaoqi 没有外界干扰的话 电脑时钟的标准频率就是32.768KHz
    isspy
        32
    isspy  
       2014-12-02 20:14:41 +08:00
    @woshicixide 好吧,改为太阳系时间!
    raincious
        33
    raincious  
       2014-12-02 20:21:41 +08:00
    你们没有回答楼主的问题,那我来回答吧:能!

    好了楼主你可以去设置Crontab了,记得发射前先多次检查下,别飞出去才发现有Bug就糗了。
    raincious
        34
    raincious  
       2014-12-02 20:26:48 +08:00
    @isspy

    不存在XXX标准时间。UTC/STC都是虚构的。时间也是虚构的。

    @akfish说的已经很明确了。计时器时间只是“时间”的表象,只是一种物理反应,就像原子振动或者细胞分裂。

    既然是物理行为,那么就有很多种可能性能“修改”这样的表象。比如引力之类,“修改”了物理性质,BTW修改了“时间”。
    GitFree
        35
    GitFree  
       2014-12-02 21:07:47 +08:00 via Android
    终于有人讨论这个问题了
    chevalier
        36
    chevalier  
       2014-12-02 21:17:30 +08:00
    计算机时间是电子震荡计数的,会按照飞船上面的时间执行,跟地球上面的时间无关。
    shyrock
        37
    shyrock  
       2014-12-02 21:44:39 +08:00
    我以为码农都是科普迷,小学就开始看飞碟探索,初中就知道了黑洞、奇点、引力、空间折叠。。。看到这贴才明白我错得离谱。。。
    yangzh
        38
    yangzh  
       2014-12-03 04:16:01 +08:00 via iPhone
    @zjjhsyq 时间都不一样了,手表当然走时不同。
    woshicixide
        39
    woshicixide  
    OP
       2014-12-03 09:21:56 +08:00
    @raincious 检查完毕
    chilaoqi
        40
    chilaoqi  
       2014-12-04 10:16:53 +08:00
    @isspy 关键是。。。Hz这个单位就是人定的,基于的是时间,而时间这个东西不是恒定的,或者全宇宙恒定的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2724 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 12:37 · PVG 20:37 · LAX 04:37 · JFK 07:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.