【计组】懂了,时钟周期、机器周期、指令周期、总线周期、存储周期。
时钟周期:计算机中最小的时间单位,等于cpu主频的倒数。一个时钟周期内,cpu仅完成一个最基本的动作。
机器周期(cpu周期):计算机中为了方便管理,常把一条指令 的执行过程划分为若干个阶段(如取指、间址、执行、中断等)
每一阶段完成一个基本操作。注意:每一个基本操作都是由若干CPU最基本的动作组成。这个基本操作所需要的时间称为机器周期,则机器周期由若干个时钟周期组成。
指令周期:从取指开始到执行完成该指令所需要的全部时间。指令周期包含若干机器周期。
于是,指令周期>机器周期>时钟周期。
总线周期:存储器和I/O端口是挂接在总线上的,CPU对存储器和I/O接口的访问通过总线实现。把CPU通过总线对微处理器外部(存储器或I/O接口)进行一次访问所需时间称为一个总线周期。
总线周期一般包含4个总线时钟周期:
(1)T1状态 ——输出存储器地址或I/O地址。
(2)T2状态 ——输出控制信号。
(3)T3和Tw状态 ——总线操作持续,并检测READY以决定是否 延长时序。
(4)T4状态 ——完成数据传送。
存储周期:存储周期包含存取时间和恢复时间。指两次独立访问存储器操作之间的最小间隔。
存取时间指从启动一次存储器操作到完成该操作所经历的时间。
恢复时间指读写操作之后,用来恢复内部状态的时间。
cpu访存的过程:cpu通过总线把数据地址送给存储器,存储器得到地址后启动存储器即准备数据,cpu输出控制信号或其他操作,等到数据准备完毕【此过程完成数据准备即一个存储周期】,再由总线送回cpu。一个存储周期是对存储器的两个存取操作的时间间隔,在这个时间间隔里面可以包含多个总线传输周期,因为一次存取操作不一定读取一个数据总线宽度的数据,所以一个存取周期可以包含多个总线传输周期,
于是,通常存储周期>总线周期,cpu不能连续存取数据,必须等待。
为提高传输效率,由此也引出了两个概念:
总线突发传输方式:即总线可以在一个总线周期内传输一个地址和一批地址连续的数据,代替常规传输的一个地址一个数据。
多体并行存储器:存储器采用多个存储模块组成,以流水线方式准备数据,从而提高存储带宽,缩短准备数据时间。
【计组】懂了,时钟周期、机器周期、指令周期、总线周期、存储周期。相关推荐
- 时钟周期、机器周期、总线周期、指令周期的关系
一.时钟周期 时钟周期由主频决定,是最小的时间单位 也叫节拍.T周期.cpu时钟周期 二.机器周期 cpu完成一项基本操作所需最短时间,用了多个时钟周期 又叫cpu周期 例:取指周期(含取指令和分析指 ...
- 【嵌入式百科】003——时钟周期、指令周期、机器周期、总线周期
一.时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的.最小的时间单位.在一个时钟周期内, ...
- 计组复习(二):单周期数据通路与控制信号
目录 前言 单周期数据通路 算数逻辑指令(R 型指令) 取指令阶段 译码阶段 执行阶段 内存访问阶段 写回阶段 下一条指令 内存访问指令 分支跳转指令 总结(重要⚠) 前言 昨天复(yu)习了:计组复 ...
- 【计组期末复习】机器周期和时钟周期、控制单元的功能:取指周期的微操作命令、取数指令的微操作、存数周期的微操作
概念:机器周期和时钟周期 1.机器周期 机器周期可看做是所有指令执行过程中的一个基准时间,机器周期取决于指令的功能及器件的速度.确定机器周期时,通常要分析机器指令的执行步骤及每-一步骤所需的时间.例如 ...
- 时钟周期,机器周期,指令周期的区别
时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us),是计算机中的最基本的.最小的时间单位. ...
- 【计组实验】P1 logisim完成单周期处理器开发 MIPS指令集
参考教材:<计算机组成与设计 硬件/软件接口 原书第五版>第二章 第四章 ↑ 这本书写的特别好,零基础也可以看 实验报告 链接: https://pan.baidu.com/s/19YQA ...
- 【计组实验】P2 Modelsim Verilog单周期处理器开发 MIPS指令集
一点心得: 如果遇到不会的题,可以看着别人的代码,比着抄一遍(不要直接复制粘贴),抄的同时尽量理解每句代码的含义.如果看不懂某句代码,(觉得这句没有用),可以跳过这句不写,按照自己的思路继续. 如果之 ...
- 指令周期、时钟周期、总线周期概念辨析
<指令周期.时钟周期.总线周期概念辨析>由会员分享,可在线阅读,更多相关<指令周期.时钟周期.总线周期概念辨析(2页珍藏版)>请在人人文库网上搜索. 指令周期.时钟周期.总线周 ...
- 计组高分笔记:【05】中央处理器 「CPU细节 | 取指周期 | 间址周期 | 执行周期 | 中断周期 | 数据通路 | 硬布线控制器 | 微程序控制器 | 指令流水线 | LOAD | STORE」
文章目录 1. CPU的功能和基本结构 1.1 CPU的组成 1.1.1 运算器的基本组成 1.2.2 控制器的基本组成 1.2.3 CPU的总图 2. 指令执行过程 2.1 指令周期 2.2 指令的 ...
- 已知 时钟周期、时钟频率、总线周期 求 总线带宽
问题: 某系统总线的一个总线周期包含4个时钟周期,每个总线周期中可以传送32位数据.若总线的时钟频率为66MHz,则总线带宽为(). 分析: 求 总线带宽,可简单理解为求cpu在1秒钟内从内存中读取或 ...
最新文章
- DPU加持下的阿里云如何做加密计算?
- c++小项目_编程初学者的练手小项目(Pythonamp;C/C++)
- hdu 3951 硬币围成一圈(博弈)
- kindeditor图片服务器php,kindeditor 粘贴网络图片保存到服务器
- RSS(Really Simple Syndication)简易信息聚合
- solr的suggest模块
- MUI+Htmlplus开发APP实现页面之间传值
- 回顾Vue计算属性VS其他语法有感
- 国产数据库清单(2020年第1季度)
- CSS如何设置div半透明效果
- burpsuite配置
- RxJS——异步数据流的响应式编程库(适合新手入门)
- VBNet WinForm如何开发一个照片自动排版程序
- R语言逻辑回归Logistic回归分析预测股票涨跌
- 服务器遇到Broken Pipe崩溃
- win10下安装Debain Linux子系统
- ROS与优傲机器人UR机器人通讯
- display和visility
- Matlab浮点变定点
- 【评论,赢萌宠护眼小台灯】HMS Core Insights第四期,我们来聊聊:机器学习,推开AI应用的门