a&s专业的自动化&安全生态服务平台
公众号
安全自动化

安全自动化

安防知识网

安防知识网

手机站
手机站

手机站

大安防供需平台
大安防供需平台

大安防供需平台

资讯频道横幅A1
首页 > 资讯 > 正文

技术解析:NVR的两种构建模式比较

NVR两种构建模式的根本区别在于CPU体系不一样,运算的长度不一样,速度不一样,协处理不一样。简而言之,CISC实际上是以增加处理器本身复杂度作为代价,去换取更高的性能,而RISC则是将复杂度交给了编译器,牺牲了程序大小和指令带宽...
资讯频道文章B

  NVR的构建模式X86或80x86是英特尔Intel首先开发制造的一种微型处理器体系的泛称。X86架构是重要的可变指令长度的CISC(ComplexInstructionSetComputer)。

  嵌入式系统就是有针对应用型的系统:比如数字机顶盒,数码相机,数字电视,汽车,空调等。有计算机功能但又不称之为计算机的设备或器材。嵌入式处理器(cpu这词一般只用在pc上)装配在专门设计的主板上,只保留和嵌入式应用有关的主板功能,这样可以大幅度减小系统的体积和功耗。一般嵌入式所用的CPU多为ARM架构的CPU。它采用精简指令集,俗称RISC。这个架构是特殊设计的,与X86不兼容。所以两个系统的二进制程序不同用。对于软件来说,不可能完全提供足够的软件功能库或者软件。

  NVR两种构建模式的根本区别在于CPU体系不一样,运算的长度不一样,速度不一样,协处理不一样。简而言之,CISC实际上是以增加处理器本身复杂度作为代价,去换取更高的性能,而RISC则是将复杂度交给了编译器,牺牲了程序大小和指令带宽,换取了简单和低功耗的硬件实现。正常而言,一条X86指令会被拆解为2~4个UOPs,平均来看就是3个,因此同样的指令密度下,目前X86的实际指令执行能力应该大约是ARM的3倍左右。不过这是基于“同样指令密度”下的一个假设,实际上X86可以达到的指令密度是十倍甚至百倍于ARM的。嵌入的话,可以做小型设备,x86更强大,但是受限于体系,所以无法在体积上变小。

  NVR在一段时间内(至少3年)要适应IP视频设备标准不统一的现状,这样就要求在NVR上运行的软件具备很强的兼容能力,从这个角度来看,NVR更强调软件能力,而不是硬件能力,NVR竞争的核心转移到软件上来了。嵌入式NVR软件的开放性和复杂性导致极大的开发工作量,目前X86平台上的软件开发难度是最低的,比起ARM、PowerPC、MIPS等架构的CPU,采用X86架构的NVR可以开发复杂的应用,降低开发费用,并且缩短产品的上市时间。

  采用X86架构的NVR,直接升级软件就可以采用CPU解码视频,实现对不同厂家IP视频设备的兼容。这就是为什么市面上的混合型NVR<如锐虎科技>(DVR)大都是采用X86平台和Windows操作系统。由于NVR接入了不同厂家的IP视频设备,带来了本地实时显示的问题,本地实时显示更倾向于在X86架构平台上采用软解码来实现。

  基于IP的网络视频监控需要NVR具备开放性,需要兼容各式前端设备,需要提供事件管理、报警联动、智能视频分析等更强大的功能。可以得出这样的结论,NVR时代,软件的价值远远超越硬件的价值。因此相对来说,X86可以提供更好的平台。

  而实际中CISC的Corei处理器内存带宽已经超过了 100GB/s,而ARM还在为10GB/s而苦苦奋斗,一个更加吃带宽的架构,带宽却只有别人的十分之一,性能自然会受到非常大的制约。不同的应用对带宽需求是不同的。一旦遇到带宽瓶颈,哪怕ARM处理器已经达到了很高的运算性能,实际上根本发挥不出来,自然也就会落败了。

参与评论
回复:
0/300
文明上网理性发言,评论区仅供其表达个人看法,并不表明a&s观点。
0
关于我们

a&s是国际知名展览公司——德国法兰克福展览集团旗下专业的自动化&安全生态服务平台,为智慧安防、智慧生活、智能交通、智能建筑、IT通讯&网络等从业者提供市场分析、技术资讯、方案评估、行业预测等,为读者搭建专业的行业交流平台。

免责声明:本站所使用的字体和图片文字等素材部分来源于互联网共享平台。如使用任何字体和图片文字有冒犯其版权所有方的,皆为无意。如您是字体厂商、图片文字厂商等版权方,且不允许本站使用您的字体和图片文字等素材,请联系我们,本站核实后将立即删除!任何版权方从未通知联系本站管理者停止使用,并索要赔偿或上诉法院的,均视为新型网络碰瓷及敲诈勒索,将不予任何的法律和经济赔偿!敬请谅解!
© 2020 Messe Frankfurt (Shenzhen) Co., Ltd, All rights reserved.
法兰克福展览(深圳)有限公司版权所有 粤ICP备12072668号 粤公网安备 44030402000264号
用户
反馈