加载中...
QQ群:3790902 | 设为首页 | 加入收藏 | sitemap |
 
初级 程序员 网管员 信处技 电商技 中级 数工 软测 监理师 多媒体设计师 软设 信息系统管理 嵌入式 电商设 网工 系统集成 高级 系统分析 网络规划 项目管理 系统架构
数据库 操作系统 数据结构 软件工程 计算机系统 语言 网络 多媒体 标准化 计算机图形学 电子商务 数据挖掘 编译原理 信号处理
VB C\C++ Java ASP PHP JSP Access MSSQL Mysql Oracle DB2 Sybase Delphi 片上系统
Ajax .net Perl Pascal ODS XML 云计算 P2P 工作流 快速工具 设计模式 异构数据 统一过程 软件架构
供应链 ERP CRM UML CMM J2EE 中间件 EAI 产品线 商业智能 极限编程 多核技术 外包ASP SOA
PB WEB Service WSDL UDDI SOAP TSP 虚拟化 AOP SaaS 论文 网格计算 普适计算 敏捷方法 RIA

计算机系统有关周期

2009-9-23 10:40:08 本站原创 佚名 【字体:

核心提示:指令周期(InstructionCycle)指执行一条指令所需时间;总线周期(BusCycle)也称机器周期,指cpu从存储器或I/O端口存取一个字节所需时间时钟周期(ClockCycle)也称主振周期,指cpu处理动作的最小单位。指令周期
指令周期(Instruction Cycle)指执行一条指令所需时间;
总线周期(Bus Cycle)也称机器周期,指CPU从存储器或I/O端口存取一个字节所需时间
时钟周期(Clock Cycle)也称主振周期,指CPU处理动作的最小单位。
指令周期划分为一个个总线周期,一个总线周期通常包括四个时钟周期
由于指令在一个时钟周期内不能完成作业,所以将机器周期作为指令执行时间的度量.当然,在先进的CPU中不再区分指令周期和时钟周期.
根据题目不同指令需要的机器周期不同,计算平均的机器周期数量,这完全是概率中求均值的问题.
2.5*0.25+1.25*0.4+1.5*0.25+15*0.05+5*0.05=2.5所以每条指令平均需要2.5个机器周期.而每个机器周期为4个时钟周期,所以每条指令平均需要2.5*4=10个时钟周期.这样1秒内有100M个时钟周期,所以得到每秒平均可以执行10M条指令.
关于第二空,每个事务有310000=220000+90000条指令,所以10M/0.31M=33.3,即每秒可以执行33.3个事务.
相应的如果时钟频率提高或机器周期数减少都会增加每秒内的机器周期总数.
BASIC Beginners All-purpose Symbolic Instruction Code
 

 

相关阅读:

上一篇文章:使用RSS.NET类库辅助解析提要
下一篇文章:没有了

网友评论:


图文信息
ASP.NET 2.0中轻松实现网站换肤 ASP.NET程序中实现校验码图像生成
一个我自己做的计数器+访客统计 JBuilder2005实现重构之杂项重构