热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

大脑为什么需要睡眠

睡眠的主要功能是让大脑休息和帮助我们记忆。首先,很显然,睡眠能帮助我们节约能量。从进化的角度上来说,睡眠最开始可能只有一个简单的功能&#x

睡眠的主要功能是让大脑休息和帮助我们记忆

首先,很显然,睡眠能帮助我们节约能量。

从进化的角度上来说,睡眠最开始可能只有一个简单的功能,随着演化的过程又不断被赋予了新的使命。就好比当初手机是被发明用来打电话的,伴随着科技的进步,我们逐步开始使用手机来拍照、上网、发邮件和聊微信等等。研究表明,睡眠不是具备大脑袋和复杂记忆的脊椎动物所独有的,几乎所有的动物都是需要睡觉的(图1)。简单如细菌也有着昼夜节律。因此,在睡眠的好处中,适用于最广泛的物种的好处很可能就是其最原始的作用。

图1. 不同动物每天的睡眠时长。一般来说,捕食者和睡觉时相对安全的动物的睡眠时间较长;在睡眠中可能遭到攻击的动物睡眠时间较短[1]。

这个功能很可能就是保存能量。几乎所有的动物都会在一天中的特定时间段表现出较高的效率。视力好的动物在白天更高效。而依靠超声波生存的动物在夜晚更高效,更易捕捉猎物,而且不容易被天敌发现。睡眠时,哺乳动物体温会下降1-2摄氏度,肌肉活动和脑力活动会大量减少,这能节省不少能量。在工作效率不高的时候睡眠可以帮助我们节约能量,这对在温饱线附近挣扎的动物和原始人类是性命攸关的事情。在食物匮乏的季节,动物们会通过延长睡眠时间(甚至开始冬眠)来保存能量。

随着进化的推进,某些物种摆脱了温饱线的束缚,不再对终日为了填饱肚子而奔波,比如人类。甚至有人说睡一晚只能帮我们人类大约节省110卡路里,仅相当于一个热狗面包。那是不是说,我们每天只要多吃一个热狗面包,就可以不用睡觉了?很显然,答案是否定的。这说明,除了帮助节约能量之外,睡眠对人类还有更重要的意义。

其次,睡眠能帮助我们修复身体和大脑。

为什么如果睡眠被剥夺,我们的身心都会感到非常难受?因为睡眠有助于我们的身体和大脑进行自我修复。睡眠有助于身体健康,期间会促进蛋白质合成、细胞更新、生长激素的释放和修复免疫功能等等。同样,睡眠也有利于大脑清除代谢废物,让大脑更高效的运转(图2)。睡眠不足往往能给我们的身体和大脑带来多方面的危害(图3)。

图2. 小鼠大脑中的细胞外(间质)空间是脑脊液流动的通道,会从清醒时的14%增加到睡眠时的23%,这允许大脑可以更快地清除代谢废物和毒素[2]。

研究表明,在睡眠中,抑制性神经递质GABA的释放通常是增加的,如果睡眠被剥夺的话,GABA会积聚在神经元中[3],并且会在觉醒状态下大量释放出来。觉醒时GABA释放量增多通常会导致注意力功能的损害[4]。因此睡眠不足往往会导致我们的注意力涣散,会因此忽视很多重要刺激,比如远处红绿灯信号的变化。睡眠不足时工人发生事故、大学生学习成绩不佳的主要原因之一。有人认为,在睡眠剥夺状态下开车就如酒后驾车一般危险。

长期的睡眠紊乱会给我们带来很多问题。比如在长期的太空旅行中,宇航员会感到抑郁、易怒、警觉性下降、工作表现不佳。在南极工作的人,冬天睡眠也会很糟糕,并会感到抑郁。一夜不睡就会激活人体免疫系统。似乎人体对睡眠剥夺的反应与对疾病的反应是一样的。随着睡眠剥夺时间的延长,人们会报告头晕、震颤,并出现幻觉。

图3. 睡眠不足会给身体和大脑造成广泛而深远危害。(图片来自网络)

然而,个体对睡眠的需求存在差异。我们周围有不少“夜猫子”,喜欢晚睡晚起。他们的大脑唤醒水平高于平均水平。研究表明,腺苷能在觉醒时不断积聚,并引发睡意,在睡眠时则会被清理掉[5]。普通人通常比“夜猫子”更容易受益于咖啡因的提神效果。原因就是因为咖啡因作用机制是通过阻断腺苷受体来提高觉醒度。

再次,睡眠能帮助我们巩固记忆。

