以下只是个人的理解和总结,或者某些部分根本就是直接摘抄书本,如有错误之处,还请指正和理解(ps:不要批评菜鸡啊,给菜鸡点自信啊)
一、学习新知识
1、从HelloWorld说起
懂了,这本书是为我写的。
2、万变不离其宗
a、简介
最开始的时候,CPU的核心频率很低,计算速度不高,而且当时没有大量的计算需求,这个时候,内存是完全可以跟得上CPU的速度的,他们直接连接在一个总线(BUS)上,而且输入输出设备基本处理的都是字符,所以每一个I/o设备都通过一个I/o控制器与CUP相连。
后来随着CPU核心频率的提高, 内存跟不上CPU的速度,所以有了系统总线,由于需求又有了协调CPU、内存和图形设备的高速的北桥总线,再然后有了专门处理低速设备的南桥总线。
b、SMP与多核
随着发展CPU频率越来越快,然后就顶到了现在技术的天花板,没有办法再提升单个CPU的核心频率,但是人们又想要获取更快的计算速度和效率,所有就有了双核以及多核CPU。
SMP:对称多处理器,就是通过增加CPU的数量来提高计算速度。
理论上将CPU越多,解决问题的速度越快,但是有些问题是无法被拆分为多个独立的子问题的,也就是说两个子问题互相影响,不可以独立处理。作者举了一个很好的例子:一个女人生孩子需要十个月,但是十个女人生