CARVIEW |
By?Rajeev Nagar
First Edition
September 1997
Pages: 794
ISBN 10: 1-56592-249-2 |
ISBN 13:9781565922495
(Average of 0 Customer Reviews)
This book is OUT OF PRINT.
Book descriptionWindows NT File System Internals presents the details of the NT I/O Manager, the Cache Manager, and the Memory Manager from the perspective of a software developer writing a file system driver or implementing a kernel-mode filter driver. The book provides numerous code examples included on diskette, as well as the source for a complete, usable filter driver.
Full Description
- An introduction to NT system components
- The NT I/O Manager
- The NT Virtual Memory Manager
- The NT Cache Manager
- Structured driver development under Windows NT
- Writing a file system driver
Cover | Table of Contents | Index | Sample Chapter | Colophon
Featured customer reviews
Windows NT File System Internals Review, March 11 1999
Submitted by Bo Branten bosse@acc.umu.se [Respond | View]
You don't need the IFS kit from Microsoft
to play around with the samples in the book,
GNU ntifs.h is available from:
https://www.acc.umu.se/~bosse/ntifs.h
Windows NT File System Internals Review, December 24 1997
Submitted by Russell Willis [Respond | View]
This has to be the most clearly written and comprehensive book in the world on this subject. Thoroughly recommended, even though you have to buy the NTIFS kit from microsoft, if you are serious about your Filesystem work, you would have been doing this anyway, it's just now you have aall the information you could ever want to make your projects a success. Well done!
Media reviews
"I have reviewed books by people who said that they wanted to prove that programming sendmail could be 'fun'. I have reviewed books about tediously arcane topics that turned out to be so well written that I enjoyed reading them. I have reviewed books that dedicated the majority of the pages therein to proving that everyone should be interested in the topic of the book. I don't think that I have ever read a book that started out with the author admitting that he found 'it hard to imagine why anyone would want to subject themselves to more than 700 pages of excruciatingly detailed information about the I/O subsystem and associated components.'
"Well, this book is aimed at programmers (excuse me, 'developers'), and that is what they want: excruciating detail. Nagar, though, provides much more than simply detail. There is a thorough analysis informing the book that makes it much more valuable than any mere list of API (Application Programming Interface) calls. Even in the first, overview, chapter, there are sidebar notes, having little or nothing to do with the file system, that point out fascinating, and possibly vital, aspects to programming the system. Therefore, while the text is aimed at the developer of file systems drivers, it has many valuable things to say to anyone interested in Windows NT internals. (As a member of the virus research community, I was delighted to find a detailed explanation of the boot sequence for NT.)
"Part one provides an overview, looking at Windows NT system components (concepts, kernel, and executive), file driver development, and structured driver development. Part two examines the NT managers: the I/O manager, virtual memory manager, and three chapters on the cache manager. Part three has three progressive chapters on the writing of file system drivers. These move through driver entry to file creation, reading, and writing, on to file information, directory control, cleanup, and file closure, and eventually to file buffer flushing, volume information, byte-range locks, opportunistic locking, device control, and file system recognizers. A final chapter covers filter drivers. Appendices deal with Windows NT system services, MPR (Multiple Provider Router) support, kernel mode drivers, debugging support, recommended readings, and additional sources of help.
About O'Reilly | Contact | Jobs | Press Room | How to Advertise | Privacy Policy
© 2008, O'Reilly Media, Inc.
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.