隔离 I/O 和内存映射 I/O 有什么区别?