로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

고급 개발자들 만이 알고있던 Windows 구조와 원리 그리고 Codes

   
지은이 정덕영   |   출판사 가남사  |   발행일 2003년 12월 24일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 16,000원14,400원 10%
마일리지 5% 800원
발행일 2003-12-24
ISBN 8973543253 |  9788973543250
기타정보 국내서 | 472쪽
예상출고일
배송비 2,000원 (20,000원이상 무료배송)
   
프로그래밍
종합지수 21p 6 위
   
주의사항 더이상 출간되지 않습니다.
 

IT 산업의 비약적인 발전으로 관련된 많은 직업군이 생겨났다 사라지는 상황에서 특히, 프로그래머라는 직업을 가진 젊은이들이 많이 늘어나고 있는 추세이다.

하지만, 우리내 프로그래머들은 뿌리가 없는 교육으로 인하여 개발단계에서 많은 한계를 느끼는 것이 대부분이다. 이 책은 고급 개발자들만이 알고 있던 개발 원리를 차근차근 알기 쉽게 설명하여 경쟁력있는 프로그래머가 될 수 있는 길을 열어드릴 수 있는 책이다.

이 책의 각 장은 다음과 같이 구성되어 있다.

1장. 컴퓨터의 구조와 역사
컴퓨터는 프로그램을 실제로 실행시키기 위하여 산술 계산, 수치 비교, 데이터의 전달과 같은 다양한 일을 수행하는 마이크로프로세서에 의하여 움직이게 된다.
Windows는 마이크로프로세서에 의해 실행되는 하나의 프로그램이며, Windows에 대하여 보다 자세히 이해하기 위해서는 마이크로프로세서에 대한 이해는 필수적이다.
현재 우리가 사용하는 마이크로프로세서들은 어느 한 시점에 만들어진 것이 아닌 과거의 마이크로프로세서에서부터 변화되어 온 것이다.
따라서 현재의 마이크로프로세서를 이해하는 데에는 과거의 마이크로프로세서부터 이해하는 것이 가장 쉬운 접근 방법이며, 본 장에서는 이러한 마이크로프로세서의 변화 중 프로그래머가 반드시 알아야 할 내용들을 위주로 설명하여 놓고 있다.

제1장 컴퓨터의 구조와 역사
1. 시스템 프로그래밍과 운영체제 12
시스템 프로그래밍이란? 12
운영체제란? 13
2. 프로그래머 입장에서 바라본 컴퓨터의 구조와 역사 13
폰 노이만 구조(Von Neumann Machine)와 ISA(Instruction Set Architecture) 14
인텔 8008, 8086 마이크로프로세서 19
8086의 레지스터들 23
8086 세그먼트 레지스터의 사용 25
80286과 80386 마이크로프로세서의 출현 27
80386에서의 레지스터들 29
컴퓨터 아키텍처(Architecture)와 컴퓨터 오가니제이션(Organization) 37
80486 마이크로프로세서 38
펜티엄(Pentium) 프로세서와 슈퍼 스칼라 44

제2장 데이터의 표현과 메모리 구조
1. 2진법, 16진법의 표현법과 비트, 바이트 48
2. 정수의 표현 49
3. 실수의 표현 52
4. 문자의 표현 55
5. 바이트 순서(Little Endian과 Big Endian) 57
6. 메모리의 구조 59
7. CPU와 메모리간의 연결 61
8086에서 짝수 번지, 홀수 번지 61
80386, 80486, 그리고 Pentium에서의 데이터 전송 63

제3장 기계어의 구성
1. 기계어에 대한 이해와 필요성 68
2. 고급 언어, 기계어, 그리고 어셈블리 언어의 예 69
3. 명령의 구성과 실행 70
4. 기계어의 구성(명령어 형식: Instruction Format) 72
Instruction Prefixes 73
작동 코드(Opcode: Operand Code) 76
번지 지정 방식과 MODR/M 그리고 SIB 79
번지 지정 방식 82

제4장 프로시저와 스택 구조
1. 스택을 사용한 복귀 주소의 저장 92
2. 스택을 사용한 로컬 변수의 저장 95
3. 스택을 사용한 파라미터 전달 98
4. 파라미터 전달의 여러 가지 방법(Calling Conventions) 102
__cdecl 102
__stdcall 103
__fastcall 103
5. 스택 프레임을 이용한 스택 백트레이싱 105
6. 프로시저에서 리턴 값 전달하기 107
7. Windows에서의 스택 구조 108

