回覆列表
  • 1 # shengshijituan_254

    一、批處理系統的特點1、多道:在記憶體中同時存放多個作業,一個時刻只有一個作業執行,這些作業共享CPU和外部裝置等資源。2、成批:使用者和他的作業之間沒有互動性。使用者自己不能干預自己的作業的執行,發現作業錯誤不能及時改正。3、批處理系統的目的是提高系統吞吐量和資源的利用率。二、分時系統的特點1、同時性,計算機系統能被多個使用者同時使用;2、獨立性:使用者和使用者之間都是獨立作業系統的,在同時操作時並不會發生衝突,破壞,混淆等現象;3、及時性:系統能以最快的速度將結果顯示給使用者;4、互動作用性:使用者能和電腦進行人機對話。三、實時作業系統的特點1、高精度計時系統計時精度是影響實時性的一個重要因素。在實時應用系統中,經常需要精確確定實時地操作某個裝置或執行某個任務,或精確的計算一個時間函式。這些不僅依賴於一些硬體提供的時鐘精度,也依賴於實時作業系統實現的高精度計時功能。2、多級中斷機制一個實時應用系統通常需要處理多種外部資訊或事件,但處理的緊迫程度有輕重緩急之分。有的必須立即作出反應,有的則可以延後處理。因此,需要建立多級中斷巢狀處理機制,以確保對緊迫程度較高的實時事件進行及時響應和處理。3、實時排程機制實時作業系統不僅要及時響應實時事件中斷,同時也要及時排程執行實時任務。但是, [3] 處理機排程並不能隨心所欲的進行,因為涉及到兩個程序之間的切換,只能在確保“安全切換”的時間點上進行,實時排程機制包括兩個方面,一是在排程策略和演算法上保證優先排程實時任務;二是建立更多“安全切換”時間點,保證及時排程實時任務。實時作業系統是保證在一定時間限制內完成特定功能的作業系統。實時作業系統有硬實時和軟實時之分,硬實時要求在規定的時間內必須完成操作,這是在作業系統設計時保證的;軟實時則只要按照任務的優先順序,儘可能快地完成操作即可。我們通常使用的作業系統在經過一定改變之後就可以變成實時作業系統。例如,可以為確保生產線上的機器人能獲取某個物體而設計一個作業系統。在“硬”實時作業系統中,如果不能在允許時間內完成使物體可達的計算,作業系統將因錯誤結束。在“軟”實時作業系統中,生產線仍然能繼續工作,但產品的輸出會因產品不能在允許時間內到達而減慢,這使機器人有短暫的不生產現象。

  • 中秋節和大豐收的關聯?
  • 陋室銘是古代散文中的名篇,採用了什麼的寫法?