
计算机组成与体系结构
文章平均质量分 82
计组
Ho1aAs
Tutte le strada portano a roma.
展开
-
计组——存储_RAID
文章目录一、RAID简述常见RAIDRAID-0RAID-1一、RAID简述RAID全称为独立磁盘冗余阵列(Redundant Arrar of Independent Disks)由于磁盘存储介质数据的可靠性容易受到环境影响,而发生数据错误的代价非常大,因此需要考虑存储的容灾与恢复主要有以下两种方式解决:大型、昂贵、抗干扰的单磁盘多个便宜的普通磁盘组成可靠存储系统其中,每个硬盘被称为块,结构上是竖向的,而每一层被称为带区,结构上是横向的常见RAIDRAID-0RAID-0也被称为磁原创 2021-05-19 09:55:18 · 968 阅读 · 1 评论 -
计组——存储_虚拟内存
文章目录一、使用虚拟存储器的原因二、虚拟存储器的层次化存储结构三、页页表四、虚存地址转换分页内存管理的有效访问时间五、转译后备缓冲器(TLB)使用TLB的页面访问过程一、使用虚拟存储器的原因程序的可寻址地址空间大于主存的实际容量实际使用的内存空间大于主存的实际容量多个进程的地址空间重叠,每个进程理论上可以使用全部内存二、虚拟存储器的层次化存储结构虚拟存储器的核心思想:将一部分数据存储在硬盘上,提高内存的存储能力存储在硬盘上的部分称为页面文件(page file)项目\存储器类型原创 2021-05-08 09:56:45 · 1527 阅读 · 0 评论 -
计组——存储_层次化结构_高速缓存_缓存映射
文章目录一、 存储器二、存储器层次化结构Ⅰ、层次化结构的性能有效访问时间(EAT)Ⅱ、数据局部性Ⅲ、典型的层次化存储三、SRAM和DRAM四、高速缓存Ⅰ、缓存映射为什么采用块的形式?缓存寻址方式类比1、直接映射2、全相联映射(Fully Associative Mapping)4、组相联映射(SAM)Ⅱ、缓存映射示例Ⅲ、缓存替换策略完一、 存储器ROM:数据读取快、存储时间长、耗电低。用于BIOS、CD-ROM、闪存RAM:可以随机读写、需要通电。多用于主存二、存储器层次化结构由于不同类型的存原创 2021-04-21 15:35:50 · 1410 阅读 · 0 评论 -
计组——扩展操作码
文章目录一、扩展操作码二、扩展操作码的编码三、扩展操作码计算练习ⅠⅡ完一、扩展操作码MARIE的指令集中采用固定长度的操作码表示不同的指令类型指令分为两大类:定长指令和变长指令,它们各有优缺:定长指令的译码相对容易但是浪费了存储空间变长指令译码复杂而在实际运用过程中:不同类型的指令需要的操作数数量往往不同因此,产生了扩展操作码(Expanding Opcodes):在定长的指令中,通过变长的操作码,表示更多的指令类型二、扩展操作码的编码区别操作码的长度:采用转义操作码(Escape原创 2021-04-18 17:17:52 · 13563 阅读 · 0 评论 -
计组——大小端存储_堆栈_执行(逆)波兰式
文章目录一、CPU内部的数据存储二、堆栈型架构的存储Ⅰ、优点Ⅱ、应用——执行(逆)波兰式1、波兰式的转换2、堆栈执行(逆)波兰式完一、CPU内部的数据存储CPU内部的数据存储架构有以下几种堆栈型架构:操作数隐式放置在堆栈中累加器型架构:当指令对应的运算涉及两个操作数时,其中一个操作数隐式放置在累加器寄存器中通用寄存器型架构:操作数保存在寄存器中,又可细分为:存储器-存储器型,多个操作数放置在内存;寄存器-存储器型,操作数放置在寄存器和存储器中;取-存型所有操作数放置在寄存器中各架构的汇编操作原创 2021-04-14 16:23:52 · 867 阅读 · 0 评论 -
计组——汉明码
文章目录一、前言二、最小汉明距离三、确定汉明码的编码Ⅰ、校验位和有效位Ⅱ、校验位该填什么值?三、如何纠错?一、前言计算机系统在计算、运输、数据传输过程中可能产生错误硬件原因:辐射、撞击、老化、底噪软件原因:BUG在计算或数据存储中,使用汉明码(Hamming Code)不仅可以能判断是否出错,还能修正错误二、最小汉明距离任意两个等长数字中,不同位的总数称为汉明距离(Hamming Distance),记为D例如:1 0 0 0 1 0 0 11 0 1 1 0 0 0 1 * *原创 2021-03-17 22:52:54 · 2545 阅读 · 0 评论 -
计组——浮点数表示
文章目录一、偏移值二、浮点数Ⅰ、表示原理Ⅱ、实际的浮点表示二、规格化数字和非规格化数字Ⅰ、规格化数字(Normal)Ⅱ、非规格化数字(Subnormal/Denormalized)一、偏移值将一个数字加上偏移值M,结果称为关于M的移码(Excess-M),这是将数字表示范围偏移到非负数再用原码表示M = 127 = 2^7-1-121 = -121+M = 6 = (00000110)26是-121关于偏移值M=127的移码二、浮点数Ⅰ、表示原理浮点数用科学计数法表示,一个浮点数分为了三部原创 2021-03-17 22:04:23 · 1952 阅读 · 0 评论