自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 计算机组成原理——第三章(14)

虚拟存储器在计算机组成原理占的比例不多,重点还是在操作系统那里学习,这一小节我们对虚拟存储系统做一个简单的了解。

2024-12-01 16:16:11 294

原创 计算机组成原理——第三章(13)

这一小节我们讲一下页式存储器,包括逻辑地址构成、物理地址构成、页表、以及为了方便快速查询引入的TLB快表内容。

2024-11-24 15:23:36 487

原创 计算机组成原理——第三章(12)

这一小节我们讲一下cache的写策略,有写命中和写不命中的两种情况,写命中分为全写法和写回法,写不命中分为写分配法和非写分配法。全写法+非写分配法常用于各级cache,写回法+写分配法常用于cache-主存。

2024-11-17 14:13:13 359

原创 计算机组成原理——第三章(11)

这一小节我们会讲一下cache的替换算法,包括四个算法:随机算法、先进先出算法、近期最少使用(LRU)、最不经常使用(LFU),其中LRU需要我们着重学习。在全相联映射或者是组相联映射中,如果Cache块或者对应的那个Cache组全部满了,就需要把旧的cache块替换成新的,那我们怎么选择旧的cache呢?下面我们会介绍4种替换算法。

2024-11-13 19:06:48 420

原创 计算机组成原理——第三章(10)

这一小节我们讲一下Cache和主存的映射方式,包括全相联映射、直接映射、组相联映射,尤其需要记住每个映射方式的地址结构。

2024-11-10 21:45:20 350

原创 计算机组成原理——第三章(9)

本小节开始我们讲解Cache的内容,这一小节我们主要讲了Cache的工作原理、局部性原理(时间和空间)、性能分析(平均访问时间的两种情况)、其他概念(基于局部性界定周围的“块”)

2024-11-07 21:22:21 481

原创 计算机组成原理——第三章(8)

这个考点是今年刚刚被列入机组和操作系统的考研大纲里面,所以考到的几率还是蛮高的,本小结讲了固态硬盘的原理、组成、读写性能特性、与机械硬盘相比的特点以及磨损均衡技术。

2024-10-29 19:37:39 340

原创 计算机组成原理——第三章(7)

这一小节我们讲一下磁盘存储器,包括磁盘原理(磁头、柱面、扇区、道密度、面密度、位密度、平均存取时间、数据传输率)、磁盘阵列RAID(RAID0、RAID1等特点)

2024-10-22 21:08:06 523

原创 计算机组成原理——第三章(6)

本小节我们讲一下单块存储芯片与CPU的连接、多块存储芯片与CPU的连接(位扩展法、字扩展法、字位扩展法)

2024-10-20 22:08:08 462

原创 计算机组成原理——第三章(5)

本小节我们讲一下存取周期、双端口RAM(考察的是双端口同时读/同时写的问题)、单体多字存储器、高位交叉编址和低位交叉编址

2024-10-11 20:54:35 893

原创 计算机组成原理——第三章(4)

本小节我们讲一下自读存储器ROM,分为MROM、PROM、EPROM、Flash Memory、Solid State Drives。

2024-09-29 17:10:26 643

原创 计算机组成原理——第三章(3)

这一小节我们讲一下SRAM和DRAM的区别,了解一下栅极电容和双稳态触发器的差别,DRAM是怎么刷新的?DRAM的地址线复用技术

2024-09-27 20:08:46 2516 2

原创 计算机组成原理——第三章(2)

这一小节内容比较杂,主要讲了主存储器的基本原件(MOS管、电容),存储芯片的结构(译码器、存储体、读写电路、地址线、数据线、片选线、读写控制线、金属引脚)以及我们的寻址(字节寻址、按字寻址等)

2024-09-25 21:19:55 898

原创 计算机组成原理——第三章(1)

接下来我们来到计算机组成原理的第三章,这一小节我们主要讲一下存储系统基本概念,分为了层次结构、几种分类标准、存储器性能指标。

2024-09-22 17:32:14 539

原创 计算机组成原理——第二章(20)

这一小节是计算机组成原理第二章的最后一小节,主要讲的是浮点数的运算,加减运算包括真值到机器数的转换、对阶、尾数加减、规格化、舍入、溢出判断,以及C语言类型转换过程中溢出或者精度丢失的例子。

2024-09-20 17:06:44 1212

原创 计算机组成原理——第二章(19)

这一小节我们介绍一下IEEE 754以及它的移码运算、标准。

2024-09-13 21:42:13 4003

原创 计算机组成原理——第二章(18)

本小节我们讲一下阶码和尾数,同时还有原码和补码规格化(左归、右归)

2024-08-15 22:39:14 2782 2

原创 1011 World Cup Betting

题目讲的就是,给你三行数,每一行包含3个浮点小数,让你找到最大的那个小数,然后如果最后的小数是第一个,输出W,是第二个,输出T,是第三个,输出L,最后将三行最大值累乘得到的值res,输出(res*0.65-1)*2保留两位小数,

2024-08-13 20:42:47 361

原创 计算机组成原理——第二章(17)

这一小节内容不多,主要讲的是数据的存储和排列,分为大小端模式的区别、边界对齐方式和边界不对齐方式的区别两块内容。

