系统加载进程,为什么不直接加载到物理内存,而非要先弄到虚拟地址空间 下面这段话来自《windows核心编程》第五版,85页,4.2节第一段一个线程调用 CreateProcess 时,系统将创建一个进程内核对象,其初始使用计数为1.进程内核对象不是进程本身,而是操作系统用来管理这个进程的一个小型数据结构 ---- 可以把进程内核对象想象成由进程统计信息构成的小型数据结构。然后,系统为新进程创建一个虚拟地址空间,并将可执行文件(和所有必要的DLL)的代码及数据加载到进程的地址空间。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 节省内存,减少加载时间如果执行文件A.exe,一开始,并不是把A.exe读入内存,而是把A.exe所在磁盘的头地址映射为内存地址,这样做的好处是加载的过程没有任何读数据的操作,只是做了一个内存映射 在VSS中配置为用UltraEdit打开文件的时候,UltraEdit打开的文件有时候为空文件 请问c/s开发一般要用到连接池吗? 大家帮忙算算,哪多出来的四个字节??在线等。。。。。 急死了~~帮忙看一下 我新建一个控制台程序时就出现在大量错误?? 怎样当一点击对话框中的static或 editbox控件,能够做动作 关于ADO数据库读写冲突的疑问 共享软件免费赠送 ATL3.0下如何手工添加控件“运行时不可见”支持? 能否改变编辑框的字体? 求指教,人生路 什么样的工程类型不需要外部引用的DLL或者是Framework支持,但是却有个窗体
这样做的好处是加载的过程没有任何读数据的操作,只是做了一个内存映射