摘要: 本章内容分为三节。第一节讲述了 mmap 系统调用的实现,mmap允许直接将设备内存映射到用户进程的地址空间中。然后我们讨论内核 kiobuf 机制,它能提供从内核空间对用户内存的直接访问,kiobuf 系统可用于为某些种类的设备实现"裸(raw)I/O"。最后一节讲述直接内存访问(DMA)I/O操作,它本质上提供了外围设备直接访问系统内存的能力。当然,所有的这些技术都需要先了解 Linux 的内存管理是如何工作的,所以我们从内存子系统来开始本章的讨论。13.1 Linux 的内存管理这一节不是描述操作系统中内存管理的理论,而是关注于该理论在 Linux 实现中的主要特点。 阅读全文
posted @ 2010-08-19 09:24 郭—大—侠 阅读(696) 评论(0) 推荐(0) 编辑