1、为什么linux中的段不起作用?
由于linux设计目标之一就是可以把自己移植到绝大多数流行的处理器平台,而RISC处理器支持的段功能非常有限。
2、mmap机制是什么?他有什么优点?
mmap()可以使得用户空间能直接访问设备的物理设备。它实现了这样的功能:将用户空间的一段地址与设备内存关联,当用户访问用户空间的这段地址范围时,实际上会转化为对设备的访问。
这种能力对于适配器一类的设备非常有意义,如果用户空间可直接通过内存映射访问显存的话,屏幕帧的各点的像素将不再需要一个从用户空间到内核空间的复制过程。