繁体   English   中英

C/C++ 中的低级页面管理器

[英]Low level page manager in C/C++

我需要一个库 (C/C++) 来处理磁盘上低级分页器层的基本操作。 该库必须包含获取磁盘页面、添加数据、将页面写入磁盘等的方法。

提供一点背景知识:假设有一个特定的数据集运行查询 q。 我在磁盘上有一个特定的数据分组,以便可以更快地处理 q。 该库将帮助我根据分组将数据写入页面。

感谢任何建议。

您没有指定操作系统,但这并不重要:所有常见的操作系统都完全禁止这一点。 相反,使用内存映射文件。 要从磁盘读取页面,只需从内存中读取,操作系统将(如果需要)执行磁盘读取。 写入磁盘主要是按需进行的,但通常可以按需显式完成。

至于您的“运行查询 q 的数据集”,那是没有意义的。 查询是代码而不是数据。 您是否可能在数据集 D 上运行查询 Q?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM