os lab1 Lab 1:内核启动与时钟中断 首先复习一下openSBI是什么: 1. RISC-V 汇编与调用约定 回忆之前在计组学习的关于汇编代码的内容,回忆以下的三个问题: sp的作用:相当于在每次调用的循环开始的时候给当前需要用到的临时变量分配空间,之后使用这些空间进行临时的计算之后,在这个循环结束之后释放这些控件 使用16字节对齐可以提升访问的效率,这也是RISC-V 2025-10-09 操作系统
OS CH2 Operating-System Structures CH2 Operating-System Structures 2.1 Operation system services 操作系统需要提供的服务如下:等等还有一系列的功能需要提供,简而言之操作系统需要可以通过用户的请求来正确操作机器 2.2 User and Operating System Interface 这里的interface理解为两层界面之间的一个接口、交互中介 注意到这 2025-09-25 操作系统
计算机网络 CH2 计算机网络 CH2: 物理层 这一章中,最重要的、考试考察最多的就是2.4————2.6的内容;其中,又以奈氏准则和香农公式最重要 2.1 物理层概述 2.1.1 物理层要实现的功能 物理层的作用是提供”透明“的比特流传输;这里”透明“的意思是上一层数据链路层不需要关心你具体的传输实现方式,只需要直接享受提供的服务即可。 2.1.2 物 2025-09-24 计算机网络
os lab0 os lab0 记录一些lab中需要掌握的东西 1.有关makefile和make makefile文件是一个自动化构建和管理项目的脚本,相当于将一系列的编程语言项目编译成了可以让make命令使用的内容;之后,当你运行make命令时,其就会自动执行makefile文件中的指令和规则。 4.1 交叉编译工具链 这里面所谓的“套件”指的是一组相关的开发工具、软件和库,可以提供一个完整的功 2025-09-22 操作系统
计算机网络 CH1 计算机网络 CH1:概述 这一章重要的内容: 1.3的交换方式和1.5的性能指标 1.2 因特网概述 1.2.1 网络,互联网与因特网 1. 网络:关注概念:连接的设备称为节点(node),连接设备的称为链路(link);节点和链路组成的结构就是网络。 2. 互联网:网络与网络之间,一般通过路由器来连接;将一系列的网络连接起来,就形成互联 2025-09-17 计算机网络
OS CH1:introduction OS CH1:introduction 1.0 LINUX概述 如图为Linux发展的“五大支柱”、 ### 1.0.1 LINUX的系统结构 Linux系统中没有像windows的不同的C D E盘之类的结构,而是统一挂在同一个序列下面 需要掌握Linux相关的命令! sudo :这个之后的命令的意思是,使用root的权限来运行后面的内容,root是具有“超级权限”的账户,可以修改 2025-09-16 操作系统
RL5:策略梯度进阶;策略优化算法 RL5:策略优化算法 对前面一章内容的补充,以及引入: 如图为策略网络,如果输入的为向量那么省略前面两层;否则,可以利用卷积网络先将张量转化为特征向量,然后接入全连接网络。 5.1 TRPO TRPO 的全称为Trust Region Policy Optimization,中文翻译为信任区间策略优化。TRPO算法具有两个很明显的优势:其表 2025-09-15 强化学习 #强化学习,笔记,PPO,TRPO
计算理论 CH1 CH1: Sets, Relations and Languages 1.1 Sets learn some English: 1. proper set 真子集 partition 分割(不相交的分解) one-to-one function 单射 onto function 满射 one-to-one correspondence 一一映射 2025-09-15 计算理论 #计算理论,导论
计算理论 CH0 计算理论 CH0 1. intro 计算理论回答计算机的基础问题: 1. 什么是算法? 2. 什么是可计算的(computable)? 3. 如何衡量计算的复杂度? 这门课回答这三个问题,核心的基石是图灵机:一种抽线的数学模型 如果一个“东西”可以用图灵机的某种规则进行模拟,即为“算法” 如果一个东西可以用图灵机模拟求解,即为“computable” 如果一个东西满足 2025-09-15 计算理论 #计算理论,导论