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

安全自动化

安防知识网

安防知识网

手机站
手机站

手机站

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

大安防供需平台

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

浅析Linux与Windows的共性与不同

嵌入式操作系统已是一种被广泛运用在各种不同控制的系统作业软件,负责全部软、硬件资源的分配及调度控制、协调活动。目前已知的嵌入式系统多达40几种,其中以Linux、Windows及Palm OS为安防界所熟知...
资讯频道文章B

  嵌入式操作系统已是一种被广泛运用在各种不同控制的系统作业软件,负责全部软、硬件资源的分配及调度控制、协调活动。目前已知的嵌入式系统多达40几种,其中以Linux、Windows及Palm OS为安防界所熟知,又以Linux及Windows Embedded更为普遍。在安全监控操作系统应用中,嵌入式操作系统除了具备实时、稳定、高效与固定化存在的特性外,不论是Linux或Windows EOS都存在以下特性:

  1、开放且可缩放安装、卸除的系统结构;

  2、EOS实时性强,可用于各种设备控制;

  3、完整统一的接口,可以提供各种设备驱动接口设计;

  4、操作简易、GUI友好,易学好用;

  5、要有强大的网络功能,支持TCP/IP及各种协议及统一的MAC访问层;

  6、稳定性高,互换性强,不需要使用者过多的干预即可提供使用服务;

  7、固定化存在ROM中,使嵌入式操作系统和应用软件很容易装卸档案;

  8、良好的硬件适应性,也即可移植性。

  这些共同特性都是方便系统控制、接口开发的条件。那么,两者在应用中又存在哪些优劣势呢?

  首先,Linux是开放码,不存在不明确的暗杠技术,目前太多监控设备芯片采用Linux Base,而Linux也一直支持厂商技术开发;Windows不是Open source的操作系统,硬设备厂商很难拿来作为产品制造的标准基础。其次,Linux是自由软件系统,档案较其全,可应付各种控制接口开发,其kernel小但效率不低;Windows核心较复杂,需较大暂存内存RAM来支持。再者,Linux是开放的,采用它的安防芯片或成品具TCO优势;Windows则大部份因为系统要用到应用软件而不得不考虑使用。这可从NVR产品开发得知。目前,除Linux支持X86芯片外,Windows部份操作系统也开始支持X86,两个嵌入式系统都可以跨平台作业。但Linux可支持20-30种CPU,更占优势。最后,Linux在核心结构是可裁减的,而windows 的设计中是没有的,这使得设备核心应用层开发比较没有弹性,没有办法让一个产品的功能有所取舍选择。

  如此看来,难道Windows就一无可取吗?不是的,否则现阶段也不会有那么多携带式设备采用Windows Embedded系统了。反观嵌入式Linux 也存在很多弱点,首先虽是软件程序开发难高,厂商要有较高的技术能力,也会产生对成本的顾虑。第二,Linux核心调试不太方便,没有很好的GUI图控接口,使得监控产品在接口开发上无法像Windows那样丰富多样。再来,Linux也需要较多内存空间,某些应用程序需要虚拟内存,某些应用程序无法像Windows一样安装使用。

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

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

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