本標(biāo)準(zhǔn)界定了對(duì)基于計(jì)算機(jī)的軟件系統(tǒng)(CBSS)面向用戶(hù)的性能如何測(cè)量和評(píng)級(jí)。從用戶(hù)(例如各種不同終端的用戶(hù),或者數(shù)據(jù)處理中心的操作用戶(hù)和商業(yè)用戶(hù))角度看,CBSS就是一種數(shù)據(jù)處理系統(tǒng)。
CBSS包括硬件及其所有軟件(系統(tǒng)軟件和應(yīng)用軟件),這些是實(shí)施用戶(hù)所需的數(shù)據(jù)處理功能所要求的,或可影響到 CBSS的時(shí)變行為。
本標(biāo)準(zhǔn)適用于測(cè)試所有受時(shí)間約束的系統(tǒng)或系統(tǒng)的一部分。同樣,網(wǎng)絡(luò)可以是某個(gè)系統(tǒng)的組成部分,或者可成為測(cè)試的主題。本標(biāo)準(zhǔn)所界定的方法不限于像經(jīng)典的批處理或終端-宿主系統(tǒng)等特例,例如,也包括客戶(hù)-服務(wù)器系統(tǒng)或按廣義理解對(duì)“任務(wù)”界定的實(shí)時(shí)系統(tǒng)。但是就測(cè)試大環(huán)境所需花費(fèi)來(lái)說(shuō),測(cè)試的實(shí)用性會(huì)受到限制。
本標(biāo)準(zhǔn)規(guī)定了面向用戶(hù)的性能術(shù)語(yǔ)的關(guān)鍵指標(biāo),以及測(cè)量和評(píng)級(jí)這些性能值的方法。所規(guī)定的性能值描述了用戶(hù)命令(任務(wù))的執(zhí)行速度的性能值,即如下“三位一體”的:
———執(zhí)行時(shí)間;
———吞吐量;
———適時(shí)性。
用戶(hù)命令,以下稱(chēng)為任務(wù),在內(nèi)部結(jié)構(gòu)上可以很簡(jiǎn)單,也可以很復(fù)雜。一項(xiàng)任務(wù)可能是一項(xiàng)作業(yè)、事務(wù)、過(guò)程,或更為復(fù)雜的結(jié)構(gòu),但都根據(jù)評(píng)價(jià)者的需要界定一個(gè)啟動(dòng)時(shí)間和結(jié)束時(shí)間。進(jìn)行性能評(píng)價(jià)時(shí),除單個(gè)響應(yīng)時(shí)間外,還可參考商務(wù)事務(wù)處理完成時(shí)間,使用本標(biāo)準(zhǔn)來(lái)測(cè)量系統(tǒng)的時(shí)變行為。
評(píng)級(jí)可根據(jù)用戶(hù)需求來(lái)完成,或者通過(guò)與兩個(gè)或更多的已測(cè)量系統(tǒng)(類(lèi)型或版本)相比較來(lái)完成。
對(duì)于測(cè)量?jī)?nèi)部值,例如:
———利用值;
———平均指令速率;
———路徑長(zhǎng)度;
———高速緩存命中率;
———排隊(duì)時(shí)間;
———服務(wù)時(shí)間。
特意不給出建議,原因是內(nèi)部值的界定取決于在測(cè)系統(tǒng)的硬軟件體系結(jié)構(gòu)。與此相反,本標(biāo)準(zhǔn)界定的面向用戶(hù)性能值則獨(dú)立于體系結(jié)構(gòu)。對(duì)內(nèi)部性能值的界定,可獨(dú)立于對(duì)面向用戶(hù)性能值的界定。除面向用戶(hù)的性能值外,這些內(nèi)部性能值可以使用,也能測(cè)量。同樣,產(chǎn)生面向用戶(hù)值的效率的術(shù)語(yǔ)也能自由定義。另外,本標(biāo)準(zhǔn)對(duì)如何在數(shù)據(jù)處理系統(tǒng)中建立穩(wěn)定、可再現(xiàn)的操作狀態(tài)給出了指導(dǎo),這些可再現(xiàn)狀態(tài)可用來(lái)測(cè)量其他性能值,例如上面提到的內(nèi)部值。
本標(biāo)準(zhǔn)重點(diǎn)在于:
———應(yīng)用軟件;
———系統(tǒng)軟件;
———交鑰匙系統(tǒng)(即由應(yīng)用軟件、系統(tǒng)軟件以及為此設(shè)計(jì)的硬件所組成的系統(tǒng));
———通用數(shù)據(jù)處理系統(tǒng)。
本標(biāo)準(zhǔn)規(guī)定了有關(guān)模擬[通過(guò)技術(shù)系統(tǒng),即所謂遠(yuǎn)程終端模擬器(RTE)]用戶(hù)與數(shù)據(jù)處理系統(tǒng)交互