2024王道考研计算机组成原理——计算机硬件的基础知识

news2025/1/12 13:40:18

计算机组成原理的基本概念 

计算机硬件的针脚都是用来传递信息,传递数据用的:

服务程序包含一些调试程序:

计算机硬件的基本组成

控制器通过电信号来协调其他部件的工作,同时负责解析存储器里存放的程序指令,然后指挥运算器执行相应的加减乘除之类的运算

同一个功能既能用硬件来实现,也能够用软件来实现

参与运算的数据放到运算器当中,指令放到控制器当中,由控制器来解析这条指令的含义

主存储器的基本组成:

CPU发出一个读/写命令,把地址放到MAR当中,把数据放到MDR当中(相当于菜鸟驿站的柜台,存储体:货架,MAR:取件码)

计算机执行一条指令的全过程 

cpu会自动把指令拆解成操作码和地址码

最终的结果是ACC寄存器里面的值变成了2

取指令(IR)》解析指令(CU)》执行指令(ALU)

控制单元CU给ALU发出一个信号,告诉他你这次要执行的是乘法操作

5:把操作码放到CU当中分析,发现是存数的指令;

CU后面通过控制总线告诉主存储器本次执行的操作是存数操作

计算机的性能指标

存储器总容量=mar位数*mdr位数

乘法指令比加法指令的步骤要多

吞吐量:单位时间内处理请求的数量

CPI:执行一条指令所需的时钟周期

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1080656.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

95837-47-1,羧基衍生物ICG(indocyaninegreen)

Cypate是一种高效的光热转换化合物,是通过在ICG(indocyanine green)分子结构中引入羧基基团而得到的衍生物。与母体染料ICG相比,它具有更强的疏水性和更好的结构稳定性,这使得它在生物医学应用中具有更高的稳定性和更广…

PCL点云处理之移动最小二乘MLS的点云去噪与法线计算效果 (二百零九)

PCL点云处理之移动最小二乘MLS的点云去噪与法线计算效果 (二百零九) 一、算法介绍二、算法实现1.代码2.效果一、算法介绍 PCL提供的移动最小二乘MLS算法,可以对原始点云进行快速的去噪和法线计算,用于后续其他处理,这里是简单的代码实现,直接复制粘贴即可使用,邻域点的…

计算机毕业设计选题推荐-springboot 网上手机销售系统

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…

element树形控件单选

需求功能&#xff1a; 1&#xff0c;element树形控件单选 2&#xff0c;双击节点编辑 <div style"height: calc(100% - 48px)"><el-scrollbar class"scrollbar-wrapper"><el-tree :data"treesObj" show-checkbox default-expan…

Springcloud笔记(1)-微服务和springcloud介绍

微服务简介 就是将一个大的应用&#xff0c;拆分成多个小的模块&#xff0c;每个模块都有自己的功能和职责&#xff0c;每个模块可以 进行交互&#xff0c;这就是微服务对于微服务&#xff0c;业界没有严格统一的定义&#xff0c;但是作为“微服务”这名词的发明人&#xff0c;…

水球展示——微信小程序

html <view class"water"><view class"text">完成率{{list.finish}}%</view><view class"img" style"height: {{list.finish}}%"><image src"../../image/water.jpg" mode"" />&l…

【使用 TensorFlow 2】01/3 中创建和训练自定义层

之前我们已经看到了如何创建自定义损失函数 接下来&#xff0c;我写了关于使用 Lambda 层创建自定义激活函数的文章 一、说明 TensorFlow 2发布已经接近2年时间&#xff0c;不仅继承了Keras快速上手和易于使用的特性&#xff0c;同时还扩展了原有Keras所不支持的分布式训练…

什么是物联网阀控水表?

物联网阀控水表是一种新型的水表&#xff0c;结合了物联网技术和传统水表的功能&#xff0c;可以实现对水的计量、控制和管理。随着人们对水资源的日益重视&#xff0c;物联网阀控水表的应用越来越广泛&#xff0c;为水资源的合理利用和管理提供了有效手段。 物联网阀控水表是由…

springboot json在线转换为实体类

json字符串映射到一个实体类。 这里有一个在线转换工具 http://www.bejson.com/json2javapojo/new/ 截图如下&#xff1a;

软件测试可以发现所有Bug吗,软件测评机构有哪些优势?

