加入收藏 | 设为首页 | 会员中心 | 我要投稿 惠州站长网 (https://www.0752zz.com.cn/)- 办公协同、云通信、物联设备、操作系统、高性能计算!
当前位置: 首页 > 运营 > 正文

详解MySQL重大新增功能

发布时间:2021-02-01 10:43:32 所属栏目:运营 来源:互联网
导读:1000线程都去对count进行++操作。 对象内存布局 对象在内存中的存储可以分为 3 块区域,分别是对象头、实例数据和对齐填充。 其中,对象头包括两部分内容,一部分是对象本身的运行时数据,像 GC 分代年龄、哈希码、锁状态标识等等,官方称之为Mark Word,如

1000线程都去对count进行++操作。

对象内存布局

对象在内存中的存储可以分为 3 块区域,分别是对象头、实例数据和对齐填充。

其中,对象头包括两部分内容,一部分是对象本身的运行时数据,像 GC 分代年龄、哈希码、锁状态标识等等,官方称之为“Mark Word”,如果忽略压缩指针的影响,这部分数据在 32 位和 64 位的虚拟机中分别占 32 位和 64 位。

但是对象需要存储的运行时数据很多,32 位或者 64 位都不一定能存的下,考虑到虚拟机的空间效率,这个 Mark Word 被设计成一个非固定的数据结构,它会根据对象的状态复用自己的存储空间,对象处于不同状态的时候,对应的 bit 表示的含义可能会不一样,见下图,以 32 位 Hot Spot 虚拟机为例:
 

数据传输

在数据传输期间,传输的基本单位称为块,通常为512字节,并通过所有4个数据引脚进行传输。同样,在每次块传输之后,将发送16位CRC数据。

请注意,SD卡在状态下运行。每个状态都有不同的命令集,主机可以通过控件更改状态。

命令和数据信号通过时钟信号同步。最初,主机使用400KHz时钟与卡进行通信,但最终它会在传输过程中最大提高时钟速度,效率。

因为在初始化之前,主机不知道它是SD卡还是MMC卡。

默认情况下,MMC卡在初始化期间默认工作在漏极开路模式(100-400KHz),而SD卡工作在推挽模式(0-25Mhz)。

因此,最初,主机使用400KHz来保持与漏极开路和推挽模式的兼容性。

硬件设计

SDIO

这是从SD/MMC外设到SD卡插槽的4 Bit连接的示例。

使用Data[3..0],CLK和CMD信号。

SD卡插槽暴露在外部环境中。即使未与任何其他设备连接,它也可能会受到人体中积累的静电电荷的影响,而当手指触摸该静电时,静电会释放到屏蔽中。

为了符合EMC规范,必须进行一些常规预防措施,以过滤和避免传导辐射。此外,SD卡规范还规定了上拉电阻和串联阻抗匹配电阻。

幸运的是,当SD在移动设备中如此普遍地传播时,已经有集成方案,它可以一次实现所有这些功能。

CM1624是EMI滤波器和线路终端设备的组合,带有集成的TVS二极管,可用于T-Flash / MicroSD接口。

(编辑:惠州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读