计算机组成原理 期末复习笔记整理(上)(个人复习笔记/侵删/有不足之处欢迎斧正)

零、计算机的发展

冯.诺依曼计算机的特点:
1.计算机由五大部件组成
2.指令和数据以同等地位存于存储器,可按地址寻访
3.指令和数据用二进制表示
4.指令由操作码和地址码组成
5.存储程序(首次提出存储结构)
6.以运算器为中心(现代计算机一般以存储器为核心,cpu=运算器+控制器)

7.

主存储器基本构成:

存储器:数据在存储器内按照地址存储

        存储单元:每个存储单元存放一串二进制代码

        存储字:存储单元中二进制代码的组合

        存储字长:存储单元中二进制代码的位数

        存储元:即存储二进制的电元件(电容),每个存储元可以存储1bit

(一个字节有八个比特位,但是一个字有的比特位并不是固定的,具体要看计算机硬件是如何设计的)

同时需要注意的是1B=1个字节,1b=1bit

运算器的基本组成:

ACC:
累加器(寄存器),用于存放操作数,或运算结果。
MQ: 
乘商寄存器,在乘、除运算时,用于存放操作数或运算结果。.
X:
通用的操作数寄存器,用于存放操作数
ALU:
算术逻辑单元,通过内部复杂的电路实现算数运算、逻辑运算

控制器的基本组成:

CU:控制单元,分析指令,给出控制信号
IR:指令寄存器,存放当前执行的指令
PC:程序计数器,存放下一条指令地址,有自动加1功能

(MAR MDR 在现代计算机会集成在cpo内)

一、系统总线

什么要用总线:减少各部件之间的连接线;方便系统的构成、扩充或更新---各部件和总线采用挂接形式,增加一个部件或去掉一个部 件对整个系统的结构不会造成什么影响。

什么是总线:总线是连接各个部件的信息传输线 是 各个部件共享的传输介质

总线的功能:沟通计算机各部件信息传递,并使不同 厂商提供的产品能互换组合

总线标准:  总线标准是系统与各模块、模块与模块之间的一个互连的标 准界面。  总线标准规范: 机械结构规范:确定模板尺寸、总线插头,边沿连接器 等的规格及位置。  功能规范:确定各引脚的名称、定义、功能与逻辑关系。 电气规范:规定信号工作时的高低电平、动态转换时间、 负载能力以及最大额定值。

二、总线的分类

1.片内总线 芯片内部 的总线

2.系统总线 计算机各部件之间 的信息传输线

3.通信总线(外部总线、 I/O 总线):用于 计算机系统之间 或 计算机系统 与其他系统(如控制仪表、移动通信等) 之间的通信

总线判优控制
总线通信的四种方式
同步通信        由 统一时标 控制数据传送
异步通信        采用 应答方式 ,没有公共时钟标准
半同步通信          同步 异步结合
分离式通信        充分 挖掘 系统 总线每个瞬间 潜力

三、浮点表示

浮点数表示法是一种计算机数据表示方法,其中小数点位置可以浮动,不固定在某一位置。在浮点数中,数N可以表示为N=S×r^j,其中S称为尾数,r称为阶,j称为阶。

在科学计数法中,浮点数由符号位、有效数字、指数三部分组成。符号位表示数的正负,有效数字即尾数,指数即阶码。尾数通常是一个纯小数,阶码是一个整数。阶码的符号表示小数点浮动的方向,阶码为正时,表示小数点右移阶码位;阶码为负时,表示小数点左移阶码位。

在计算机中,浮点数通常被表示成如下格式:MsEM,其中M是尾数的符号位,即浮点数的符号位,安排在最高一位;E是阶码,紧跟在符号位之后,占用m位,含阶码的一位符号;M是尾数,在低位部分,占用n位。

在IEEE标准中,浮点数是将特定长度的连续字节的所有二进制位分割为特定宽度的符号域,指数域和尾数域三个域,其中保存的值分别用于表示给定二进制浮点数中的符号,指数和尾数。

