如果将vxwork等实时系统用在手机或者家用电脑上?
实时操作系统的实时性主要体现在确定性上,无论在多坏的条件下都能在一定时间内完成指定任务。实时操作系统一般采用优先级调度算法,优先级低的任务会被优先级高的任务抢占,把实时系统作为桌面系统使用情况会更糟糕。Linux为什么不是实时系统,因为Linux采用的是公平调度算法,尽可能的使所有进程都有时间执行,这样用户体验极好,用户才不会感觉到卡顿。如果是实时系统因为是优先级抢占,假如有高优先级任务就绪,就会抢占低优先级,比如你正在看视频,但是有高优先级任务就绪,则会抢占视频任务,反而会导致视频卡顿,影响用户体验。系统的实时性是一个系统工程,不是运行了实时操作系统,系统就具有很高的实时性,实时操作系统只是提供多种机制保障系统的实时性,但是需要用户结合实际应用进行任务优先级的安排。
vxworks操作系统也是带图形库的,VxWorks6.8使用的是windML图形库,但是只支持2D功能,不支持3D功能。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有