原子的内部结构

2024-04-18 18:12
文章标签 原子 内部结构

本文主要是介绍原子的内部结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原子非常神奇,花时间思考它是非常有价值的。尽管传统的太阳系示意图存在致命的缺点,但我们还是可以局部应用于原子。

首先,原子与太阳系具有相似性一原子的中心质量大,外部质量小。我们用最简单的氢原子做分析,氢原子只有一个带正电的粒子(质子)作为它的原子核,和一个位于外部的带负电荷的电子。质子的质量比电子的质量高2000倍,这与太阳的质量远大于地球的质量相似。

其次,原子与太阳系还存在一个相似点:它们体积中的大部分地方是空的。原子大部分体积是空的,对这一表述最形象的比喻是:如果你将原子核想象为一只苍蝇般大小,那么,整个原子应一座教堂那般大。在这些余下的空间中,除去电子的其他部分皆为空。

现在,我们不再用太阳系作类比了。我曾经提到过,如果原子确为类似太阳系的样子,那么, 这样的原子终究会坍塌。

原子不同于太阳系的一个重要区别在于 电子和原子核被电磁力吸引,而太阳系中的星体被万有引力吸引。原子核中的电子所带的负电量和质子所带的正电量完全相同,这种现象是奇特的,能对它进行透彻解释的人可以轻松的获得若贝尔奖。我们目前尚不可能对其作出正确的解释,但让原子以这样的方式运转并不困难。这与太阳系是不同的,万有引力对原子来说,只是一剂调味剂。原子不同于太阳系的最后一个重要原因是一在原子中,电子并非像行星绕太阳那般绕着原子核在明确的,固定的在轨道上运转。它们甚至没有像玻尔想象的那样按照铁轨一样的固定轨道运行。今天的科学家们发现,量子原子从不按照常理出牌。电子像模糊的云散步在原子核周围,并非平面设计师喜欢的那种连续的弯曲的轨迹(尽管这样的图很困难绘画)。

这篇关于原子的内部结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/915508

相关文章

Lua 脚本在 Redis 中执行时的原子性以及与redis的事务的区别

在 Redis 中,Lua 脚本具有原子性是因为 Redis 保证在执行脚本时,脚本中的所有操作都会被当作一个不可分割的整体。具体来说,Redis 使用单线程的执行模型来处理命令,因此当 Lua 脚本在 Redis 中执行时,不会有其他命令打断脚本的执行过程。脚本中的所有操作都将连续执行,直到脚本执行完成后,Redis 才会继续处理其他客户端的请求。 Lua 脚本在 Redis 中原子性的原因

Redis 篇-深入了解基于 Redis 实现分布式锁(解决多线程安全问题、锁误删问题和确保锁的原子性问题)

🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录         1.0 分布式锁概述         1.1 Redis 分布式锁实现思路         1.2 实现基本的分布式锁         2.0 Redis 分布式锁误删问题         2.1 解决 Redis 分布式锁误删问题         3.0 Redis 分

多线程篇(并发相关类- 原子操作类)(持续更新迭代)

目录 前言 一、原子变量操作类(AtomicLong为例) 1. 前言 2. 实例 二、JDK 8新增的原子操作类LongAdder 三、LongAccumulator类原理探究 前言 JUC包提供了一系列的原子性操作类,这些类都是使用非阻塞算法CAS实现的,相比使用锁实现原子性操作这在性能上有很大提高。 由于原子性操作类的原理都大致相同,这里讲解最简单的AtomicLo

【Java编程的逻辑】原子变量 CAS 显示锁

原子变量 在理解synchronized中有使用synchronized保证原子更新操作,但是使用synchronized成本太高了,需要先获取锁,最后还要释放锁,如果获取不到锁还需要等到。这些成本都是比较高的,对于这种情况,可以使用原子变量。 Java并发包中的基本原子变量类型有以下几种: AtomicBoolean:原子Boolean类型,常用来在程序中表示一个标志位 AtomicIn

正点原子阿尔法ARM开发板-IMX6ULL(二)——介绍情况以及汇编

文章目录 一、裸机开发(21个)二、嵌入式Linux驱动例程三、汇编3.1 处理器内部数据传输指令3.2 存储器访问指令3.3 压栈和出栈指令3.4 跳转指令3.5 算术运算指令3.6 逻辑运算指令 一、裸机开发(21个) 二、嵌入式Linux驱动例程 三、汇编 我们在进行嵌入式 Linux 开发的时候是绝对要掌握基本的 ARM 汇编,因为 Cortex-A 芯片一

CAS与原子操作

什么是原子操作? 原子操作是一种在执行过程中不会被中断的操作。它要么完全执行成功,要么完全不执行,确保在操作完成之前其他线程不会看到操作的中间状态。 原子操作的实现 CAS CAS是由 CPU 提供的原子指令。在硬件级别上确保操作的原子性。不涉及上下文切换,性能高主要用途:单个变量更新 posix锁机制:mutex互斥锁、spinlock自旋锁 互斥锁依赖CAS,且涉及上下文切换,开销大

C++ 原子变量atomic variable

原子变量 原子变量(atomic variable)是 C++11 引入的一种同步机制,用于在多线程环境中进行无锁的、线程安全的操作。原子变量的操作是不可分割的,即在执行过程中不会被其他线程中断,从而避免了数据竞争和不一致的问题。原子变量位于 头文件中。 基本概念 原子性 原子性:一个操作是原子的,意味着它在执行过程中不会被其他线程中断。原子操作要么完全执行,要么完全不执行,不存在部分执行

多线程篇(可见性 原子性 有序性(原子性))(持续更新迭代)

目录 一、synchronized(关键字)(并发编程之美) 1. 前言 2. 内存语义 二、synchronized(关键字)(自我整理(version01)) 1. 前言 2. 线程安全 3. 什么是synchronized关键字? 4. synchronized实现方式 4.1. 修饰实例方法 4.2. 修饰静态方法 4.3. 修饰代码块 5. synchroni

【正点原子K210连载】第三十四章 image图像滤波实验 摘自【正点原子】DNK210使用指南-CanMV版指南

第三十四章 image图像滤波实验 在上一章节中,介绍了image模块中元素绘制方法给的使用,本章将继续介绍image模块中图像滤波方法的使用。通过本章的学习,读者将学习到image模块中图像滤波的使用。 本章分为如下几个小节: 34.1 image模块图像滤波方法介绍 34.2 硬件设计 34.3 程序设计 34.4 运行验证 34.1 image模块图像滤波方法介绍 image模块为Ima

SpringBoot中基于MongoDB的findAndModify原子操作实现分布式锁原理详解

❃博主首页 : 「码到三十五」 ,同名公众号 :「码到三十五」,wx号 : 「liwu0213」 ☠博主专栏 : <mysql高手> <elasticsearch高手> <源码解读> <java核心> <面试攻关> ♝博主的话 : 搬的每块砖,皆为峰峦之基;公众号搜索「码到三十五」关注这个爱发技术干货的coder,一起筑基 分布式系统中,分布式锁是一种