主题
用于独立管理设备与内存之间的数据传输 目的是:解放CPU的IO负担
P操作: 尝试减少信号量,会减少信号量的值,如果信号量小于零,进程会被阻塞;
V操作: 用于释放资源或通知事件完成;增加信号量的值,并可能唤醒等待的进程;
专用硬件,运行外设和内存直接交换数据而无需CPU参与,核心是解放CPU的IO负担;