记忆的类型有很多,既包括陈述性记忆,也包括非陈述性记忆(详见前文:记忆的分类及其理论模型)。可以说,记忆是我们应对复杂生存环境的基础。睡眠不足的人的在记忆力任务中通常会表现不佳。相反,如果让人先学习一些东西,然后马上去睡觉,或者只是打个盹,他们的记忆通常都会得到提高[6]。因此给学生们的建议是:要在充分休息好的状态下学习,睡前再做一些复习。

那么睡眠是如何促进记忆的呢?研究表明,学习时的大脑活动模式会在睡眠期间“重放”(replaying)一遍,只不过速度更快一些(图4)。并且,睡眠时这些脑区的活动水平与次日技能的提升高度相关[7]。在另一项有趣的研究中,被试的任务是记住几个物体的位置。实验组人群在充满玫瑰香味的环境中做任务,对照组则在没有香味的环境中做任务。晚上睡觉的时候,研究人员向实验组被试呈现了玫瑰香味。结果,那些在记忆任务和睡眠中都问道玫瑰香味的人,记忆得到了提升。在被试清醒状态下再次呈现玫瑰香味则不能带来类似的效果[8]。这个结果表明,在睡眠中重现某些经历有助于增强记忆。

图4. 大鼠前额叶皮层中的神经元在学习任务时会一同被激活,并且在学习后的睡眠中也会再次被一起激活。图中显示,在学习后的睡眠中,神经元与神经元之间(神经元对)的交互相关性(cross-correlation)会呈现与学习过程中相似的模式[7]。这说明神经元可能在睡眠中 “重放”学习过的任务。(详细分析请见之前回答:睡眠可以帮助大脑整理白天学过的知识吗?)

睡眠促进记忆还可能与睡眠期间的纺锤波(慢波振荡)有关。纺锤波是一种频率为12-14Hz的脑电波,主要出现在第二阶段睡眠中,代表了丘脑(脑内信息的中转站)与大脑皮层(存储记忆的部位)间的信息交换。在学习任务之后,老鼠和人类的睡眠纺锤波的数量都会增加[9]。并且,睡眠期间的纺锤波数量与非语言智力测验得分有较高的相关性。也就是说,纺锤波还能预测智商。

图5.睡眠期间发生的神经元的再激活、慢波振荡和突触修饰被认为与记忆的增强相关[10]。(详见之前回答:睡眠可以帮助大脑整理白天学过的知识吗?)

睡眠增强记忆的另一个机制就是清除不必要的神经连接。我们日常生活中的经历会强化突触连接(脑细胞与脑细胞之间的连接),进而促进记忆,这就是所谓的长时程增强现象(Long-term
potentiation,LTP)。但是,随着年龄的增加,我们大脑中的突触连接会越来越多,而大脑的容量却不会增加。如果任由突触连接不断增长,我们的大脑可能会因为不堪忍受持续不断的活动而“烧掉”。因此,大脑需要在增强某些突触连接的同时会代偿性地削弱其他不必要的连接。这种削弱的过程通常发生在睡眠期间[11]。在清醒状态下增强突触连接,在睡眠中削弱不重要的突触连接,这两种效果相得益彰。这可能是睡眠促进记忆的最主要原因。

最后,稍微总结和展望一下。

睡眠作为动物们普遍共有的一项生命活动,它的早期功能可能仅仅是为了帮助生命体节约能量。伴随着进化的进行,物种遇到新的机遇和挑战,“大脑”不断演化,睡眠也不断被赋予新的使命。对于人类而言,通过睡眠来保存能量可能已经不是那么必要了,恢复大脑的状态和帮助巩固记忆已经变成了睡眠的主要功能。或许,随着科技的进步,大脑的修复和记忆的巩固等功能今后可能也会不需要睡眠来执行。到那时候,我们还需要睡眠吗?

一个小问题:未来的人类,是不是只要吃一个热狗面包、插入一张记忆芯片,然后就可以不用睡觉了呢?



参考文献:

1. Kalat, J., Biological psychology. 2015: Nelson Education.

2. Herculano-Houzel, S., Neuroscience. Sleep it out. Science, 2013. 342(6156): p. 316-7.

3. Gvilia, I., et al., Homeostatic regulation of sleep: a role for preoptic area neurons. J Neurosci, 2006. 26(37): p. 9426-33.

4. Akerstedt, T., Altered sleep/wake patterns and mental performance. Physiol Behav, 2007. 90(2-3): p. 209-18.

5. Rainnie, D.G., et al., Adenosine inhibition of mesopontine cholinergic neurons: implications for EEG arousal. Science, 1994. 263(5147): p. 689-92.

