本科的课没学好,今天补上。
以下资料来自百度百科和Wikipedia。
内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。
为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,以缓解内存的紧张。不过虚拟内存只是暂时存储物理内存的内容,任何使用中的内存都只能从物理内存中读取。
充当虚拟内存的这部分硬盘空间即是页面文件,具体说来就是XP系统下的pagefile.sys这个文件。
页面文件的组成单位为页面。
In a context of computer virtual memory, a page, memory page, or virtual page is a fixed-length block of main memory (actually copy of main memory), that is contiguous in both physical memory addressing and virtual memory addressing. A page is usually a smallest unit of data for the following:
(1) memory allocation performed by the operating system for a program,
(2) transfer between main memory and any other auxiliary store, such as hard disk drive.
所以一个页面的大小应该和磁盘块大小一样,为4KB。
查看本机页面大小可以用下列程序:
#include <stdio.h>
#include <windows.h>
int main(void)
{
SYSTEM_INFO si;
GetSystemInfo(&si);
printf("The page size for this system is %u bytes.\n", si.dwPageSize);
return 0;
}
页面文件大小÷页面大小=页面数。
分享到:
相关推荐
### 0x01 爬取思路 闲鱼网站原关键字直接搜索地址关闭。 经过查找,找到能搜索关键字的链接`https://s.2.taobao.com/list/?q=关键字&page=2&search_type=item&_input_charset=utf8` 经过多次爬取发现闲鱼并没有太多...
11、0x00000050: PAGE_FAULT_IN_NONPAGED+AREA ◆错误分析:有问题的内存(包括屋里内存、二级缓存、显存)、不兼容的软件(主要是远程控制和杀毒软件)、损坏的NTFS卷以及有问题的硬件(比如: PCI插卡本身已损坏)等都会...
导出Excel执行 Render() 的过程中调用 RegisterForEventValidation 当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用...在aspx页面html代码<%@ Page 中加入语句:EnableEventValidation = "false
[id(0x00010045), helpstring("Save page To Doc")] HRESULT SetPageAs([in] BSTR strLocalFile, [in] long lPageNum, [in] long lType,[out,retval] long* pbool); -------------------------------------------...
11、0x00000050: PAGE_FAULT_IN_NONPAGED+AREA ◆错误分析:有问题的内存(包括屋里内存、二级缓存、显存)、不兼容的软件(主要是远程控制和杀毒软件)、损坏的NTFS卷以及有问题的硬件(比如: PCI插卡本身已损坏)等都会...
AIX常用命令://查看机器序列号,IBM的基本信息都可以通过该命令查询得到 #prtconf #oslevel -r == uname -a //操作系统版本 #oslevel //查看操作系统版本ex :5.1.0.0 #oslevel -r //ex:5100-04 == oslevel -q ...
多页面替换,既可以上下滑动,也可以左右滑动切换页面。支持HeaderView悬浮,支持刷新,上拉加载更多。 功能特点 支持OC与Swift; 支持列表懒加载,等到列表真正显示的时候才加载,而不是一次性加载所有列表; 支持...
“ 4bc”格式旨在通过低功率的小型存储设备(微控制器)轻松地一次解析和解压缩页面,同时仍提供合理的良好压缩。为基于ESP32和WaveShare电子墨水显示屏(1404x1872,每像素四位)的DIY电子阅读器项目创建。 文件...
$a = 0x12; # 十六进制数(等于十进制数的18) $a = 1.234; # 浮点数"双精度数" $a = 1.2e3; # 双精度数的指数形式 字符串 字符串可以由单引号或双引号引出的字段定义。注意不同的是被单引号引出的字符串是以字面...
A.00.001、已修改由 XP 格式化后"已使用空间"容量错误的问题2、加入范本13 (Pattern: 0x00)3、更新 FWeU202_MP_[10.03.23]-A.00.001、更新 FW2、更新 MakeFSImage.exe (修正简体中文档名的问题)3、BUG List...
SendMessage $HWNDPARENT 0x408 3 0 #页面跳转 Call onClickClose ${EndIf} FunctionEnd #获取主机MAC地址 Function .GetMacAddress System::Call Iphlpapi::GetAdaptersInfo(i,*i.r0) System::Alloc $0 Pop $...
1、如果安装快速还原时出现设置失败,(ErrorCode=:0x5) 和 (ErrorCode=:0x2)错误,请先删除c:\protect.sys 和 c:\windows\system32\drivers\fakedisk.sys 文件后,再安装。 2、安装后,启动计算机按F8,选最后一次...
我们可以清楚的看到文件结构,image为游戏图片资源,template与page为游戏部分页面。 app-config.json为小程序的配置文件,定义了页面地址之类的信息 [img]file:///C:\Users\Xiaodui\AppData\Roaming\Tencent\Users\...
1、如果安装快速还原时出现设置失败,(ErrorCode=:0x5) 和 (ErrorCode=:0x2)错误,请先删除c:\protect.sys 和 c:\windows\system32\drivers\fakedisk.sys 文件后,再安装。 2、安装后,启动计算机按F8,选最后一次...
if(OpenMutex(0x1F0001,0,appId)==IntPtr.Zero) { CreateMutex(IntPtr.Zero,0,appId); ret=true; } return ret; } [DllImport("Kernel32.dll",CharSet=CharSet.Auto)] privatestaticextern IntPtr ...
卷 data 的文件夹 PATH 列表 卷序列号为 64ED-8C1D D:\我的酷盘\FTP\学员面试资料 │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐)....
卷 data 的文件夹 PATH 列表 卷序列号为 64ED-8C1D D:\我的酷盘\FTP\学员面试资料 │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐)....
卷 data 的文件夹 PATH 列表 卷序列号为 64ED-8C1D D:\我的酷盘\FTP\学员面试资料 │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐)....
卷 data 的文件夹 PATH 列表 卷序列号为 64ED-8C1D D:\我的酷盘\FTP\学员面试资料 │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐)....