제5장 프로세스와 쓰레드
1. 프로세스와 쓰레드의 개념 114
프로세스(Process) 114
쓰레드(Thread) 115
2. 프로세스의 구조 116
WinDBG를 사용한 프로세스 구조체 살펴보기 116
프로그램에서 EPROCESS 포인터 얻기 125
프로세스를 구성하는 요소들 126
3. 쓰레드의 구조 142
WinDBG를 사용한 쓰레드 구조체 살펴보기 143
프로그램에서 ETHREAD 포인터 얻기 149
구조화된 예외 처리(Structured Exception Handling) 151
4. 어플리케이션에서 프로세스와 쓰레드 관련 정보 얻기 161

제6장 쓰레드의 스케줄링
1. 쓰레드의 상태 168
2. 우선 순위 알고리즘 169
Windows에서의 우선 순위 스케줄링 구현 170
프로세스 우선 순위와 쓰레드 우선 순위 180
3. Performance monitor 프로그램을 이용한 실험 185
4. 선점형 스케줄링(Preemptive Scheduling) 186
선점되어지는 경우 188
Windows에서의 선점형 스케줄링 구현 190
IRQL과 커널레벨 동기화 191

제7장 쓰레드의 동기화
1. 쓰레드 동기화의 필요성 196
2. 유저모드에서의 동기화 함수들 199
크리티컬 섹션(Critical Section) 200
뮤텍스(Mutex) 201
세마포어(Semaphore) 205
이벤트(Event) 206
3. 커널 동기화 객체와 그 구조 207
커널 동기화 객체 208
디스패쳐(Dispatcher)와 대기 블록(WaitBlock) 216

제8장 메모리 관리
1. 가상 주소(Virtual Address) 224
2. 가상 주소(Virtual Address)의 구현 224
페이징 기법 225
가상 주소와 페이징 시스템 228
세그먼트 기법 232
단편화(Fragmentation) 233
세그먼트와 페이징 기법의 병합 235

제9장 세그먼테이션
1. 가상 메모리에서 실제 물리 메모리까지 240
2. 세그먼트 레지스터와 그 사용 241
3. 세그먼테이션(Memory Segmentation) 243
4. 세그먼트 디스크립터 244
5. 세그먼트 디스크립터의 내용들 247
베이스(Base) 필드 247
리미트(Limit) 필드 247
액세스(Access) 비트 248
프레젠트(Present) 비트 248
디폴트(Default) 비트 249
Granularity 비트 249
시스템(System) 비트와 타입(Type) 비트 249
6. 디스크립터 테이블과 세그먼트 셀렉터 256
디스크립터 테이블 256
LDT(Local Descriptor Table) 258
세그먼트 셀렉터 260
7. Windows에서의 세그먼트 디스크립터와 레지스터 261
어플리케이션에서의 세그먼트 레지스터와 그 내용 262
커널레벨에서의 세그먼트 레지스터와 그 내용 267

제10장 페이징
1. 페이징(Paging) 274
2. 선형 주소에서 물리 주소까지 276
CR3 레지스터 277
페이지 디렉토리(Page Directory) 278
페이지 테이블(Page Table) 281
실습 284
3. Windows에서의 페이지 디렉토리와 테이블 289
4. 공유 메모리와 공유 모듈 295
5. 메모리 공간의 전환 301
6. 3GBYTE의 유저 메모리를 사용하는 Windows 302

제11장 페이지 관리
1. 요구 페이지 처리 306
페이지 폴트 예외 핸들러 308
선페이징(Prepaging) 316
Paged Memory와 NonPaged Memory 317
2. 페이지 교체 정책(Page Replacement Policy) 322
지역성(Locality) 323
LRU(Least Recently Used) 방식 324
FIFO(First In, First Out) 방식 327
Page Frame Number Database 328
실습 331
3. 작업세트(Working Set) 관리 333
스레싱(Thrashing) 현상 333
작업세트 관리 334
작업세트를 조절하기 위한 Win32 API 336

제12장 프로세서 내의 캐쉬 관리
1. 원리 342
2. 캐쉬 메모리의 주소 매핑 방식 344
직접 매핑(direct mapping) 344
어소시에이티브 매핑(associative mapping) 346
셋 어소시에이티브 매핑(set associative mapping) 347
3. 캐쉬 교체 알고리즘 349
4. 캐쉬 쓰기 정책 350
Write through 정책 350
Write back 정책 350
5. Pentium Processor에서의 캐쉬 구조 351

