请在 下方输入 要搜索的题目:

使用MemoryMap方式访问磁盘文件,不需要事先用open()系统调用打开文件。由于每个进程可以打开的文件总数是有限的,所以这种文件访问方式可以节约进程的文件描述符资源。


A、正确;
B、错误

发布时间:2025-05-28 14:26:04
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:错误 【分析】:查看一下系统调用mmap()的参数,有fd。在Linux内核程序中,open()调用非常复杂,代码量比read()/write()要大得多,除了把i节点之类调入内存完成文件逻辑块与磁盘块之间的映射之外,另外一个重要功能就是完成对文件访问权限的判断处理。所以,即使不用read()、write()机制访问文件,而只是mmap()机制访问文件,留用open的这些安全功能也是有意义的,可以简化系统设计。
专业技术学习
专业技术学习
搜搜题库系统