将文件内容映射到内存中的某个地址区域,然后可以直接操作内存来读写文件,操作系统来负责处理数据的缓存,缓冲,写入和调入以及内存的分配和释放。这样文件的输入和输出由操作系统来处理,可以提高应用程序的性能以及文件读写的速度。