제13장 윈도우즈에서의 캐쉬 관리
1. Windows에서의 파일 읽기와 그 과정 356
2. 내부 구조 358
Windows의 System Cache 영역과 View 358
VACB(Virtual Address Control Blocks)에 의한 View 관리 359

제14장 유저레벨과 커널레벨
1. 특권레벨(Privilege Levels) 368
2. 커널모드(Ring 0)와 유저모드(Ring 3) 370
3. Windows에서의 유저레벨 코드 세그먼트(CS) 371
4. Windows에서의 커널레벨 코드 세그먼트(CS) 372
5. 커널레벨에서만 실행되는 CPU 명령어 373
6. 세그먼트의 갱신과 특권레벨 374
7. 코드 세그먼트의 변경과 특권레벨의 변경 376
세그먼트간의 JMP 또는 CALL 명령 실행 377
8. 인터럽트와 특권레벨 398
IDT(Interrupt Descriptor Table) 398
인텔에서 정의하고 있는 인터럽트 벡터별 내용 401
인터럽트 발생과 스택 변화 403
Windows API의 흐름 404
9. I/O 특권레벨 변경 419
TSS(Task State Segment) 변경을 통한 I/O 권한 변경 419
IOPL 변경을 통한 IO 특권레벨 변환하기 432

부록
1. WinDBG 설치 및 간단한 사용법 438
WinDBG 설치 및 환경 설정 438
필자가 자주 사용하는 명령어들 442
2. 드라이버 개발 경험이 없는 프로그래머를 위하여 443
디바이스 드라이버를 만드는 방법 444
디바이스 드라이버를 실행시키기 위한 코드들 446
디바이스 드라이버에서 사용하는 DbgPrint에 대한 출력 내용 보기 454
3. 디스어셈블링에 대한 이해 455
VC를 이용한 디스어셈블링 코드 보기 457
함수의 시작과 로컬 변수 그리고 파라미터들 457
구조체와 포인터에 대한 처리 460
조건문 if의 코드 461
switch문의 코드 463
반복문 for의 코드 463
정덕영

