1
1
mirror of https://github.com/foxsen/archbase.git synced 2026-03-24 14:01:30 +08:00
Files
archbase/materials/chapter5/pio_vs_dma.csv
2021-10-27 19:14:51 +08:00

508 B

1PIO方式DMA方式
2键盘输入网卡收包
3敲击键盘接收端收到网络包
4键盘输入被记录在PS/2控制器内网卡将收到的网络包写入内存中预先分配好的内存中
5PS/2控制器向处理器发送中断网卡向处理器发送中断
6CPU查询中断源,发现键盘中断CPU查询中断源,发现网卡接收中断
7CPU从PS/2控制器内读回键盘值CPU从内存中读到网络包,并进行处理,初始化新的接收缓冲供网卡使用
8CPU清中断CPU清中断