![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
研究生生活——计算机系统
文章平均质量分 61
LikeMarch
不悲叹过去,不荒废现在,不惧怕未来。
展开
-
IEEE 浮点表示(二进制浮点表示)
2021年02月23日 周二 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】本文目录1. IEEE 浮点表示——概念2. IEEE 浮点表示——示例参考文献1. IEEE 浮点表示——概念2. IEEE 浮点表示——示例参考文献《深入理解计算机系统》第三版...原创 2021-02-23 20:57:47 · 247 阅读 · 0 评论 -
++i 和 i++ 是否为原子操作?
2021年02月22日 周一 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】本文目录1. 操作系统的原子操作2. 从汇编代码看 ++i 和 i++ 是否为原子操作3. 常见问题:进程有一个全局变量i,还有两个线程。i++ 在两个线程里边分别执行100次,能得到的最大值和最小值分别是多少?3.1 多核CPU最小值为2,最大值2003.2 单核CPU最小值为100,最大值200参考文献1. 操作系统的原子操作原子操作是不可分割的,在执行完毕前不会被任何其它任务或事件中断:在单线程中, 能够在单条指令原创 2021-02-22 10:57:09 · 1062 阅读 · 0 评论 -
关于 异步/同步/阻塞/非阻塞 的理解
2020年12月24日 周四 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】转载自:https://blog.csdn.net/yanerhao/article/details/81275966拿网上老张喝茶为例子:同步阻塞:老张把水壶放到火上,在旁边啥也不干,等待水开。同步非阻塞:老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。异步阻塞:老张买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音,然后老张把响水壶放到火上,在旁边啥也不干,等待水开。异步非阻塞:老张把原创 2020-12-24 21:17:32 · 79 阅读 · 0 评论 -
为什么负数的补码是原码按位取反加一?
2020年8月11日 周二 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】本文目录反码和补码存在的意义为什么负数的补码是原码按位取反加一?解释参考文献反码和补码存在的意义反码:解决负数加法运算问题,将减法运算转换为加法运算,从而简化运算规则;补码:解决负数加法运算正负零问题,弥补了反码的不足。总之,反码与补码都是为了解决负数运算问题,跟正数没关系,因此,不管是正整数还是正小数,原码,反码,补码均相同。为什么负数的补码是原码按位取反加一?但是,为什么负数的补码就是原码按位取反再加一呢,这个问原创 2020-08-11 17:21:42 · 4629 阅读 · 8 评论