此外,浮点数的表示范围比定点数的表示范围大得多。

四、加减法运算

1. 补码加减运算公式

(1) 加法 整数 [A]补+ [B]补= [A+B]补(mod 2n+1)

小数 [A]补+ [B]补= [A+B]补(mod 2)

(2) 减法

A–B = A+(–B )

整数 [A – B]补= [A+(–B )]补= [A]补 + [– B]补 (mod 2n+1)

小数 [A – B]补= [A+(–B )]补 = [A]补 + [– B]补 (mod 2)

连同符号位一起相加,符号位产生的进位自然丢掉

五、存储器

存储器分类
1. 按存储介质分类
(1) 半导体存储器         TTL、MOS         易失
(2) 磁表面存储器        磁头、载磁体
(3) 磁芯存储器        硬磁材料、环状元件
(4) 光盘存储器        激光、磁光材料
2.按存取方式分类
(1) 存取时间与物理地址无关(随机访问)
随机存储器          在程序的执行过程中
只读存储器         在程序的执行过程中
(2) 存取时间与物理地址有关(串行访问)
顺序存取存储器磁带
直接存取存储器磁盘
3. 按在计算机中的作用分类
主存和 CPU 的联系:
主存中存储单元地址的分配:
12345678H 这个数据如何在 主存储器中进行存储?
主存的技术指标
(1) 存储容量         主存 存放二进制代码的总位数
(2) 存储速度        存取时间 存储器的 访问时间   读出时间 写入时间        
                             存取周期   读周期 写周期   连续两次独立的存储器操作
