鸟哥的私房菜—第0章计算机概论学习笔记

鸟哥的私房菜—Linux学习
第0章:计算机概论

 

0.1.0
什么是计算机?
答:接受用户输入的数据与指令,经过算术与逻辑单元的运算处理后,以产生或存储有用的信息。

0.1.1
什么是计算机的五大单元?

  • 控制单元:
    主要协调各组件与各单元间的工作。
  • 算数逻辑单元:
    主要负责程序运算和逻辑判断
  • 内存:
    CPU实际要处理的数据是根据CPU所发出的命令来自内存,处理完的数据也基本都流经内存。
  • 输入单元
  • 输出单元

0.1.2
什么是CPU?:
答:CPU即中央处理器,是一个具有特定功能的芯片,里边具有微指令集。主要用于管理和运算,故有控制单元和逻辑算数单元。CPU 可以分为精简指令集和复杂指令集两种

(1)精简指令集RISC

特点:

1.采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种。

2.使用单周期指令,便于流水线操作执行

3.大量使用寄存器,数据处理指令只对寄存器进行操作

4.所有的指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率但是要做复杂的事情,则要有多个指令来完成。

应用:
1.Sun公司的SPARC系列,常用于学术领域的大型工作站,包括银行金融体系的主要服务器
2.IBM公司的PowerPC
3.ARM:广泛应用在嵌入式领域,如手机,家电等,ARM公司既不生产芯片也不销售芯片,它只出售芯片技术授权。

(2)复杂指令集

特点:
1.每个小指令可以执行一些较低阶的硬件操作
2.指令数目多且复杂
3.每条指令的长度不相同
应用
1.AMD
2.Intel,主要用于个人计算机
3.VIA等x86架构

0.2主板及其组件

1.芯片组
芯片组是主板最重要的部件,分为两个桥接器来控制各组件的通信。
Intel和AMD芯片的不同在于Amd架构的芯片组的内存不通过北桥直接与CPU通信

芯片组的南桥北桥:

  • 北桥:负责连接速度较快的CPU、内存与显卡等组件
  • 南桥:负责连接速度较慢的周边接口,包括硬盘、USB、网卡等。

2.CPU
1.多核CPU?在一个CPU封装中潜入了两个以上的运算内核
2.CPU效率:可以比较指令集和CPU频率(频率就是CPU每秒钟可以进行的工作次数。仅能在同款CPU中比较)
3.外频与倍频:外频是CPU和外部组件进行数据传输/运算时的速度。倍频是CPU内部用来加速CPU工作性能的倍数。两者相乘才是CPU频率。
4.内存与CPU每次工作可以传送到数据量有多大呢?:北桥的总线称为系统总线,因为是内存传输的主要通道。南桥就是I/O总线。北桥所支持的频率称为前端总线速度FSB,每次传送的位数称为总线宽度。每秒钟可传送的最大数据量就是:FSB*总线宽度。
5.32位与64位:CPU每次能够处理的数据量称为字组大小,32位或64位计算机的区分是由CPU解析的子组大小而来。
 

你可能感兴趣的:(LInux)