自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Lab9: file system

这几天做Lab的速度快了很多,因为我没看课程,直接看的课本,发现自己真的不适合看视频,看着看着就要睡着了,莫里斯教授的还好,另一个教授讲的真的让我昏昏欲睡,每个人都有自己的学习方法,大家也不用盲信网上讲的各种学习方法,适合自己的最重要。

2023-07-23 11:18:19 229

原创 Lab8:locks

中文资料我放在了我的项目地址;

2023-07-19 18:55:31 154 1

原创 Lab6 Multithreading(包含barrier邪道解法)

多线程相关的实验,需要对进程切换的过程熟悉一下,然后实现用户线程版本;我的。

2023-07-17 10:23:30 136 1

原创 Lab5 cow_fork

实现写时复制的一个实验,主要是对页面错误的了解和应用;我的;

2023-07-15 17:55:28 123 3

原创 Lab4 : traps

到实验四貌似就比较难了,读课本的时候都读的有点吃力,看了Lecture也有点懵,先做着走吧,希望别卡太久。

2023-07-12 09:23:00 110 1

原创 6.s081 Lab3: page tables

页表实验,需要清晰地理解虚拟地址到物理地址地映射。建议重新建一个文件夹克隆后执行下列语句;官方建议开始实验前:阅读教材第三章,阅读源码这里挂上我的,我搜集到的一些资料和自己制作的流程图等都放在其中,希望能帮助到你。

2023-07-05 21:22:41 210

原创 mit6.s081 Lab2: system calls

时隔一段时间,终于结束期末周,开始实验二。

2023-06-30 15:04:24 66 1

原创 MIT6.s081 Lab1 Xv6 and Unix utilities

Lab1的实现过程,该实验主要是安装和运行,一个熟悉的过程, 并无特别,照着实验手册做就行了 ^ __ ^

2023-06-27 19:48:50 199 1

原创 进程间的通信机制(八股)

应用场景主要是需要频繁访问大量数据和需要快速共享数据的时候,但是高并发就需要谨慎使用,因为互斥和同步一样需要付出代价。通常是在父子进程间进行通信,例如父进程fork以后,子进程可以继承父进程的管道,父子用管道进行通信。需要在不同机器间进行消息传输的时候,例如需要在不同进程间建立TCP连接的时候,通常使用socket。控制多个进程对共享资源资源进行访问的机制,可以实现进程间的互斥和同步,只是一种控制机制。通常用于不同场景的消息队列,可以传输任意类型的数据,非常适合大量数据的传输;

2023-05-19 15:36:34 71 1

原创 最短路算法笔记

原图来自于,本文很多部分都参考了他的文章,特此注明。

2023-05-08 11:38:38 40 1

原创 记录使用AddressSanitilzer真实debug的过程

直接配合编译器使用,在编译时加上即可,debug完记得去掉sanitizer的参数。本人太菜,如果发现错误,烦请指证,有什么问题也可以联系我。最后祝大家愉快都能愉快codeing~

2023-05-06 23:51:26 55 1

原创 Epoll和timerfd结合实现定时器

主要记录不太熟悉的linux系统调用;

2023-05-05 17:16:13 905 1

原创 muduo的性能测试引发的思考

muduo自带的http服务器性能测试引发的多线程思考。

2023-04-23 22:44:41 273 1

空空如也

空空如也

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

TA关注的人

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