自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 6s081 lab copy on write 记录

6s081 lab copy on write 记录本实验要求实现copy on write,先来考虑我们需要干些什么修改fork,在生成子进程时不拷贝父进程内存,而是直接将复制父进程的页表内容到子进程的页表,同时把页表项设置为不可写入且为COW页表(在riscv.h中宏定义PTE_C);在子进程或者父进程写入内存时产生pagefault,此时检查pte项是否有PTE_C标记,若有标记则分配内存,将COW页表内存拷贝到新分配的内存,并替换页表项,修改物理内存位置以及标记位为可写非COW页;修改co

2021-08-02 17:02:25 307 1

原创 6.S081 lab2 记录及实现

一些杂七杂八的话本次的lab实验从lab2开始记录,lab1全部属于用户程序,难度较低,写lab2的时候我感受到了困难,决定记录一下,以后大概一周更新一个lab吧。环境我的linux是win上的ubuntu20.04子系统,配合vscode可以很方便的开发。vscode c++插件的函数追踪功能可以方便的让我们看到函数之间是怎么跳转的。发生了什么找到用户文件夹任意一个已有的系统调用,例如fork(),如果你转到定义,你会发现这些系统调用在user文件夹内只有声明,没有实现。而在kernel文件夹内

2021-07-10 12:13:33 588

原创 latex lstlisting插入代码负号(-)丢失的问题

解决方法:换个字体,别用宋体\lstset{ basicstyle = \ttfamily,}

2021-05-11 16:50:11 549

原创 vscode的sftp插件同步失败no such file的问题

报错[05-08 18:18:03] [error] Error: No such file at SFTPStream._transform (c:\Users\flashzxi\.vscode\extensions\liximomo.sftp-1.12.9\node_modules\ssh2-streams\lib\sftp.js:412:27) at SFTPStream.Transform._read (internal/streams/transform.js:205:10) at SFT

2021-05-08 18:45:56 5341 5

原创 离散傅里叶变换公式推导

离散傅里叶变换公式推导先抛变换公式:Fm=∑n=0N−1fne−2πimn/N↔fn=1N∑m=0N−1Fme2πimn/NF_m=\sum_{n=0}^{N-1}f_ne^{-2\pi imn/N}\leftrightarrow f_n=\frac{1}{N}\sum_{m=0}^{N-1}F_me^{2\pi imn/N}Fm​=n=0∑N−1​fn​e−2πimn/N↔fn​=N1​m=0∑N−1​Fm​e2πimn/N式中的N是数据点个数讲道理一开始完全看不懂公式这么来的,一顿百度后我学

2020-05-31 19:28:02 19266 5

原创 热学第二课

热学degree of freedommaretialfreedoma single partical3 (x,y,z)H-H7(pos3,routation2,oscillation2)solid with N atom6N(3oscillation direction and each have potenial and kinetic energy)...

2019-09-12 11:50:26 216

空空如也

空空如也

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

TA关注的人

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