当前位置> 首页 >  科技文化活动  >  科技文化学术研究
没有宇宙,哪有人类
    更新时间: 2017/08/09     浏览次数:163

孔子修订《春秋》,希罗多德撰写《历史》的时候,人类对自然史一无所知。在古人眼里,山永远那么高,河永远那么流。甚至到了文字时代后,人类对过往几百年的自然史仍不熟悉,因为直到十九世纪,人类才有成规模的气象和水文记录。
 

因此,传统历史几乎不提自然变迁,只讲人际斗争。先人知识简陋可以原谅,今天再犯同样错误,那就是今人的懒惰。所以,真正的人类史必须肇始于自然史。
 

137亿年前,一个体积无穷小、温度无限高的奇点发生爆炸,产生了我们生活于其中的宇宙。最初,太空里只有中子、质子、电子、光子和中微子这些基本粒子。它们携带巨大能量相互碰撞,形成了第一批物质。
 

没错,其中主要是氢,一个质子外挂一个电子组成的最简单原子。有时候,一个质子还会挂上一到两个中子,形成氢的同位素,但含量极少,99.98%的氢都是这种最简原子。即使过了漫长的137亿年,宇宙里氢原子的数目也比其他所有元素原子总和大上100倍。
 

宇宙诞生后三到四亿年,氢在引力作用下凝聚成第一批恒星,它们的寿命与大小成反比。象太阳这样的黄矮星大概能燃烧一百亿年,几百倍于太阳的蓝巨星还不到一亿年,质量不到太阳75%的红矮星可能会燃烧万亿年。
 

所以,第一批恒星形成后不久,其中一些短命鬼就在爆炸中死亡,残骸形成一片星云。恒星爆炸对我们意义非凡,正是这种超级大爆炸,让氢和氦这些轻元素组成成重元素。你的身体,你眼前的一切,从玻璃杯到金属,从木头到塑料,其中的元素都来自遥远时代恒星爆炸的余烬。
 

作为上一代恒星的尸体,星云在引力作用下再次聚集,形成新一代恒星。渡过几千万到上百亿年不等,它们又再次爆炸。就这样,恒星诞生又爆炸,再从星云中诞生出来。然而这并非简单循环,每次爆炸,都会产生更多的重元素。人类能够形成身体、建造文明,所需要的一切元素都来自恒星爆炸。
 

同时,恒星爆炸又会扫荡附近已经形成的生命。如果它们恰好在恒星周围的行星上生成,那就全都是陪葬品。即使远在十几到几十光年距离上,恒星爆炸的强烈辐射仍然会伤害其中大部分生命。
 

就这样反反复复,我们的太阳于45亿年前从一片星云中诞生。现在还说不清它是宇宙诞生后的第几代恒星,反正我们能拥有那么多元素,证明太阳诞生前反复经历了上述过程。比如给我们提供核能的铀元素,质子数高达92,这要有恒星多次死亡与诞生才能形成。
 

在那片作为母胎的星云里,绝大部分氢聚集到中心形成太阳。连总质量万分之一都不到的重元素形成很多“星子”,围绕着太阳旋转起来,其中包括地球的前身。这些星子在狭窄的太阳系里玩着碰碰车游戏,如果对撞的两个星子相差悬殊,小星子的质量基本都留在大星子身上。后者因此越长越大,最后形成八大行星。
 

45亿3千3百万年前,地球与一颗火星大小的星子相撞。那时候它们都处于熔融状态,象两个湿面团合而为一,成为今天的地球。碰撞中肯定要甩出很多碎片,它们在地球附近重新凝聚,形成了月球。
 

就这样,经历了几亿年的碰撞期,绝大部分星子都合并到八大行星上。离太阳距离近的四个岩石行星只能吸附薄薄的大气,形成水星、金星、地球和火星。遥远的四个岩石行星吸附了大量的氢和氦,在表面形成几万公里厚的大气,又称为气态行星。
 

一系列小天体撞击给地球带来了水和大气,但是大号天体撞击又会产生强烈的冲击波,将大气层撕碎,把水蒸发到太空。在最初几亿年间,地球反复失去水和大气,却又被另外的天体送过来。
 

幸运的是,大碰撞期结束后,最终地球保住了这两样宝贝。我们的邻居火星也曾经有大量的水,虽然没有地球多,也制造出江河湖海,大气也比现在绸密。火星还有一个不错的磁场,能够抵御大量太阳粒子辐射,这也是生命所必须的条件。
 

然而在四十亿年前,一颗直径上千公里的小行星撞上火星的北半球。巨量的水蒸发进太空,大气层被撕裂,只剩下如今薄薄的一层。撞击还让火星内核转动减速,外部磁场因此消失,不再能保护太阳粒子射击火星表面。
 

如果地球也遭此一击,生命赖以存在的三个条件——水、大气和行星磁场也会不复存在。终于,太空炸弹不再频繁轰炸,地球本身也冷却下来。35亿年前,地球上形成了极端嗜热的古细菌和甲烷菌,它们有可能是最古老的生命形式。
 

也是人类能够追溯的最早祖先。


评论信息:
姓名: *
评论内容: *
验证码: *

地址:重庆南岸区南坪南兴路62号西部美博城4楼 渝ICP备11000268号-9

版权所有 © 2013    重庆玛嘉文化传播有限公司   技术支持:中国政企网

客服:2250975885 地址:南岸区南坪南兴路62号西部美博城4楼 热线:023-62668537
n"); templateBuilder.Append("\r\n"); templateBuilder.Append("\r\n"); templateBuilder.Append(" \r\n"); Response.Write(templateBuilder.ToString()); }