목차

1부. 컴퓨터 구조와 프로그래밍 모델 1장. 컴퓨터 구조에 대한 첫 번째 이야기 2장. 아스키코드 vs 유니코드 3장. 64비트 기반 프로그래밍 2부. 프로세스와 IPC 4장. 컴퓨터 구조에 대한 두 번째 이야기 5장. 프로세스의 생성과 소멸 6장. 커널 오브젝트와 오브젝트 핸들 7장. 프로세스간 통신(IPC) 1 8장. 프로세스간 통신(IPC) 2 9장. 스케줄링 알고리즘과 우선순위 3부. 멀티 쓰레드와 동기화 10장. 컴퓨터 구조에 대한 세 번째 이야기 11장. 쓰레드의 이해 12장. 쓰레드의 생성과 소멸 13장. 쓰레드 동기화 기법 1 14장. 쓰레드 동기화 기법 2 15장. 쓰레드 풀링(Pooling) 4부. 메모리 관리와 I/O 16장. 컴퓨터 구조에 대한 네 번째 이야기 17장. 구조적 예외처리(SHE) 기법 18장. 파일 I/O와 디렉터리 컨트롤 19장. 비동기 I/O와 APC 20장. 메모리 관리(Virtual Memory, Heap, MMF) 21장. Dynamic Linking Library