首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户7202036266716
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
最新
热门
MIT-6.S081 | mmap(2021)
Lab: mmap mmap 认真分析mmap hints char* mmap(void *addr, int length, int prot, int flags, int fd, int of
MIT-6.S081 | file system(2021)
Lab: file system Large files 实验要求:实现磁盘的二级映射,将磁盘空间由268 blocks扩大为65803 blocks,约为原来的256倍 实现思路:将原来的12个
MIT-6.S081 | locks(2021)
Lab: locks LRU LRU全称是Least Recently Used,即最近最久未使用的意思。 LRU算法的设计原则是:*如果一个数据在最近一段时间没有被访问到,那么在将来它被访问
MIT-6.S081 XV6 Chapter8 File System
Chapter10 File System Files and Directories File Descript
MIT-6.S081 | Networking(2021)
Lab7: Networking 最终的任务其实很简单,就是实现 E1000 网卡驱动中的 transmit() 和 recv() 函数。 E1000 的交互方法 接收 如果网卡收到了数据,会产生一个
MIT-6.S081 XV6 Chapter7 Scheduling
Chapter7 Scheduling Multiplexing xv6在2种情况下在进程之间切换从而实现multiplexing: sleep和wakeup机制。当一个进程在等待某种资源可用或某种条
MIT-6.S081 | Lab-Multithreading(2021)
Lab Multithreading Uthread: switching between threads 实现用户态的线程切换,同内核态的线程切换比较,步骤减少了许多,不用多考虑陷阱帧(trap
MIT-6.S081 XV6 Chapter6 Locking
Chapter 6 Locking 阅读知乎和xv6手册的笔记。 多核CPU同时对某个共享的数据结构进行读写操作可能会发生冲突,因此需要concurrency control,即锁。锁提供了一
MIT-6.S081 | Lab-cow(2021)
Lab COW 大部分思路在hint和plan。 先添加引用计数 增加1,要添加到声明到defs.h中 减少1,每次取消对某个物理内存页的引用,最终都会调用到kfree(),因此ref_count减少
MIT-6.S081 XV6 Chapter5 Interrupts and device drivers
Chapter5 Interrupts and device drivers driver 操作系统中管理一个特定设备的代码。 配置设备硬件; 告诉设备执行操作; 处理由此产生的中断; 与可能正在等待
下一页
个人成就
文章被点赞
18
文章被阅读
4,553
掘力值
236
关注了
0
关注者
0
收藏集
0
关注标签
23
加入于
2023-04-26