欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

SylixOS中CPU性能計算

1、概述

我們提供的服務(wù)有:成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、呼和浩特ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的呼和浩特網(wǎng)站制作公司

本篇主要介紹SylixOS中CPU性能計算方法。

2、簡介

BogoMips是SylixOS中衡量CPU運(yùn)行速度的一種標(biāo)準(zhǔn),但只能用來粗略計算CPU的性能,并不十分精確。

SylixOS中關(guān)于CPU性能計算的方法位于內(nèi)核文件"libsylixos/SylixOS/kernel/interface/CpuPerf.c"中。

3、接口及具體實現(xiàn)

SylixOS內(nèi)核中定義了用于計算CPU運(yùn)算速度的相關(guān)接口。

3.1接口介紹

#include <SylixOS.h>

ULONG  API_CpuBogoMips (ULONG  ulCPUId, ULONG  *pulKInsPerSec);

函數(shù)API_CpuBogoMips原型分析:

  • 此函數(shù)成功返回ERROR_NONE,失敗返回ERROR_CODE;

  • 參數(shù)ulCPUIdCPU ID;

  • 參數(shù)pulKInsPerSec是每秒執(zhí)行的指令數(shù)量 (千條指令為單位)。

3.2具體實現(xiàn)流程

SylixOS中計算CPU的運(yùn)算速度需考慮單核和多核處理器的區(qū)別。單核處理器只需直接執(zhí)行一定數(shù)量的計數(shù)循環(huán),根據(jù)執(zhí)行計數(shù)循環(huán)所耗費(fèi)的tick數(shù)換算成每秒執(zhí)行的指令數(shù)即可;多核處理器則需要先將計數(shù)循環(huán)線程綁定到特定的CPU,確保其進(jìn)入該CPU運(yùn)行,提高計算結(jié)果的準(zhǔn)確性。其具體實現(xiàn)流程如圖 3.1所示。

SylixOS中CPU性能計算

圖 3.1 CPU性能計算流程圖

當(dāng)前標(biāo)題:SylixOS中CPU性能計算
分享地址:http://chinadenli.net/article14/giiige.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、動態(tài)網(wǎng)站定制網(wǎng)站、品牌網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計公司微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站