通用芯片和嵌入式芯片有什么区别

【通用芯片和嵌入式芯片有什么区别】嵌入式芯片是指安装在不是计算机的路由器、手机、电视机、汽车等设备上的芯片,而装在PC机、笔记本、工作站、服务器上的芯片一般称为通用芯片 。嵌入式芯片相对于通用芯片来说是功能相对单一化的芯片 。嵌入式是芯片的一种应用,一般只要求运行某种确定的程序,很多场合的嵌入式应用都要求低功耗,特别是像手机、PDA这类手持移动设备,低功耗意味着充一次电可运行更长时间,因此,低功耗应用追求更高的MIPS/W(每瓦每秒百万指令),而不是MIPS数 。
嵌入式系统是个芯片吗?嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,根据英国电气工程师协会( UK Institution of Electrical Engineer)的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备 。与个人计算机这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务 。由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进行优化,减小尺寸降低成本 。嵌入式系统通常进行大量生产,所以单个的成本节约,能够随着产量进行成百上千的放大 。[1]
嵌入式系统是用来控制或者监视机器、装置、工厂等大规模设备的系统 。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统 。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板 。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑 。
嵌入式系统的核心是由一个或几个预先编程好以用来执行少数几项任务的微处理器或者单片机组成 。与通用计算机能够运行用户选择的软件不同,嵌入式系统上的软件通常是暂时不变的;所以经常称为“固件” 。[2]
我们现在手机最新款的嵌入式芯片是什么,采用的是什么技术嵌入式系统的核心是嵌入式微处理器 。嵌入式微处理器一般就具备以下4个特点:
1)对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核心的执行时间减少到最低限度 。

2)具有功能很强的存储区保护功能 。这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断 。

3)可扩展的处理器结构,以能最迅速地开展出满足应用的最高性能的嵌入式微处理器 。

4)嵌入式微处理器必须功耗很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,如需要功耗只有mW甚至μW级 。

嵌入式计算机系统同通用型计算机系统相比具有以下特点:

1嵌入式系统通常是面向特定应用的嵌入式CPU与通用型的最大不同就是嵌入式CPU大多工作在为特定用户群设计的系统中,它通常都具有低功耗、体积小、集成度高等特点,能够把通用CPU中许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统设计趋于小型化,移动能力大大增强,跟网络的耦合也越来越紧密 。

2嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物 。这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统 。

3嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,这样才能在具体应用中对处理器的选择更具有竞争力 。

4嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行,因此嵌入式系统产品一旦进入市场,具有较长的生命周期 。

5为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中 。

6嵌入式系统本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发 。
7目前,嵌入式系统多用于手机等操作系统的开发 。具有巨大的市场潜力
111 何为嵌入式系统
嵌入式系统本身是一个相对模糊的定义 。目前嵌入式系统已经渗透到我们生活中的每个角落,工业、服务业、消费电子……,而恰恰由于这种范围的扩大,使得“嵌入式系统”更加难于明确定义 。