控制器和处理器之间有什么区别?


回答 1:

控制器:-在计算上下文中,控制器是管理或指导两个实体之间的数据流的硬件设备或软件程序。 在计算中,控制器可以是卡,微芯片或用于控制外围设备的单独硬件设备。 在一般意义上,控制器可以被认为是在两个系统之间进行接口并管理它们之间的通信的某种东西。

以下是一些控制器示例:

图形卡是计算机中的集成电路卡,在某些情况下,显示器是提供数模转换,视频RAM和视频控制器的监视器,以便可以将数据发送到计算机的显示器。

游戏控制器是用于玩游戏的输入设备。

网络接口卡(NIC)是计算机电路板或计算机中安装的卡,因此可以将其连接到网络。

WAN接口卡(WIC)是专用的网络接口卡,允许设备连接到广域网。

闪存控制器是闪存的一部分,它与主机设备进行通信并管理闪存文件目录。

应用程序交付控制器是一种数据中心网络设备,可帮助管理与复杂Web和企业应用程序的客户端连接。

基板管理控制器(BMC)是一种专用服务处理器,它使用传感器监视计算机,网络服务器或其他硬件设备的物理状态,并通过独立的连接与系统管理员进行通信。

会话边界控制器(SBC)是一种设备或应用程序,用于控制在VoIP(基于Internet协议的语音)网络中发起,进行和终止呼叫的方式。

主域控制器(PDC)和备用域控制器(BDC)是可以分配给服务器的角色,以管理一组用户对一组网络资源(应用程序,打印机等)的访问。

处理器(CPU):-处理器是响应并处理驱动计算机的基本指令的逻辑电路。 处理器的四个主​​要功能是获取,解码,执行和写回。

处理器的基本元素:

算术逻辑单元(ALU),它对指令中的操作数执行算术和逻辑运算。

浮点单元(FPU),也称为数学协处理器或数字协处理器,是一种比基本微处理器电路更快速地处理数字的专用协处理器。

寄存器,用于保存指令和其他数据。 将供应操作数注册到ALU并存储运算结果。

L1和L2高速缓存。 与必须从随机存取存储器(RAM)获取数据相比,将它们包含在CPU中可以节省时间。

当今大多数处理器都是多核的,这意味着该IC包含两个或多个处理器,以提高性能,降低功耗并更有效地同时处理多个任务(请参阅:并行处理)。 多核设置类似于在同一台计算机上安装多个单独的处理器,但是由于处理器实际上已插入同一插槽,因此它们之间的连接速度更快。

术语“处理器”与术语“中央处理器”(CPU)可互换使用,尽管严格来讲,CPU不是计算机中唯一的处理器。 GPU(图形处理单元)是最著名的示例,但是计算机中的硬盘驱动器和其他设备也可以独立执行某些处理。 尽管如此,术语“处理器”通常被理解为是指CPU。

个人计算机中或嵌入在小型设备中的处理器通常称为微处理器。 该术语仅表示处理器的元素包含在单个集成电路(IC)芯片中。

处理器市场上的两个主要竞争对手是英特尔和AMD。

希望你喜欢这篇文章。


回答 2:

微处理器是单个芯片上的简单中央处理器(CPU)(记住单词“ Single Chip”)。 它包括算术逻辑单元(ALU),控制单元(CU),寄存器,指令解码器,总线控制电路等,但所有内容都应在单个芯片上。 微控制器(或微控制器单元的MCU)是位于单个集成电路上的小型计算机。 用现代术语来说,它是片上系统或SoC。 微控制器包含一个或多个CPU(处理器内核)以及存储器和可编程输入/输出外围设备。微控制器是位于单个集成电路中的计算机,专用于执行一项任务并执行一个特定的应用程序。 它包含内存,可编程输入/输出外设以及处理器。