본문내용 바로가기
무료배송 소득공제

Windows Internals Vol. 1 마이크로소프트 윈도우 커널 공식 가이드

에이콘 윈도우 시스템 프로그래밍 시리즈 12 | 6판
  • 정가 : 45,000원
    판매가 : 40,500 [10%↓ 4,500원 할인]
  • 통합포인트 :
    [기본적립] 2,250원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788960773547(8960773549)
쪽수 976쪽
크기 255 * 188 * 40 mm /1910g 판형알림
이 책의 원서/번역서 Windows internals. 6/E/Ionescu, Alex

책소개

이 책이 속한 분야

마이크로소프트 윈도우 7과 윈도우 서버 2008 R2를 완벽히 반영한 공식 가이드북!

「에이콘 윈도우 시스템 프로그래밍 시리즈」제12권『WINDOWS INTERNALS』. 이 책은 윈도우 아키텍처와 내부를 들여다보고 핵심 구성 요소가 이면에서 동작하는 방식을 설명한다. 국제적으로 명성이 높은 인터널즈 전문가 팀이 참여하였으며, 비평적이고도 내부자 관점에서 윈도우 동작 방식을 다뤘다. 윈도우 7에 추가된 최신 기술인 서비스와 작업의 제어를 위해 일관적인 인터페이스를 제공해주는 통합 백그라운드 프로세스 관리자, 스레드 기반의 스케줄링의 여러 단점을 극복할 수 있는 프로세서 공유 기반의 스케줄링 기법 등 다양한 최신 운영체제 기법을 소개한다. 아울러 실습을 통해 내부 동작을 경험하게 함으로써 애플리케이션 설계나 디버깅, 시스템 성능과 지원을 향상시키는 데 적용할 수 있는 지식을 얻을 수 있다.

이 책의 총서

저자소개

저자 : 마크 러시노비치

저자 마크 러시노비치(Mark Russinovich)는 마이크로소프트 사의 윈도우 애저(Azure) 그룹의 테크니컬 펠로우다. 『Windows Sysinternals Administrator’s Reference』의 공저자이면서 마이크로소프트 테크넷(TechNet)에서 이용 가능한 Sysinternals 툴의 공동 개발자이고, 『Windows Internals』 시리즈의 공저자이기도 한다.

저자 : 데이비드 솔로몬

저자 데이비드 솔로몬(David Solomon)은『Windows Internals』의 공저자이며 전 세계에 걸쳐 수많은 개발자와 IT 전문가, 마이크로소프트 직원에게 윈도우 인터널 강의를 진행 중이다. 또한 마이크로소프트 컨퍼런스나 테크넷(TechNet), PDC의 고정 강사이기도 하다.

저자 : 알렉스 이오네스쿠

저자 알렉스 이오네스쿠(Alex Ionescu)는 CSA(chief software architecture)로서 로우레벨 시스템 소프트웨어와 커널 개발, 보안 교육, 리버스 엔지니어링 분야의 전문 컨설턴트이다. 데이비드 솔로몬과 함께 윈도우 내부 구조를 교육하며, 보안 관련 커뮤니티에서도 활동 중이다.

역자 : 안랩 기반기술팀

역자 안랩 기반기술팀은 파일 시스템과 네트워크, 가상화, 매체 제어, 게임 보안 등의 여러 분야에 관련된 윈도우 보안 시스템 프로그램과 커널 프로그램을 개발하며, 보안 이슈에 관련된 선행적인 기술 연구와 기반기술 개발을 수행하는 데 있어 애정을 갖고 열정적으로 함께 일하는 팀이다. 이 책의 번역에는 김성현 수석, 강경완, 박희안 책임, 홍성진, 김병훈 선임, 서동필, 배은아 주임연구원, 최바울 연구원, 그리고 김점갑 수석이 참여했다.

목차

1장 개념과 도구
___윈도우 운영체제 버전
___기본 개념과 용어
______윈도우 API
______서비스, 함수, 루틴
______프로세스, 스레드, 잡
______가상 메모리
______커널 모드와 유저 모드
______터미널 서비스와 다중 세션
______객체와 핸들
______보안
______레지스트리
______유니코드
___윈도우 내부 들여다보기
______성능 모니터
______커널 디버깅
______윈도우 소프트웨어 개발 킷
______윈도우 드라이버 킷
______Sysinternals 툴
___정리