2024-08-13 10:47:36 471

原创 计算机组成原理——第二章(16)

本小节较为简单,内容分为C语言的有符号数转无符号数、长整型转短整型、短整型转长整型。

2024-08-12 11:14:07 431

原创 计算机组成原理——第二章(15)

这一小节我们学习一下补码的除法运算,补码除法也是用加减交替法的,与原码的加减交替法有点区别。

2024-08-10 18:45:51 621 1

原创 计算机组成原理——第二章(14)

本小节我们讲一下原码的除法运算,包括了恢复余数法和加减交替法(不恢复余数法),带大家详细讲一下计算机是如何运算的。

2024-08-09 22:16:25 2136 11

原创 1009 Product of Polynomials(Java)

题目讲的就是给你两行,每一行第一个数字K代表多项式的非零项的数量,接着后面2K个数字,一前一后分别代表着指数和系数,让你求这两个多项式的积,输出最终多项式的非零项数量,以及按照指数从大到小的顺序,和输入一样的格式输出。

2024-08-09 10:52:12 380

原创 计算机组成原理——第二章(13)

这一小节我们讲一下补码的乘法运算,通过这一小节我们会讲清楚“补码的算数右移”和“逻辑右移”的区别,以及补码一位乘法的机算和手算过程,同时同学们需要注意的是补码一位乘法最后再多来一次加法,这个加法是什么?让我们一探究竟!

2024-08-08 16:35:52 1136

原创 计算机组成原理——第二章(12)

这一小节我们讲一下原码的乘法运算,补充一下之前讲到的运算器ACC、X、MQ运算过程,原码一位乘法机器模拟和手算模拟。

2024-08-07 14:36:31 1110

原创 计算机组成原理——第二章(11)

这个小节我们讲一下定点数的移位运算,包括原码、反码、补码的移位运算,还有逻辑移位和循环移位是如何运算的。

2024-08-06 17:03:58 1095

原创 计算机组成原理——第二章(10)

这一小节我们讲一下标志位的生成,对上一小节的加法器做个补充。

2024-08-05 11:40:23 809

原创 1008 Elevator(Java)

输入数字N,数字N后面跟着N个数字代表着目的楼层,起始点是0层,每上升一层花费6秒,每下降一层花费4秒,每达到一个目的楼层,电梯会停5秒。问你一共花费多少秒?

2024-08-04 21:38:23 400

原创 计算机组成原理——第二章(9)

上一小节我给大家挖了一个坑,这一小节我们讲一下如何溢出判断,填下这个坑。

2024-08-02 17:18:06 1367 1

原创 1007 Maximum Subsequence Sum(Java)

题目说的就是给你一串K个数字,让你找到连续的和最大的子串,同时输出子串的和、子串起始的元素、子串末尾的元素,如果K个数字全是负数,输出子串和为0、子串起始元素为整个字符串的第一个元素,子串末尾元素为整个字符串的最后一个元素。

2024-08-01 21:48:47 532

原创 计算机组成原理——第二章(8)

这一小节我们讲一下并行进位加法器以及补码加减运算器,听咸鱼学长说并行进位加法器的内容考试要求不高,所以不需要过于深究,但是补码加减运算器是最近新加的考点,所以同学们应该重点关注!!

2024-08-01 16:56:54 1587

原创 1006 Sign In and Sign Out

给你M行数据,每一行数据分别包括ID、进入房间时间、离开房间时间,让你输出第一个进入房间的ID和最后一个离开房间的ID。

2024-07-31 21:38:48 268

原创 计算机组成原理——第二章(7)

本小节我们讲一下奇偶校验码和电路的基本原理、加法器设计。

2024-07-31 17:34:11 1273

原创 1005 Spell It Right(Java)

输入一个数字,需要我们将每一位的数字相加得到和,将和的每一位数字从高位开始,翻译成英文。

2024-07-30 15:20:44 247

原创 计算机组成原理——第二章(6)

本章我们讲一下定点小数的表示和运算以及定点小数和定点整数的区别,其实运算方面和之前讲的整数运算基本差不多。

2024-07-30 11:06:49 421

原创 1004 Counting Leaves(Java)

本文讲一下PAT题库里面的1004 Counting Leaves。

2024-07-26 15:50:35 399

原创 计算机组成原理——第二章(5)

这个小节我们讲一下原反补码的特性,尤其是补码的特性最为特殊,另外我们会再介绍移码,它是怎么来的呢?又有什么特性呢?

2024-07-26 10:36:57 721

原创 计算机组成原理——第二章(4)

上一小节我们讲了无符号整数的表示和运算,这次我们讲一下带符号整数的表示和运算。

2024-07-25 16:10:51 1272 1

原创 计算机组成原理——第二章(3)

这一小节我们讲一下无符号整数的表示和运算。

2024-07-24 15:27:59 617

原创 计算机组成原理——第二章(2)

这一小节内容不多,主要讲的是按照不同的编码规则,BCD码指的是用4个二进制位来表示一个十进制位的数字,为什么是4个而不是其他个,大家可以自己思考一下。

2024-07-23 15:33:50 410

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除