Linux和Windows之间在安防上有什么差异?求解!

发布网友 发布时间:2022-04-27 03:02

我来回答

2个回答

热心网友 时间:2022-06-25 04:51

PC式绝大部分是支持Windows的,Linux多用嵌入式设备。

热心网友 时间:2022-06-25 04:51

不同的软件平台有自己独有的优缺点,而这些特性对安防性能会产生直接影响。A&S杂志高级顾问Alf Chang就主要的差别谈了自己的看法。

  嵌入式操作系统是运算的基础。不同系统的优点取决于其功能,可靠性,成本,形成要素,能耗等。每个嵌入式操作系统在极端环境中或断电情况下的性能,以及系统如何恢复稳定和正常操作等都会经过测评。

  所有嵌入式操作系统都保存在只读缓存或闪存中,而不会保存在磁盘中。系统的这些基本特性会影响显示。

  当前应用

  带有出厂控件和防御应用的嵌入式操作系统可用于多种软件管理系统。它现在已经被迁移到了手机和多媒体设备中,几乎无处不在。嵌入式操作系统可以解决软硬件资源的供给和调整。它还能通过安装模块执行必要功能。

  至少有四十种不同的嵌入式操作系统,不过Linux,Windows和移动操作系统在物理安全领域使用更广。Linux和Windows的使用最广,二者在安全应用方面也具有一些共性:

  1. 开放式系统架构。

  2. 用于多个设备的实时操作。

  3. 完整而统一的界面。

  4. 直观且用户友好型的GUI(图形用户界面)。

  5. 具备TCP/IP支持和统一MAC级别的强大的网络功能。

  6. 高稳定性,功能强大,无需用户过*护。

  7. 软件保存在ROM中,可轻松移动文件。

  8. 硬件融合性好,或者易于安装硬件。

  Linux和Windows共有的特性使其进一步适合软件开发。图一对过去和现在的系统性能进行了对比及其当前状态。

图一
  过去,Windows嵌入式系统不支持Linux。硬件和应用也只考虑微软的操作应用,如IE 和ActiveX。大多数多媒体,手机和在线游戏都是为Windows用户而设计。

  不过,Linux也有很多程序不能在Windows平台运行。这主要是因为它依赖于不被Windows兼容的图形视窗和资源,要么就是在没有Windows支持的情况下,缺乏稳定性。KDE SC和Cinepaint的开发让Linux用户可以将Windows程序迁入Linux。不过,Linux GNOME桌面不支持Windows。

  Linux很大的不同在于,Linux完全免费,而微软系统要收费。Linux源代码可免费复制。Windows面板是封闭式的,缺乏透明度。必须通过系统内核才能访问图形界面的编码。这样界面响应会更好,但是任何图标界面的错误都会导致系统崩溃。图二列出了两个系统在开发和应用方面的差异。

图二
  Linux和Windows存在很大应用差异,因为windows是一个模块化的系统更具扩展性。适合实时操作和通信,而且可获得大多数CPU的支持。Windows的设计适合大多数网络管理控件,包括工业计算机,网络交换机或迷你PC终端。Windows 嵌入式系统可服务于很多消费型设备,如数码相机,网络摄像头和智能电话等。

  另一方面,Linux支持用于跨平台系统的X86芯片。它的转换简便,在大多数CPU或SoC供应商的CPU系统中,有20到30家为其提供支持。这有利于监控服务器的Java集成,且不需要平台重新传送。Linux还具有完整的内部网络架构,支持10/100M BaseT,以及千兆位传输和WLAN。

  安全事项

  安全应用需要专用的软硬件,因此合适的系统可以在尽可能缩减软件要求的同时将其性能最大化。按照这一趋势,嵌入式操作系统的CPU正转为SoC开发。视频监控设备,如网络摄像头,DVR和NVR,必须具备更简单的硬件设计才能稳定运行各种软件程序。组件供应商必须为安全厂商提供虚拟环境来设计其硬件平台。这样即便没有物理硬件平台,设备制造商也能开发API产品以及进行互操作性测试。

  除了数据运算能耗外,使用复杂运算法则的监控设备需要更多的DSP处理。不同的嵌入式操作系统会影响设备的软件,整体方案的扩展及功能。就扩展而言,命令输入的时候,操作者不希望出现延时,而希望系统自动响应。这样保障了视频监控的真实性和安全性。

  IT角度的监控类似于电脑用户。DVR或NVR通常会打开多个windows进行同时查看或进行录像。不过,窗口越多,加载到系统的数据就越多。系统必须在同时处理多个运算任务的同时保障操作的流畅性。如果处理器的主元件部署了一个嵌入式操作系统,那它只需要将合适的程序保存在主控件元件(MCU)上, 然后直接运行即可。不需要使用繁重的图像运算法则加重其负担。这样监控设备便能在ARM MCU或Power PC架构上运行嵌入式操作系统,且处理要求简单,能耗低。

  处理器上运行的操作系统类型会影响百万像素或HD网络摄像头。其差异会影响解码,显示,运算速度,开源代码和控制界面等。以不同处理速度运行的网络摄像机会影响其最大分辨率以及是否支持二维或三维的硬件加速。网络摄像机的像素是否能达到百万,720万或1080万取决于嵌入式操作系统及其对处理器速度的影响。嵌入式操作系统也会影响多应用处理能力以及对更有效运算法则的支持能力。先不论摄像头运行的是Linux或Windows系统,嵌入式操作系统的大小会影响摄像头的开发和应用。

  由于安卓平台的成长非常快,所以嵌入式操作系统的发展也具有可观前景。不过,厂商必须确定不同嵌入式操作系统上运行的是何种SoC。每个摄像头制造商都有一个特定的SoC合作伙伴,因为何事的嵌入式操作系统可缩短开发时长并减少高清摄像头的成本。大多数高分辨率摄像头模式部署的都是ARM架构,因其具有高效,多媒体支持和高度功能型网络监控设备等特点。X86核心处理器是目前的首选,这使得在高分辨率摄像头中嵌入CPU芯片的已经成为一种趋势。

  IP设备的发展已经推动了物理安全网络。嵌入式操作系统决定了设备的应用,这些应用会影响功能,可靠性,成本,物理尺寸和其他系统特性。嵌入式操作系统极大推动了嵌入式监控系统的发展,从而减少了为那个了摄像头,DVR或NVR的研发时长。嵌入式设备的灵活性,传输功能和便携性得到了提升。在过去五年里,电子安全已经进入技术创新阶段,所以嵌入式操作系统也成为开发关键。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com