阅读:2289回复:9
《windows驱动开发技术详解》的笔误?
<Windows驱动开发技术详解>这本书 第120页第三段:
第二是使不同进程的虚拟内存互不干扰,为了让系统可以同时运行不同的进程,windows操作系统让每个进程看到的虚拟内存都不同。这个方法就使不同的进程会有不同的物理内存到虚拟内存的映射。例如进程A和进程B的内存地址0x40000会完全不同。修改进程A这个地址,不会影响到进程B。因为进程A的这个地址可能映射的是一段物理内存地址,而B的这个地址映射的是另外一个物理内存地址。 操作系统能为两个并行进程分配到想同的虚拟地址吗?假设可以,2gb的用户虚拟内存又是怎么分配的? Ps:此书好多错别字 |
|
沙发#
发布于:2009-01-19 21:32
这书确有不少错,不过这段话应没有错。。。兄弟可以看一下32位寻址方式。。。线性地址与物理地址的区别。。等等。。
|
|
板凳#
发布于:2009-01-20 08:58
这段话没有错。但此书的小错误多。
|
|
|
地板#
发布于:2009-02-26 09:44
引用第2楼lxh_phr于2009-01-20 08:58发表的 : 这段话没有错。是楼主没有理解Windows的内存管理机制。 |
|
地下室#
发布于:2009-02-26 20:55
每一个进程都会有4GB的内存,又分为两种~~
|
|
5楼#
发布于:2009-04-07 10:32
恩,这段话没有错,可以看看潘爱民的《深入理解Windows操作系统》。
|
|
6楼#
发布于:2009-04-16 22:36
此书小错确实存在,但还算得上是一本入门的好书
|
|
7楼#
发布于:2009-04-17 00:30
这里说的没有啥问题。
另多扯点其他的: 实话说此书感觉写得太仓促了,很多明显的小错误都没有修正,另外有些内容在不同章节反复得说。 好在作者还是有不少实际开发经验书写得还是比较通畅的,把驱动开发需要掌握的基础都不同侧重写了出来。没有象武XX的书那个抄得都看不懂,还不如去网上搜索点资料看都觉得通畅些。 |
|
8楼#
发布于:2009-04-29 10:20
谢谢分享~!
|
|
9楼#
发布于:2009-05-12 09:43
楼上各位说得都挺对的,有同感。
|
|