公司动态

IO系统5种工作方式 本质区别

📅 2026/7/17 19:38:07
IO系统5种工作方式 本质区别
文章目录IO系统5种工作方式 本质区别(极简吃透)五种全称核心本质区别:**CPU插手程度越来越低**1. 程序直接控制(轮询)2. 中断驱动IO3. DMA 直接存储器存取4. 通道方式5. I/O处理机一句话层级排序(背这个)最简考点区别现代电脑都是DMA方式一、查看 传统 IDE/SATA 的 DMA 模式(老机器/硬盘)二、查看 内核 DMA 保护(现代电脑/SSD/USB/PCIe)三、查看 DMA 控制器和通道(底层)四、BIOS 里看(开机时)五、简单总结(你能看到的)DMA 在哪?1. 位置区分2. 角色直白理解3. 工作流程再精简4. 对比记牢5. 补充考点IO系统5种工作方式 本质区别(极简吃透)五种全称程序直接控制(轮询/查询式)中断驱动IODMA直接存储器存取通道方式I/O处理机核心本质区别:CPU插手程度越来越低从CPU全程死盯→CPU彻底放手1. 程序直接控制(轮询)本质:CPU全程傻傻等待、不停询问设备CPU不断查设备忙不忙,不做完不干别的CPU利用率极低,全程被IO占用最笨、最慢2. 中断驱动IO本质:CPU先去干自己活,设备完事主动喊CPUCPU不用轮询等待设备完成IO发中断,CPU暂停手头工作来处理CPU效率大幅提升缺点: