提示:实事求是 脚踏实地 欲速则不达 基础知识要扎实 考场上要稳要细心
408
23考研 22408备考中 考神附体👼考神附体👼考神附体👼好运加持🍀好运加持🍀
真题总结
一、DS
1、选择逻辑结构------队列
2、计算栈容量----出栈、出队
3、树的遍历—左、根、右的位置关系
4、平衡二叉树的定义:二叉排序树➕平衡因子0、-1、1
5、求完全二叉树的结点数量:
1️⃣ 度为m的树中第i层最多有
m
i
−
1
m^{i-1}
mi−1节点
2️⃣ 高为h的m叉树最多有
m
h
−
1
m
−
1
{\frac{m^{h-1}}{m-1}}
m−1mh−1个节点
6、森林与二叉树的转换:左孩子右兄弟
7、无向连通图的特性:画草图
8、m阶B树的定义:
1️⃣ 根结点的子树
∈
{\in}
∈ [2,m] , 关键字数
∈
{\in}
∈ [1,m-1]
🤨 其它结点子数
∈
{\in}
∈ [
m
2
{\frac{m}{2}}
2m,m] , 关键字数
∈
{\in}
∈ [
m
2
{\frac{m}{2}}
2m-1,m-1]
2️⃣ 对任意结点,其所有子树高度相同
3️⃣ 关键字的值有序
4️⃣ n个关键字的B树必有n+1个叶子结点
5️⃣ 求高度:每层尽可能多/少的keyword
9、小根堆 i=0,1… , i 2 {\frac{i}{2}} 2i开始
10、判断是哪种排序算法
41、狄杰斯特拉求单源最短路径:初始的距离;加入一个结点后更新距离;不适合边上带有负全值的
42、算法题
二、计组
1、冯诺依曼结构,cpu怎么区分指令和数据----根据指令的不同阶段
2、加法计算:真值➡️补码➡️需要扩展的进行扩展➡️add
3、浮点数加法:直接加,看阶码是否超出了范围或者…
4、2路组相联映射,求主存单元应装入的组号:把129写成二进制,看组号
5、芯片扩展,求芯片数量
6、相对寻址 EA=(PC)+A
7、精简指令集 VS 复杂指令集
8、流水线
9、微程序控制器 VS 硬布线控制器
10、计算总线带宽:单位时间内能传输多少信息,一秒内有多少个总线周期,每个总线周期传输多少数据
11、Cache命中率
43、I/O中断和DMA,I/O中断是缓存满一次中断一次,DMA是每传完一块中断一次
44、写指令:指令含义
三、OS
1、 外部中断:来自CPU与内存以外的中断
异常:除数为0
浮点运算下溢,不产生中断
访存缺页,cpu执行中断指令产生的中断
2、并行判断,排除法
3、进程调度算法特性
① FCFS,非抢占式
② 短作业优先 SJF
③ 优先级,会饿
④ 高响应比优先,
等待时间
+
要求服务时间
要求服务时间
{\frac{等待时间+要求服务时间}{要求服务时间}}
要求服务时间等待时间+要求服务时间,不饿
⑤ 时间片轮转
⑥ 多集反馈队列调度算法,抢占式,会饿🦢
4、死锁
🥶 多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,P讲无法向前推进
😶🌫️ 产生的必要条件:互斥条件、不剥夺条件、请求并保持条件、循环等待条件
🤯 死锁的处理
🌽死锁预防:破坏必要条件一个或几个
🥕死锁避免:防止进入不安全状态,银行家算法
🫒死锁检测和解除:资源分配图,死锁处理(当且仅有S状态的资源分配图是不可完全简化的);死锁解除(资源剥夺法,进程回退法,撤销进程法)
5、每个进程都有自己独立的进程空间
6、分段系统的逻辑结构 (段号,段内偏移)
7、文件的物理结构(连续分配,连接分配,索引分配)
8、SCAN–>LOOK
9、PCB
10、引用计数值
11、逻辑设备名
45、信号量,互斥
46、请求分页系统,计算访存时间,计算物理地址:把虚地址写成二进制,对应结构
四、计网
我还没复习完 呜呜欧呜呜。。。