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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

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

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

김선영 (지은이)
  |  
가메출판사
2006-05-10
  |  
23,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

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

책 정보

· 제목 : Advanced! 리눅스 시스템 네트워크 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > OS/Networking > 리눅스
· ISBN : 9788980781805

책 소개

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

목차

0장 책을 읽기 전에 알아두어야 하는 것
1. 헤더 파일 표기에 대해
2. 프로그램의 설계에 대해서
3. 책의 프로그래밍 및 서술 규칙에 대해서
4. 당부의 말

1장 프로세스
1. fork
2. exec(3) 계열

2장 파일 처리
1. 저수준 파일 핸들링의 사용
2. 고수준 파일 핸들링의 사용
3. 저수준과 고수준 파일 입출력의 혼용
4. 패딩(padding)/팩(pack)와 XDR
5. 저수준 및 고수준 파일 핸들링의차이
6. 대용량 파일 지원(LFS)

3장 텍스트 처리
1. 정규 표현식(REGEX)의 이용

4장 Memory
1. 메모리 정렬 및 검색
2. 메모리 락(memory lock)

5장 IPC(Inter Process Communication)
1. mmap(메모리맵)
2. 공유 메모리(shared memory)
3. 세마포어(semaphore)
4. 메시지 큐의 사용

6장 I/O Interface
1. 파이프(pipe)와 FIFO(First-In First-Out)
2. 소켓(socket)
3. I/O 인터페이스의 선택 기준에 대해

7장 I/O 멀티플렉싱(Multiplexing)
1. select, pselect의 사용
2. 넌블럭킹 accept(2)
3. poll(2)의 사용
4. poller를 이용한 TCP의 OOB 데이터 감지
5. epoll(event poll)

8장 쓰레드 프로그래밍
1. 프로세스의 모듈화
2. pthread API : 쓰레드의 생성, 종료
3. 뮤텍스(MUTEX)
4. 조건 변수(condition variable)
5. 조건 변수와 뮤텍스의 적용
6. 뮤텍스/조건 변수의 공유
7. 배리어(barrier)
8. 여러 가지 락(locks)의 사용: sleep locks, spin locks, reader-writer locks
9. 쓰레드의 응용
10. 기타 쓰레드 함수

9장 시그널 처리
1. UNIX 표준 시그널들
2. 시그널 전달과 시그널 처리기(Signal handler)
3. SIGCHLD 시그널과 자식 프로세스
4. 세션과 프로세스 그룹
5. 시그널 매스크와 지연된 시그널 처리
6. 시그널과 원자적 실행
7. 쓰레드 환경에서의 시그널 처리

10장 POSIX 리얼타임 확장
1. 리얼타임 이벤트 : sigevent
2. 리얼타임 시그널(RTS)
3. RTS를 이용한 I/O multiplexing
4. 리얼타임 시계(realtime clock)
5. 비동기적 I/O(AIO)

Appendix UNIX와 표준안, 그리고 Linux
1. Multics
2. 유닉스의 두마리 용: AT&T와 BSD
3. POSIX의 등장
4. X/OPEN과 SUS의 등장
5. Epoll과 쓰레드의 응용

저자소개

김선영 (지은이)    정보 더보기
정보통신부, 삼성전자, 삼성전자 계열사, 인텔, 썬마이크로시스템즈 등에서 리눅스, 시스템/네트워크 프로그래밍, 최적화 프로그래밍 등을 강의했으며, 이와 관련된 리눅스 서적을 집필하였다. 증권, 금융 관련 소프트웨어 분야에서 주로 활동하며, 현재는 트레이딩 회사에서 근무하고 있다. 최근에는 멀티 코어 시대에 맞춘 더 빠르고 최적화된 병렬 처리 프로그래밍 기법에 관심이 많다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책