Menu Close

微型计算机、微处理器和微控制器之间有什么区别?

微型计算机 (Microcomputer) 是由中央处理器 (CPU)、内存 (Memory)、输入输出 (I/O) 接口和其他外围设备组成的完整计算机系统。它通常被用于一般性的计算和数据处理任务。微型计算机通常是使用一个完整的操作系统,例如 Windows 或者 Linux。

微处理器 (Microprocessor) 是一个芯片,包含一个或多个 CPU 内核和其他硬件。它通常被用于高性能计算,例如桌面电脑或服务器。微处理器通常不包含其他硬件,例如 RAM 和 I/O 接口,它们需要通过外围设备连接到微处理器上。

微控制器 (Microcontroller) 是一种单芯片计算机系统,通常包含一个 CPU、内存、输入输出 (I/O) 接口和其他外围设备。微控制器通常用于嵌入式系统,例如汽车、家用电器和医疗设备,其体积小、功耗低、成本低,适合于处理较简单的任务。微控制器通常使用专门的程序设计语言,例如汇编语言或 C 语言。

简而言之,微型计算机是一个完整的计算机系统,而微处理器是高性能计算机的核心芯片,而微控制器则是小型嵌入式系统的核心芯片

什么是N位CPU 微处理器 (Microprocessor) 或微控制器 (Microcontroller)?

N – 位宽
比如
64位CPU是指处理器的位宽为64,也就是指微处理器一次执行指令的数据带宽,64位处理器属于目前主流的处理器产品,64位处理器的优势在于:
64位CPU一次就能处理64位即8个字节的数据。
理论上在一 个时钟周期内64位系统处理的数据量是32位系统的两倍。
64位CPU的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,而64位CPU的一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。

微处理器或微控制器设备为N位处理器的含义是:如果该设备可以执行大多数数据操作指令,其数据字长不超过N位,那么该设备就是一个N位处理器。例如,一个设备可以有一整套操作8位数据的指令,以及一些操作16位数据的指令。即使营销部门说这是一款16位芯片,该设备应被视为8位设计。

按数量计算,8位微控制器是嵌入式市场中最大的部分。许多应用程序根本不需要更多的功率,而且永远也不需要。16位设备更强大,但它们被挤在低端的8位设备和高端的32位设备之间。对于除了最复杂或高性能的设计之外的所有设计来说,32位设备位于嵌入式光谱的高端,但它们的价格正在不断下降。

 

 

READ  计算机是如何执行代码的?
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Leave the field below empty!

Posted in 微控制器

Related Posts