![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
25考研408
文章平均质量分 84
blue_blooded
日拱一卒,功不唐捐
gitee:https://gitee.com/zfylovelyy
展开
-
考研计组chap4指令系统
指令字长16bit,15条3地址指令,15条2地址指令,15条1地址指令,16条0地址指令。(以上为3地址指令)(so第一个位置全为1的为2地址指令)(以上为2地址指令)(so前2个位置全为1的为1地址指令)(以上为1地址指令)(so前3个位置全为1的为0地址指令)利用内存中的一片区域,在这片区域中存放目标data的地址。if 指令长度 = 1/2机器字长 半字长指令。if 指令长度 = 2机器字长 双字长指令。三地址指令+第四个地址存放下一条指令地址。if 指令长度 = 机器字长 单字长指令。原创 2024-06-19 15:20:08 · 1050 阅读 · 0 评论 -
考研计组chap2数据的表示和运算
在FA的基础上加上四个标识器,从而可以进行有符号数加减对并行加法器进行优化根据数学推导,if将前面运行之后的结果一并送到后面,则效率会提高但是if太多,则线路就会很麻烦,so一般规定4个FA并行由此产生4位CLA加法器。原创 2024-06-13 19:23:07 · 923 阅读 · 0 评论 -
考研计组chap3存储系统
if未命中,有空行,填入Cache,else+1,无空行,找max,剔除,该行置0,else+1。每次访问一个,if为空,放入Cache行,count+1,if不空,命中,+1,未命中,替换min,if有同,FIFO or 行数小的。因为电容这边接地,为0V,so用高电平的时候MOS导电,电容充电表示1,之后断开MOS管,电荷就保存在了电容中,在另一端读就为1。m> T/r,模块会有空闲,无法达到最高效,增加成本;eg:4个Cache行,依次访问1,2,3,4,1,2,5,1,2,3,4,5主存块。原创 2024-06-13 17:43:34 · 971 阅读 · 0 评论 -
考研计组chap1计算机系统概述
因为硬件软件完成各有利弊,ISA总结了什么用硬件完成,什么用软件完成最优,且包含实现功能的步骤以及实现的功能。#5:OP(IR)->(CU),CU = 000001(操作码),CU分析操作码是要进行"取数"操作。#4:(MDR)->IR,(IR) = 000001 0000000101,将当前要执行的指令给到IR。#6:Ad(IR)->(MAR),MAR = 0000000101 = 5 ,到5去取data。#1:(PC)->MAR (PC告诉MAR我要取0号地址) (MAR) = 0。原创 2024-05-18 19:55:41 · 896 阅读 · 0 评论 -
考研OS chap5 I/O管理
T原创 2024-05-12 16:18:53 · 553 阅读 · 0 评论 -
考研OSchap4文件管理chap5磁盘管理(部分)
eg:文本文件 text.txt。原创 2024-05-12 23:55:18 · 793 阅读 · 0 评论 -
OS考研chapter3内存管理
目录一、基础知识点补充1.内存、内存地址概念与联系2.按byte编址 vs 按字编码二、进程运行的基本原理1.指令的工作原理2.逻辑地址 vs 物理地址3.从写程序到程序运行(1)编辑源代码(2)编译(3)链接1)方式2)生成装入模块,链接之后生成完整的逻辑地址(4)装入1)干嘛2)方式三、功能 1.内存空间的分配与回收(1)连续分配 1811)单一连续分配2)固定分区分配3)动态分区分配(可变分区分配)4)动态分区分配算法i)首适应算法 First Fitii)最佳适应算法 Best Fitiii)最原创 2024-05-03 16:31:36 · 632 阅读 · 0 评论 -
考研OSchap1计算机系统概述
可迁移性 × √。资源分配 未经抽象 虚拟内存。对物理资源的控制权 直接运行在硬件上 HostOS。用户可以通过库函进行系统调用,也可以直接进行系统调用。原创 2024-04-17 10:41:31 · 862 阅读 · 0 评论 -
考研OSchap2处理机管理
①时间片是给每个进程一次的时间,当进程运行时间原创 2024-04-16 16:41:44 · 758 阅读 · 3 评论 -
考研数据结构chapter7查找
左小右大每个结点|左右子树高度差|原创 2024-04-07 18:59:41 · 1071 阅读 · 0 评论 -
C++数据结构考研chapter5树
只有度为0和度为2的结点位序为i的lchild、rchild、parent空第一个元素,这样下标与位置相同,便于存取每次创建的时候需要新创建结点,因为头结点在初始化的时候创建了,so直接赋值即可题目给。原创 2024-03-19 16:49:42 · 1743 阅读 · 2 评论 -
C++数据结构考研chapter4串
即字符串int length;}SString;原创 2024-03-13 23:15:31 · 954 阅读 · 0 评论 -
C++数据结构考研chapter1绪论+chapter2顺序表
同类型的有限个有序的线性集合自身data+指向下一个结点的pointer在单链表的基础上加上指向前一个结点的指针(prior)原创 2024-03-06 10:13:52 · 695 阅读 · 2 评论 -
14.C++考研数据结构树代码部分
SqTree;//单个结点//tag结构体是辅助队列(链队)使用的BiTree p;原创 2024-02-13 10:02:32 · 207 阅读 · 1 评论 -
15.考研数据结构chatper7查找实战代码
顺序表顺序查找,用指针实现顺序表(区别数组)//顺序查找:顺序表用指针实现//整形指针,存申请的堆空间的地址//存个数}SSTable;折半查找只适用于有序的顺序表2.事前准备(1)创建顺序表见上面顺序查找(2)排序使用中的qsort(),第一个参数为待排序的数据,第二个为待排序数据的长度,第三个为单个排序数据的大小,第四个为判断规则,需要自己编写函数。原创 2024-02-17 23:27:55 · 439 阅读 · 0 评论 -
23.C++文件操作考研基础
offset是移动多少,往前移是负数origin设置从哪移动,0开头,1当前位置,2结尾。原创 2024-03-01 19:05:32 · 135 阅读 · 0 评论 -
13.C++栈与队列考研基础
【代码】C栈与队列考研基础。原创 2024-02-04 20:13:16 · 131 阅读 · 1 评论 -
CLion2021.1.3下载
笔记及练习代码:gitee原创 2024-01-23 23:51:02 · 748 阅读 · 1 评论 -
11、12.C++考研线性表基础操作
(1)过程:每次在头结点之后,第一个结点之前插入(2)思路:先声明一个指针(s)指向新的空间,s->next = L->next就到了头节点的后面,在让L->next=s,连接上s//单链表头插法(边画图边写易于理解)void list_head_insert(LinkList &L){ //LNode*也行//2.申请空间//头指针指向头结点//3.scanf读取第一个元素的值ElemType x;//4.存放元素值LNode* s;原创 2024-01-30 22:14:51 · 212 阅读 · 0 评论