/proc/partitons

系统中的所有块设备/分区

包括文件loopback模拟的块设备

devfs只代表硬件设备

裸设备

“绕过文件系统”

直接操作devfs下的设备文件

怎样理解阻塞非阻塞与同步异步的区别? - 萧萧的回答 - 知乎

https://www.zhihu.com/question/19732473/answer/241673170

以下使用wikipedia上的术语

kernel thread

内核调度的轻量级单位

LWP

有时指用户线程

有时指将用户线程调度到内核线程的内核机制

application(-level) thread

kernel(-level scheduled) entity

这两者的对应关系,线程模型分为三类

内核级线程kernel level threading

1:1

linux nptl的pthread

用户级线程user level threading

M:1

用户空间中调度,这些线程无法真正同时运行

需要注意阻塞系统调用

混合线程hybrid threading

M:N

kernel level threads

user level threads

纤程

依赖非阻塞IO系统调用来实现

对于内核来说叫LWP,对于用户叫线程