计算机的基本组成

巧了我就是萌 提交于 2019-12-02 05:08:57

转载请注明以下:

本文转自清自以敬的博客:https://blog.csdn.net/qq_45791147



一、冯诺依曼计算机

1.1.基本原理

今天的计算机大部分都是从冯诺依曼计算机演变的,其计算机基本工作原理是遵循两点:

1,存储程序:将待运行的程序解析成指令放入存储器(主存、内存),然后被访问运行

2,程序控制:按指令地址访问存储器中指令并取走,然后对其进行译码产生指令所需要的控制信号,实现对计算机的控制,完成指令工作。

1.2.部件组成

依据上述基本原理,而有了如下的基本计算机部件

**存储器:**存放程序和数据


**运算器:**负责完成计算机的所有运算操作,并可暂存运算结果。


**控制器:**控制指挥程序的运行、数据的输入输出,以及处理运算结果


**输入设备:**将面向人类的信息转为面向机器的信息


**输出设备:**将面向机器的信息转为面向人类的信息


对应着如下的结构图:

wps1

显然,控制器控制着其余四大部件,而输入输出设备的数据则传至存储器

存储器的数据和运算器交互,完成数据处理,处理完毕后返回到存储器中,再依据指令需求决定是后续的操作,亦或是内存和外存交互,亦或是直接输出。


二、计算机部件连接

2.1.主板

主板是什么:

主机内的一块矩形电路板,用来组织各个计算机部件,一般都有会有BIOS芯片、IO控制芯片、各种硬件插槽、电源等。


主板外形结构:

老式:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qBZdR2GF-1571887360358)(img\wps2.jpg)]


新式:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DaE3TKmH-1571887360359)(img\wps3.jpg)]


2.1.1.主板的“管理员”:芯片组

芯片组是主板的核心部分。CPU是计算机的心脏,芯片组就是血管,负责控制CPU和内存、硬盘、显卡、网卡这些硬件之间的信号传输。

因为其负责控制在主板上的硬件间的交互,所以其控制功能也决定了主板的功能以及可以用什么CPU、可以有多少接口。

所以芯片组一定程度上也影响着电脑的性能发挥。

主流芯片组厂商:英特尔、AMD、英伟达


外形

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YY5NopRh-1571887360371)(img\wps4.jpg)]


芯片组在主板上的位置:

旧时:

按照位置分,通常分为南桥芯片组,北桥芯片组(称为主桥,辅助CPU的)

1,北桥芯片主要提供对CPU类型、主频的支持,以及内存类型和容量的规定。负责CPU、内存以及各个组件的数据传输,还通过特定数据通道连接南桥芯片

2,南桥提供对各个外设的控制,如键盘控制器KBC、USB等


现在:

如今CPU贼强大了,都集成了内存控制器等器件,所以北桥这一辅助就不怎么需要了,设计的都很简化,好多甚至取消了北桥,只留了南桥芯片组(一般为内存插槽旁边被散热片盖着的东西)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EbtCuOcj-1571887360372)(img\wps5.jpg)]


2.2总线

作用:硬件之间的通信

因为总线上虽然信息可以多人接受,但是只有一人可发送,所以为提高系统资源利用率,五大部件通过多总线连接,将速率不同的组件接入不同的总线。如外设通过通讯总线接口插槽,连入通讯总线;显卡通过PCI接口插槽连入PCI系统总线。


总线位置分类:

片内总线:芯片内部线,连接芯片内部组件【如寄存器-寄存器,寄存器-运算逻辑单元】

系统总线:三大部件的信息传输线【CPU、主存、IO】。对于一根总线按照信息的不同,又可细分为数据(总)线、地址(总)线、控制(总)线

通讯总线:连接三大组件外的扩展组件的总线,如串行总线(如USB)、并行总线(如ATA,但是淘汰了)

总线主要性能指标:

总线宽度:每次可传输的bit数

标准传输率:总线上每秒传输的数据量,单位MB/S,即传输频率(每秒多少次)*总线宽度,最后除以8。

历史上知名总线:

(片内总线)I2C、SCI、IIS、SPI


(系统总线)ISA:

21世纪初,IBM为16位CPU推出的,特点是上面所有数据都要先被CPU管理,对CPU负担大。


(系统总线)PCI:

目前的主流,Intel的,总线时钟频率固定33MHZ,线宽32bit,兼容性好,为了提高带宽,又有了PCI-E,在主板上有对应的连接插槽,主要给插显卡(输出设备)


(通讯总线)ATA、SCSI、USB:

  • Parallel并行、serial串行
  • 如今被SATA替代。并行ATA(PATA),早年硬盘、光驱等外设的主流通讯总线,使用40线电传输,线宽32bit,对时钟同步要求很高,频率所以很难提高,100MHZ就已经很难了,以至于传输率很难提高,所以如即被SATA替代
  • SCSI是并行通讯总线,对时钟频率无要求(支持同步异步),所以传输率可以做到很高。总线上可以有多个外设同时工作,占CPU也少,目前主用于服务器,同时成本高
  • USB是串行通讯总线,传输快、支持热插拔、连接也方便、独立供电.

三、计算机硬件技术指标

主要为3个指标:

  • 机器字长:CPU一次能处理的数据位数 ,通常和CPU寄存器位数有关,目前PC机多数是64位
  • 存储容量:包括主存和辅存,即内存和外存
  • 运算速度:因素较多,如CPU核数、主频、执行的操作等。速度度量单位是每秒执行的指令平均跳数(MIPS:每秒百万条指令,比如本机64000 MIPS)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!