24小时接单的顶级黑客24小时接单的黑客qq群

24小时接单的顶级黑客24小时接单的黑客qq群

黑客平台hacker2020-11-01 8:00:006861A+A-

以网络为中心的计算基础设施领域面临的一个关键且悬而未决的问题就是病毒,无论是恶意引入,还是错误代码所致(即程序误码),病毒或程序误码都可以通过自身繁衍,或者耗尽系统内存或(和)CPU时间来中断系统服务。对具有Web功能的手持设备来说,与其发生交互作用的服务器、路由器和传送设备等基础设施都可能成为提供病毒发作的温床。从信号处理到数据传输、Java程序,以及客户机或服务器应用程序中的错误代码或别的什么都孕育着病毒发作的机会。   David Kleidermacher   工程总监   Green Hills软件公司   仅就错误代码而言,可以说没有一个稍微复杂一点的程序能消除误码;程序代码越长,误码就越多。在不断缩短的开发周期压力下,新的开发项目往往需要更大的编程团队。而由这些团队生成的代码质量往往取决于该项目中能力最差的程序员。虽然调试程序能检测出一些运行错误(即误码),但不能保证排除所有的错误代码。   流行的嵌入式平台,诸如PowerPC和MIPS处理器,在其内存管理单元中自动带有内存管理功能。但是,要充分享用这种硬件内存保护功能的优势,系统设计人员必须使用具有内存保护的实时操作系统(RTOS)访问和使用处理器资源。   在深入探讨带有内存保护机制的RTOS所能提供的保护功能之前,我们先来对比一下有内存保护机制的RTOS和较为常用的、采用平面存储的操作系统。在平面存储模式中,所有的应用程序和操作系统本身都在同一个地址空间运行。程序可直接存取操作系统内核和数据。显然,系统可靠性有潜在的危险:一段恶意代码或一个不经意而造成的无定义指针就能摧毁系统中的应用程序或内核本身。因此一个可靠系统的最基本也是最首要的要求就是具备内存保护机制的RTOS。   病毒还能用别的方式影响在平面存储RTOS中编写的应用程序吗?假设一个系统由两个应用程序构成,每个程序各执行一项任务,且有相同的CPU优先级。RTOS内核包括一个调度程序,它自动分配任务的CPU占用优先级。   在理想情况下,每个任务分享50%的CPU能力和时间。但是,假如其中一个程序由于恶意或错误出现问题,并衍生出100个额外的“帮凶”任务,现在就是101个坏任务(原来的任务加上它衍生的100个“帮凶”任务),而不是一个任务同那个好程序分享CPU时间了。实际上,病毒就是通过衍生大量“帮凶”任务与好程序抢食CPU的。这样一来,好程序不再能分享50%的CPU时间,而只能占用少于1%的CPU时间。大多数内核调度程序都不能防止这种由衍生任务所导致的对CPU资源的侵吞现象。当一个病毒出现时,它将造成正常任务严重短缺CPU资源。   一个典型的平面存储实时操作系统会有一个约占10KB内存的小内核。相比之下,一个有内存保护机制的操作系统(如Integrity RTOS)的内存占用达70KB。由于无线手持设备需要一些占用较大内存的IP堆栈及其它中间件,为发挥内存保护和保证资源可用的优势,相对于平面存储系统来说增加内存占用量也不算过分。

(责任编辑:网络)

点击这里复制本文地址 以上内容由黑资讯整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

黑资讯 © All Rights Reserved.  
Copyright Copyright 2015-2020 黑资讯
滇ICP备19002590号-1
Powered by 黑客资讯 Themes by 如有不合适之处联系我们
网站地图| 发展历程| 留言建议| 网站管理