如何用c语言实现虚拟内存

发布网友

我来回答

2个回答

热心网友

关注一下,期待高手
可以使用Windows 的FileMapping功能 把文件映射到内存进行管理.
具体函数如下:
CreateFileMapping
FlushViewOfFile
MapViewOfFile
MapViewOfFileEx
OpenFileMapping
UnmapViewOfFile

For Virtual Memory. You can use a series of function provided in WindowsNT, it includes:
VirtualAlloc()
VirtualAllocEx()
VirtualFree()
VirtualQuery()
VirtualProtect()
VirtualLock()
VirtualUnlock()
GetProcessWorkingSetSize()
SetProcessWorkingSetSize()
etc..
You can get familiar with them through MSDN
另备注一份网址:希望对你有用。

参考资料:http://topic.csdn.net/t/20010108/08/56070.html

热心网友

你做操作系统? 这根什么语言有啥关系, 这跟你的系统的其他部分有很大关系啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com