- 博客(28)
- 收藏
- 关注
原创 XV6 Lab8:File System
符号链接类似于硬链接,但硬链接仅限于指向同一磁盘上的文件,而符号链接可以跨磁盘设备。增加xv6系统中文件的最大长度,创建一个大小为65803 blocks的文件(发现正好是11+256+256*256,即减少一个直接映射块,修改为二级映射即可)如果标志位O_NOFOLLOW为false,系统调用open应该递归,找到不是软链接的文件将其打开,需要设置一个递归深度上限防止链接的循环。,该标志可用于系统调用open(请注意,传递给open的标志使用位运算符OR,因此新标志不应与任何现有标志重叠)
2022-12-18 15:25:09 983
原创 XV6 Lab9:mmap
mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的操作而不必再调用read,write等系统调用函数。相反,内核空间对这段区域的修改也直接反映用户空间,从而可以实现不同进程间的文件共享。
2022-12-18 15:24:56 770
原创 【论文精读】SfMLearner——《Unsupervised Learning of Depth and Ego-Motion from Video》
SFMlearner
2022-10-06 10:29:11 2517
原创 【论文精读】NeRF —— 解读《NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis》
NeRF论文阅读和学习(不断补充中...)
2022-09-14 11:49:58 2236
原创 【论文精读】AlexNet —— 解读《ImageNet Classification with Deep Convolutional Neural Networks》
AlexNet——深度学习经典之作
2022-08-11 17:18:34 1066
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人