梗概 CPU控制完成所有的I/O操作 用户进程控制内存/CPU与外设的信息传递,它利用CPU发命令启动设备、并检测等待设备准备好(忙等待) 适用范围 缺点: CPU与外设串行工作 CPU某一时间只能控制一台设备,设备间不能并行工作。 场景 在嵌入式系统中,CPU没别的事可做,忙等待是合理的。但在更复杂的系统中,忙等待是低效的。