/avatar.png

Paper Reading: Arrakis

Arrakis: The Operating System is the Control Plane 和 IX 同样是 OSDI 14 的文章,Arrakis 应该也是 Dune 沙丘里的名字吧,但好像不是同一批人 Adam Belay Standford 的人做的,应该很类似。 同样是用虚拟化技

Paper Reading: Dune

Dune: Safe User-level Access to Privileged CPU Features 是 MIT OS 课上的讲座,也是一篇很有意思的论文,很类似 exokernel,不过更像是内核上的功能,利用虚拟化使得进程可以访问一些内

Paper Reading: Exokernel

Exokernel: An Operating System Architecture for Application-Level Resource Management 微内核?搜了一下发现上交的操作系统课甚至会讲这篇论文,但这篇论文也太早了 1995 年的,MIT 6828 (现 6.1810) 应该也会讲 Abstract operating system abstractions such as interprocess com- munication

Mini-LSM Week 1 Day3

Mini-LSM Week 1 Day3 Week1 Day3 的内容,实现 SST block 编解码和 iterator Task 1: Block Builder 前两章实现了 LSM 在内存中的结构,现在实现 on-disk 的结构,即 Block 块。 Blocks 一般 4-KB 大小(可能因存储介质不同),和

阅读:Go 并发编程实战 1-4

Go 并发编程实战 https://time.geekbang.org/column/intro/100061801 挺好的实战教程 资源并发访问问题 使用 10 个线程对变量 counter 进行增加,每个增加 10000,结果最后是 10 * 10000 吗? 互斥锁 临界区就是一个被共