가입하고 포인트 받기
Thinking About C/C++ 프로그래머가 몰랐던 프로그램의 동작 원리 (프로그램 실행 환경편)
박수현 지음
한빛미디어
 펴냄
11,900 원
10,710원 
앱에서 포인트받고 구매
162쪽 | 2014-05-26
분량 얇은책 | 난이도 보통인책
상세 정보
한빛 이북 리얼타임 시리즈 65권. C와 C++를 중심으로 개발에서 실행까지 단계별로 프로그램의 동작 원리와 실행 환경을 설명함으로써 효율적인 프로그래밍을 할 수 있도록 도와준다. <BR> <BR> 이 책은 중급 이상의 개발자가 운영체제와 라이브러리, 언어론, 개발 도구, 디버깅 등과 프로그래밍 언어 간의 연관성을 되짚어볼 수 있도록 돕는 책이다. 또한, 프로그램이 동작하는 원리를 배웠지만 잘 기억나지 않는 그리고 다른 분야와의 관계성에 이해도가 낮은 개발자를 위한 책이다.<BR> <BR> 이 책에서는 어셈블리 언어나 기계어보다 널리 사용되고 실제 실행 환경(Native Run Time Environment) 에 가장 가까운 언어인 C/C++를 중심으로 프로그램의 동작 원리와 실행 환경이 어떻게 구현되어 실행되는지 설명한다.
더보기
목차

1장 I/O
1.1 I/O 처리는 누가 담당하는가
1.2 디스크
1.3 표준 입출력
1.4 네트워크
1.5 동기적 I/O vs 비동기적 I/O
1.6 정리

2장 Cache와 Prefetch
2.1 반복문의 비밀
2.2 반복문과 Cache
2.3 Cache의 마술사, Prefetch
2.4 Cache와 Prefetch
2.5 CPU에서 Cache와 Prefetch의 조합
2.6 좀 더 느린 장치에서 Prefetch
2.7 데이터 쓰기에서 Cache
2.8 명령어 Cache
2.9 정리

3장 Stack과 Heap
3.1 Stack
3.2 Heap
3.3 메모리 공간의 연속성
3.4 정리

4장 프로그램 분석
4.1 프로그램 디버깅이란
4.2 프로그램의 문제점 알아내기
4.3 디버거를 통한 프로그램 디버깅
4.4 잠재적인 위험성 분석하기
4.5 메모리 누수 점검
4.6 프로그램 성능 분석
4.7 정리

5장 마치며

더보기
저자 정보
박수현
홍익대학교 컴퓨터 공학 학사부터 박사까지 마쳤으며, 현재 현대오토에버에 재직 중이다. 약 12년간에 걸친 홍대 생활로 인하여 잘 놀 것 같다는 오해를 자주 받고 있다. 사실 홍대 앞 번화가에 대해서는 잘 모르지만, 홍대 근처 어느 집에서 자장면을 시켜야 맛있는지는 조언해 줄 수 있다. 운영체제, 시스템 프로그래밍에 관심이 많다.
더보기
남긴 글 0
앱에서 바로 보기