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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

리눅스 시스템 프로그래밍

리눅스 시스템 프로그래밍

(개정2판, 커널과 C 라이브러리로 풀어가는 (리눅스 3.x 최신 커널 기반))

로버트 러브 (지은이), 김영근 (옮긴이)
  |  
한빛미디어
2015-01-02
  |  
35,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

리눅스 시스템 프로그래밍

책 정보

· 제목 : 리눅스 시스템 프로그래밍 (개정2판, 커널과 C 라이브러리로 풀어가는 (리눅스 3.x 최신 커널 기반))
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788968481482
· 쪽수 : 532쪽

책 소개

리눅스 시스템 프로그래밍에 대한 이해가 부족한 독자를 위해 리눅스 시스템 프로그래밍의 기초부터 고급 인터페이스와 최적화 기법까지 다루고 있다.

목차

__CHAPTER 1 핵심 개념 소개
____1.1 시스템 프로그래밍
____1.2 API와 ABI
____1.3 표준
____1.4 리눅스 프로그래밍의 개념
____1.5 시스템 프로그래밍 시작하기

__CHAPTER 2 파일 입출력
____2.1 파일 열기
____2.2 read()로 읽기
____2.3 write()로 쓰기
____2.4 동기식 입출력
____2.5 직접 입출력
____2.6 파일 닫기
____2.7 lseek()로 탐색하기
____2.8 지정한 위치 읽고 쓰기
____2.9 파일 잘라내기
____2.10 다중 입출력
____2.11 커널 들여다보기
____2.12 맺음말

__CHAPTER 3 버퍼 입출력
____3.1 사용자 버퍼 입출력
____3.2 표준 입출력
____3.3 파일 열기
____3.4 파일 디스크립터로 스트림 열기
____3.5 스트림 닫기
____3.6 스트림에서 읽기
____3.7 스트림에 쓰기
____3.8 사용자 버퍼 입출력 예제 프로그램
____3.9 스트림 탐색하기
____3.10 스트림 비우기
____3.11 에러와 EOF
____3.12 파일 디스크립터 얻어오기
____3.13 버퍼링 제어하기
____3.14 스레드 세이프
____3.15 표준 입출력 비평
____3.16 맺음말

__CHAPTER 4 고급 파일 입출력
____4.1 벡터 입출력
____4.2 epoll
____4.3 메모리에 파일 맵핑하기
____4.4 일반 파일 입출력에 대한 힌트
____4.5 동기화, 동기식, 비동기식 연산
____4.6 입출력 스케줄러와 성능
____4.7 맺음말

__CHAPTER 5 프로세스 관리
____5.1 프로그램, 프로세스, 스레드
____5.2 프로세스 ID
____5.3 새로운 프로세스 실행하기
____5.4 프로세스 종료하기
____5.5 자식 프로세스 종료 기다리기
____5.6 사용자와 그룹
____5.7 세션과 프로세스 그룹
____5.8 데몬
____5.9 맺음말

__CHAPTER 6 고급 프로세스 관리
____6.1 프로세스 스케줄링
____6.2 CFS 스케줄러
____6.3 프로세서 양보하기
____6.4 프로세스 우선순위
____6.5 프로세서 친화
____6.6 실시간 시스템
____6.7 리소스 제한

__CHAPTER 7 스레딩
____7.1 바이너리, 프로세스, 스레드
____7.2 멀티스레딩
____7.3 스레딩 모델
____7.4 스레딩 패턴
____7.5 동시성, 병렬성, 경쟁 상태
____7.6 동기화
____7.7 Pthread
____7.8 더 알아보기

__CHAPTER 8 파일과 디렉터리 관리
____8.1 파일과 메타데이터
____8.2 디렉터리
____8.3 링크
____8.4 파일 복사와 이동
____8.5 디바이스 노드
____8.6 대역 외 통신
____8.7 파일 이벤트 모니터링

__CHAPTER 9 메모리 관리
____9.1 프로세스 주소 공간
____9.2 동적 메모리 할당하기
____9.3 데이터 세그먼트 관리하기
____9.4 익명 메모리 맵핑
____9.5 고급 메모리 할당
____9.6 메모리 할당 디버깅
____9.7 스택 기반 할당
____9.8 메모리 할당 메커니즘 선택하기
____9.9 메모리 조작하기
____9.10 메모리 락 걸기
____9.11 게으른 할당

__CHAPTER 10 시그널
____10.1 시그널 개념
____10.2 시그널 관리 기초
____10.3 시그널 보내기
____10.4 재진입성
____10.5 시그널 모음
____10.6 시그널 블록
____10.7 고급 시그널 관리
____10.8 페이로드와 함께 시그널 보내기
____10.9 시그널은 미운 오리 새끼?

__CHAPTER 11 시간
____11.1 시간에 대한 자료구조
____11.2 POSIX 시계
____11.3 현재 시간 얻기
____11.4 현재 날짜와 시각 설정하기
____11.5 시간 다루기
____11.6 시스템 시계 조율
____11.7 잠들기와 대기
____11.8 타이머

__APPENDIX A C 언어의 GCC 확장 기능

__APPENDIX B 참고 서적

____찾아보기

저자소개

로버트 러브 (지은이)    정보 더보기
초창기부터 리눅스를 사용하고 있으며 리눅스 커널과 GNOME 데스크톱 환경에 많은 기여를 하고 있다. 로버트는 구글에서 소프트웨어 엔지니어로 근무 중이며 과거에는 안드로이드팀에서 일했고 현재는 웹 검색 인프라팀에서 근무 중이다. 로버트는 플로리다 주립 대학에서 수학과 컴퓨터 과학을 전공했다. 현재 보스턴에 있다.
펼치기
김영근 (옮긴이)    정보 더보기
애플 II에서 BASIC으로 처음 프로그래밍을 시작했고, 장래 희망은 항상 프로그래머라고 말하고 다니다 정신 차리고 보니 어느덧 20년 경력을 훌쩍 넘긴 개발자가 되었다. 리눅스 커뮤니티에서 오랫동안 활동했으며 임베디드 환경에서부터 미들웨어, 웹, 스마트폰 애플리케이션에 이르기까지 다양한 분야에서 개발했다. 아시아 최초의 파이썬 소프트웨어 재단의 이사로 활동했으며 2014년 ‘파이콘 한국(PyCon Korea)’을 처음 시작했다. 스타트업 CTO로 재직 중이며 소프트웨어 마에스트로의 기술 멘토이기도 하다. 현재의 장래 희망은 장학 재단 설립이다. 한빛미디어에서 『리눅스 시스템 프로그래밍(개정2판)』(2014), 『고성능 파이썬』(2016)을 번역했다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책