深入理解计算机系统【一】
引用与查看了: https://www.cnblogs.com/ylhwx/p/7801058.html https://blog.csdn.net/strliu/article/details/7906017 这周开始看深入理解计算机系统,也是计算机4大基础书中最后一本我没看过的了。 周日在办公室里听着歌写读书笔记,也是别有一番滋味了。 刘大给了3个题目 1. 信息=位+上下文, 什么是上下文? 工作中有哪些例子 2. RISC指令集和CISC指令集有什么区别,它们的典型CPU有哪些? 3. 基于栈的"CPU"和基于寄存器的"CPU"有什么区别。 一个个来吧, 系统所有信息都是由位组成的,区分位表示不同的含义,就是上下文,上下文就是程序的运行环境。英文叫context; 和语文中的上下文差不多,结合前后文,一句话有不同的意思吧。就像js和java中,有不同关键字?还看到个轮子哥解释,说上下文就是方法形参?? --第二个问题 RISC指令集是精简指令集计算机;CISC是复杂指令集计算机 他们区别是不同CPU的设计理念和方法。 CISC是用最少机器语言指令来完成所需的计算任务。这种架构会增加CPU结构的复杂和CPU工艺的要求,对编译器开发有利。到今天只有Intel及其兼容CPU还在使用这种架构。