计算机体系结构
课程实验报告
实验题目:PC性能测试
学号:11284005
姓名:冯雨虹
班级:计科1105
班号:01
题目1:PC性能测试软件
请在网上搜索并下载一个PC机性能评测软件(比如:可在百度上输入“PC 性能 benchmark”,进行搜索并下载,安装),并对你自己的电脑和机房电脑的性能进行测试。并加以比较。
实验过程及结果:
方法一:
一、在我的电脑和机房电脑上分别下载并安装“PCbenchmark”
二、分别对我的电脑和机房电脑进行性能测试,得到结果如下图所示
我的电脑测试结果:
机房电脑测试结果:
三、结果分析
分析所得数据为电脑的current performance与其potential performance的比值,值大表明计算机目前运行良好,性能好,由测试结果数据可得比较出机房的电脑性能更好。
方法二:
一、在我的电脑和机房电脑下载并安装performancetest。
二、运行performancetest进行性能的测试,测试结果如下图所示
我的电脑:
机房电脑:
详细测试结果,两者比较:
三、结果分析
就总的结果来说,及格分数评估结果(;)明显表明机房电脑的性能要强。详细测试结果则给出了体现总体性能的具体数据的测试结果,以及两个电脑的各类型数据总结对比(MyBaseline(2014-3-13)是我的电脑,MyBaseline(2014-3-14是机房电脑))包括CPU Mark,2D Graphics(图形)mark,3D Graphics mark,也都能明显比较得出机房电脑的性能更好。
题目2:toy benchmark的编写并测试
可用C语言编写一个程序(10-100行语句),该程序包括两个部分,一个部分主要执行整数操作,另一个部分主要执行浮点操作,两个部分执行的频率(频率整数,频率浮点)可调整。请在你的计算机或者在机房计算机上,以(,),(,),(,)的频率运行你编写的程序,并算出三种情况下的加权平均运行时间。
实验过程及结果:
一、按照题目要求编写程序,代码如下
#include <>
#include <>
int main ()
{
int x,y,i,a;
double b;
clock_t start,end;
printf("please input the times of these two parts!\n");
scanf("%d%d",&x,&y); /*控制两部分的运行频率*/
start=clock();
for(i=0;i<x;i++) /*整数操作*/
{
a=1234567*5678123;
}
end=clock();
printf("int time is %f\n",(double)(end-start)/CLK_TCK);
start=clock();
for(i=0;i<y;i++) /*浮点操作*/
{
b=*;
}
end=clock();
printf("
11284005冯雨虹_PC性能评测实验报告 来自淘豆网m.daumloan.com转载请标明出处.