信号量(进程与进程)
当进程A执行共享资源先加锁执行down表示占用资源,进程B想执行就会被dowm,导致陷入睡眠
当进程A行完了就会up释放资源,我们其他线程执行这个共享资源就不会被dowm睡眠
自旋锁(进程与其他内核代码比如中断)
中断的时候 不能睡眠
阻塞就是操作之后必须要得到想要的结果,不然就会一直等待(在驱动中就是睡眠)
非阻塞就是操作之后就会立即返回
open的时候指定是那种状态,后序对文件读、写就会执行这种操作
mmu虚拟内存映射
虚拟地址经过MMU转换生实际的物理地址