(3) 存储器的带宽         /
主存储器 —— 半导体芯片简介:
1. 半导体存储芯片的基本结构:
主存储器 —— 随机存取存储器:
1 . 静态 RAM (SRAM)
保存 0 1 的原理是什么?
基本单元电路的构成是什么?
对单元电路如何读出和写入?
典型芯片的结构是很么样子的?
静态 RAM 芯片的如何进行读出和写入操作?
2. 动态 RAM ( DRAM )
保存 0 1 的原理是什么?
基本单元电路的构成是什么?
对单元电路如何读出和写入?
典型芯片的结构是很么样子的?
动态 RAM 芯片的如何进行读出和写入操作?
动态 RAM 为什么要刷新,刷新方法?
3. 动态 RAM 和静态 RAM 的比较
只读存储器( ROM
1. 掩模 ROM ( MROM )
行列选择线交叉处有 MOS 管为“ 1
行列选择线交叉处无 MOS 管为“ 0
2. PROM ( 一次性编程 )
3. EPROM ( 多次性编程 )
4. EEPROM ( 多次性编程 )
电可擦写
局部擦写
全部擦写
5. Flash Memory ( 闪速型存储器 )
EPROM
价格便宜 集成度高
EEPROM
电可擦洗重写
高速缓冲存储器
Cache –
主存的地址映射
1. 直接映射
2. 全相联映射
3. 组相联映射
某一主存块 j 按模 Q 映射到 缓存 的第 i 中的 任一块
替换算法
1. 先进先出 ( FIFO )算法
2. 近期最少使用( LRU )算法
辅助存储器
1. 特点 不直接与 CPU 交换信息
2. 磁表面存储器的技术指标

六、输入输出系统

输入输出系统的发展概况
1. 早期
分散连接
CPU I/O 设备 串行 工作 程序查询方式
2. 接口模块和 DMA 阶段
总线连接
CPU I/O 设备 并行 工作
3. 具有通道结构的阶段
4. 具有 I/O 处理机的阶段
输入输出系统的组成
1. I/O 软件
(1) I/O 指令        CPU 指令的一部分
(2) 通道指令          通道自身的指令
指出数组的首地址、传送字数、操作命令
IBM/370 通道指令为 64
2. I/O 硬件
设备 I/O 接口
设备 设备控制器 通道
I/O 设备与主机的连接方式
(1) 辐射式连接:每台设备都配有一套控制线路和一组信号线
(2) 总线连接
I/O 接 口
1. 总线连接方式的 I/O 接口电路
(1) 设备选择线
(2) 数据线
(3) 命令线
(4) 状态线
功能                                 组成
选址功能                       设备选择电路
传送命令的功能        命令寄存器、命令译码器
传送数据的功能        数据缓冲寄存器
反映设备状态的功能        设备状态标记

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

大众点评全国美食POI采集780万家-2024年5月底

大众点评全国美食POI采集780万家-2024年5月底 店铺POI点位示例: 店铺id H8kTSRz3kLUQ2WtU 店铺名称 幸福西饼生日蛋糕(布心店) 十分制服务评分 8.2 十分制环境评分 8.4 十分制划算评分 8.3 人均价格 75 评价数量 119033 店铺地址 金稻田路1068号边防布心住…

Python文件操作与IO:从基础到高级技巧的完整指南

目录 一、引言 二、基础文件操作 打开文件 写入文件 读取和写入二进制文件 四、文件路径处理 五、文件操作的高级技巧 上下文管理器(with 语句) 文件锁 文件编码 使用内置模块处理文件 文件压缩与解压缩 六、案例:处理日志文件 …

支付卡产业最新发布PCI DSS v4.0.1

自2022年3月PCI DSS v4.0发布以来,受到全球支付产业高度关注,为了解决来自所有产业相关者的反馈和问题,PCI安全标准委员会(PCI SSC)发布了该标准的修订版PCI DSS v4.0.1。其中包括对格式和印刷错误的更正,也…

顶顶通呼叫中心中间件-限制最大通话时间(mod_cti基于FreeSWITCH)

顶顶通呼叫中心中间件-限制最大通话时间(mod_cti基于FreeSWITCH) 一、最大通话时间 1、配置拨号方案 1、点击拨号方案 ->2、在框中输入通话最大时长->3、点击添加->4、根据图中配置->5、勾选continue。修改拨号方案需要等待一分钟即可生效 action"sched…

基于Pytorch实现AI写藏头诗

网上你找了一圈发现开源的代码不是付费订阅就是代码有问题,基于Pytorch实现AI写藏头诗看我这篇就够了。 用到的工具:华为云ModelArts平台的notebook/Pycharm/Vscode都行。 镜像:pytorch1.8-cuda10.2-cudnn7-ubuntu18.04,有GPU优先使用GPU资源。 实验背景 在短时测试使用场…

变电站SF6-O2在线监控报警系统在电力行业的创新应用

一、六氟化硫是什么? 六氟化硫又称为SF6,这种气体在常温常压下为无色无臭无毒的气体。不燃烧。对热稳定,没有腐蚀性,可以作为通用材料。电绝缘性能和消弧性能好,绝缘性能为空气的2~3倍,而且气体…

外网如何访问公司内网服务器?

在现代商业环境中,随着信息技术的快速发展,越来越多的公司有需求让远程用户在外网环境下访问公司内网服务器。这在很大程度上提高了远程办公的灵活性和效率。由于安全和网络限制等问题,实现这一目标并不是一件容易的事情。 在处理这个问题时…

【Qt 学习笔记】Qt窗口 | 对话框 | 创建自定义对话框

博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt窗口 | 对话框 | 创建自定义对话框 文章编号:Qt 学习笔记…

[人工智能]啥是大模型?一篇文章看懂火遍全网的“AI大模型”

美国商业科技界正在升起两位“新神”。 一位是“钢铁侠”埃隆马斯克,“带领人类走向火星”; 一位是“奥特曼”山姆阿尔特曼,“带领AI走向人类”。 大多数人对马斯克很熟悉了,特斯拉汽车在中国道路上疾驰,朋友圈也经…

B端系统的颜值问题:成也框架,败也框架!

B端UI框架和前端框架的出现,让系统的搭建就像堆积木一样,十分的容易了。这也一下子把程序员的设计和审美水平拔高到了UI框架能够达到的高度。伴随而来的则是系统的堆砌、同质化、糟糕的体验,以及各种违和的组件被生搬硬套的绑定在一块&#x…

LabVIEW故障预测

在LabVIEW故障预测中,振动信号特征提取的关键技术主要包括以下几个方面: 时域特征提取:时域特征是直接从振动信号的时间序列中提取的特征。常见的时域特征包括振动信号的均值、方差、峰值、峰-峰值、均方根、脉冲指数等。这些特征能够反映振动…

电信数字员工“上岗”!重庆电信携手实在智能加快“数智化”转型

中国电信股份有限公司重庆分公司(以下简称重庆电信)与实在智能已达成合作,由实在智能为其建设RPA数字员工,首批已覆盖数十个业务场景,大幅提升相应业务自动化和智能化水平。深度适配电信业务运转的RPA数字员工&#xf…

JVM原理之运行时数据区域

Java运行时数据区(Runtime Data Area)是Java虚拟机(JVM)在运行Java程序时内部维护的一系列数据区域。这些区域共同协作,确保Java程序能够高效、稳定地运行。本文将详细介绍Java运行时数据区的结构和作用。 java虚拟机运行时数据区域 根据《Java虚拟机规范》规定,jvm内存…

【Java笔记】第11章:内部类

前言1. 讲解结语 上期回顾:【Java笔记】第10章:接口 个人主页:C_GUIQU 归属专栏:【Java学习】 前言 各位小伙伴大家好!上期小编给大家讲解了Java中的接口,接下来讲讲Java中的内部类! 1. 讲解 Java中的内…

通用大模型VS垂直大模型,相辅相成!

1.通用大模型: 如OpenAI的GPT系列、Google的PaLM等,因其广泛的训练数据来源和强大的泛化能力,展现出在多种任务和场景中的应用潜力。它们能够处理从文本生成、代码编写到语言翻译等多种复杂任务,适应性强,减少了针对单…

一文读懂Web Codecs API:浏览器背后的媒体魔术师

引言 ​在早期的Web 网页中,视频播放通常要依靠 Flash 和 Silverlight 等插件来完成,浏览器是不支持直接播放视频的。 随着网络技术的发展,视频这种媒体方式的需求变得普遍,HTML5中,出现了一个新的元素Video&#xf…

可积分兑换收银的会员卡小程序源码系统 带完整的安装代码包+搭建部署教程

系统概述 本会员卡小程序源码系统基于主流的前后端分离架构设计,前端采用Vue.js框架开发,后端服务则通过Node.js实现,数据库选用MySQL存储会员数据和交易记录。这样的技术栈确保了系统的高性能、易维护性和良好的扩展性。 代码示例 系统特色…

Win10 打开默认共享,提示 “拒绝访问“ 解决方法

1、打开计算机管理,默认共享C盘是开启的,如下图 2、但是想要能打开,防火墙还需要开启445端口 3、此时我们可以通过如下方式进行访问 4、输入账号密码后提示 "拒绝访问" 5、解决方法: (1)打开注…

【车载AI音视频电脑】智能驾驶监控系统,校车/警车/货车/油罐车AI分析与监控方案

校车监控方案 实时视频监控、校车位置查询、视频回放、轨迹回放。 2、 预设校车行驶线路,如有偏离,产生报警。 3、 预设校车车速,如超速,产生报警。 4、 预设学生下车,抓拍图片上传监管中心、预防小孩被困车内。 5…

【MySQL】性能分析

https://www.bilibili.com/video/BV1Kr4y1i7ru/?p78 查看执行频次 查看当前数据库的 INSERT, UPDATE, DELETE, SELECT 访问频次: SHOW GLOBAL STATUS LIKE Com_______; 或者 SHOW SESSION STATUS LIKE Com_______; 慢查询日志 慢查询日志记录了所有执行时间超过指…