计算机组成原理笔记
文章平均质量分 60
计算机组成原理笔记
Hydrion-Qlz
啥都想学又都没时间开始的大学牲
(如需博客中某文件pdf或者是需要什么资源可直接邮箱联系
展开
-
有符号数和无符号数的编码表示详解及其互相转换
整数不同形式的表示与转换通常来说,用位来编码整数有两种不同的方式一种只能表示非负数,即无符号数另一种能表示负数、零和正数,即有符号数无符号数的编码无符号数只能表示非负数,当所有位全为0是表示的值为0,其他情况均表示的是正数其定义如下:对向量x→=[xw−1,xw−2,...,x0]\overrightarrow{x}=[x_{w-1},x_{w-2},...,x_{0}]x=[xw−1,xw−2,...,x0]而言,其无符号数编码的值为:B2Uw(x→)≐∑i=0w−1xiwiB原创 2022-01-10 00:01:42 · 2691 阅读 · 1 评论 -
CSAPP第一章读书笔记
本章从简单的hello,world程序讲起,讲解了系统为了执行该程序时,系统发生了什么以及为什么会这样#include <stdio.h>int main(){ printf("hello,world\n"); return 0;}1.1 信息就是位+上下文一个程序的生命周期是从一个源程序开始的,即程序员通过编辑器创建并保存的文本文件。源程序实际上就是由值0和1组成的位(比特)序列。大部分的现代计算机系统都使用ASCII标准来表示文本字符hello.c的表示原创 2022-01-01 23:23:38 · 580 阅读 · 0 评论 -
C语言不同类型在不同及其上的取值范围
C语言整型数据类型在32位机和64位机的典型取值范围C语言整型数据类型在64位机的典型取值范围C语言的整型数据类型的保证的取值范围原创 2022-01-08 18:41:26 · 122 阅读 · 0 评论 -
大端法与小端法区别与易错点
大端与小端对于跨越多字节的程序对象, 我们必须建立两个规则:这个对象的地址是什么在内存中如何排列这些字节。在几乎所有的机器上, 多字节对象都被存储为连续的字节序 列,对象的地址为所使用字节中最小的地址。例如对于一个int类型的变量来说,如果它的值为0x01234567,如果该int类型的变量的起始地址为0x100,那么x的4个字节将被存储在内存的 0x100,0x101,0x102,0x103四个位置。那么其在内存中总共有两种表示方式,一种是高位在前(如下图上部分),一种是低位在前(如下图下原创 2022-01-06 17:28:56 · 324 阅读 · 0 评论 -
常见的总线通信方式及其特点
常见的总线通信方式及其特点Synchronous Communication所有事件的发生均由时钟信号控制所有的设备均可以读取时钟线Asynchronous Communication总线上一个事件的发生跟随,并取决于前一个事件的发生Half-synchronous Communication允许各种速度模块和谐地通信用于连接低速、大速差装置Separate Communication将总线周期分为两个子周期,在第一个周期,主设备发送控制指令,地址和其他信息给从设备原创 2022-01-09 16:43:25 · 1499 阅读 · 4 评论 -
指令并行性主要受限于哪几个方面
指令并行性主要受限于哪几个方面真实数据相关性(先写后读)过程相关性资源冲突输出相关性(写写冲突)反相关性(先读后写)原创 2022-01-08 18:43:32 · 195 阅读 · 0 评论 -
系统总线及其分类
系统总线及其分类什么是系统总线?它分为哪几类?各有什么作用?分别是单向的还是双向的?它们与机器字长、存储字长及存储单元数有何关系?系统总线:连接计算机主要部件(CPU,内存,I/O)的总线分类数据总线作用:传输数据是双向的数据总线的线宽=机器字长=主寄存器长度,一般与存储字长相等地址总线作用:确定数据的来源或目的地是双向的地址总线的线宽决定内存的最大容量,即存储单元数的最大值控制总线作用:传输控制信号是单向的...原创 2022-01-09 16:43:44 · 1644 阅读 · 0 评论 -
常见的集中式总线控制的方式及特点
常见的集中式总线控制的方式及特点问题常见的集中式总线控制有几种?各有何特点? 哪种方式响应时间最快?哪种方式对电路故障最敏感?回答常见的总线控制有三种Separate request每一个I/O设备都直接连接到总线控制器上,直接发送并接收总线的处理结果优先级可自定义响应速度快Chain polling新增加 Bus busy 线,用来通知每个线总线现在是否被占用离总线控制器越近优先级越高可以集成较大规模Counter timing polling新增加 Devic原创 2022-01-07 11:52:40 · 7037 阅读 · 0 评论 -
SRAM和DRAM的优缺点对比
SRAM和DRAM的优缺点对比存储方式不同,DRAM一位数据存储在一个电容器中,根据电容的电荷量判断状态,SRAM一位数据需要六个MOS管主要用途不同,SRAM因为其速度比较块一般用作Cache,而DRAM因为相对比较便宜,所以比较适合作为主存是否需要刷新电路,由于DRAM数据存储在电容器中,在读取数据时会导致蒂安和流失,因此需要额外加一个刷新电路,而SRAM不需要刷新电路价格不同,由于DRAM制作比较简单,因此其价格相对便宜,而SRAM价格相对比较高功耗不同,由于DRAM需要在运行时不断地刷新原创 2022-01-08 18:41:41 · 4390 阅读 · 3 评论 -
CPU如何区分同存储在内存的指令和数据
CPU如何区分同存储在内存的指令和数据在指令执行的不同时间段来区分,根据经典冯诺依曼结构,指令周期分为四个部分,分别是:取值周期,译码周期,执行周期,中断周期,而在取值中期中从CPU中取出来的是指令,在执行阶段取出来的一般都是操作数根据地址来源不同区分,PC中保存的值是下一跳要被执行的指令地址,而数据的地址一般都是从MAR中获取的根据获取来源不同,指令被取入CPU一般存在IR寄存器中...原创 2022-01-09 16:44:15 · 1077 阅读 · 0 评论 -
什么是总线?总线传输有何特点?
什么是总线?总线传输有何特点?总线是连接两个或多个组件的通信路径特点:某一时刻只允许有一个部件向总线发送信息,而多个部件可以同时从总线上接收相同的信息。原创 2022-01-09 16:44:31 · 5620 阅读 · 1 评论 -
计算机组成原理笔记及思维导图汇总附复习建议
本文内容整理自西安交通大学软件学院李晨老师的课件,仅供学习使用,请勿转载写在前面笔记是我当时在上课期间整理的,到后半部分的时候由于实验和考试安排的比较紧,就没来得及做,因此只到了第九章思维导图是在复习期间整理的,内容相对来说比较全面,基本涉及到了老师上课讲的所有内容(除第六章外存)笔记列表第一章–绪论计算机组成原理第一章笔记—绪论_Qlz的博客-CSDN博客Introduction思维导图第二章–计算机进化与性能计算机组成原理第二章笔记—计算机进化与性能_Qlz的博客-CSDN博客计.原创 2022-01-07 00:17:54 · 1962 阅读 · 0 评论 -
计算机组成原理第九章笔记---计算机算术
本文内容整理自西安交通大学软件学院李晨老师的课件,仅供学习使用,请勿转载文章目录文章目录文章目录本章思维导图Arithmetic & Logic UnitInteger RepresentationSign-Magnitude Representation补码Conversion Between LengthsInteger ArithmeticComment on Addition and Subtraction硬件实现MultiplicationBy computer硬件实现Flowch.原创 2022-01-06 19:38:54 · 449 阅读 · 0 评论 -
计算机组成原理第七章笔记---输入输出
本文内容整理自西安交通大学软件学院李晨老师的课件,仅供学习使用,请勿转载文章目录文章目录文章目录本章思维导图External DevicesDisk driveI/O ModulesFunction of I/O ModuleI/O StepsI/O CommunicationData BufferingError DetectionI/O Module DecisionsInput Output ModesProgrammed I/OprocessI/O CommandsAddressing I/.原创 2022-01-06 19:36:25 · 855 阅读 · 0 评论 -
计算机组成原理第五章笔记---内部存储器
本文内容整理自西安交通大学软件学院李晨老师的课件,仅供学习使用,请勿转载文章目录文章目录文章目录本章思维导图Semiconductor MemoryOrganizationRAMDynamic RAMDynamic RAM StructureDRAM OperationStatic RAMStating RAM StructureStatic RAM Operation**SRAM v DRAM**ROMPROMRead “mostly” Memory**Erasable Programmable.原创 2022-01-06 19:34:39 · 784 阅读 · 0 评论 -
计算机组成原理第四章笔记---缓存
本文内容整理自西安交通大学软件学院李晨老师的课件,仅供学习使用,请勿转载文章目录文章目录文章目录本章思维导图Key characteristics of memory systemsClassification based on locationCapacityUnit of TransferAccess MethodsPerformance Factors of MemoryPhysical Types (material)Physical CharacteristicsMemory Hierar.原创 2022-01-06 19:33:10 · 1264 阅读 · 0 评论 -
计算机组成原理第三章笔记---计算机功能与互联
本文内容整理自西安交通大学软件学院李晨老师的课件,仅供学习使用,请勿转载文章目录文章目录文章目录本章思维导图Computer componentsMain Components内部结构图Computer FunctionFetch Cycle**Execute Cycle**Flow of an Instruction(指令流程)InterruptsDefGoalClassificationComparisonshort I/O waitlong I/O wait考虑中断后的指令处理流程Multip.原创 2022-01-06 19:31:34 · 883 阅读 · 0 评论 -
计算机组成原理第二章笔记---计算机进化与性能
本文内容整理自西安交通大学软件学院李晨老师的课件,仅供学习使用,请勿转载文章目录文章目录文章目录本章思维导图**Brief History of Computer**Vacuum tube ComputerENIACdetails图灵机IAS Memory FormatsIAS Registers**IAS Instruction Set**UNIVAC**Transistor Computer****IC Computer**Family conceptMoore’s LawLSI & V.原创 2022-01-06 19:29:35 · 566 阅读 · 0 评论 -
计算机组成原理第一章笔记---绪论
本文内容整理自西安交通大学软件学院李晨老师的课件,仅供学习使用,请勿转载文章目录文章目录文章目录本章思维导图OverviewComputer architecture(计算机架构)定义1定义2Computer Organization(计算机组成)定义1定义2Computer Implementations(计算机实现)定义1定义2架构和组成的对比名词解释Transparency/Transparent(透明)Architectural attributesOrganizational attrib.原创 2022-01-06 19:19:38 · 876 阅读 · 0 评论