一台计算机应该有以下组件构成:
1.CPU。又被称为中央处理器,它是由运算器和控制器所组成的通用计算芯片。可以应对各种场景,主要功能是完成程序当中的算术运算和逻辑判断。所以这也就注定了CPU的内部结构会非常复杂,我们通常将它称为人类当前科技的巅峰之作。但这种硬件在国外做得比国内要优秀得多,例如Inter,AMD,高通等公司。
2.存储器。计算机中存储器可分为两种——内存和外存,CPU只访问主存,在存在高速缓存寄存器时,CPU优先访问高速缓存寄存器。外存就是我们日常接触到的U盘,光盘,硬盘,软盘等设备。存储器最核心的功能就是用来存储数据。
3.输入设备:键盘,鼠标,麦克风。
4.输出设备:显示器,耳机,音箱,打印机。
其中输入设备和输出设备是用来与用户进行交互的。其中也不乏既是输入设备又是输出设备的硬件,例如触摸屏和网卡(我们可以利用网卡上传数据或者下载数据)。
在这里,我们简单来介绍一下在计算机中内存和外存的区别
:1.内存的存储空间较小,外村的存储空间较大。
2.内存的访问速度快,外存的访问速度慢。速度之差大概是3-4个数量级。
3.内存比外存成本更高。
4.内存中的数据容易丢失,一旦电脑断电,数据就会丢失。而在外存上的数据就能够持久化存储了,即使在断电后数据也会保持在内。这里所说的持久化存储是相对于内存而言的,一般机械硬盘存储数据能保留的时间大概是几年到十几年不等。
但其实在计算机中还有一种我们没有提到的,同样十分重要的补件:显卡(GPU),它是一种专用计算芯片,复杂程度与CPU无二。但它主要专注于某些专用的场景。例如密集的浮点数运输等运算量巨大但运算简单的场景,复杂的游戏画面,复杂建模