logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Advanced! 리눅스 시스템 네트워크 프로그래밍

Advanced! 리눅스 시스템 네트워크 프로그래밍

(2nd Edition)

김선영 (지은이)
가메출판사
26,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Advanced! 리눅스 시스템 네트워크 프로그래밍
eBook 미리보기

책 정보

· 제목 : Advanced! 리눅스 시스템 네트워크 프로그래밍 (2nd Edition)
· 분류 : 국내도서 > 컴퓨터/모바일 > OS/Networking > 리눅스
· ISBN : 9788980782512
· 쪽수 : 636쪽
· 출판일 : 2012-05-31

책 소개

시스템 프로그래밍의 고급 기법들을 배우기 위한 책이다. 특히 고급 시스템 프로그래밍 분야 중에서 가장 많이 사용되는 데이터 처리에 중점을 두었다. 데이터를 교환하는데 사용되는 IPC, 소켓 네트워크 프로그래밍, I/O 멀티플랙싱, 시그널 등의 기법과 병렬처리를 위한 쓰레드, 실시간 처리 확장 등을 다루고 있다.

목차

0장 들어가기 전에
1. 들어가기 전에
2. 헤더 파일과 묵시적 선언
3. Feature test macro와 표준
4. 유닉스 역사와 표준안
5. 용어 및 정의

1장 프로세스
1. 프로세스
2. fork
3. exec(3) 계열 함수
4. posix_spawn 계열 함수

2장 파일 처리
1. 파일 처리
2. 저수준 파일 처리의 사용
3. 고수준 파일 처리의 사용
4. 저수준과 고수준 파일 처리의 혼용
5. 패딩(padding)/팩(pack)과 XDR
6. 대용량 파일 지원(LFS)

3장 텍스트 처리
1. 텍스트 처리
2. 정규표현식(REGEX)의 이용
3. 새롭게 추가된 문자열 관련 함수

4장 메모리
1. 메모리
2. 메모리 락(memory lock)

5장 IPC(Inter-Process Communication)
1. IPC(Inter-Process Communication)
2. mmap (memory mapped I/O)
3. SysV와 POSIX의 IPC
4. 공유 메모리(shared memory)
5. XSI 공유 메모리
6. POSIX 공유 메모리
7. 세마포어(semaphore)
8. XSI 세마포어
9. POSIX 세마포어
10. 메시지 큐6
11. XSI 메시지 큐
12. POSIX 메시지 큐

6장 I/O 인터페이스
1. I/O 인터페이스
2. 파이프(pipe)와 FIFO
3. 소켓(socket)
4. 바이트 순서(byte order)
5. TCP 소켓의 기초(SOCK_STREAM 소켓)
6. UDP 소켓의 기초(SOCK_DGRAM 소켓)
7. 유닉스 도메인 소켓
8. TCP와 UDP 네트워크 비교
9. TCP의 효율적인 기법들
10. IPv6로 확장된 소켓 프로그래밍
11. UDP 브로드캐스팅
12. 소켓 옵션 제어
13. 기타 소켓 관련 함수들1
14. 넌블록킹 모드의 사용
15. TCP 소켓의 아웃 오브 밴드
(Out-Of-Band)처리
16. I/O 인터페이스의 선택기준에 대해

7장 I/O 멀티플렉싱(Multiplexing)
1. I/O 멀티플렉싱(Multiplexing)
2. select, pselect의 사용39
3. poll의 사용
4. 고성능 I/O 멀티플렉서
5. epoll (event poll)

8장 병렬처리 프로그래밍
1. 무임승차했던 성능 문제
2. 멀티 쓰레딩과 성능 향상
3. 병렬 처리 패턴
4. 쓰레드 안전
5. POSIX 쓰레드(pthread)
6. OpenMP 프로그래밍
7. 성능을 고려한 프로그래밍

9장 시그널 처리
1. 시그널 처리
2. UNIX 표준 시그널 목록
3. 시그널과 시그널 핸들러
4. SIGCHLD 시그널과 자식 프로세스
5. 시그널과 세션, 프로세스 그룹
6. 시그널 블록 매스크
7. 시그널 안전과 원자적 실행55
8. 멀티 쓰레드 환경에서의 시그널 처리
9. 대체 시그널 스택

10장 POSIX 리얼타임 확장
1. POSIX 리얼타임 확장
2. 리얼타임 시그널 이벤트 (sigevent)
3. 리얼타임 시그널(RTS)
4. 리얼타임 시계
5. 비동기적 I/O (AIO)
6. 스케쥴링

저자소개

김선영 (지은이)    정보 더보기
정보통신부, 삼성전자, 삼성전자 계열사, 인텔, 썬마이크로시스템즈 등에서 리눅스, 시스템/네트워크 프로그래밍, 최적화 프로그래밍 등을 강의했으며, 이와 관련된 리눅스 서적을 집필하였다. 증권, 금융 관련 소프트웨어 분야에서 주로 활동하며, 현재는 트레이딩 회사에서 근무하고 있다. 최근에는 멀티 코어 시대에 맞춘 더 빠르고 최적화된 병렬 처리 프로그래밍 기법에 관심이 많다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책