• Complain

Mark E. Russinovich - Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7

Here you can read online Mark E. Russinovich - Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7 full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2012, publisher: Microsoft Press, genre: Computer / Science. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Mark E. Russinovich Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7

Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Delve inside Windows architecture and internalsand see how core components work behind the scenes. Led by three renowned internals experts, this classic guide is fully updated for Windows 7 and Windows Server 2008 R2and now presents its coverage in two volumes.As always, you get critical insider perspectives on how Windows operates. And through hands-on experiments, youll experience its internal behavior firsthandknowledge you can apply to improve application design, debugging, system performance, and support. In Part 2, youll examine:- Core subsystems for I/O, storage, memory management, cache manager, and file systems - Startup and shutdown processes - Crash-dump analysis, including troubleshooting tools and techniques

Mark E. Russinovich: author's other books


Who wrote Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7? Find out the surname, the name of the author of the book and a list of all author's works by series.

Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7 — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Windows Internals, Sixth Edition, Part 2
Mark E. Russinovich
David A. Solomon
Alex Ionescu
Published by Microsoft Press

To our parents, who guided and inspired us to follow our dreams

Introduction

Windows Internals, Sixth Edition is intended for advanced computer professionals (both developers and system administrators) who want to understand how the core components of the Microsoft Windows 7 and Windows Server 2008 R2 operating systems work internally. With this knowledge, developers can better comprehend the rationale behind design choices when building applications specific to the Windows platform. Such knowledge can also help developers debug complex problems. System administrators can benefit from this information as well, because understanding how the operating system works under the covers facilitates understanding the performance behavior of the system and makes troubleshooting system problems much easier when things go wrong. After reading this book, you should have a better understanding of how Windows works and why it behaves as it does.

Structure of the Book

For the first time, the book has been divided in two parts. This was done to get the information out more quickly since it takes considerable time to update the book for each release of Windows.

Part 1 begins with two chapters that define key concepts, introduce the tools used in the book, and describe the overall system architecture and components. The next two chapters present key underlying system and management mechanisms. Part 1 wraps up by covering three core components of the operating system: processes, threads, and jobs; security; and networking.

Part 2 covers the remaining core subsystems: I/O, storage, memory management, the cache manager, and file systems. Part 2 concludes with a description of the startup and shutdown processes and a description of crash-dump analysis.

History of the Book

This is the sixth edition of a book that was originally called Inside Windows NT (Microsoft Press, 1992), written by Helen Custer (prior to the initial release of Microsoft Windows NT 3.1). Inside Windows NT was the first book ever published about Windows NT and provided key insights into the architecture and design of the system. Inside Windows NT, Second Edition (Microsoft Press, 1998) was written by David Solomon. It updated the original book to cover Windows NT 4.0 and had a greatly increased level of technical depth.

Inside Windows 2000, Third Edition (Microsoft Press, 2000) was authored by David Solomon and Mark Russinovich. It added many new topics, such as startup and shutdown, service internals, registry internals, file-system drivers, and networking. It also covered kernel changes in Windows 2000, such as the Windows Driver Model (WDM), Plug and Play, power management, Windows Management Instrumentation (WMI), encryption, the job object, and Terminal Services. Windows Internals, Fourth Edition was the Windows XP and Windows Server 2003 update and added more content focused on helping IT professionals make use of their knowledge of Windows internals, such as using key tools from Windows Sysinternals ( www.microsoft.com/technet/sysinternals) and analyzing crash dumps. Windows Internals, Fifth Edition was the update for Windows Vista and Windows Server 2008. New content included the image loader, user-mode debugging facility, and Hyper-V.

Sixth Edition Changes

This latest edition has been updated to cover the kernel changes made in Windows 7 and Windows Server 2008 R2. Hands-on experiments have been updated to reflect changes in tools.

Hands-on Experiments

Even without access to the Windows source code, you can glean much about Windows internals from tools such as the kernel debugger and tools from Sysinternals and Winsider Seminars & Solutions. When a tool can be used to expose or demonstrate some aspect of the internal behavior of Windows, the steps for trying the tool yourself are listed in EXPERIMENT boxes. These appear throughout the book, and we encourage you to try these as youre readingseeing visible proof of how Windows works internally will make much more of an impression on you than just reading about it will.

Topics Not Covered

Windows is a large and complex operating system. This book doesnt cover everything relevant to Windows internals but instead focuses on the base system components. For example, this book doesnt describe COM+, the Windows distributed object-oriented programming infrastructure, or the Microsoft .NET Framework, the foundation of managed code applications.

Because this is an internals book and not a user, programming, or system administration book, it doesnt describe how to use, program, or configure Windows.

A Warning and a Caveat

Because this book describes undocumented behavior of the internal architecture and the operation of the Windows operating system (such as internal kernel structures and functions), this content is subject to change between releases. (External interfaces, such as the Windows API, are not subject to incompatible changes.)

By subject to change, we dont necessarily mean that details described in this book will change between releases, but you cant count on them not changing. Any software that uses these undocumented interfaces might not work on future releases of Windows. Even worse, software that runs in kernel mode (such as device drivers) and uses these undocumented interfaces might experience a system crash when running on a newer release of Windows.

Acknowledgments

First, thanks to Jamie Hanrahan and Brian Catlin of Azius, LLC for joining us on this projectthe book would not have been finished without their help. They did the bulk of the updates on the Security and Networking chapters and contributed to the update of the Management Mechanisms and Processes and Threads chapters. Azius provides Windows-internals and device-driver training. See www.azius.com for more information.

We want to recognize Alex Ionescu, who for this edition is a full coauthor. This is a reflection of Alexs extensive work on the fifth edition, as well as his continuing work on this edition.

Also thanks to Daniel Pearson, who updated the chapter. His many years of dump analysis experience helped to make the information more practical.

Thanks to Eric Traut and Jon DeVaan for continuing to allow David Solomon access to the Windows source code for his work on this book as well as continued development of his Windows Internals courses.

Three key reviewers were not acknowledged for their review and contributions to the fifth edition: Arun Kishan, Landy Wang, and Aaron Margosisthanks again to them! And thanks again to Arun and Landy for their detailed review and helpful input for this edition.

This book wouldnt contain the depth of technical detail or the level of accuracy it has without the review, input, and support of key members of the Microsoft Windows development team. Therefore, we want to thank the following people, who provided technical review and input to the book:

  • Greg Cottingham

  • Joe Hamburg

  • Jeff Lambert

  • Pavel Lebedinsky

  • Joseph East

  • Adi Oltean

  • Alexey Pakhunov

  • Valerie See

  • Brad Waters

  • Bruce Worthington

  • Robin Alexander

  • Bernard Ourghanlian

Also thanks to Scott Lee, Tim Shoultz, and Eric Kratzer for their assistance with the chapter.

For the Networking chapter, a special thanks to Gianluigi Nusca and Tom Jolly, who really went beyond the call of duty: Gianluigi for his extraordinary help with the BranchCache material and the amount of suggestions (and many paragraphs of material he wrote), and Tom Jolly not only for his own review and suggestions (which were excellent), but for getting many other developers to assist with the review. Here are all those who reviewed and contributed to the Networking chapter:

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7»

Look at similar books to Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7»

Discussion, reviews of the book Windows Internals, Part 2: Covering Windows Server® 2008 R2 and Windows 7 and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.