100分。超弱问一个进程间地址的保护问题, 4GB的线性地址空间怎么做到保护又共享?,一个任务拥有一个GDT和一个LDT.我知道GDT让每个进程共享相同的数据。LDT虽然每次都要重写。但是线性地址不是都一样么?,怎么保护呢。反复看了x86和操作系统。还是不明白。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每個進程擁有4G的虛擬地址空間,不是物理地址空間.也就是說,進程A的地址0x12345678和進程B在地址0x12345678對應的物理地址是不同的,內容當然也不同,那麼進程B當然無法訪問進程A地址空間內的東西,從而實現了保護.當需要共享是,如只讀文件,系統dll等,進程A的地址0x12345678和進程B的地址0x01234567可以指向相同的物理地址空間,從而實現了共享.建議你看<<windows核心編程>>. 怎样添加MFC的背景图片?? 在2010中如何添加图片啊 vc中编辑框的背景色 char CString 的问题 急求~~~ C++如何实现枚举打开的窗口 用GDI画出的图像如何保存啊? 怎么刷这么快? DLL共享数据段使用出现问题,高手求救! 你们知道联宝的笔记本电脑吗?不知道质量如何?有没有人用过? 有关DLL的同名函数调用 小弟问一个关于GDI令人困惑的问题。各位高手前辈请进! 急 CRichEditCtrl在debug支持中文,release版不支持中文?为什么?该如何解决?
也就是說,進程A的地址0x12345678和進程B在地址0x12345678對應的物理地址是不同的,內容當然也不同,那麼進程B當然無法訪問進程A地址空間內的東西,從而實現了保護.
當需要共享是,如只讀文件,系統dll等,進程A的地址0x12345678和進程B的地址0x01234567可以指向相同的物理地址空間,從而實現了共享.
建議你看<<windows核心編程>>.