RTOS系統與Linux系統的區別
Linux是時(shí)分系統,不過(guò)可以通過(guò)配置內核改成實(shí)時(shí)系統
分時(shí)操作系統
英文:Time-sharing Operating System
釋義:使一臺計算機同時(shí)為幾個(gè)、幾十個(gè)甚至幾百個(gè)用戶(hù)服務(wù)的一種操作系統。把計算機與許多終端用戶(hù)連接起來(lái),分時(shí)操作系統將系統處理機時(shí)間與內存空
間按一定的時(shí)間間隔,輪流地切換給各終端用戶(hù)的程序使用。由于時(shí)間間隔很短,每個(gè)用戶(hù)的感覺(jué)就像他獨占計算機一樣。分時(shí)操作系統的特點(diǎn)是可有效增加資源的
使用率。例如UNIX系統就采用剝奪式動(dòng)態(tài)優(yōu)先的CPU調度,有力地支持分時(shí)操作。
產(chǎn)生分時(shí)系統是為了滿(mǎn)足用戶(hù)需求所形成的一種新型OS。它與多道批處理系統之間,有著(zhù)截然不同的性能差別。用戶(hù)的需求具體表現在以下幾個(gè)方面:人—機交互共享主機便于用戶(hù)上機
分時(shí)系統的基本思想
時(shí)間片:是把計算機的系統資源(尤其是CPU時(shí)間)進(jìn)行時(shí)間上的分割,每個(gè)時(shí)間段稱(chēng)為一個(gè)時(shí)間片,每個(gè)用戶(hù)依次輪流使用時(shí)間片。
分時(shí)技術(shù):把處理機的運行時(shí)間分為很短的時(shí)間片,按時(shí)間片輪流把處理機分給各聯(lián)機作業(yè)使用。
分時(shí)操作系統:是一種聯(lián)機的多用戶(hù)交互式的操作系統。一般采用時(shí)間片輪轉的方式使一臺計算機為多個(gè)終端服務(wù)。對每個(gè)用戶(hù)能保證足夠快的響應時(shí)間,并提供交互會(huì )話(huà)能力。
設計目標:對用戶(hù)的請求及時(shí)響應,并在可能條件下盡量提高系統資源的利用率。
工作方式:
一臺主機連接了若干個(gè)終端;每個(gè)終端有一個(gè)用戶(hù)在使用;交互式地向系統提出命令請求;系統接受每個(gè)用戶(hù)的命令;采用時(shí)間片輪轉方式處理服務(wù)請求;并通過(guò)交互方式在終端上向用戶(hù)顯示結果;用戶(hù)根據上步結果發(fā)出下道命令
分時(shí)系統實(shí)現中的關(guān)鍵問(wèn)題:及時(shí)接收。及時(shí)處理。
特征:
交互性:用戶(hù)與系統進(jìn)行人機對話(huà)。
多路性:多用戶(hù)同時(shí)在各自終端上使用同一CPU。
獨立性:用戶(hù)可彼此獨立操作,互不干擾,互不混淆。
及時(shí)性:用戶(hù)在短時(shí)間內可得到系統的及時(shí)回答。
影響響應時(shí)間的因素:終端數目多少、時(shí)間片的大小、信息交換量、信息交換速度。
用戶(hù)可得到UNIX的全部開(kāi)發(fā)工具。
可使用市場(chǎng)上便宜又常見(jiàn)的硬件。
評論