1992 : 컴퓨터 소프트웨어 공모전 입상
1997 : 벹엘 컴퓨터 사무장 패키지 개발
1998 : 삼성 소프트웨어 멤버쉽 8기
1999.12 : 안철수 연구소 입사
2002.12 : 특허 출원(10-2002-0079231) 실행중인 파일에 대한 실시간 데이터 수정·
2003.06 : 특허 출원(10-2003-0035616) 악성쓰레드 검출기 및 그 방법
2003.12 : 미국 특허 출원 국내 특허 10-2003-0035616에 대한 특허 출원
2003.12 : 현재 안철수 연구소 개발 연구원으로 근무중
읽어볼만한 책
송재운님이 쓰신 서평보기 I 평점 I 조회수(1076) I 공감 (0) I 블로그
우연찮게 이번에 이 책과 OS 제작의 원리라는 책을 보았다. 음...책 내용 자체는 고급개발자를 떠나서 읽어볼만한데  읽기는 조금 힘들게 되어있지 않나 싶다. 기존에 나와 있는 책들이 읽기 쉽게 구성되어있는거에 비하면구성면에서는 좀 딱딱하지 않나 싶다.     
윈도우에 대한 세부적인 이해가 필요하다면.
박용준님이 쓰신 서평보기 I 평점 I 조회수(1121) I 공감 (0) I 블로그
OS를 공부하고 윈도우에 대한 세부적인 이해가 필요할 경우 좋은 책이라고 생각됩니다. 이론적인 부분을 설명하고 코드를 통해 그런 이론을 구현해 봄으로써 좀 더 수월하게 공부할 수 있도록 도와주더군요. 윈도우 내부 구조에 입문할 수 있을 만한 책입니다.
읽어 볼만한데...
나성훈님이 쓰신 서평보기 I 평점 I 조회수(985) I 공감 (0) I 블로그
시스템 프로그래밍 시간에 배웠던 내용들이 다수를 이루는군요... 뭔가 구체적인 내용이 빠져 있는 부분도 보이긴 하지만 가지고 있을 만한 가치는 있어 보입니다... 그리고 다른 서적과 같이 보면 더 좋겠네요...제프리 서적과 PE 포맷 관련 서적등등...
windows 구조를 알고싶다면 강추
박상민님이 쓰신 서평보기 I 평점 I 조회수(1331) I 공감 (0) I 블로그
회사에서 처음으로 스터디를 해본 책이다. 내가 시작을 하자고 하고, 성공적으로 끝난 기분 좋은 스터디 책이었다. 또한, 책의 내용도 매우 좋아서 기본적으로 별 4개를 주고 시작해 본다.책의 구성은 기본편/고급편으로 되어있다. 기본편은 하드웨어, 프로그래밍, 윈도우에서 사용되는 기본 구조들이 나온다. 고급편은 크게 세가지이다. 프로세스, 메모리 관리, 보안. 스터디는 고급편을 중심으로 했고, 책 이외에 PE파일 포멧까지 해서 윈도우 구조에 대해서 알아보았었다. (네트워크...
별로 추천하고 싶진 않은책.
손성진님이 쓰신 서평보기 I 평점 I 조회수(1194) I 공감 (0) I 블로그
제목이 거창하지 않은가?제목만 믿고 샀다.하지만 너무 실망했다.지금 6장까지 봤다.하지만.... 무엇을 위한 책인지 .... 왜 이책이 고급개발자만 알고있는 내용인지 알수가 없었다.의미없이 EPROCESS, ETHREAD구조체 필드를 나열하는데만 10페이지남짓을 할애하는것을 이해할수가 없다.설명을 하려면 나열한 모든필드를 설명하거나 , 아니면 자신있는 필드만 설명하면 될것아닌가. 이정도 내용은 학교 운영체제이론 수업에도 훨씬 못미치는 수준이다.그리고, 프로그램...
윈도우 API 공부에 도움이 되었던 책.
최원진님이 쓰신 서평보기 I 평점 I 조회수(1288) I 공감 (0) I 블로그
윈도우즈 API를 공부하면서 같이 보기 시작했는데 그때는 어려운 부분이 많았습니다. 후에 이것저것 다른 책도 많이 보고 제프리 책도 보고 시간이 흐른 다음에 다시 보니 설명이 쉽게 잘 되어있다고 느껴졌습니다.    커널 디버깅한 부분은 대강 훑었는데 꽤 많은 것 같더라구요. (어쩐지 책이 술술 넘어가더라니...)   C공부 하시고 API공부하시는 분들 도움이 될 것 같구요, 제프리 책 보기전에 읽어보는것도 괜찮을 듯 합...
시스템프로그래밍 입문서
최정현님이 쓰신 서평보기 I 평점 I 조회수(1933) I 공감 (0) I 블로그
 윈도우즈에서 시스템프로그래밍은 나침반없는 항해와 비슷하다. 비록 윈도우즈 NT 계열부터는 상당수 부분이 Documented 가 되어서 이전 Windows 9x계열보다는 손쉬워졌지만, 아직도 우리는 잘정리된 문서에 목마르다. 이럴때 시스템프로그래머로써 필요한 것은 윈도우즈를 헤집고 다닐수있는 Debugging 능력이다. 이 Debugging 능력은 단순히 프로그램만 잘 작성한다고 해서 생기는 것은 아니다.Debugging 능력은 그 프로그램이 돌아가는 운영체제에 대해서 얼마나 잘아느냐에 ...
대학교 2학년때 알고 있었던 내용의 일부 일뿐--
정제화님이 쓰신 서평보기 I 평점 I 조회수(1284) I 공감 (0) I 블로그
비트에서 배운 Windows 커널 내용의 반도 안되네요--역시 제프책이 짱인듯.
저자의 노하우가 들어있는 한데...
조해진님이 쓰신 서평보기 I 평점 I 조회수(1705) I 공감 (0) I 블로그
 어플리케이션 Level의 프로그래머의 입장으로 서평을 쓰겠습니다OS 동작에 어느정도 관심을 가지고 있었기에.... 이책을 선택하고 읽게 되었습니다본론 부터 말하자면  어플리케이션 레벨의 프로그래머로써는 큰 도움이 되지는 못했습니다커널 코드를 세부적으로 다룬부분에서는 , 익숙하지 못해 이해에 어려움이 많았습니다 [저자는 결코 어려운 내용이 아니라 생소하기때문에  어려워 보인다고 하네요 ;) ]게다가 커널 프로그래밍을 하지 않는다는 입장으로 살펴 보...
