![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
6.S081
文章平均质量分 95
操作系统学习笔记
RzBu11d023r
这个作者很懒,什么都没留下…
展开
-
6.S081 lab: networking e1000 网卡驱动 附 Linux 网卡驱动编写分析
第二篇--PCI设备解析 - o云淡风轻o - 博客园 (cnblogs.com)Writing Network Device Drivers for Linux LG #156 (linuxgazette.net)26.Linux-网卡驱动介绍以及制作虚拟网卡驱动(详解) - 诺谦 - 博客园 (cnblogs.com)Linux网络设备驱动 _驱动模型 - Abnor - 博客园 (cnblogs.com)参考书籍是 Linux Kernel Development 3rd...原创 2021-08-09 01:30:32 · 2371 阅读 · 1 评论 -
从自旋锁、睡眠锁、读写锁到 Linux RCU 机制讲解
总结一下 O/S 课程里面和锁相关的内容. 本文是 6.S081 课程的相关内容总结回顾, 前置知识是基本的操作系统知识以及部分组成原理知识. 举例如: 线程与并发的概念, 中断与管态用户态概念, 以及基本的并发编程锁模型如读写锁等和部分数据结构. 对于 shared data structure, 需要保证读写的 critical section 时具备 consistency, 特别是读的适合, 不希望读到一个不完整的数据或者数据结构的不完整的结构. 比如一个链表在多个线程的读写过...原创 2021-08-07 04:24:07 · 4971 阅读 · 0 评论 -
并发增量复制垃圾回收 (Concurrent and Incremental Copying GC) 和虚拟内存应用
本文是对 6.S081 课程中 VM applications 论文阅读中对虚拟内存能应用于Garbage Collection 的笔记。主要记录垃圾回收的一些算法和解释论文的应用点。内容是从最简单的 Copying GC (DFS) 到 cheney 的 Copying GC,然后讲解 Baker‘s real time incremental GC 到一个基于 Baker 的 Concurrent GC最后分析VM 怎么赋能 Concurrent GC。本文可以作为增强对虚拟内存的理解和进...原创 2021-07-10 01:03:13 · 1054 阅读 · 0 评论