이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Advanced UNIX Programming
2판
Marc J. Rochkind 저 / 이병준,우남윤 공역
정보문화사 2005.02.21.
가격
32,000
10 28,800
YES포인트?
1,600원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 교재기간 소량 입고 되는 도서로 배송이 지연 될 수 있습니다.

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

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
1970년대에 저명한 Bell 연구소에서 근무. 이때 그에게 그 당시만 해도 초기 단계였던 UNIX에 몇 가지 중요한 기여를 할 수 있는 기회가 주어졌으며, 소스 코드 제어 시스템(Source Code Control System)도 그 중 하나였다. 이때의 경험을 바탕으로 1984년 『Advanced Unix Programming』의 초판을 간행하게 된다. 이 책은 초판의 전면 개정판으로 그가 Bell 연구소에서 나와 다양한 곳에서 쌓은 많은 실제적 구현 경험들에 바탕을 두고 있다.

관련 분류

품목정보

발행일
2005년 02월 21일
쪽수, 무게, 크기
928쪽 | 1670g | 규격외
ISBN13
9788956742441

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.