软件产品的质量要想得到保障&#xff0c;软件测试这项工作必不可少&#xff0c;主要是在测试过程中提前发现问题&#xff0c;用来促进鉴定软件的正确性、完整性、安全性和质量的过程。那软件测试可以发现所有bug吗?   我们要明确的是&#xff0c;软件测试是一项非常重要的工…

阿里云企业邮箱的替代方案有哪些?

"阿里云企业邮箱有哪些替代方案&#xff1f;替代方案有Zoho Mail、腾讯企业邮箱、网易企业邮箱、搜狐企业邮箱、新浪企业邮箱等。" 在中国的云计算市场中&#xff0c;阿里云企业邮箱无疑是一颗璀璨的明星。然而&#xff0c;市场上的需求多元化使得消费者在选择云服务…

el-select的el-option添加操作按钮插槽后实现勾选与按钮操作分离

这里我在el-option的选项文字后面添加了两个svg按钮&#xff08;编辑和删除&#xff09;&#xff1a;如图 当我们点击el-option时无法区分是勾选el-option还是点击了el-option选项文字后面的按钮&#xff0c;其实只要在后面的编辑和删除的操作按钮的click事件上面添加.native.…

速通Redis基础(三):掌握Redis的列表类型和命令

目录 Redis列表类型 Redis列表的基本命令 LPUSH LPUSHX RPUSH RPUSHX LRANGE LPOP RPOP LINDEX LINSERT LLEN 阻塞版本命令 BLPOP BRPOP Redis的列表命令小结 Redis是一种高性能、开源的NoSQL数据库&#xff0c;以其支持多种数据类型而闻名。在前两篇博客中&am…

【数据结构】线段树

算法提高课笔记 还未更新完 文章目录 原理pushupbuildmodifyquerypushdown&#xff08;懒标记 / 延迟标记&#xff09;扫描线法 原理 时间复杂度&#xff1a;O(logn) 线段树是一棵二叉树&#xff0c;把一段区间分成多个部分 类似堆的方式&#xff0c;用一维数组存整棵树 对…

远场Far-Field beamforming与近场Near-Field beamforming有何关系

这里写目录标题 UPA![在这里插入图片描述](https://img-blog.csdnimg.cn/170e1282d2d6424595263daf77707234.png)写在前面Channel Estimation for Extremely Large-Scale Massive MIMO:Far-Field, Near-Field, or Hybrid-Field?Far Field modelNear Field model UPA 写在前面…

Java内存空间(学习随笔)

1、程序运行中栈可能会出现两种错误 StackOverFlowError&#xff1a; 若栈的内存大小不允许动态扩展&#xff0c;那么当线程请求栈的深度超过当前 Java 虚拟机栈的最大深度的时候&#xff0c;就抛出 StackOverFlowError 错误。OutOfMemoryError&#xff1a; 如果栈的内存大小可…

音视频方法技术有哪些?H.265技术详解

H.265发展背景 H.264虽然是一个划时代的数字视频压缩标准&#xff0c;但是随着数字视频产业链的高速发展&#xff0c;H.264的局限性逐步显现&#xff0c;并且由于H.264标准核心压缩算法的完全固化&#xff0c;并不能够通过调整或扩充来更好地满足当前高清数字视频应用。 视频…

电子书制作软件Vellum mac中文版特点

Vellum mac是一款专业的电子书制作软件&#xff0c;它可以帮助用户将文本文件转换为高质量的电子书&#xff0c;支持多种格式&#xff0c;包括EPUB、MOBI、PDF等。Vellum具有直观的用户界面和易于使用的工具&#xff0c;可以让用户快速地创建和发布电子书。 Vellum mac软件特点…

基层医院信息管理系统源码 his系统全套成品源码带电子病历4级

基层医院his系统源码 二级医院信息管理系统源码&#xff0c;演示自主版权&#xff0c;云端SaaS服务 技术细节&#xff1a; 前端&#xff1a;AngularNginx 后台&#xff1a;JavaSpring&#xff0c;SpringBoot&#xff0c;SpringMVC&#xff0c;SpringSecurity&#xff0c;MyBa…

【MySQL】深入解析MySQL双写缓冲区

原创不易&#xff0c;注重版权。转载请注明原作者和原文链接 文章目录 为什么需要Doublewrite BufferDoublewrite Buffer原理Doublewrite Buffer和redo logDoublewrite Buffer相关参数总结 在数据库系统的世界中&#xff0c;保障数据的完整性和稳定性是至关重要的任务。为了实现…