当前位置: 首页 > article >正文

计组-指令周期、机器周期、时钟周期以及其它的各种周期

🌳🌳🌳前言:本文总结了计算机组成原理中的各种周期。


目录

时钟周期

机器周期

指令周期

存取周期

总结

存取周期

错题


时钟周期

🌟CPU内部最小的计时单位是节拍,又叫时钟周期。

补充:

时钟周期是计算机操作的最小单位时间,由计算机的主频确定,是主频的倒数。

工作脉冲是控制器的最小时间单位,起定时触发作用,一个时钟周期有一个工作脉冲。

机器周期

机器周期又叫CPU周期。

由若干时钟周期可以组成一个机器周期,机器周期就是要完成一个比较完整的子工作。

不同的小工作有可能需要的节拍数不一样,因此机器周期的长度有可能是会变的。

指令周期

🌟CPU从主存中每取出并执行一条执行所需的全部时间。

指令周期常常用若干个机器周期来表示,机器周期又叫CPU周期。

存取周期

(都是周期 就插这里了)

存储周期是指存储器进行两次独立的存储器操作(连续两次读或写操作)所需的最小间隔时间。

总结

1.时钟周期也称节拍、T周期或CPU时钟周期,它是CPU操作的最基本单位

2.一个机器周期又包含若干时钟周期。

3.一个指令周期可能包含多个机器周期,而由于指令执行的过程是不一样的,因此指令周期内部所包含的机器周期数也有可能不一样。

存取周期

存储周期是指存储器进行两次独立的存储器操作(连续两次读或写操作)所需的最小间隔时间。

总结

1.时钟周期也称节拍、T周期或CPU时钟周期,它是CPU操作的最基本单位

2.一个机器周期又包含若干时钟周期。

3.一个指令周期可能包含多个机器周期,而由于指令执行的过程是不一样的,因此指令周期内部所包含的机器周期数也有可能不一样。

补充

1.在指令长度相同的情况下,所有指令的取指操作是相同的 √

2.指令字长等于存储字长的前提下,取指周期等于机器周期 √

指令字长一般都取存储字长的整数倍,若指令字长等于存储字长的两倍,则需要两次访存,取指周期等于机器周期的2倍;若指令字长等于存储字长,则取指周期等于机器周期。

3.指令字长和机器字长的长度没有任何关系 √


💬一起加油!


http://www.kler.cn/news/155748.html

相关文章:

  • 使用单体锁和分布式锁解决超卖问题
  • MYSQL报错 [ERROR] InnoDB: Unable to create temporary file; errno: 0
  • WPF实战项目十九(客户端):修改RestSharp的引用
  • 【Docker】容器数据持久化及容器互联
  • ThinkPHP的方法接收json数据问题
  • 【数据挖掘】国科大刘莹老师数据挖掘课程作业 —— 第三次作业
  • Vue3中teleport如何使用
  • 详解Spring对Mybatis等持久化框架的整合
  • LeetCode - 100. 相同的树 (C语言,二叉树,配图,简单)
  • 代理模式介绍(静态代理、jdk动态代理、cglib代理)
  • 栈和队列的OJ题——14.用栈实现队列
  • Azure Machine Learning - Azure AI 搜索中的索引器
  • 【限时免费】20天拿下华为OD笔试之【哈希集合】2023B-明明的随机数【欧弟算法】全网注释最详细分类最全的华为OD真题题解
  • Qt/QML编程学习之心得:如何添加资源文件到QML工程(十一)
  • 【书信,推荐信】【推荐节日活动】
  • QML中常见布局方法
  • 最小生成树(简单讲解,通俗易懂)
  • 笔迹检验(四):笔迹检验的程序和方法
  • PyQt6 QComboBox下拉组合框控件
  • STM32串口接收不定长数据(接收中断+超时判断)
  • C++ Easyx 三子棋
  • PostgreSQL中常用的几种连接池总结及更新
  • 阻止事件默认行为
  • MySQL之存储引擎
  • Java开发实战(一):Java环境安装
  • MapperStruct的高级用法
  • 阿里微服务质量保障系列:性能监控最佳实践
  • 命令模式-C++实现
  • 超硬核解析Mybatis动态代理原理!只有接口没实现也能跑?
  • Python WebSocket 客户端教程