`

[#0x0030] Page (页面)

阅读更多

  本科的课没学好,今天补上。

  以下资料来自百度百科和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;
}

  页面文件大小÷页面大小=页面数。

 

分享到:
评论

相关推荐

    练习闲鱼关键字商品爬虫.zip

    ### 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插卡本身已损坏)等都会...

    asp.net导出excel报错的处理方法

    导出Excel执行 Render() 的过程中调用 RegisterForEventValidation 当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用...在aspx页面html代码&lt;%@ Page 中加入语句:EnableEventValidation = "false

    推荐免费好用的Web在线Office(Word)编辑控件

    [id(0x00010045), helpstring("Save page To Doc")] HRESULT SetPageAs([in] BSTR strLocalFile, [in] long lPageNum, [in] long lType,[out,retval] long* pbool); -------------------------------------------...

    WIN XP蓝屏代码大全

    11、0x00000050: PAGE_FAULT_IN_NONPAGED+AREA ◆错误分析:有问题的内存(包括屋里内存、二级缓存、显存)、不兼容的软件(主要是远程控制和杀毒软件)、损坏的NTFS卷以及有问题的硬件(比如: PCI插卡本身已损坏)等都会...

    (重要)AIX command 使用总结.txt

    AIX常用命令://查看机器序列号,IBM的基本信息都可以通过该命令查询得到 #prtconf #oslevel -r == uname -a //操作系统版本 #oslevel //查看操作系统版本ex :5.1.0.0 #oslevel -r //ex:5100-04 == oslevel -q ...

    JXPagingView:多页合并,既可以上下滑动,也可以左右滑动切换页面。支持HeaderView悬浮,支持拖动刷新,上拉加载更多

    多页面替换,既可以上下滑动,也可以左右滑动切换页面。支持HeaderView悬浮,支持刷新,上拉加载更多。 功能特点 支持OC与Swift; 支持列表懒加载,等到列表真正显示的时候才加载,而不是一次性加载所有列表; 支持...

    PDFto4BC

    “ 4bc”格式旨在通过低功率的小型存储设备(微控制器)轻松地一次解析和解压缩页面,同时仍提供合理的良好压缩。为基于ESP32和WaveShare电子墨水显示屏(1404x1872,每像素四位)的DIY电子阅读器项目创建。 文件...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    $a = 0x12; # 十六进制数(等于十进制数的18) $a = 1.234; # 浮点数"双精度数" $a = 1.2e3; # 双精度数的指数形式 字符串 字符串可以由单引号或双引号引出的字段定义。注意不同的是被单引号引出的字符串是以字面...

    邑福efortune eu202量产工具v10.08.30.rar

    A.00.001、已修改由 XP 格式化后"已使用空间"容量错误的问题2、加入范本13 (Pattern: 0x00)3、更新 FWeU202_MP_[10.03.23]-A.00.001、更新 FW2、更新 MakeFSImage.exe (修正简体中文档名的问题)3、BUG List...

    nisi脚本配置jdk tomcat mysql redis

    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\...

    电脑 快速还原4.2

    1、如果安装快速还原时出现设置失败,(ErrorCode=:0x5) 和 (ErrorCode=:0x2)错误,请先删除c:\protect.sys 和 c:\windows\system32\drivers\fakedisk.sys 文件后,再安装。 2、安装后,启动计算机按F8,选最后一次...

    【。net 专业】 面试题

    if(OpenMutex(0x1F0001,0,appId)==IntPtr.Zero) { CreateMutex(IntPtr.Zero,0,appId); ret=true; } return ret; } [DllImport("Kernel32.dll",CharSet=CharSet.Auto)] privatestaticextern IntPtr ...

    java面试题以及技巧

    卷 data 的文件夹 PATH 列表 卷序列号为 64ED-8C1D D:\我的酷盘\FTP\学员面试资料 │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐)....

    java面试题目与技巧1

    卷 data 的文件夹 PATH 列表 卷序列号为 64ED-8C1D D:\我的酷盘\FTP\学员面试资料 │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐)....

    java面试题及技巧4

    卷 data 的文件夹 PATH 列表 卷序列号为 64ED-8C1D D:\我的酷盘\FTP\学员面试资料 │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐)....

    java面试题及技巧3

    卷 data 的文件夹 PATH 列表 卷序列号为 64ED-8C1D D:\我的酷盘\FTP\学员面试资料 │ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐)....

Global site tag (gtag.js) - Google Analytics