计算机资源的分配是以进程为单位的(CPU是以线程的),现在就想问问Windows下一个进程创建后,分配给他的内存资源是多少?个是什么类型的?
我所知道为:
内存有三种形式: 1.虚拟内存 2.文件映射 3 堆栈
假设一个程序1.5K,(MASM32中一个例子,叫smallwin),他很小,文件对齐粒度为512字节,结构为:PE头512字节,代码即.text 512字节,全局变量 .rdata 512字节,当一个进程创建时,内存对齐粒度为:4K,这样映射大小应该为:12K,在加上默认的1M 堆,1M栈,这个进程占内存应该为:2060K,而实际大小用任务管理器可以看到,比这个大很多,希望高手指点一下...
在Windowvs 下一个进程创建后(还没有运行),系统给他分配的内存资源是多少??????