1、计算机CPU
计算机CPU由很多加法器构成的,加法器有总线连接。加法器的速度,与CPU的主频有关。
2、南桥和北桥
南桥:是外部慢速设备数据汇总的桥梁such as 显示器、键盘、鼠标这种慢速的设备;southbridge
北桥:是外部快速设备数据的汇总桥梁such as 内存,南桥的数据汇总之后送到北桥,再有北桥直接和CPU进行通信。
硬件架构:
目前的主流CPU:ARM 是一个英国公司设计ARM,但是从来不生产,把生产交给高通、飞思卡尔这些公司。目前很多手机就是应用的ARM,ARM省电,体积小的优势。
X86:Intel平台就是这种的32位平台。32位就是32位并行通信。
X64:AMD的真正的64位。
alpha:
Ultrasparc:斯坦福大学设计的高性能CPU。sun公司的
power:是更高性能的。IBM的第一主频超过4GHZ的CPU,现在主频已经达到了极限。
M68K:摩托罗拉公司也生产CPU
powerPC 后来苹果和IBM摩托罗拉共同开发的比power差一点的CPU。
现在Linux支持这些所有的CPU,这就是Linux的开源优越性。
操作系统的概念:
CPU在一个时刻是只能运行一条程序。但是现在我们看到的确实好像同时运行很多程序。计算机很快,但是输入输出很慢,所以我们引入了多任务型的概念。我们需要记住运行的数据,
然后就进去了进程的概念了。Memory内存里面进行了分段。虚拟地址空间可以解决不同处理器的不同地址编码。那样的话32位系统就只能有4g的内存。所以32位的最大只能有4个的内存。为了管理这些程序的运行时间,开始结束,开始,切换,就需要一个软件——这就是操作系统。操作系统就是把硬件虚拟化,软件看到的就不再是计算机的硬件了,而是操作系统提供的接口-system call.系统接口的高级集合就是库-call.最后就是需要把所有的东西都融合在一起就是shell就是人机交互了,他有图形界面的,也有命令行的。
原文地址:http://12283923.blog.51cto.com/12273923/1871981