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

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

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

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

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

计算机硬件的基本组成

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

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

 

 

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

 

 

主存储器的基本组成:

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

 

 

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

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

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

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

 

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

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

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

 

 

 

 

 

计算机的性能指标

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

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

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

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

 

 

 

http://www.lryc.cn/news/184050.html

相关文章:

  • [晕事]今天做了件晕事21;设置代理访问网站的时候需注意的问题
  • Go通过reflect.Value修改值
  • 【MySql】4- 实践篇(二)
  • 获取多个接口的数据并进行处理,使用Promise.all来等待所有接口请求完成
  • 利用C++开发一个迷你的英文单词录入和测试小程序-升级版本
  • 用c动态数组(实现权重矩阵可视化)实现手撸神经网络230902
  • Android.mk和Android.bp
  • CSS 常用样式-文本属性
  • BootstrapBlazor企业级组件库:前端开发的革新之路
  • 力扣 -- 1745. 分割回文串 IV
  • C# 给某个方法设定执行超时时间
  • 安装NodeJS并使用yarn下载前端依赖
  • (Java高级教程)第三章Java网络编程-第八节:博客系统搭建(前后端分离)
  • 901. 股票价格跨度
  • JavaScript中的模块化编程,包括CommonJS和ES6模块的区别。
  • 从零开始 Spring Cloud 13:分布式事务
  • 2023Node.js零基础教程(小白友好型),nodejs新手到高手,(二)NodeJS入门——buffer模块、计算机基础、fs模块、path模块
  • lua如何调用C/C++
  • 简单聊一聊公平锁和非公平锁,parallel并行流
  • 【SpringCloud】微服务技术栈入门4 - RabbitMQ初探
  • cefsharp(117.2.20)cef117.2.2最新体验版
  • layui在上传图片在前端处理图片压缩
  • js 事件参考
  • 卷积网络的发展历史-LeNet
  • (2023,GPT-4V,LLM,LMM,功能和应用)大型多模态模型的黎明:GPT-4V(ision) 的初步探索
  • 【C++设计模式之装饰模式:结构型】分析及示例
  • 绘制散点图、曲线图、折线图和环形图失败, 设置迭代次数和进度无法保存图片
  • micro-ROS中对消息的内存管理
  • Springboot中使用拦截器、过滤器、监听器
  • 代码随想录二刷day45