计组
zcjluse
这个作者很懒,什么都没留下…
展开
-
存储器-cpu高速缓存2
先来看一段java 代码public class test { private static volatile int COUNTER = 0; public static void main(String[] args) { new ChangeListener().start(); new ChangeMaker().start(); } static class Change原创 2020-11-30 10:29:46 · 106 阅读 · 0 评论 -
存储器-cpu高速缓存1
存储器类别现代存储器一共包括以下几种: 寄存器 直接和cpu进行交互数据的存储器 (速度最快)与cpu1级高速缓存交互 cpu 1级高速缓存 直接嵌在cpu内部,每个cpu独有的 cpu 2级高速缓存 在cpu外部,也是每个cpu独有 cpu 3高速缓存 所有cpu共享的缓存 内存 与高速缓存交互、通过cpu控制dma与内存做交互 硬盘 通过cpu控制dma与内存做交互 上图的存储器速度,从上到下依...原创 2020-11-29 22:28:47 · 515 阅读 · 0 评论 -
二进制浮点数的精度丢失问题
二进制浮点数的精度丢失问题二进制浮点数介绍二进制组成部分丢失精度的情况10.3的二进制数:下面我们来看0.6的二进制表示0.3+0.6结果:我们再来看一组数据0.3+0.4还有一种丢失精度的情况二进制浮点数介绍二进制组成部分二进制对应的:名称解释符号位1位正数 0位负数指数位到0~255 一共8位 映射到 -126~127 0和255(有特殊用途 NAN和无穷大小的判断)有效位一共23位丢失精度的情况1十进制数0.3+0.6,因为计算机都是先转换成二进原创 2020-11-25 22:15:43 · 1883 阅读 · 0 评论