我经常发现自己在闹钟刚要响的时候就醒过来了。

几天前,我躺在床上,觉得“闹钟应该快响了”,一秒过后它的确响起来了,我就在想“为什么我能在闹钟快响时醒过来呢”。过去我认为是“我的大脑里面有一个非常精确的定时器在叫我起床”,不过我后来又有了一个新的想法:

我的大脑是一台分布式的计算机。闹钟响起时大脑中正处于深度睡眠的各个部分需要被一一唤醒——我所观察到的现象其实只是大脑中的一个计时错误。

希望能有一位神经学的专家能读到这篇文章,告诉我这完全就是错的,并给我一些能解释清楚醒来时到底发生了什么的相关资料。

我在闹钟刚要响起时便醒了

在闹钟响前我其实并未醒来——我之所以醒过来,是因为闹钟响了。

那么为什么我会认为自己在闹钟响前就醒了呢?

那么究竟是谁先醒过来的?

“我醒了”中的“我”究竟是谁。

问题中的”我”就是我那个意识清醒的大脑,我觉得应该是大脑皮层。而大脑中感知闹钟的应该是更原始的部分——有可能是杏仁核(Amygdala)。

我猜其实事情可能是这样的:

1. 闹钟响起

我们可以用一个消息序列图来描述下这个过程(计算机学家通常都喜画这个来将问题搞清楚)

时间是随着图由上往下走的,不同的活动也用不同的颜色给标注出来了。我假设大脑跟计算机一样。它的各个部分或是在睡眠(蓝色)或是正重启(粉色)或者已经在工作了(红色),又或者是处于可以执行运算的状态(绿色)。

有意识的“我”是这么思考的(按时间顺序):

1. 我醒了

在不管闹钟设的是几点,我总能在它响前醒来。这是不是意味着我有超能力?一文中,对这个问题也进行了详细分析。有趣的是这些解释和我理解的都不太一样。

“奥卡姆剃刀“(Occam’s razor)原则认为,为什么你能在闹铃响前醒来,最简单的原因就是”事实根本就不是这样,你醒来就是因为闹钟响了,只是你的大脑弄错了“。

一个简化的模型

大脑的工作方式有点像分布式计算机。它有几个不同的处理单元,不同部分处理信号的速度是不一样的。大脑中负责处理意识思维的部分(比方说我醒了,还有”闹钟响了“)会将其它部分传来的信息进行解析,不过它要搞清楚发生了什么所需的时间要比其它部分传递信息的时间要长。有时间我们也会犯错,这就需要对我们的想法进行调整。

假设是这样的情况:

醒来的时间小于意识到闹钟响所需的时间

那么我们会得出下面的结论:

这样的话,我们就不用假设大脑中有一部分正在睡眠并且需要重启了。如果处理声音信号的时间要大于大脑醒来的时间(红色部分A),那么我们就会觉得自己在听到声音前就醒了。

在听到铃声前就醒来的这个想法实在是太疯狂了,我们会搞不清楚到底发生了什么,并开始YY究竟是怎么回事(比如说前面提到的大脑中有一个非常精确的时钟会在闹铃响前把我们唤醒)。

那么我是怎么意识到闹钟就快要响了?

目前为止的结论是闹钟发送的信号唤醒了我的意识,然后这个声音信号在处理完毕后被发送到有意识的大脑里。那么为什么我会觉得闹钟快要响了呢?我认为这只是碰巧猜对了而已。我”知道“最有可能叫醒我的是闹钟。所以如果我突然醒过来,很可能就是闹钟刚响了——只是因为大脑中存在一个延迟,所以我暂时没有”听到“闹钟响。

免责声明

我并不太了解大脑中的各个部分都是负责什么的。是不是有一部分真的会进入睡眠?它们需要重启吗?将一个声音信号转化成一个”闹铃“声需要多长时间?大脑中各个部分重启需要多久?这些我都不清楚。

================================================

感谢 Coding 和 UPYUN 对本微信的支持。Coding.net 是一个面向开发者的云端开发平台,目前提供代码托管、运行空间、质量控制、项目管理等功能。

upyun.com是国内领先的云服务提供商,专注于提供静态文件的云存储、云处理和CDN加速服务。现在注册,即可免费体验!

