标签:get bcd com you c++ 代码 col 前言 led
电脑的内存是8GB, 装的是32位的Win 7 32位版本,系统认出的内存是3.5GB, 应该说是4GB,因为还有0.5GB内存分配给了显存。
笔者十分痛苦,花重金购置的骇客神条单条8GB竟然被瞬间阉割了4GB。为了物尽其用以及尝鲜系统,又在另外一个分区上安装了Win 8的64位版
在满足的看着8G内存全部启用以及体验Win 8 Metro华丽的界面后,脑海里突然飘出一个问题:64位系统下8G内存是否完全能为32位的程序所用。
1 // CPP_MemoryStudy.cpp : Defines the entry point for the console application. 2 // 3 4 #include "stdafx.h" 5 #include <iostream> 6 using namespace std; 7 8 int _tmain(int argc, _TCHAR* argv[]) 9 {10 int a = 5;11 int MEM_SIZE = 0;12 const int GIGABTYE = 1024*1024*1024*sizeof(char); #1GB 内存13 int *p = NULL;14 cout<<"Please input how many GB memoroy you want allocate:"<<endl;15 cin>>MEM_SIZE;16 p = (int *)malloc(GIGABTYE*MEM_SIZE);17 if(NULL == p)18 {19 cout<<"Allocate Memory Error"<<endl;20 }21 else22 {23 cout<<"Succeed Allocate Memory"<<endl;24 }25 getchar();26 getchar();27 return 0;28 }
以上是笔者一些肤浅的理解,尚待更多的研究论证,我会继续跟进这个话题也欢迎您加入这个话题的讨论。
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://www.cnblogs.com/captainbed
64位系统下,一个32位的程序究竟可以申请到多少内存,4GB还是更多
标签:get bcd com you c++ 代码 col 前言 led
原文地址:https://www.cnblogs.com/skiwnchiwns/p/10184312.html