책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788931445886
· 쪽수 : 772쪽
책 소개
목차
Part I. 유닉스
Chapter 01. 유닉스
- 유닉스 시스템
- 유닉스의 특징
- 시스템 사용
Chapter 02. 유닉스 명령어
- 파일/디렉토리 관련 명령어
- 파일 접근 권한 관리 명령어
- 파일 내용보기 관련 명령어
- 검색 관련 명령어
- 디스크 관련 명령어
- 파일 비교 관련 명령어
- 파일 추출 관련 명령어
- 압축과 풀기 관련 명령어
Chapter 03. 유닉스 관련 유용한 툴
- vi 편집기
- TELNET
- FTP
- CYGWIN
Chapter 04. 쉘을 이용한 프로그래밍
- 쉘 문법
- 쉘 프로그래밍
- 쉘 스크립트 호출하기
Part II. C/C++ 프로그래밍
Chapter 05. C를 이용한 프로그래밍
- C 언어 소개
- 컴파일러
- C 프로그래밍
- 라이브러리
Chapter 06. C++를 이용한 프로그래밍1
- 입출력과 관련된 클래스들
- 스트림을 이용한 입력과 출력
- 파일 입출력
- 입출력 스트링 스트림
Chapter 07. C++를 이용한 프로그래밍2
- 메소드와 스코프의 이해
- 메소드의 파라미터로 레퍼런스 활용
- 클래스에 메모리 할당
- 메모리 관리
Chapter 08. 시스템 개발
- make와 Makefile
- 디버깅
- 예외처리
- 시스템 배포
Part III. 유닉스 시스템 프로그래밍
Chapter 09. 입력과 출력
- 입출력과 파일 시스템
- 표준 I/O 라이브러리
- STL을 이용한 파일 입출력
Chapter 10. 자원 관리
- 시스템 관리
- 자원 관리 및 체크
- 시스템 체크 프로그래밍
Chapter 11. 프로세스
- 프로세스 구조
- 프로세스 시스템 호출
- 프로세스 프로그래밍
Chapter 12. 시그널
- 시그널 소개
- 시그널 처리
- 시그널 전송
- 시그널 프로그래밍
Chapter 13. 스레드
- 스레드 소개
- 스레드를 위한 시스템 호출
- 스레드 프로그래밍
Part IV. 유닉스 네트워크 프로그래밍
Chapter 14. 유닉스 네트워크
- 네트워크 개요
- 프로토콜
- 유닉스와 네트워크
Chapter 15. 프로세스간 통신1 : 파이프와 세마포어
- IPC
- 파이프
- FIFO
- 세마포어
- 레코드 락
Chapter 16. 프로세스간 통신2 : 공유 메모리와 메시지 큐
- 공유 메모리
- 메시지 큐
- C++ 언어를 이용한 IPC 구현 예제
Chapter 17. 시스템간 통신1
- 소켓 통신
- 소켓 시스템 호출
- 소켓 프로그래밍
Chapter 18. 시스템간 통신2
- 호스트 정보 수집(UDP, TCP)
- 메시지 송수신(타임아웃)
- 다중 클라이언트 접속 프로그램(fork, select)
Part V. 종합 예제 프로그래밍
Chapter 19. 시스템 소개
- 목적 및 기능
- 시스템 명세와 기능 명세
Chapter 20. 시스템 분석 및 설계
- 시스템 분석 및 설계
- 프로토타입 작성
Chapter 21. 시스템 개발
- 유틸리티 모듈
- 메시지 분석 및 작성
- 장비 통신 모듈
- 프레임워크
Chapter 22. 시스템 테스트
- 시뮬레이터 구현
- 시스템 마무리