TODO review
Are You Sure You Want to Use MMAP in Your Database Management System?论文笔记Abstract
我要重启window时它居然自动更新了
mmap看起来好用,是因为其让一些操作”透明”,而这个”透明”将导致很多严重的问题。就是说OS偷偷执行的, 通用的服务带来不可控性。即使熟悉OS的各种操作仍然可以把...
Preface用户态拿到硬件数据再发送需要几步?
首先硬件是归操作系统管理的,所以要想获取到硬件数据得先进入内核态
其次内核态和用户态的地址空间是隔离的,所以需要内核态和用户态直接的数据拷贝
ok,理解了前置基础,let jump into it
最原始的操作理解了上面提到的基础只是那么应该能够想到。以网卡为例
用户读数据
因为网卡(硬件)归操作系统管理,网卡需要先将数据发给内核bu...