너무 늦었지만 그래도 나와야만 했던 책
정장석님이 쓰신 서평보기 I 평점 I 조회수(1803) I 공감 (0) I 블로그
한국에서 이런 책이 나왔다는 것이 너무 늦지 않았나 하는 생각이 들지만그래도 반드시 나와야만 하는 책이 나왔다는 생각을 했다.처음 이 책을 봤을 때는 신선했지만 어딘가 모르게 짜집기의 냄새가 물씬 풍겼다. 사실 이런 책을 내가 썼더라면 정말 짜집기를 했을 것이다. ^^;(인텔 CPU와 윈도우즈라는 것이 미국회사가 만든다 보니 참고할 수 있는정보라곤 그들이 제공해준 것이 전부니까.)앞쪽 부분의 Protected Mode 부분은 드라이버나 또는 리눅스 커널 개발자들에게 도움이 될 ...
좋은 책인것 같습니다.
김주생님이 쓰신 서평보기 I 평점 I 조회수(837) I 공감 (0) I 블로그
직접 정덕영님의 강의를 들었습니다.강의 내용이 좋았습니다.물리메모리를 직접 접근 하는 방법이 없는줄 알았는데 (응용프로그램만 하다보니)... 그렇지 않더군요..접근할수 있더군요...그리고 오티마이징 하는 방법에 대해서..들었습니다.그냥 무시하고 넘어갈만한것들을 고민하고...cpu의 캐쉬역할에 대해서도 들었습니다. 이제까지는 그런것 생각안했는데...cpu캐쉬를 최대한 활용하는것이... 프로그램 성능을 높이는 방법이다는것을 정말 절실히 느꼈습니다.
책을 쓴다는 것은....
남상욱님이 쓰신 서평보기 I 평점 I 조회수(911) I 공감 (0) I 블로그
이책을 보면서 새삼 느낀 것은 책을 쓴다는 것이얼마나 어려운 것인가 하는 점입니다.처음 이책을 읽을 때는 혹평을 할까도 생각했지만막상 나라면 이런 책을 쓸 수 있을까 하는 생각에마음을 고쳐먹었습니다.단지 외국의 유명책들을 쓴 분들이 존경스러울 따름입니다.책의 내용에 대해서 얘기하자면 이 책은 약간 성격이 애매하다는 생각이 듭니다.따라서 저는 다음과 같은 방법을 권고하고 싶습니다.운영체제를 공부하는 사람의 경우에는 에센스를 본다는 생각으로 윈도우즈 부분은 ...
고급개발자만 보는 책은 아닌듯 싶네요
조영대님이 쓰신 서평보기 I 평점 I 조회수(1348) I 공감 (0) I 블로그
저는 핸드폰관련 어플리케이션 개발분야에서 근무하고 개발 신출인데요. 처음엔 원도우 어플리케이션 개발에 관한 메모리 부분의 설명이 있길래 그냥 구입했거든요. 사실, 고급개발이라구해서 어려울것 같았거든요. 근데, 고급 개발자들만 보는건 아닌것 같아요. 저도 지금 많은 도움이 되고 있으니까요. 글구, 제목만 보구 너무 쫄지마세요.
상당히 마음에 드네요..
박명식님이 쓰신 서평보기 I 평점 I 조회수(1078) I 공감 (0) I 블로그
(유독 이 책에 대해서만 서평아닌 서평이 여러개 달려있어서요 적기 조심스럽네요..글쓴이와 전~~~혀 관계없다라는 말씀도 드려야 할듯요....^^;)한마디로 말하면 -물론 제게 있어서지만요- 80점 이상에 해당하는 상당히 마음에 드는 책이라 생각하네요...음..먼저..전 시스템 레벨에서의 프로그래밍에 관심이 많구요..시스템 프로그램적인 내용으로서 인텔 메뉴얼과 보호모드에 관한 몇가지 책들, OS 제작에 관한 책들몇가지를 읽은상태입니다..하지만....전공과는 전혀 관계없이 순전...
뭐야이거 서평들
장순필님이 쓰신 서평보기 I 평점 I 조회수(868) I 공감 (0) I 블로그
이런~ 말세야
대략... 난감...
김성은님이 쓰신 서평보기 I 평점 I 조회수(1008) I 공감 (0) I 블로그
서평이 아닌글들이... 자주 올라와서... 보기가... 않좋습니다.여기는 일반 자유게시판이 아닙니다. 이 게시물들은... 말그대로 서평입니다. 책을 읽어 보지도 않은 사람들이... 책에 대해 가타부타 하는것은 옿지 않습니다. 저는 이 책의 저자와 아무런 관계도 없으며... 단지 개발자로서 읽어본 책에 대한 느낌을 쓴 것일 뿐입니다. 관리자께서... 적절치 않은 게시물들은 삭제 해야 할 것이라고 여겨집니다.또한 제 글도 삭제 해 주시면 감사하겟습니다.
서평이 믿음이 안 가네요..
김윤태님이 쓰신 서평보기 I 평점 I 조회수(838) I 공감 (0) I 블로그
..................짜고 치는 고스톱 같군요.........................................................나중에 제대로 된 평가가 나오면 한번 고려해 봐야 겠어요.......................................................
기분이네요. 별 다섯개 주었습니다.
김경석님이 쓰신 서평보기 I 평점 I 조회수(845) I 공감 (0) I 블로그
개인적으로 이 책을 접하기 전에 시스템 프로그래밍 쪽으로 참석하고 있는 동호회가 있어서 저자 분이 쓰신 책을 보고 있었습니다. 그러다가 동호회 분 중 한 분이 이 책을 접목해서 보신다는 얘기를 듣고 접하게 되었습니다. 처음부터 끝까지 지루하지 않게 특히나 그림과 곁들여 하나하나 옆에서 강의하는 듯 저같은 초보도 이해할 수 있도록 자세하게 설명되어 있는 것을 보고 감탄을 금치 못했습니다. 학부시절에도 프로그래밍 책을 볼 기회는 있었으나..대부분이 원리를 이해시키...
괜찮은 책...
김성은님이 쓰신 서평보기 I 평점 I 조회수(1059) I 공감 (0) I 블로그
이 책은 윈도우즈 시스템 프로그래머들이 읽어 보기에 전체적으로 괜찮은 내용을 담고 있습니다. 프로세스, 쓰레드의 내부 라든지 특히 메모리 관리부분.. 캐쉬 부분... 읽어 볼 만한 내용이 많이 있으니... 사서 보시길 추천 하고 싶은 책 입니다. 시간을 투자해서 한 3분의 2 가량을 읽어 보았는데 WINDBG 를 사용하여 직접 예를 들면서 설명해 나가는 부분을 보면서 느낀 것은 역시... 윈도우즈의 내부라는 것은 공개되어 있지 않으며 책의 내용을 뒷바침 할 만한 객관적인 근거를 ...
궁금하던 것들을 알려주는 책.
김융영님이 쓰신 서평보기 I 평점 I 조회수(1565) I 공감 (0) I 블로그
지금까지 몇년 안되는 기간 동안 프로그래밍을 하면서, MS 윈도우 라는 것의 내부는 전혀 접근할 수 없는 철옹벽으로만 생각해왔다. inside windows 2000 등과 같은 서적이나, 기타 문서들은 원서로 처음 접근하는 이에게 많은 고통을 가져오기도 했었다. (물론 영어 잘하는 분은 다르겠지만) 윈도우를 시스템 레벨로 접근한 책이 나온다는 소식을 듣고 빨리 출간이 되기를 하루이틀 손꼽아 기다렸다. 그리고 바로 주문해서 받아보게 되었다. 윈도우와 관련되지 않은 분야에서 일하는 ...
오랜만에 윈도우 시스템 프로그램책이 나왔네요
이태화님이 쓰신 서평보기 I 평점 I 조회수(1028) I 공감 (0) I 블로그
개발자라면은 누구나 새로나온 책에 관심을 가지고 이거다 싶은 책이 있으면 일단 사보는것이취미라고 말할 수 있을 겁니다. 윈도우 시스템 관련해서 새로운 책이 나왔다 싶어서 일단 사봤는데목차하고 부분적으로만 읽어 봤네요 시스템 관련 책들이 대부분 번역서였는데 국내서로 나왔다는게일단 기쁘네요 내용은 너무 가벼운 것 보다는 프로그래머 입장에서 바이블과 같이 옆에 끼고 필요한부분에 대하여 읽어 나가야 할듯 하네요.
좋은 책이네요.
윤은진님이 쓰신 서평보기 I 평점 I 조회수(863) I 공감 (0) I 블로그
시스템 프로그래머가 보기에는 생각보다 알찬 내용들이네요.잠시 옆 사람이 산 책을 보고 난 다음 지금 주문하였습니다.저는 임베디드 보드 쪽의 시스템 프로그래머라 윈도우에서의 작업은 생각보다 많이 어려웠는데, 윈도우 시스템 레벨에서의 여러가지 설명들이 참 좋았습니다.기계어 부분은 기초적인 수준이라 임베디드 S/W 쪽의 커널레벨에서 작업하던 사람이 볼 필요는 없는 부분이지만, 그래도 윈도우 개발자가 보기에는 좋을 듯 하더군요.하지만 4장부터는 임베디드와는 약간씩...
1%에서 알려주지 않았던 99%의 구조와 원리
김희준님이 쓰신 서평보기 I 평점 I 조회수(2227) I 공감 (0) I 블로그
2002년 후반 이후부터, 그리고 2003년에 느낄 수 있었던 IT 분야의 서적 혹은 IT계의 기술적인 측면에서 전반적인 분위기의 흐름은, 'return to the root(근원으로!)'였다. IT의 거품으로 수많은 개발자가 '양산'되어 쏟아져 나왔지만, 곧 현실적인 면에 부딪혀 그들은 다시 한번 치열한 생존경쟁 속에 빠져들어야 했고, 어려울 때마다 절실히 요구되는 것은 다시 한번 '기초'였다. 사람들이 관심을 갖고, 서로 배우려고 노력했던 것은 화려하고 무조건 어려운 기술이 아니라, 오히려 ...
시스템/커널 레벨 개발자가 되기 위한 입문서로 가장 훌륭한 책입니다.
조준영님이 쓰신 서평보기 I 평점 I 조회수(1228) I 공감 (0) I 블로그
1장 컴퓨터의 구조에 대한, 복습내용으로 되어있습니다. 시스템레벨 개발자라면당연히 알아야 될 내용이므로, 더 자세한 내용은 아키텍쳐 책의 명서인 Computer Architecture: A Quantitative Approach 에 다나있는 내용이므로, 저자가간력하게 꼭 알아야 할 것만을 요약한 것으로 보입니다.2장에서는 데이터 자료구조에 대한 정확한 내용을 간결하게 정리하여 책을 보기 전에 확실히 알아두고 넘어갈수 있도록 되어 있습니다.특히 윈도우의 디버거를 통해 데이터 컴퓨터의 메모리에 어...
 
