HOME 首頁
SERVICE 服務產(chǎn)品
XINMEITI 新媒體代運營
CASE 服務案例
NEWS 熱點資訊
ABOUT 關于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    運行時間怎么算(運行時間怎么算出公里數(shù))

    發(fā)布時間:2023-04-19 09:26:53     稿源: 創(chuàng)意嶺    閱讀: 76        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于運行時間怎么算的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等

    只需要輸入關鍵詞,就能返回你想要的內(nèi)容,越精準,寫出的就越詳細,有微信小程序端、在線網(wǎng)頁版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務客戶遍布全球各地,如需了解SEO相關業(yè)務請撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    運行時間怎么算(運行時間怎么算出公里數(shù))

    一、短作業(yè)優(yōu)先算法中的運行時間怎么計算

    1.先來先服務調(diào)度算法(FCFS):就是按照各個作業(yè)進入系統(tǒng)的自然次序來調(diào)度作業(yè)。這種調(diào)度算法的優(yōu)點是實現(xiàn)簡單,公平。其缺點是沒有考慮到系統(tǒng)中各種資源的綜合使用情況,往往使短作業(yè)的用戶不滿意,因為短作業(yè)等待處理的時間可能比實際運行時間長得多。

    2.短作業(yè)優(yōu)先調(diào)度算法(SPF): 就是優(yōu)先調(diào)度并處理短作業(yè),所謂短是指作業(yè)的運行時間短。而在作業(yè)未投入運行時,并不能知道它實際的運行時間的長短,因此需要用戶在提交作業(yè)時同時提交作業(yè)運行時間的估計值。

    3.最高響應比優(yōu)先算法(HRN):FCFS可能造成短作業(yè)用戶不滿,SPF可能使得長作業(yè)用戶不滿,于是提出HRN,選擇響應比最高的作業(yè)運行。響應比=1+作業(yè)等待時間/作業(yè)處理時間。

    4. 基于優(yōu)先數(shù)調(diào)度算法(HPF):每一個作業(yè)規(guī)定一個表示該作業(yè)優(yōu)先級別的整數(shù),當需要將新的作業(yè)由輸入井調(diào)入內(nèi)存處理時,優(yōu)先選擇優(yōu)先數(shù)最高的作業(yè)。

    5.均衡調(diào)度算法,即多級隊列調(diào)度算法

    基本概念:

    作業(yè)周轉時間(Ti)=完成時間(Tei)-提交時間(Tsi)

    作業(yè)平均周轉時間(T)=周轉時間/作業(yè)個數(shù)

    作業(yè)帶權周轉時間(Wi)=周轉時間/運行時間

    響應比=(等待時間+運行時間)/運行時間

    二、計算火車運行時間

    計算火車運行時間就是發(fā)車時間和到達時間的差,就是它的整個運行時間。

    三、組態(tài)閥門累計運行時間怎么算

    組態(tài)閥門累計運行時間的計算方式:

    1、做實驗,以氣開閥門為例,從通氣開始計時,到閥門完全打開結束計時,從開始放氣開始計時,到閥門恢復到原位為止。由此即可算出閥門的開關時間。

    2、在設計時適用,通過計算打開和關閉時執(zhí)行機構內(nèi)壓縮空氣腔室的體積,標準氣源的壓力以及進氣口的大小,閥門設計的全開全關氣壓值等數(shù)據(jù),可以計算出閥門開關的時間。

    四、如何計算程序的運行時間,并精確到微秒

    1 需要取得系統(tǒng)精確時鐘函數(shù):

    1)對于一般的實時控制,使用GetTickCount()函數(shù)就可以滿足精度要求,但要進一步提高計時精度,就要采用 QueryPerformanceFrequency()函數(shù)和QueryPerformanceCounter()函數(shù)。

    2)這兩個函數(shù)是VC提供的僅供 Windows 9X使用的高精度時間函數(shù),并要求計算機從硬件上支持高精度計時器。

    3) QueryPerformanceFrequency()函數(shù)和 QueryPerformanceCounter()函數(shù)的原型為:

    BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);

    BOOL QueryPerformanceCounter(LARGE_INTEGER *lpCount);

    數(shù)據(jù)類型LARGE—INTEGER既可以是一個作為8字節(jié)長的整型數(shù),也可以是作為兩個4字節(jié)長的整型數(shù)的聯(lián)合結構,其具體用法根據(jù)編譯器是否支持64位而定。該類型的定義如下:

    typedef union _LARGE_INTEGER

    {

    struct

    {

    DWORD LowPart; // 4字節(jié)整型數(shù)

    LONG HighPart; // 4字節(jié)整型數(shù)

    };

    LONGLONG QuadPart;

    // 8字節(jié)整型數(shù)

    } LARGE_INTEGER;

    4)在進行計時之前,應該先調(diào)用QueryPerformanceFrequency()函數(shù)獲得機器內(nèi)部計時器的時鐘頻率。筆者在三種PentiumⅡ機器上使用該函數(shù),得到的時鐘頻率都是1193180Hz。接著,筆者在需要嚴格計時的事件發(fā)生之前和發(fā)生之后分別調(diào)用QueryPerformanceCounter()函數(shù),利用兩次獲得的計數(shù)之差和時鐘頻率,就可以計算出事件經(jīng)歷的精確時間。

    以下程序是用來測試函數(shù)Sleep(100)的精確持續(xù)時間。

    LARGE—INTEGER litmp;

    LONGLONG QPart1,QPart2;

    double dfMinus, dfFreq, dfTim;

    QueryPerformanceFrequency(&litmp);

    // 獲得計數(shù)器的時鐘頻率

    dfFreq = (double)litmp.QuadPart;

    QueryPerformanceCounter(&litmp);

    // 獲得初始值

    QPart1 = litmp.QuadPart;

    Sleep(100) ;

    QueryPerformanceCounter(&litmp);

    // 獲得終止值

    QPart2 = litmp.QuadPart;

    dfMinus = (double)(QPart2 - QPart1);

    dfTim = dfMinus / dfFreq;

    // 獲得對應的時間值

    執(zhí)行上面程序,得到的結果為dfTim=0.097143767076216(秒)。細心的讀者會發(fā)現(xiàn),每次執(zhí)行的結果都不一樣,存在一定的差別,這是由于Sleep()自身的誤差所致。

    以上就是關于運行時間怎么算相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    浙江寶寶游戲官方版(浙江寶寶游戲是哪個公司運行的)

    怎樣才能優(yōu)化空間(怎樣才能優(yōu)化空間運行)

    提高安卓手機運行速度(提高安卓手機運行速度的軟件)

    抖音商城櫥窗怎么開(抖音商城櫥窗怎么開啟)

    景觀設計中的風水講座心得(景觀設計中的風水講座心得感悟)