导航
  • 主页
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API
  • 问答

平均运算速度2MIPs.每秒执行几条指令 ?

jimobuzai 2002-09-09 11:41:52
平均运算速度2MIPs.每秒执行几条指令 ?
请列出算法,谢谢!!
...全文
99 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
撒加的天使 2002-09-10
MIPS 应该是 一个机器周期执行的指令数量.
1MIPS 就是一个机器周期执行 1条指令.
然后根据Cpu的速度就可以算出来了!!

MIPS 是测量计算机性能的一个标志(仅仅是一个方面的参考,当然还有其他几个方面的参考).

可以参考教材<计算机系统结构教程>

RISC (精简指令计算机)大约每个机器周期可以执行1条指令.
其他的类型的计算机一般都是好几个机器周期执行一条指令,一般是3-5..
因为它们的指令设计的比较长.执行比较慢的缘故.


回复
CHENGXB 2002-09-10
楼上说的不错!
回复
耙子 2002-09-09
这个数量级应该是 8086得差不多了。
回复
耙子 2002-09-09
MIPS 的定义就是每秒指令执行的调数呀!
MIPS= 每秒指令数/10^-6;

所以你的2MPIS就是每秒 2百万条指令。
对于RISC CPU由于它的每条指令的周期都是相同的,所以这个数是准确的。
对于Intel x86 这类的CISC 的处理器,各条指令的周期不同,所以要统计各条指令的执行概率,就是权值,然后更具平均周期来计算。

客观的讲这个mips不能全面的反映不同类型的CPU的彼此间的性能差异,但能作为一个参考。
回复
发动态
发帖子
Delphi
创建于2007-08-02

4805

社区成员

Delphi 开发及应用
申请成为版主
社区公告
暂无公告