2장 시스템 아키텍처
___요구 사항과 설계 목표
___운영체제 모델
___아키텍처 개요
______이식성
______대칭형 멀티프로세싱
______확장성
______클라이언트와 서버 버전의 차이
______체크드 빌드
___핵심 시스템 컴포넌트
______환경 서브시스템과 서브시스템 DLL
______Ntdll.dll
______익스큐티브
______커널
______하드웨어 추상화 계층
______디바이스 드라이버
______시스템 프로세스
___정리

3장 시스템 메커니즘
___트랩 디스패칭
______인터럽트 디스패칭
______타이머 프로세싱
______예외 디스패칭
______시스템 서비스 디스패칭
___객체 관리자
______익스큐티브 객체
______객체 구조
___동기화
______High-IRQL 동기화
______Low_IRQL 동기화
___시스템 작업자 스레드
___윈도우 전역 플래그
___고급 로컬 프로시저 호출
______접속 모델
______메시지 모델
______비동기 동작
______뷰와 영역, 섹션
______속성
______블랍, 핸들, 자원
______보안
______성능
______디버깅과 추적
___커널 이벤트 트레이싱
___Wow64
______Wow64 프로세스 주소 공간 배치
______시스템 호출
______예외 전달
______유저 APC 디스패칭
______콘솔 지원
______사용자 콜백
______파일 시스템 리다이렉션
______레지스트리 리다이렉션
______I/O 제어 요청
______16비트 인스톨러 애플리케이션
______프린팅
______제약 사항
___유저 모드 디버깅
______커널 지원
______네이티브 지원
______윈도우 서브시스템 지원
___이미지 로더
______이른 시점의 프로세스 초기화
______DLL 이름 변환과 리다이렉션
______로드된 모듈의 데이터베이스
______임포트 파싱
______포스트 임포트 프로세스 초기화
______스위치백
______API 셋
___하이퍼바이저(Hyper-V)
______파티션
______부모 파티션
______자식 파티션
______하드웨어 에뮬레이션과 지원
___커널 트랜잭션 관리자
___핫패치 지원
___커널 패치 보호
___코드 무결성
___정리

4장 관리 메커니즘
___레지스트리
______레지스트리 보기와 변경
______레지스트리 사용
______레지스트리 데이터 유형
______레지스트리의 논리적 구조
______트랜잭션 레지스트리(TxR)
______레지스트리 행위 감시
______프로세스 모니터의 내부 구조
______레지스트리 내부
___서비스
______서비스 애플리케이션
______서비스 제어 관리자
______서비스 시작
______시작 에러
______마지막으로 성공한 구성으로 부팅
______서비스 실패
______서비스 셧다운
______공유 서비스 프로세스
______서비스 태그
___통합 백그라운드 프로세스 관리자
______초기화
______UBPM API
______공급자 등록
______소비자 등록
______작업 호스트
______서비스 제어 프로그램
___윈도우 관리 도구
______WMI 아키텍처
______공급자
______CIM과 MOF 언어
______클래스 연관화
______WMI 구현
______WMI 보안
___윈도우 진단 인프라
______WDI 조율
______진단 정책 서비스
______진단 기능
___정리

5장 프로세스, 스레드, 잡
___프로세스 내부 구조
______데이터 구조체
___보호 프로세스
___CreateProcess 흐름
______1단계: 매개 변수와 플래그의 유효성 검사와 변환
______2단계: 실행할 이미지 열기
______3단계: 윈도우 익스큐티브 프로세스 객체(PspAllocateProcess) 생성
______4단계: 초기 스레드와 스택 및 컨텍스트 생성
______5단계: 윈도우 서브시스템에 특화된 후반부 초기화
______6단계: 초기 스레드의 실행 시작
______7단계: 새 프로세스의 컨텍스트에서 프로세스 초기화 수행
___스레드 내부 구조
______데이터 구조체
______스레드의 탄생
___스레드 활동성 검사
______보호 프로세스 스레드의 제약
___작업자 팩토리(스레드 풀)
___스레드 스케줄링
______윈도우 스케줄링의 개요
______우선순위 수준
______스레드 상태
______디스패처 데이터베이스
______퀀텀
______우선순위 상승
______컨텍스트 전환
______스케줄링 시나리오
______유휴 스레드
______스레드 선택
______멀티프로세서 시스템
______멀티프로세서 시스템에서의 스레드 선정
______프로세서 선택
___프로세서 공유 기반 스케줄링
______분산된 공정한 공유 스케줄링
______CPU 속도 제한
___동적 프로세서 추가와 교체
___잡 객체
______잡 제약
______잡 셋
___정리

