计算机组成原理
文章平均质量分 58
计算机组成原理
ximanni18
这个作者很懒,什么都没留下…
展开
-
计算机组成原理__第5章 存储器层次结构__高速缓冲存储器cache
cache 设置在CPU 和主存之间, 可以提高CPU访问指令和数据的速度。一 cache 的基本工作原理cache 是一种小容量高速缓冲存储器, 由快速的 SRAM(组成随机存取存储器)组成, 直接制作在 CPU芯片内。为便于cache 和主存间交换信息, cache和主存空间都被划分为相等的区域。 主存中的区域称为块, 也称为主存块, 它是cache 和主存之间的信息交换单位。cache 中存放一个主存块的区域称为cache 行(line)或 槽(slot)。下图给出带cac...原创 2021-04-09 16:27:31 · 2102 阅读 · 0 评论 -
计算机组成原理__第3章 指令系统
一台计算机能执行的机器指令的集合称为该机的指令集或指令系统, 指令是构成程序的基本元素。系统软件直接建立在硬件支持的指令基础上,系统程序员感觉到的计算机的功能特性和概念性结构就是指令集 体系结构(ISA).指令系统设计中涉及的各个方面, 主要包括: 指令格式、操作类型、操作数类型、寻址方式、操作码编码、指令系统的风格、程序的机器级表示。...原创 2021-04-05 18:11:14 · 1768 阅读 · 0 评论 -
计算机组成原理__第6章之总线概述___总线的带宽
计算机的部件之间的互连方式有两种, 一种是分散连接, 另一种是总线连接:将多个部件连接到一组公共信息传输线上。一 总线连接结构的两个主要优点是灵活和成本低。 总线的主要缺点是它可能产生通信瓶颈。总线是计算机内数据传输的公共路径, 用于实现两个或两个以上部件之间的信息交换。总线分为内部总线、 系统总线 等多种总线。系统总线指连接CPU、存储器和各种 I/O 模块等主要部件的总线, 通常所说的总线是指这类总线。二 总线的性能指标通常包括以下几个方面。1. 总线宽度。 总线中数...原创 2021-03-07 20:01:35 · 6325 阅读 · 0 评论 -
计算机组成原理__第6章之硬盘存储器
硬盘存储器主要由磁记录介质、硬盘驱动器、硬盘控制器三大部分组成。 硬盘控制器包括控制逻辑、时序电路、“并--串”转换和“串--并”转换电路。 硬盘驱动器包括读写电路、读/写转换开关、读/写磁头与磁头定位伺服系统。一 硬盘的主要技术指标硬盘的未格式化容量是指按道密度和位密度计算出来的容量, 它包括了头空、ID域、CRC码等信息,是可利用的所有磁化单元的总数, 未格式化容量(或非格式化容量)比格式化后的实际容量要大。1. 对于低密度存储方式, 因为每个磁道的容量相等, 所以, 其未格式化容量..原创 2021-03-07 13:19:52 · 1834 阅读 · 0 评论 -
计算机组成原理__为什么需要 补码 和 反码
引进补码的原因减法运算复杂, 希望找到使用正数代替负数的方法 使用加法代替减法操作,从而消除减法 但是在计算补码的过程中, 还是使用了减法。 看一个例子原创 2020-10-11 13:10:22 · 341 阅读 · 0 评论 -
第2章 数据的表示和运算__补码加减运算器
若,, 则[x+y]补, [x-y]补的运算表达式如下:[x+y]补 = [x]补 + [y]补 (mod 2的n次方)[x-y]补 = [x]补 + [-y]补 (mod 2的n次方)从上式可看出,无论 x, y 是正数还是负数,补码的加、减运算可统一用加法实现, 而且[x]补 和[y]补 的符号位可以和数值位一起参与运算, 加、减运算结果的符号位也在求和运算中直接得出。可以看到,实现减法的主要工作在于求[-y]补。一 求一个数的负数的补码由其补码"各位取反, 末位加1...原创 2020-10-05 12:51:03 · 2132 阅读 · 5 评论 -
计算机组成原理__第2章数据的表示和运算__整数的编码表示
整数编码表示方法主要有以下4种: 原码,补码,反码和移码。这里从介绍 补码开始1. 补码表示法该法也称“2-补码”表示法, 由符号位后跟上 真值的模补码构成。 因此在介绍补码概念之前,先讲一下有关模运算的概念模运算, 在模运算系统中, 若A, B, M满足下列关系: A=B+K * M(K为整数), 则记为: A = B(modM)。 即A、B各除以M后的余数相同, 故称B 和 A 为 模M同余。 也就是说在一个模运算系统中, 一个数与它除以"模"后得到的余数是等价的。 “钟表...原创 2020-10-05 12:50:49 · 2220 阅读 · 0 评论 -
计算机组成原理 第2章 数据的表示和运算
先了解一个概念: 采用二进制编码的十进制数(BinaryCoded Decimal Number)简称BCD一 R进制数转换成十进制数, 任何一个 R 进制数转换成十进制数时, 只要 “按权展开” 即可。原创 2020-10-05 12:50:23 · 479 阅读 · 0 评论 -
第1章计算机系统概述__计算机系统性能评价之2_用执行速度进行性能评估
最早用来衡量计算机性能的速度指标是每秒钟完成单个运算(如加法) 指令的条数。指令速度所用的计量单位为MIPS (MillionInstructions Per Second) ,其含义是平增多每秒钟执行多少百万条指令即MIPS: 平均每秒钟执行多少百万条指令一 还有一个概念:指令平均执行时间,也称等效指令速度法或Gibson混合法。根据该法,通过统计各类指令在程序中所占比例进行折算。设某类指令 i 在程序中所占比例为Wi, 执行时间为 ti, 则等效指令的执行时间为 T = w1 *...原创 2020-10-05 12:48:57 · 1399 阅读 · 0 评论 -
计算机组成原理__第1章计算机系统概述__计算机系统性能评价
本文 讲解一个方面的知识 用 CPU 执行时间进行性能评估从执行时间来考虑,完成同样工作量所需时间最短的那台计算机性能是最好的。操作系统在对处理器进行调度时,一段时间内往往会让多个程序轮流使用处理器, 因此在某个用户程序执行过程中,可能同时还会有其他用户程序和操作系统程序在执行。所以,用户感觉到的某个程序的执行时间并不是其真正的执行时间。 通常把用户感觉到的执行时间分成以下两部分:CPU时间和其他时间。 CPU时间 指CPU用于程序...原创 2020-10-05 12:48:38 · 1919 阅读 · 0 评论