전체평균(55)
회원평점   회원서평수 24
읽어볼만한 책
송재운 님  2007-11-10
윈도우에 대한 세부적인 이해가 필요하다면.
박용준 님  2006-07-29
읽어 볼만한데...
나성훈 님  2006-01-27
windows 구조를 알고싶다면 강추
박상민 님  2005-05-01
별로 추천하고 싶진 않은책.
손성진 님  2004-12-10
윈도우 API 공부에 도움이 되었던 책.
최원진 님  2004-10-13
시스템프로그래밍 입문서
최정현 님  2004-07-28
대학교 2학년때 알고 있었던 내용의 일부 일뿐--
정제화 님  2004-05-29
저자의 노하우가 들어있는 한데...
조해진 님  2004-05-08
너무 늦었지만 그래도 나와야만 했던 책
정장석 님  2004-05-07
좋은 책인것 같습니다.
김주생 님  2004-02-24
책을 쓴다는 것은....
남상욱 님  2004-02-18
고급개발자만 보는 책은 아닌듯 싶네요
조영대 님  2004-02-17
상당히 마음에 드네요..
박명식 님  2004-02-05
뭐야이거 서평들
장순필 님  2004-01-07
대략... 난감...
김성은 님  2004-01-06
서평이 믿음이 안 가네요..
김윤태 님  2004-01-06
기분이네요. 별 다섯개 주었습니다.
김경석 님  2004-01-06
괜찮은 책...
김성은 님  2004-01-06
궁금하던 것들을 알려주는 책.
김융영 님  2004-01-04
오랜만에 윈도우 시스템 프로그램책이 나왔네요
이태화 님  2004-01-02
좋은 책이네요.
윤은진 님  2003-12-31
1%에서 알려주지 않았던 99%의 구조와 원리
김희준 님  2003-12-31
시스템/커널 레벨 개발자가 되기 위한 입문서로 가장 훌륭한 책입니다.
조준영 님  2003-12-31
제 생각에는.....
이메일주소수집거부