當手機或電腦用上實時作業系統,可以永不宕機、永不卡頓?(無物理干擾的情況下)
Windows是非實時的,Android也是非實時,這就註定了他們必定會卡頓會宕機,無論配置多高也有卡頓宕機的機會。不管配置多高,穩定性是等不到保證的。
什麼叫穩定性?例如即使很low的配置,看影片幀率感人,玩遊戲畫面慢半拍,渲染一個影片等到天荒地老,但操作響應迅速。不管多慢,但只要我設定好引數,按下開始我就可以放心。管他處理一小時,一天還是一週,只要半途不停下來等你按下一步。
目前有無才有實時作業系統的PC或手機?或者其他帶有操作介面的地方。
回覆列表
-
1 # 安徽AlanWalker
-
2 # 程式猿的未來人生
實時作業系統的實時性主要體現在確定性上,無論在多壞的條件下都能在一定時間內完成指定任務。實時作業系統一般採用優先順序排程演算法,優先順序低的任務會被優先順序高的任務搶佔,把實時系統作為桌面系統使用情況會更糟糕。Linux為什麼不是實時系統,因為Linux採用的是公平排程演算法,儘可能的使所有程序都有時間執行,這樣使用者體驗極好,使用者才不會感覺到卡頓。如果是實時系統因為是優先順序搶佔,假如有高優先順序任務就緒,就會搶佔低優先順序,比如你正在看影片,但是有高優先順序任務就緒,則會搶佔影片任務,反而會導致影片卡頓,影響使用者體驗。系統的實時性是一個系統工程,不是運行了實時作業系統,系統就具有很高的實時性,實時作業系統只是提供多種機制保障系統的實時性,但是需要使用者結合實際應用進行任務優先順序的安排。
vxworks作業系統也是帶圖形庫的,VxWorks6.8使用的是windML圖形庫,但是隻支援2D功能,不支援3D功能。
應該不存在,事實作業系統只不過比正常系統響應度高些吧,vxwork是硬體支援才能執行,這就導致相容性差,相比安卓和ios,確實冷門,我去百度看了一下,好像只在美國的產品上使用。這個系統就是響應度比較高,應該就是隨機應變的那種,這個系統應該沒有UI,所以不可能出現在終端產品上供大眾使用。這是用途 : 1.資料網路:如:乙太網交換機、路由器、遠端接入伺服器等
2.遠端通訊:如:電信用的專用分組交換機和自動呼叫分配器,蜂窩電話系統等
3.醫療裝置:如:放射理療裝置
4.消費電子:如:個人數字助理等
5.交通運輸:如:導航系統、高速火車控制系統等
6.工業:如:機器人
7.航空航天:如:衛星跟蹤系統
8.多媒體:如:電視會議裝置
9.計算機外圍裝置:如:X終端、I/O