關鍵區別——分時與實時操作系統
分時操作系統和實時操作系統的關鍵區別在於,分時操作系統是一種允許來自不同地點的多個用戶同時使用該系統的系統,而實時操作系統是在指定時間限制內執行某項任務的系統。
操作系統是軟件和硬件之間的接口。它執行諸如內存管理、進程管理、文件管理和輸入輸出設備管理等任務。有各種類型的操作系統。其中兩個是分時操作系統和實時操作系統。
目錄
1. 概述和主要區別
2. 什麼是分時操作系統
3. 什麼是實時操作系統
4. 並列比較-分時與實時操作系統的表格形式
5. 摘要
什麼是分時操作系統(time sharing operating system)?
在分時操作系統中,來自不同地點的許多用戶可以同時使用一個特定的計算機系統。在這些系統中,處理器的時間在多個用戶之間同時共享。在這些系統中,多個用戶程序由CPU執行。處理器在小時間內執行每個用戶程序。這些量子程序設計系統為每個用戶提供小時間的調度。當用戶發出命令時,系統響應迅速。
分時操作系統提供了多種優勢。它減少了CPU的等待時間。由於響應時間最短,用戶能夠在短時間內得到輸出。它還可以避免軟件複製。安全問題和數據通信問題是分時操作系統的一些侷限性。
什麼是實時操作系統(real time operating system)?
實時系統是一個需要最少時間來處理數據和響應輸入以執行任務的系統。系統輸出的正確性取決於計算的邏輯結果和產生結果的時間。它包含實時調度任務的方法。有兩種類型的實時操作系統。它們是硬實時系統和軟實時系統。
一個硬實時系統應該在最後期限內運行。一次未能在截止日期前完成任務就是一次徹底的或災難性的系統故障。空中交通控制系統、導彈和核反應堆控制系統是硬實時系統的一些例子。軟實時系統限制較少。系統應該在最後期限內完成任務,但是可以有一個小的公差。錯過最後期限不被視為系統的全部故障,但性能被視為降級。多媒體流和虛擬現實是軟實時系統的一些例子。
分時(time sharing)和實時操作系統(real time operating system)的區別
分時與實時操作系統 | |
分時操作系統是一種允許不同地點的許多用戶同時使用特定計算機系統的系統。 | 實時操作系統是在指定時間限制內執行特定任務的操作系統。 |
時間 | |
分時系統給每個用戶一個小的時間量。 | 實時系統在固定的時間約束下運行。 |
資源共享 | |
在分時系統中,用戶可以共享資源。 | 在實時系統中,資源在一個進程中保留一段固定的時間,然後可以重新分配給另一個進程。 |
示例系統 | |
在線文件系統是分時系統的一個例子。 | 空中交通管制系統是實時操作系統的一個例子。 |
總結 - 分時(time sharing) vs. 實時操作系統(real time operating system)
分時操作系統和實時操作系統的區別在於,分時操作系統是一種允許來自不同地點的多個用戶同時使用該系統的系統,而實時操作系統是在指定時間限制內執行某項任務的系統。
引用
1.“什麼是實時操作系統(RTOS)?–定義來自WhatIs.com網站“搜索數據中心。這裡提供2.“操作系統類型”Www.tutorialspoint.com網站,教程點,2018年1月8日。此處提供
2.“操作系統類型”Www.tutorialspoint.com網站,教程點,2018年1月8日。