计算机原理
洒洒丁
这个作者很懒,什么都没留下…
展开
-
为什么cpu会分l1 指令cache 和l1数据cache?
首先分两个可以并行读取速度更快。更根本的原因是指令流水线可以取指,存数据并行执行。原创 2019-12-06 11:16:31 · 1512 阅读 · 0 评论 -
为什么会有指令重排序
指令重排序的根本原因来自于cpu的流水线指令系统。当指令2依赖指令1的结果,指令2的部分微指令就可以进行重排序。也可以使用数据旁路技术原创 2019-12-06 11:12:29 · 1081 阅读 · 0 评论 -
java中long转int的原理
long转为int需要强转都很熟悉,那么介绍一下强转的具体原理。首先在计算机中,计算加法减法是用补码计算的。正数的补码为其二进制表示。负数的补码为其模的二进制表示取反加一。加入为八位二进制加法,如:+3+(-5) +3的补码为00000011-5的模为+5,二进制表示为00000101,取反为11111010,加一后为11111011,所以-5的补码为11111011加法计算公式为:两个数的补码相...原创 2018-03-18 21:09:06 · 6739 阅读 · 2 评论 -
ca证书原理以及加密原理
转自:https://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html尊重原创 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书...转载 2018-10-23 10:12:20 · 15157 阅读 · 0 评论 -
现代密码学摘要
https://www.cnblogs.com/WittPeng/p/8978737.html转自https://www.cnblogs.com/WittPeng/p/8978737.html尊重原创绪论信息安全与密码学经典的信息安全三要素(CIA)——机密性、完整性和认证性是信息安全的核心原则。 以密码学为基础的信息安全的五个方面:信息及信息系统的机密性、完整性、可用性、认...转载 2018-10-30 16:20:54 · 2385 阅读 · 0 评论