摘要:
OS知识点 VPN : 虚拟页号 PPN : 物理页号 1、静态分配与动态内存分配 静态分配 : 在编译器编译程序时已经知道这些变量所占的字节大小,于是给它们分配一块固定的内存将它们存储其中,这样变量在栈帧/数据段中的位置就被固定了下来。 动态内存分配: 分配可变大小的空间 2、内碎片与外碎片 内存 阅读全文
摘要:
本章任务 1、通过提前加载应用程序到内存,减少应用程序切换开销 2、通过协作机制支持程序主动放弃处理器,提高系统执行效率 3、通过抢占机制支持程序被动放弃处理器,保证不同程序对处理器资源使用的公平性,也进一步提高了应用对 I/O 事件的响应效率 本章主要是设计和实现建立支持 多道程序 的二叠纪“锯齿 阅读全文
摘要:
lab2代码 https://github.com/TL-SN/rCore/tree/lab2 lab2 目的 本章我们的目标让泥盆纪“邓式鱼”操作系统能够感知多个应用程序的存在,并一个接一个地运行这些应用程序,当一个应用程序执行完毕后,会启动下一个应用程序,直到所有的应用程序都执行完毕。 知识点 阅读全文
摘要:
lab1代码 https://github.com/TL-SN/rCore 记录一下写rCore中学到的OS知识与rust知识 一、永不返回的发散函数 二、string与&str所有权问题 另外: let s1 = String::from("hello"); let s2 = s1; printl 阅读全文
摘要:
sql了两天半,终于完成了这篇文章 SQL命令基础 一、sql命令的执行顺序 1、SQL案例: select…distinct…count()…from…table_name…on…join…where…group by…having…order by…limit 2、SQL执行的顺序(操作中临时表 阅读全文
摘要:
博客园的排版有点抽象... DS KMP https://www.cnblogs.com/lordtianqiyi/p/17795838.html 并查集 手搓并查集代码+两种优化 #include <stdio.h> #include <math.h> int find(int A[],int m 阅读全文
摘要:
一、快速排序 无需多言 // 2023-12-19 #include <iostream> #include <cstring> using namespace std; void debug(int A[],int n){ for(int i=0;i<n;i++) printf("%d ",A[i 阅读全文
摘要:
重点知识点 SDN ⭐⭐ 拥塞控制 ⭐⭐ 路由协议与路由算法 ⭐⭐⭐⭐⭐⭐⭐ IPv4 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ IPv6 ⭐⭐ IP组播 ⭐⭐⭐ 移动IP ⭐⭐⭐ 网络层设备 ⭐⭐⭐⭐ SDN 网络层与路由器的主要功能就是路由选择与转发 无类别域间路由(Classless Inter Domain R 阅读全文
摘要:
记录一下之前不被我重视的知识点 重难点总结 1、存储器的分类 ⭐⭐⭐ 2、主存储器 ⭐⭐⭐⭐ 3、外部存储器 ⭐⭐ 4、高速缓冲存储器 ⭐⭐⭐⭐⭐ 5、虚拟存储器 ⭐⭐⭐⭐⭐ 存储器的分类 考点 存储器的类型、求存储速度、主存带宽 按存取方式分 随机存储器(RAM). 只读存储器(ROM). 串行访 阅读全文
摘要:
重点知识点 组帧 ⭐⭐⭐⭐ 差错控制 ⭐⭐⭐⭐ 流量控制与可靠传输机制 ⭐⭐⭐⭐⭐ 介质访问控制 ⭐⭐⭐⭐⭐⭐⭐⭐ 局域网(IEEE 802.3与IEEE 802.11) ⭐⭐⭐⭐⭐⭐⭐⭐ 广域网 ⭐⭐⭐ 数据链路层的设备 ⭐⭐⭐⭐ 组帧 组帧时既要加首部,又要加尾部,原因是,在网络中信息是以帧为最 阅读全文