- 博客(13)
- 收藏
- 关注
原创 Lab9: file system
这几天做Lab的速度快了很多,因为我没看课程,直接看的课本,发现自己真的不适合看视频,看着看着就要睡着了,莫里斯教授的还好,另一个教授讲的真的让我昏昏欲睡,每个人都有自己的学习方法,大家也不用盲信网上讲的各种学习方法,适合自己的最重要。
2023-07-23 11:18:19
345
原创 Lab6 Multithreading(包含barrier邪道解法)
多线程相关的实验,需要对进程切换的过程熟悉一下,然后实现用户线程版本;我的。
2023-07-17 10:23:30
218
1
原创 6.s081 Lab3: page tables
页表实验,需要清晰地理解虚拟地址到物理地址地映射。建议重新建一个文件夹克隆后执行下列语句;官方建议开始实验前:阅读教材第三章,阅读源码这里挂上我的,我搜集到的一些资料和自己制作的流程图等都放在其中,希望能帮助到你。
2023-07-05 21:22:41
296
原创 MIT6.s081 Lab1 Xv6 and Unix utilities
Lab1的实现过程,该实验主要是安装和运行,一个熟悉的过程, 并无特别,照着实验手册做就行了 ^ __ ^
2023-06-27 19:48:50
290
1
原创 进程间的通信机制(八股)
应用场景主要是需要频繁访问大量数据和需要快速共享数据的时候,但是高并发就需要谨慎使用,因为互斥和同步一样需要付出代价。通常是在父子进程间进行通信,例如父进程fork以后,子进程可以继承父进程的管道,父子用管道进行通信。需要在不同机器间进行消息传输的时候,例如需要在不同进程间建立TCP连接的时候,通常使用socket。控制多个进程对共享资源资源进行访问的机制,可以实现进程间的互斥和同步,只是一种控制机制。通常用于不同场景的消息队列,可以传输任意类型的数据,非常适合大量数据的传输;
2023-05-19 15:36:34
114
1
原创 记录使用AddressSanitilzer真实debug的过程
直接配合编译器使用,在编译时加上即可,debug完记得去掉sanitizer的参数。本人太菜,如果发现错误,烦请指证,有什么问题也可以联系我。最后祝大家愉快都能愉快codeing~
2023-05-06 23:51:26
138
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人