![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深入理解计算机系统
爆炒八酱
唯美食与妹子不可辜负...
展开
-
读深入理解计算机系统 - 第一章 计算机系统漫游 -1.6 存储设备形成层次结构
总体设计思想就是在寄存器、内存、外存之间使用缓存来提高数据读取速度(数据存储设备对成本影响较大,读写速度越快,成本越高,内存大小对成本影响较小.)并且缓存的概念已经应用到计算机领域的其他方面....原创 2020-02-05 22:57:30 · 140 阅读 · 0 评论 -
读深入理解计算机系统 - 第一章 计算机系统漫游 - 1.5 高速缓存至关重要
缓存是介于(运行速度相差较大的)两个存储器之前的存储器,主要解决存储器之间速度不匹配问题.缓存使用的技术是静态随机访问存储器(SRAM).原创 2020-02-05 22:52:33 · 193 阅读 · 0 评论 -
读深入理解计算机系统 - 第一章 计算机系统漫游 -1.4 处理器读并解释存储在内存中的指令
1.4.1 系统的硬件组成1、 总线(BUS)总线是整个系统的电子管道,如果把机子比作人体,那么总线就是血管(这个比喻不是很恰当,但不扣细节的话可以这么认为,原因看下文)总线分为三部分: 总线控制器、接口、传输线(这才是真正的血管,传输线传输电流,血管传输血液)总控制器: 把控全局,因为总线四通八达,与各个部件连接,所以必须有个掌控全局的角色.接口: 总线与部件的连接处,由一个三态门和...原创 2020-02-05 22:51:15 · 385 阅读 · 0 评论 -
读深入理解计算机系统 - 第一章 计算机系统漫游 - 1.3 了解编译系统如何工作是大有益处的
总结起来就三句:优化性能理解链接时出现的错误避免安全漏洞原创 2020-02-05 22:47:40 · 123 阅读 · 0 评论 -
读深入理解计算机系统 - 第一章 计算机系统漫游 - 1.2 程序被其他程序翻译成不同的格式
1.2 程序被其他程序翻译成不同的格式一个程序的是如何一步步褪去高级语言的外壳,编程一串串0101…的呢?这事从书里copy下来的,下面介绍一下每一步计算机都做了什么:预处理阶段: hello.c -> 预处理器(cpp) -> hello.i : 读取代码,获取c程序中的需要使用的包,将包名对应的包内容取出放在程序文本内,通常以.i为拓展名.gcc -E hello.c...原创 2020-01-19 09:15:32 · 145 阅读 · 0 评论 -
读深入理解计算机系统 - 第一章 计算机系统漫游 - 1.1 信息 = 位 + 上下文
1.1 信息 = 位 + 上下文先说一下位,计算机的最小单位,一个位可以取两个值1/0(高电平/低电平)代表两种状态(1个位=1bit).但是世界事物千千万,无法用一个位来表示,怎么办呢? 某不知名人士说过,没有什么东西是0和1无法表示的,如果有…那就再加一个0和1.所以,在计算机中,一般由8位表示一组(即8bit=1byte, 1字节=1byte),而这一组可以表示2的8次方个字符(字母、符...原创 2020-01-17 17:33:15 · 261 阅读 · 0 评论