Windows Internals Book

Windows Internals 7 버전(1부)에서는 Windows 10 및 Windows Server 2016 아키텍처 및 핵심 내부를 다룹니다. 이 책은 다음을 도와줍니다.

  • Windows 시스템 아키텍처 및 일반 구성 요소 이해
  • 커널 디버거와 같은 도구를 사용하여 내부 데이터 구조 탐색
  • Windows 관리 및 격리를 위해 프로세스를 사용하는 방법 이해
  • 스레드 예약 및 CPU 리소스 관리 방법 이해 및 보기
  • 보안 완화의 최근 발전을 포함하여 Windows 보안 모델을 살펴보기
  • Windows 가상 및 물리적 메모리를 관리하는 방법 이해
  • I/O 시스템이 물리적 디바이스 및 디바이스 드라이버를 관리하는 방법 이해

제7판은 파벨 요시포비치, 알렉스 이온스쿠, 마크 루시노비치, 데이비드 솔로몬이 작곡했다. 6판 이후 새로운 자료가 추가되었습니다(Windows 7 및 Windows Server 2008 R2 포함).

제7판 2부(안드레아 앨리비, 마크 E. 루시노비치, 알렉스 이온스쿠, 데이비드 A. 솔로몬이 작곡)를 사용할 수 있으며, 제7판의 첫 번째 부분에서 누락된 주제에 대한 귀중한 자원을 제공합니다. 여기에는 부팅 프로세스, 새로운 스토리지 기술, Windows 시스템 및 관리 메커니즘이 포함됩니다.

제7판 목차, 1부:

  • 1장: 개념 및 도구
  • 2장: 시스템 아키텍처
  • 3장: 프로세스 및 작업
  • 4장: 스레드
  • 5장: 메모리 관리
  • 6장: I/O 시스템
  • 7장: 보안

이 책은 Microsoft Press 사이트에서 구매할 수 있습니다(7판 1부; 7판 2부).

책의 역사

이것은 원래 헬렌 커스터 (Microsoft Windows NT 3.1의 초기 릴리스 전에)에 의해 작성 된 내부 Windows NT (마이크로 소프트 프레스, 1992)라는 책의 일곱 번째 버전입니다. Windows NT 내부는 Windows NT 대해 출판된 최초의 책으로, 시스템의 아키텍처와 디자인에 대한 주요 인사이트를 제공했습니다. 내부 Windows NT, 제 2 판 (마이크로 소프트 프레스, 1998) 데이비드 솔로몬에 의해 작성되었습니다. 그것은 Windows NT 4.0을 커버하기 위해 원래 책을 업데이트하고 기술적 깊이의 크게 증가 수준을했다. 2000년 Windows 제3판(Microsoft Press, 2000)은 데이비드 솔로몬과 마크 루시노비치가 저술했습니다. 시작 및 종료, 서비스 내부, 레지스트리 내부, 파일 시스템 드라이버 및 네트워킹과 같은 많은 새로운 항목이 추가되었습니다. 또한 WDM(Windows 드라이버 모델), 플러그 앤 플레이, 전원 관리, WMI(Windows Management Instrumentation), 암호화, 작업 개체 및 터미널 서비스와 같은 Windows 2000의 커널 변경에 대해서도 설명했습니다. Windows Internals에 Windows Fourth Edition은 Windows XP 및 Windows Server 2003 업데이트였으며, IT 전문가가 Windows Sysinternals의 핵심 도구를 사용하고 크래시 덤프를 분석하는 등 Windows 내부 지식을 활용할 수 있도록 돕는 데 초점을 맞춘 더 많은 콘텐츠를 추가했습니다.

Windows Internals, Fifth Edition은 Windows Vista 및 Windows Server 2008의 업데이트였습니다. Mark Russinovich가 Microsoft(현재 Azure CTO)에서 풀타임으로 일하고 새로운 공동 저자 인 Alex Ionescu를 추가하는 것을 보았습니다. 새 콘텐츠에는 이미지 로더, 사용자 모드 디버깅 기능, ALPC(Advanced Local Procedure Call) 및 Hyper-V가 포함되었습니다. 다음 릴리스인 Windows Internals, Sixth Edition은 Windows 7 및 Windows Server 2008 R2의 많은 커널 변경 사항을 해결하기 위해 완전히 업데이트되었으며, 도구의 변경 내용을 반영하기 위한 많은 새로운 실습 실험이 있습니다.

일곱 번째 버전 변경 내용

이 시리즈의 마지막 업데이트 이후, Windows 여러 릴리스를 거쳤으며, Windows 10 Windows Server 2016. Windows 10 자체적으로, Windows 현재 진행 중인 이름이기 때문에 초기 릴리스-제조 또는 RTM 이후 여러 릴리스가 있었으며, 각각 2017년 3월에 완료된 Windows 10 버전 1703과 같이 릴리스 연도 및 월을 나타내는 4자리 버전 번호로 레이블이 지정되었습니다. 위의 내용은 Windows Windows 7 이후 6개 이상의 버전을 통과했음을 의미합니다. microsoft는 Windows 8 시작하여 개발 관점과 Windows 엔지니어링 팀 자체에 도움이 되는 OS 수렴 프로세스를 시작했습니다. Windows 8 및 Windows Phone 8에는 수렴된 커널이 있었고, 최신 앱 수렴이 Windows 8.1 도착하여 8.1을 Windows Phone. 수렴 스토리는 데스크톱/노트북, 서버, XBOX One, 휴대폰(Windows Mobile 10), HoloLens 및 다양한 IoT(사물 인터넷) 장치에서 실행되는 Windows 10 완성되었습니다. 이 웅장한 통일이 완료되면, 이제 거의 반 년의 변화를 따라 잡을 수있는 시리즈의 새로운 버전에 대한 시간이 옳았다, 지금 앞으로 더 안정화 커널 아키텍처가 될 것입니다 무엇에. 따라서 이 최신 책은 Windows 8 버전 1703에서 Windows 10 Windows 측면을 다룹니다. 또한, 이 버전은 새로운 공동 저자로 파벨 요시포비치를 환영합니다.

책 도구

이 책을 위해 특별히 작성된 몇 가지 도구는 전체 소스 코드에서 https://github.com/zodiacon/WindowsInternals사용할 수 있습니다.