咋算的??? 计算机 处理能力

sdhok 2001-09-01 05:00:45
问题:

某CPU的主振频率为100兆赫,平均每个机器周期包含4个主振周期。各类指令的平均机器周期数和使用频度如下表所示,则该计算机系统的速度为平均约_A_兆指令/秒。

指令类别 平均机器周期数/指令 使用频度
访内存 2.5 25%
一般算术逻辑运算 1.25 40%
比较与转移等 1.5 25%
乘除 15 5%
其它 5 5%

若某项事务处理工作所要执行的机器指令数是:控制程序(以访内、比较与转移等其它指令为主)220000条指令和业务程序(以包括乘除在内的算术逻辑运算为主)90000条指令,且指令使用频度基本如上表所示,则该计算机系统的事务处理能力约为_B_项/秒

B处应为 33.3 , 怎得来的?
...全文
56 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
leeyoong 2001-09-01
1、每秒包含的机器周期数为: 100,000,000 / 4 = 25,000,000
2、控制程序 220,000 条指令 所占用的机器周期为:
220,000 * [(25/55)*2.5+(25/55)*1.5+(5/55)*5] = 500,000(平均机器周期数)
其中,'55' 为(访内频度25+比较与转移频度25+其它指令频度5)所得,故(25/55)即为控制程序中访内指令的频度,而220,000*(25/55)*2.5则为访内指令所占机器周期数,其余的同理了。
业务程序 90,000 条指令 所占用的机器周期为:
90,000 * [(40/45)*1.25+(5/45)*15] = 250,000(平均机器周期数)
该项事务处理总共占用平均机器周期数为:500,000 + 250,000 = 750,000
3、该计算机系统的事务处理能力B为:25,000,000 /750,000 = 33.3

哈哈!大功告成!
回复
leeyoong 2001-09-01
有意思,很久没算过这样的题了,待我想想......
回复
相关推荐
发帖
研发管理
创建于2007-08-27

1221

社区成员

软件工程/管理 管理版
申请成为版主
帖子事件
创建了帖子
2001-09-01 05:00
社区公告
暂无公告