io 为什么要从内核复制到用户空间

2025-04-29 23:41:43
推荐回答(1个)
回答1:

般而言,访问寄存器需要在内核态完成。两种方式:一种是IO端口,一种是内存映射。如果内核把寄存器空间映射的到了内核地址空间,进而又把内核地址空间映射到了进程地址空间的话,应用程序就可以在用户态通过访问自己进程空间的映射来访问寄存