为何我总能在闹钟响前醒来?相关推荐

  1. 如何在闹钟响时马上起床

    今天无意中看到有人介绍如何早起的文章.仔细读了,真的不错! 里面提到"要在闹钟响的时候马上起床",我想这是很多有"早起"或"不睡懒觉"这一目 ...

  2. 卡西欧计算机的闹铃怎么取消,卡西欧闹钟响了按哪个

    当卡西欧闹钟响了之后,我们可以按左上角按键临时关闭,但如果想要彻底关闭闹钟,需要进入到闹钟模式下,然后按住mode键进入设定的闹钟,并且选择ALM模式,之后再按light按键,将状态调到off就是永久 ...

  3. 播放音乐后,定时闹钟,闹钟响3秒左右,闹钟音量被改变

    播放音乐后,定时闹钟,闹钟响3秒左右,闹钟音量被改变 播放音乐后,定时闹钟,闹钟响3秒左右,闹钟音量被改变 复现该问题操作步骤 异常现象 正常现象 分析该问题的几点思路 通过上面的几步分析,最终发现是 ...

  4. 【CF 比赛记录】Roye_ack的艰难上分日常(35)

    目录 #792 Div1+Div2 AC  A1. Digit Minimization #Edu 129 Div2 !A2. Game with Cards #795 Div2 AC  A3. Be ...

  5. 闹钟应用盘点: 闹人闹心应用 总有一款适合你

    随着智能手机的出现,各式各样的闹钟应用层出不穷,很多人已经不再局限于手机里自带的单调呆板的闹钟功能,转而寻求各种风格各异的闹钟应用来催自己起床.一日之计在于晨,有多少人早上喜欢睡懒觉而必须要闹钟给你叫 ...

  6. MySQL查询总积分前十的用户信息和总分

    需求 这是前天看见的一个面试题. 在这里有两个表,一个用户表和一个用户积分记录表. 需求分析 目的 找到总积分前10的用户和用户信息 现有条件 用户表和积分记录表,唯一的联系就是会员uid. 需求实现 ...

  7. WORD中如何设置前几页不显示页码,同时更改总页数

    word文档在同一文件中插入页码时,总是从第一页到末页顺序编码,但我这一文件从第1-4页为"提纲"或者"前言",不需编页码,从第5页开始才是正文,那么怎样才能使 ...

  8. android闹钟唤醒不准的原因_俄罗斯睡眠专家:闹钟铃声选错了,可能扰乱你的内分泌...

    对不少人来说,起床是件和天性对抗的事.而"自然醒"和"被闹钟吵醒",完全是两种不同的睡眠体验. 近日,俄罗斯一项新研究指出,错误的闹铃声可能给健康带来负面影响. ...

  9. 仿苹果手机闹钟_原来iPhone闹钟这么牛!用6年苹果今天才发现,以前不懂一直想删...

    你觉得哪个品牌的手机闹钟最好用呢?作为一名双机党(安卓+iPhone),我以前是从来不用iPhone闹钟的,因为感觉外界对它的评价不是很好,特别是没有节假日闹钟. 不过后来呀,安卓机不小心掉马桶了,换 ...

最新文章

  1. 在新建好的ROS空间里面添加功能包
  2. 动态检测secure日志文件,iptables拒绝恶意IP
  3. C#基础练习(时间的三连击)
  4. Google-GLog编译以及使用
  5. (转载)安全漏洞概念及分类
  6. Struts2依赖的JAR包
  7. Linux最佳聊天软件:Skype 4.3轻体验
  8. android+webview+打不开,webview 在android下无法打开 ?是否为一个bug?请帮忙看下!谢谢!...
  9. POJ3420 Quad Tiling(模板+矩阵快速幂)
  10. R语言学习笔记(七)方差分析
  11. PHP程序员五大兵器排行
  12. [Ext JS ][12.13] FieldSet 与 Grid结合 ,实现FieldSet 显示Gird中Store 的数量
  13. 数学基础知识总结 —— 4. 常见函数图像
  14. 2022java面试总结
  15. oracle监听时区,对Oracle中时区及时间的认识
  16. java script 菜鸟教程_JavaScript 基础教程
  17. WordPress模板教程
  18. MySQL索引优化(二)索引失效
  19. Vue小demo—美团注册页面
  20. java中Map遍历的四种方式

热门文章

  1. 未来站在中国这一边(读后感)
  2. 今天一起来探讨下 欧盟TPD
  3. c语言单目运算符和三目,6、单目运算符 双目运算符 三目运算符() 及 优先级的探讨!...
  4. Java-小游戏-炸弹人-课程设计-搜索算法
  5. 用 Kotlin 的函数式编程 替代 GOF 设计模式
  6. 视频剪辑使用的素材得怎么找?
  7. 马哥教育N36第二十四周作业
  8. 关苏哲-洞察问题本质,解决工作难题
  9. CS61-仅使用正则表达式匹配罗马数字|Python一对一学员答疑贴
  10. MNL——多项Logit模型学习笔记(一)离散选择以及logit模型介绍