책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788931548259
· 쪽수 : 496쪽
책 소개
목차
제1부 UNIX에서 프로그램을 만들어 보자
제1장 UNIX의 프로그래밍 환경
1. GUI와 CLI
2. C 언어 프로그래밍
3. 쉘과 스크립트 언어
4. UNIX의 기본적인 명령어
칼럼_ UNIX에서 프로그래밍 할 때 가져야 할 마음가짐
제2장 명령어 작성 방법
1. 명령어 행 파라미터의 처리
2. 환경 변수의 처리
3. 옵션의 처리
4. Usage 메시지
칼럼_ 환경 변수와 쉘 변수
제2부 UNIX의 내부를 살펴보자
제3장 시스템 콜의 구조와 작용
1. 시스템 콜의 작용
2. 시스템 콜의 구조
제4장 파일
1. 파일의 종류와 트리 구조
2. 파일 시스템 구조
3. 디바이스 스위치
4. 표준 입출력
5. 파일 디스크립터와 파일 포인터
6. 터미널 제어
제5장 프로세스
1. 프로그램과 프로세스
2. 프로세스 트리의 구조
3. 프로세스 상태
4. 프로세스 관리
5. 시그널
제6장 프로세스간 통신
1. 파이프를 사용한 프로세스간 통신
2. 소켓을 사용한 프로세스간 통신
칼럼_ 네트워크 프로토콜
제3부 시스템 콜을 사용해 보자
제7장 파일 입출력
1. 파일 입출력
2. 파일에 대한 조작
칼럼_ 널, NULL!?
제8장 터미널 입출력
1. 속성 정보의 획득
2. 속성 정보의 설정
제9장 프로세스의 생성과 실행
1. 프로세스의 실행
2. 프로세스의 생성
3. 프로세스 관리 정보의 획득과 설정
칼럼_ 많이 낳아서 땅을 가득 채우다
제10장 시그널 처리
1. 시그널 포획시의 처리
2. 타이머 처리
3. 프로세스간의 시그널 송수신
칼럼_ 망령 프로세스의 환생
제11장 파이프를 사용한 프로세스간 통신
1. 단 방향 파이프
2. 쌍방향 파이프
3. 표준 입출력과 파이프
칼럼_ 바이트 오더(big-endian과 little-endian)
제12장 소켓을 사용한 프로세스간 통신
1. 소켓과 관련한 시스템 콜
2. 네트워크 라이브러리
3. 스트림 소켓을 이용한 프로세스간 통신
4. 데이터그램 소켓을 이용한 프로세스간 통신
칼럼_ UNIX와 인터넷
제13장 정리
1. 기타 시스템 콜
2. 유용한 라이브러리 함수
3. 바다와 산과 하늘과 구름과
칼럼_ 80-20 법칙
부 록
부록 A. dtree.sh
부록 B. ptree.pl
부록 C. ASCII 코드표