6장 보안
___보안 등급
______신뢰성 있는 컴퓨터 시스템 평가 지침(TCSEC)
______공용 평가 기준
___보안 시스템 구성 요소
___객체 보호
______접근 검사
______보안 식별자
______가상 서비스 계정
______보안 디스크립터와 접근 제어
___AuthZ API
______조건부 ACE
___계정 권한과 특권
______계정 권한
______특권
______슈퍼 특권
___프로세스와 스레드의 접근 토큰
___보안 감사
______객체 접근 감사
______전역 감사 정책
______고급 감사 정책 설정
___로그온
______Winlogon 초기화
______사용자 로그온 과정
______보장된 인증
______사용자 인증을 위한 생체 인식 프레임워크
___사용자 계정 컨트롤과 가상화
______파일 시스템과 레지스트리 가상화
______상승
___애플리케이션 인증(AppID)
___AppLocker
___소프트웨어 제한 정책
___정리

7장 네트워킹
___윈도우 네트워킹 아키텍처
______OSI 참조 모델
______윈도우 네트워크 구성 요소
___네트워킹 API
______윈도우 소켓
______윈속 커널(WSK)
______프로시저 호출
______웹 액세스 API
______네임드 파이프와 메일슬롯
______NetBIOS
______기타 네트워킹 API
___다중 리다이렉터 지원
______다중 공급자 라우터
______다중 UNC 공급자
______대리 공급자
______리다이렉터
______미니 리다이렉터
______서버 메시지 블록과 서브 리다이렉터
___분산 파일 시스템 네임스페이스
___분산 파일 시스템 복제
___오프라인 파일
______캐싱 모드
______고스트
______데이터 보안
______캐시 구조
___브랜치캐시
______캐싱 모드
______애플리케이션 탐색 최적화된 브랜치캐시: SMB 시퀀스
______애플리케이션 탐색 최적화된 브랜치캐시 : HTTP 시퀀스
___이름 변환
______도메인 이름 시스템
______피어 이름 변환 프로토콜
___위치와 토폴로지
______네트워크 위치 인식
______네트워크 연결 상태 표시기
______링크 계층 토폴로지 검색
___프로토콜 드라이버
______윈도우 필터링 플랫폼
___NDIS 드라이버
______NDIS 미니포트의 변형
______연결 지향형 NDIS
______원격 NDIS
______QoS
___바인딩
___계층화된 네트워크 서비스
______원격 액세스
______액티브 디렉터리
______네트워크 로드 밸런싱
______네트워크 액세스 프로텍션
______다이렉트 액세스
___정리

출판사 서평

윈도우 7에 추가된 최신 기술인 서비스와 작업의 제어를 위해 일관적인 인터페이스를 제공해주는 통합 백그라운드 프로세스 관리자, 스레드 기반의 스케줄링의 여러 단점을 극복할 수 있는 프로세서 공유 기반의 스케줄링 기법, 애플리케이션이 자신의 내부 객체를 보호할 때 유저 모드와 커널 모드의 전환에 필요한 부담을 없애고 보호할 객체에 대한 접근 검사 결과를 캐시하게 함으로써 검사 속도를 높일 수 있는 AuthZ 윈도우 API에 대한 설명, 원격 시스템으로부터 파일을 캐시해 로컬 머신이 네트워크에 접속하지 않고서도 파일에 접근할 수 있는 ... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

더보기+

이 분야의 신간

더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품