6. Stickgold, R., et al., Visual discrimination task improvement: A multi-step process occurring during sleep. J Cogn Neurosci, 2000. 12(2): p. 246-54.

7. Euston, D.R., M. Tatsuno, and B.L. McNaughton, Fast-forward playback of recent memory sequences in prefrontal cortex during sleep. Science, 2007. 318(5853): p. 1147-50.

8. Rasch, B., et al., Odor cues during slow-wave sleep prompt declarative memory consolidation. Science, 2007. 315(5817): p. 1426-9.

9. Eschenko, O., et al., Elevated sleep spindle density after learning or after retrieval in rats. J Neurosci, 2006. 26(50): p. 12914-20.

10. Euston, D.R. and H.W. Steenland, Neuroscience. Memories--getting wired during sleep. Science, 2014. 344(6188): p. 1087-8.

11. Vyazovskiy, V.V., et al., Molecular and electrophysiological evidence for net synaptic potentiation in wake and depression in sleep. Nat Neurosci, 2008. 11(2): p. 200-8.



推荐阅读
  • 基于OpenCV的小型图像检索系统开发指南
    本文详细介绍了如何利用OpenCV构建一个高效的小型图像检索系统,涵盖从图像特征提取、视觉词汇表构建到图像数据库创建及在线检索的全过程。 ... [详细]
  • 本文详细介绍了Oracle RMAN中的增量备份机制,重点解析了差异增量和累积增量备份的概念及其在不同Oracle版本中的实现。通过对比两种备份方式的特点,帮助读者选择合适的备份策略。 ... [详细]
  • 深入探讨Web服务器与动态语言的交互机制:CGI、FastCGI与PHP-FPM
    本文详细解析了Web服务器(如Apache、Nginx等)与动态语言(如PHP)之间通过CGI、FastCGI及PHP-FPM进行交互的具体过程,旨在帮助开发者更好地理解这些技术背后的原理。 ... [详细]
  • 本文详细探讨了 Java 中 com.codahale.metrics.servlets.AdminServlet.() 方法的实现与应用,并提供了多个实际项目中的代码示例,帮助开发者更好地理解和使用这一方法。 ... [详细]
  • 本文深入探讨了HTML5中十五个重要的新特性,为开发者提供了详细的指南。 ... [详细]
  • 转自:http:blog.sina.com.cnsblog_67419c420100vmkt.html 1.为什么要使用blocks将一个blocks作为函数或者方法的参数传递,可 ... [详细]
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • 本教程旨在指导开发者如何在Android应用中通过ViewPager组件实现图片轮播功能,适用于初学者和有一定经验的开发者,帮助提升应用的视觉吸引力。 ... [详细]
  • 深入理解Java反射机制
    本文将详细介绍Java反射的基础知识,包括如何获取Class对象、反射的基本过程、构造器、字段和方法的反射操作,以及内省机制的应用。同时,通过实例代码加深对反射的理解,并探讨其在实际开发中的应用。 ... [详细]
  • 构建高性能Feed流系统的设计指南
    随着移动互联网的发展,Feed流系统成为了众多社交应用的核心组成部分。本文将深入探讨如何设计一个高效、稳定的Feed流系统,涵盖从基础架构到高级特性的各个方面。 ... [详细]
  • 本文详细解析了Java中流的概念,特别是OutputStream和InputStream的区别,并通过实际案例介绍了如何实现Java对象的序列化。文章不仅解释了流的基本概念,还探讨了序列化的重要性和具体实现步骤。 ... [详细]
  • 深入解析轻量级数据库 SQL Server Express LocalDB
    本文详细介绍了 SQL Server Express LocalDB,这是一种轻量级的本地 T-SQL 数据库解决方案,特别适合开发环境使用。文章还探讨了 LocalDB 与其他轻量级数据库的对比,并提供了安装和连接 LocalDB 的步骤。 ... [详细]
  • 本文详细解析 Skynet 的启动流程,包括配置文件的读取、环境变量的设置、主要线程的启动(如 timer、socket、monitor 和 worker 线程),以及消息队列的实现机制。 ... [详细]
  • 深入解析C++ Atomic编程中的内存顺序
    在多线程环境中,为了防止多个线程同时修改同一数据导致的竞争条件,通常会使用内核级同步对象,如事件、互斥锁和信号量等。然而,这些方法往往伴随着高昂的上下文切换成本。本文将探讨如何利用C++11中的原子操作和内存顺序来优化多线程编程,减少不必要的开销。 ... [详细]
  • 为什么会崩溃? ... [详细]
author-avatar
浪迹天涯嶵_罚
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有