一个小程序验证getpagesize函数返回值的大小
2017-04-21 09:07
281 查看
笔者系统:ubuntu 14.04 64位
getpagesize是一类取得内存分页大小的函数
定义函数:size_t getpagesize(void)
函数说明:返回一个分页的大小,单位为字节(Byte)。该值为系统的分页大小,不一定会和硬件分页大小相同。
附加说明:在Intel x86上其返回值应为4096Bytes = 4KB。
为了更好的验证下,笔者写了个小程序验证一下
getpagesize是一类取得内存分页大小的函数
定义函数:size_t getpagesize(void)
函数说明:返回一个分页的大小,单位为字节(Byte)。该值为系统的分页大小,不一定会和硬件分页大小相同。
附加说明:在Intel x86上其返回值应为4096Bytes = 4KB。
为了更好的验证下,笔者写了个小程序验证一下
#include <QCoreApplication> #include <unistd.h> #include <stdio.h> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); printf( "page size = %d Byte\n", getpagesize() ); return a.exec(); }
相关文章推荐
- 设计一个字符串子串删除函数 将结果子串指针返回 用主程序验证
- GetPageSize和GetPageScroll:获取页面大小、窗口大小和滚动条位置
- GetPageSize和GetPageScroll:获取页面大小、窗口大小和滚动条位置
- php中getimagesize函数的返回数值
- 编写一个程序,其main()调用一个用户定义的函数(以光年值为参数,并返回对应天文单位 的值).该程序按下面的格式要求用户输入光年值
- getpagesize()函数
- 编写一个函数,返回一个int数组中存储的最大数值,并在一个简单的程序中测试这个函数。(有缺陷)
- 写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。请注意程序效率。
- Process.GetProcessesByName ,返回一个Process[],这句话是判断当前程序启动了几个
- linux C语言 getpagesize获得页内存大小
- 实验 4.2.4 实现文件复制 1. 用文件流的 I/O 函数实现一个文件拷贝程序,将一个文件拷贝到另一个文件。 2. 分别用字节读,行读,任意大小读的方式。
- linux C语言 getpagesize获得页内存大小
- 实现一个数值加法函数,返回两个数字的和。要求能进行参数验证,若参数不是数字或为空则抛出异常。
- GetFileVersionInfoSize的返回值请验证下
- 调用 RasGetEntryProperties 函数出现“检测到一个不正确的结构大小”处理方法
- 阿里巴巴面试算法题:有一个函数int getNum(),每运行一次可以从一个数组V[N]里面取出一个数,N未知,当数取完的时候,函数返回NULL。现在要求写一个函数int get(),这个函数运行一次可以从V[N]里随机取出一个数,而这个数必须是符合1/N
- 一个关于GetSubMenu函数返回0的问题
- 写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。请注意程序效率。
- linux C语言 getpagesize获得页内存大小
- 编一个程序,将两个字符串s1和s2比较,返回差值,即实现strcmp函数功能