在計算機中,回響時間分為用戶回響時間和系統回響時間。系統回響時間是指計算機對用戶的輸入或請求作出反應的時間。用戶回響時間是指單個用戶所感受到的系統對其互動式操作的回響時間。回響時間可接受性一般是指計算機對用戶的輸入或請求作出反應的時間是否在可接受範圍。
基本介紹
- 中文名:回響時間可接受性
- 外文名:Response Time Acceptability
- 學科:計算機
- 定義:反應時間是否在可接受範圍
- 有關屬於:回響時間
- 領域:作業系統
簡介,時間片,分時系統,處理機調度,等待時間,回響時間,
簡介
回響時間可接受性是指計算機對用戶請求或其他操作的反應時間是否在可接受範圍。一般來說回響時間越短,可接受性越好,系統性能也就越好。就用戶回響時間來說,由於用戶的眼睛存在視覺暫停現象,只能在察覺0.1s以上的視覺變化,用戶回響時間在此範圍內就可以了。但系統回響時間的計算要考慮到用戶的數目,用戶數目越多,回響時間必須越快,不然就難以保證每一個用戶都有可以接受的回響時間。回響時間和時間片的大小有關,一般情況是:時間片越短,回響時間越快。回響時間可接受性在很多地方都有套用,如回響時間可接受性在分時系統中有著較高的要求;回響時間可接受性也是處理機調度的基本準則。
時間片
在分時系統中,為了避免處理機時間被某個程式、用戶或進程所獨占,作業系統把處理機時間劃分成許多小段,按一定調度方式,使各個程式,用戶或進程每過一段時間就得到一小段處理機時間。這一小段處理機時間稱為時間片。為了提高系統運行效率,時間片由作業系統核心的調度程式分配給每個進程。首先,核心會給每個進程分配相等的初始時間片,然後每個進程輪番地執行相應的時間,當所有進程都處於時間片耗盡的狀態時,核心會重新為每個進程計算並分配時間片,如此往復。
分時系統
分時作業系統 (time-sharing system),“分時”的含義:分時是指多個用戶分享使用同一台計算機。多個程式分時共享硬體和軟體資源。分時作業系統是指在一台主機上連線多個帶有顯示器和鍵盤的終端,同時允許多個用戶通過主機的終端,以互動方式使用計算機,共享主機中的資源。分時作業系統是一個多用戶互動式作業系統。
分時系統具有非常明顯特徵,可以歸納成以下四個特點:
(1) 多路性。允許在一台主機上同時聯接多台在線上終端,系統按分時原則為每個用戶服務。巨觀上,是多個用戶同時工作,共享系統資源;而微觀上,則是每個用戶作業輪流運行一個時間片。多路性即同時性,它提高了資源利用率,降低了使用費用,從而促進了計算機更廣泛的套用。
(2) 獨立性。每個用戶各占一個終端,彼此獨立操作,互不干擾。因此,用戶所感覺到的,就像是他一人獨占主機。
(3) 及時性。用戶的請求能在很短的時間內獲得回響。此時間間隔是以人們所能接受的等待時間來確定的,通常僅為 1~3 秒鐘。
(4) 互動性。用戶可通過終端與系統進行廣泛的人機對話。其廣泛性表現在:用戶可以請求系統提供多方面的服務,如檔案編輯、數據處理和資源共享等。
處理機調度
等待時間
等待時間是指進程處於等處理器狀態時間之和,等待時間越長,用戶滿意度越低。處理器調度算法實際上並不影響作業執行或輸入輸出操作時間,只影響作業在就緒佇列中等待所花的時間。因此,衡量一個調度算法優劣常常只需簡單地考察等待時間。
回響時間
回響時間是指從用戶提交請求到系統首次產生回響所有的時間。在互動式系統中,周轉時間不可能是最好的評測準則,一般採用回響時間作為衡量調度算法的重要準則之一。從用戶的角度來看,調度策略應儘量降低回響時間,使回響時間處在用戶能夠接受的範圍之內。