【Linux Device Drivers-第九章 与硬件通讯 I/O端口,I/O内存】本章主讲设备驱动程序中使用内存的一些其他方法。等第十五章再讨论关于分段分页等描述内存管理的内部细节。在计算机系统中,CPU需要与各种外部设备进行通信才能完成各种任务。比如,当你在键盘上按下按键时,CPU需要知道哪个键被按下了;当显示器需要显示内容时,CPU需要将像素数据发送到显示控制器。这些通信的过程,就是通过访问设备的寄存器来实现的。今天,我们就来详细探讨Linux设备驱动中关于I/O端口和I/O内存的基础知识。