day012 【计算机组成】

技术点

  • 正交性就是指不重复。

  • 两个个空格就可以换行

    8086 80386的数据总线宽度分别是16根、32根。
    也就是说8086和80386的一次可传送16位和32位二进制数据即2Byte和4Byte。
    所以8086至少要读取1024/2 次即512次。
    80386的计算方式相同。

  • 我只想说在markdown里面可以用HTML标签的。比如链接

  • 你造吗?2^7=128,ASCII最开始确实是7位的,但是后来扩充了一些制表符,变成了8位了。

Start Assembly Language

  • 安装nasm link

  • 带宽是怎么发展到这么大的?

  • 水晶头5线,7线区别?

其他知识

  • 最后,举个真实的例子好了:有时经常会遇到类似这样的问题:
    java 线程问题? - Java
    如果你学了编译原理,就应该能回答为什么那个循环会出不来。
    如果你学了操作系统,就应该能知道为什么那个问题里的写法不太好。

  • always remember: don't rely on other people.even your twin.

  • 好的,到目前为止,我已经掌握了计算机科学操作系统部分【包括计算机组成】的基本思想了,今后要做的就是常看英文原版书,然后多进行专题学习了。learn as listening story,remember?

  • 数字逻辑基础/有限状态机/指令集/计算机组成/寄存器传送语言/CPU设计/微序列控制单元设计/运算方法/储存器结构/IO结构

  • 其实我之前一直想要掌握的知识就是在【指令周期】这一节。

  • 汇编老师说的Wintel联盟真是让我眼界大开啊!电脑反正会过期,还不如多折腾它!自己修!

  • http://www.tuicool.com/articles/YreMV3v - 用cache是为了提高命中率

计算机基础知识

  • 计算机组成原理
    http://www.cnblogs.com/kzloser/articles/2559004.html
  • 命中率
    http://blog.163.com/ac_victory/blog/static/1033187262010325113928577/
    如果要用的子程序就在cache内,就叫做命中了!
    现在电脑中一般有几十上百K的cache。
    撇开价格因素,单就其实用性而言也没有必要将内存全部替换成cache,毕竟,电脑在执任务时,那种使用频率非常高的子程序或指令不是很多的,因此那些使用频率不太高的内容只须保存在速度相对较低的内存中就可以了!
    在实际应用中,Cache,尤其是L2Cache对系统的性能,特别是对浮点运算能力有较大的影响。而我们知道,大部分游戏的流畅运行需要频繁的浮点运算。因此,CPU运行游戏的性能的好坏与L2Cache的容量与速度有很大关系。
    CPU处理数据的时候是先从 L1 Cache 中寻找,如果L1 Cache中没有所需要的数据CPU就从 L2 Cache 中寻找。再找不到当然就要去内存中找啦!

那么问题来了,究竟CPU访问内存的频率多大呢?

  • 评价CACHE性能关键的指标是CACHE的命中率
    容量大,命中率高
    cache Line size(每次与主存交换单位大小)
    换字算法
    CACHE 不同的组织方式,多路组相联更好
    CACHE 的多级组织可提高命中率

  • 加法器
    概念性的东西请掌握哦,Joshua!

你可能感兴趣的:(day012 【计算机组成】)