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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Advanced UNIX Programming

Advanced UNIX Programming

(제2판)

Marc J. Rochkind (지은이), 이병준, 우남윤 (옮긴이)
정보문화사
32,000원

일반도서

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

중고도서

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

eBook

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

책 이미지

Advanced UNIX Programming
eBook 미리보기

책 정보

· 제목 : Advanced UNIX Programming (제2판)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788956742441
· 쪽수 : 928쪽
· 출판일 : 2005-02-15

책 소개

UNIX 계열의 운영체제에서 프로그래밍을 하는 프로그래머라면 알아야 할 거의 모든 내용에 대해서 총 망라하고 있는 지침서다. 단순히 API를 나열하는 데에서 그치지 않고, 개념 설명부터 실제적인 예제까지 거의 전 영역을 다루고 있다.

목차

Chapter 1 기본 개념
1.1 UNIX와 Linux 초스피드 맛보기
1.2 UNIX의 발전 과정
1.3 시스템 콜의 사용
1.4 오류의 처리(Error Handling)
1.5 UNIX 표준
1.6 공통 헤더 파일 defs.h
1.7 날짜와 시간
1.8 예제 코드들에 관해
1.9 중요 참고 자료

Chapter 2 기본적 파일 I/O
2.1 파일 I/O 맛보기
2.2 파일 식별자와 열린 파일 명세
2.3 파일 권한 비트
2.4 open, creat 시스템 콜
2.5 umask 시스템 콜
2.6 unlink 시스템 콜
2.7 임시 파일의 생성
2.8 파일 오프셋과 O_APPEND
2.9 write 시스템 콜
2.10 read 시스템 콜
2.11 close 시스템 콜
2.12 사용자 버퍼를 사용한 I/O
2.13 lseek 시스템 콜
2.14 pread, pwrite 시스템 콜
2.15 readv, writev 시스템 콜
2.16 동기화된 I/O
2.17 truncate, ftruncate 시스템 콜

Chapter 3 파일 I/O - 고급편
3.1 개요
3.2 디스크 특수 파일과 파일 시스템
3.3 하드 링크와 심볼릭 링크
3.4 경로(혹은 경로명)
3.5 파일의 메타데이터 사용
3.6 디렉터리
3.7 I-Node 변경하기
3.8 알아두면 유용한 파일 관련 시스템 콜들
3.9 비동기적 I/O

Chapter 4 터미널 I/O
4.1 개요
4.2 터미널을 통한 입력 처리
4.3 세션과 프로세스 그룹(작업: Job)
4.4 ioctl 시스템 콜
4.5 터미널 속성의 설정
4.6 터미널 제어 시스템 콜(추가)
4.7 터미널 식별(terminal identification)을 위한 시스템 콜
4.8 풀-스크린(full-screen) 응용 프로그램
4.9 STREAMS I/O
4.10 가상 터미널(Pseudo Terminal)

Chapter 5 프로세스와 쓰레드
5.1 개요
5.2 환경(Environment)
5.3 exec 시스템 콜
5.4 셸의 구현(Version 1)
5.5 fork 시스템 콜
5.6 셸의 구현(Version 2)
5.7 exit 시스템 콜 및 프로세스 종료 방법
5.8 wait, waitpid, waitid 시스템 콜
5.9 시그널, 프로세스 종료 및 대기 작업 간의 상(Signals, Termination, and Waiting)
5.10 셸의 구현(Version 3)
5.11 사용자/그룹 ID를 얻는 방법
5.12 사용자 ID와 그룹 ID의 설정
5.13 프로세스 ID를 얻는 방법
5.14 chroot 시스템 콜
5.15 우선순위(Priority)
5.16 프로세스와 관련된 상한치들
5.17 쓰레드(Thread): 개요
5.18 블록(block) 문제

Chapter 6 기본적 프로세스간 통신 방안
6.1 개요
6.2 파이프(pipe)
6.3 dup, dup2 시스템 콜
6.4 '진정한' 셸
6.5 단방향 파이프를 이용한 양방향 통신
6.6 양방향 파이프를 이용한 양방향 통신

Chapter 7 보다 진보된 프로세스간 통신 메커니즘
7.1 개요
7.2 FIFO
7.3 Simple Messaging Interface(SMI)
7.4 System V IPC
7.5 System V 메시지 큐
7.6 POSIX IPC
7.7 POSIX 메시지 큐
7.8 세마포어(Semaphore)
7.9 System V 세마포어
7.10 POSIX 세마포어(POSIX Semaphore)
7.11 파일 락
7.12 공유 메모리(Shared Memory)
7.13 System V 공유 메모리
7.14 POSIX 공유 메모리
7.15 성능 비교

Chapter 8 네트웍과 소켓
8.1 소켓의 기본
8.2 소켓 주소
8.3 소켓 옵션
8.4 단순 소켓 인터페이스(Simple Socket Interface: SSI)
8.5 SMI의 소켓 구현
8.6 비연결(Connectionless) 소켓
8.7 Out-of-Band 데이터
8.8 네트웍 데이터베이스 함수
8.9 기타 시스템 콜
8.10 성능 향상을 위한 고려

Chapter 9 시그널과 타이머
9.1 시그널의 기본
9.2 시그널 대기
9.3 기타 시그널 시스템 콜
9.4 구형 시그널 시스템 콜
9.5 실시간 시그널 확장(Realtime Signals Extension: RTS)
9.6 전역 점프(Global Jump)
9.7 시계(Clocks)와 타이머(Timers)

Appendix A 프로세스 속성

Appendix B Ux: 표준 UNIX 함수들에 대한 C++ 클래스 라이브러리

Appendix C Jtux: 표준 UNIX 함수로의 Java/Jython 인터페이스

Appendix D 함수 목록
알파벳 순 정렬
항목별 정렬

찾아보기

저자소개

Marc J. Rochkind (지은이)    정보 더보기
펼치기
이병준 (옮긴이)    정보 더보기
한국전자통신연구원에서 13년간 근무한 뒤 NHN 엔터테인먼트와 아마존을 거쳐, 현재는 시애틀에서 몰로코(Moloco, Inc.)의 Site Reliability Engineering 팀 매니저로 일하고 있다. 주요 관심사는 인프라 소프트웨어, 테스트 방법론, 유지보수가 쉬운 시스템 설계 방법론 등이다. 인사이트와 함께 《가상 면접 사례로 배우는 대규모 시스템 설계 기초》 1, 《가상 면접 사례로 배우는 대규모 시스템 설계 기초》 2, 《코딩 인터뷰 완전 분석》 1판, 《불확실성과 화해하는 프로젝트 추정과 계획》 등 다수의 번역서를 냈다.
펼치기
우남윤 (옮긴이)    정보 더보기
펼치기

추천도서

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