首页 > 代码库 > 编程相关的计算机硬件
编程相关的计算机硬件
作为一个程序员,总会听人说起CPU、内存、主存、硬盘、主板等等一些高大上的专业术语,感觉自己弱爆了。
它们到底有什么用处,现在总结一下。方便需要的朋友了解。
一. CPU
CPU 是 Central Processing Unit 的简写,中文译为“中央处理器”,是计算机的大脑,负责计算、思考、处理数据、控制其他设备等,没有CPU,计算机就无从谈起,CPU的速度直接决定了电脑的运行速度。
百度百科是这么解释的
中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。主要包括运算器(ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。它的主要作用如下:
如果自己组装过电脑,那你肯定见过它。我们常说电脑有几个G的内存,就是指它的大小,内存条插在主板上的特定插槽内。主板上一般有多个内存插槽,可以插多个内存条,电脑内存大小是所有内存条大小之和。内存条也被称为主存。
百度百科地址
内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。 内存是由内存芯片、电路板、金手指等部分组成的。
硬盘是用来保存数据的。打开一个文件,编辑完成后,Ctrl+S 就保存到了硬盘,断电不会丢失。
硬盘分为机械硬盘(HDD)和固态硬盘(SSD)。
固态硬盘就像手机内存卡或U盘,内部有上亿个电子元器件,非常细小,达到纳米级别,通过电路来读取和写入数据。与机械硬盘相比,固态硬盘在读写速度上有很大优势,一个很明显的例子就是电脑安装了固态硬盘开机速度很快,很少出现卡顿的现象。
机械硬盘和固态硬盘不是直接插在主板上,而是通过接口连接到主板,所以叫外部存储,也是电脑外设的一部分,不过不像鼠标、键盘、U盘等,没有也可以正常工作,硬盘是电脑正常运行所必需的外部设备。
百度百科地址
计算机有这么多的硬件,总得让他们协调起来吧,要不都各自为战了;主板就是负责这项工作的,它让CPU、内存、硬盘等设备连接在一起,可以很好的协调工作。
百度百科地址
了解了计算机硬件的功能,对计算机原理复习一下,继续自己的编程语言,是不是会有更清晰的脉络。
编程相关的计算机硬件