…....and once you understand those primitives, you can start to appreciate the layered driver model, new thread pool stuff in Vista+, registered I/O in Windows 8+, etc. Books... my recommendation... Windows Internals is the best place to start: http://www.amazon.com/Windows-Internals-Part-Developer-Refer... Oh, and basically any article Russinovich has written, check out the list on the articles section on his wiki…
…The key takeaway is its all the Win32 stuff that contributes the bulk of the overhead, not the fundamental process or thread primitives themselves. EDIT: If you want to learn more, Mark Russinovich's Windows Internals has a whole chapter on process creation which I'm sure explains all this.
读了 Mark Russinovich 和 David Solomon 早期版本的《Windows Internals》之后,我对 NT 的敬意油然而生。我没看过更新的版本,但我猜含金量肯定一样高。维基百科上关于 NT 架构的条目已经很不错了(https://en.wikipedia.org/wiki/Architecture_of_Windows_NT),还有…
My respect for NT grew tremendously after reading one of the early editions of Mark Russinovich and David Solomon's "Windows Internals". I haven't seen more recent editions but I'd suspect they just as informative. The Wikipedia article on NT architecture is decent enough (https://en.wikipedia.org/wiki/Architecture_of_Windows_NT), and…
另一本讲 Windows 的好书是 Mark Russinovich 和 David A Solomon(SysInternals 那帮大佬)写的《Windows Internals》。它不是教你怎么写应用程序的,而是帮你搞懂 Windows 的底层运作机制(比如 Cache Manager 那一节)
Another good book for Windows is "Windows Internals" from Mark Russinovich and David A Solomon (SysInternals folks). It's not for writing applications, but rather understanding how Windows works (The Cache Manager section for example)
想了解更多的话,可以看看 Mark Russinovich、David Solomon 和 Alex Ionescu 写的《Windows Internals》(我记得第6版是最新的)。书写得极棒。
For more about this, have a look at "Windows Internals" (6th edition is the latest, I believe) by Mark Russinovich, David Solomon and Alex Ionescu. It's an awesome book.
……只要你理解了这些原语,你就能开始体会到分层驱动模型、Vista+ 里的新 thread pool(线程池)机制、Windows 8+ 里的 registered I/O 等等有多妙。至于书……我的建议是……《Windows Internals》是最好的入门起点:http://www.amazon.com/Windows-Internals-Part-Developer-Refer... 噢,还有 Russinovich 写的几乎任何文章都值得看,去他 wiki 上的文章列表瞧瞧……
…....and once you understand those primitives, you can start to appreciate the layered driver model, new thread pool stuff in Vista+, registered I/O in Windows 8+, etc. Books... my recommendation... Windows Internals is the best place to start: http://www.amazon.com/Windows-Internals-Part-Developer-Refer... Oh, and basically any article Russinovich has written, check out the list on the articles section on his wiki…
……核心要点是,大部分开销都是 Win32 那些东西带来的,而不是底层的 process(进程)或 thread(线程)原语本身。补充:如果你想了解更多,Mark Russinovich 的《Windows Internals》里有一整章专门讲进程创建,肯定能把这些讲得明明白白。
…The key takeaway is its all the Win32 stuff that contributes the bulk of the overhead, not the fundamental process or thread primitives themselves. EDIT: If you want to learn more, Mark Russinovich's Windows Internals has a whole chapter on process creation which I'm sure explains all this.
Mark Russinovich 写的《Windows Internals》卷1和卷2。还有泄露出来的 NT4 源码。
Windows Internals, Parts 1 and 2 by Mark Russinovich. And the leaked source code of NT4.
读了 Mark Russinovich 和 David Solomon 早期版本的《Windows Internals》之后,我对 NT 的敬意油然而生。我没看过更新的版本,但我猜含金量肯定一样高。维基百科上关于 NT 架构的条目已经很不错了(https://en.wikipedia.org/wiki/Architecture_of_Windows_NT),还有…
My respect for NT grew tremendously after reading one of the early editions of Mark Russinovich and David Solomon's "Windows Internals". I haven't seen more recent editions but I'd suspect they just as informative. The Wikipedia article on NT architecture is decent enough (https://en.wikipedia.org/wiki/Architecture_of_Windows_NT), and…
另一本讲 Windows 的好书是 Mark Russinovich 和 David A Solomon(SysInternals 那帮大佬)写的《Windows Internals》。它不是教你怎么写应用程序的,而是帮你搞懂 Windows 的底层运作机制(比如 Cache Manager 那一节)
Another good book for Windows is "Windows Internals" from Mark Russinovich and David A Solomon (SysInternals folks). It's not for writing applications, but rather understanding how Windows works (The Cache Manager section for example)
想了解更多的话,可以看看 Mark Russinovich、David Solomon 和 Alex Ionescu 写的《Windows Internals》(我记得第6版是最新的)。书写得极棒。
For more about this, have a look at "Windows Internals" (6th edition is the latest, I believe) by Mark Russinovich, David Solomon and Alex Ionescu. It's an awesome book.